1// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+WavefrontSize32,-WavefrontSize64 -show-encoding %s | FileCheck --check-prefixes=GFX10,W32 %s
2// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-WavefrontSize32,+WavefrontSize64 -show-encoding %s | FileCheck --check-prefixes=GFX10,W64 %s
3// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+WavefrontSize32,-WavefrontSize64 -show-encoding %s 2>&1 | FileCheck --check-prefixes=GFX10-ERR,W32-ERR %s
4// RUN: not llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-WavefrontSize32,+WavefrontSize64 -show-encoding %s 2>&1 | FileCheck --check-prefixes=GFX10-ERR,W64-ERR %s
5
6//===----------------------------------------------------------------------===//
7// ENC_DS.
8//===----------------------------------------------------------------------===//
9
10ds_add_u32 v0, v1
11// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00]
12
13ds_add_u32 v255, v254
14// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00]
15
16ds_add_u32 v0, v254
17// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00]
18
19ds_add_u32 v255, v1
20// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00]
21
22ds_add_u32 v0, v1 offset:0
23// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00]
24
25ds_add_u32 v255, v254 offset:0
26// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00]
27
28ds_add_u32 v0, v254 offset:0
29// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00]
30
31ds_add_u32 v255, v1 offset:0
32// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00]
33
34ds_add_u32 v0, v1 offset:4660
35// GFX10: encoding: [0x34,0x12,0x00,0xd8,0x00,0x01,0x00,0x00]
36
37ds_add_u32 v255, v254 offset:4660
38// GFX10: encoding: [0x34,0x12,0x00,0xd8,0xff,0xfe,0x00,0x00]
39
40ds_add_u32 v0, v254 offset:4660
41// GFX10: encoding: [0x34,0x12,0x00,0xd8,0x00,0xfe,0x00,0x00]
42
43ds_add_u32 v255, v1 offset:4660
44// GFX10: encoding: [0x34,0x12,0x00,0xd8,0xff,0x01,0x00,0x00]
45
46ds_add_u32 v0, v1 offset:65535
47// GFX10: encoding: [0xff,0xff,0x00,0xd8,0x00,0x01,0x00,0x00]
48
49ds_add_u32 v255, v254 offset:65535
50// GFX10: encoding: [0xff,0xff,0x00,0xd8,0xff,0xfe,0x00,0x00]
51
52ds_add_u32 v0, v254 offset:65535
53// GFX10: encoding: [0xff,0xff,0x00,0xd8,0x00,0xfe,0x00,0x00]
54
55ds_add_u32 v255, v1 offset:65535
56// GFX10: encoding: [0xff,0xff,0x00,0xd8,0xff,0x01,0x00,0x00]
57
58ds_add_u32 v0, v1 gds
59// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0x01,0x00,0x00]
60
61ds_add_u32 v255, v254 gds
62// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0xfe,0x00,0x00]
63
64ds_add_u32 v0, v254 gds
65// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0xfe,0x00,0x00]
66
67ds_add_u32 v255, v1 gds
68// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0x01,0x00,0x00]
69
70ds_add_u32 v0, v1 offset:0 gds
71// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0x01,0x00,0x00]
72
73ds_add_u32 v255, v254 offset:0 gds
74// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0xfe,0x00,0x00]
75
76ds_add_u32 v0, v254 offset:0 gds
77// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0xfe,0x00,0x00]
78
79ds_add_u32 v255, v1 offset:0 gds
80// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0x01,0x00,0x00]
81
82ds_add_u32 v0, v1 offset:4660 gds
83// GFX10: encoding: [0x34,0x12,0x02,0xd8,0x00,0x01,0x00,0x00]
84
85ds_add_u32 v255, v254 offset:4660 gds
86// GFX10: encoding: [0x34,0x12,0x02,0xd8,0xff,0xfe,0x00,0x00]
87
88ds_add_u32 v0, v254 offset:4660 gds
89// GFX10: encoding: [0x34,0x12,0x02,0xd8,0x00,0xfe,0x00,0x00]
90
91ds_add_u32 v255, v1 offset:4660 gds
92// GFX10: encoding: [0x34,0x12,0x02,0xd8,0xff,0x01,0x00,0x00]
93
94ds_add_u32 v0, v1 offset:65535 gds
95// GFX10: encoding: [0xff,0xff,0x02,0xd8,0x00,0x01,0x00,0x00]
96
97ds_add_u32 v255, v254 offset:65535 gds
98// GFX10: encoding: [0xff,0xff,0x02,0xd8,0xff,0xfe,0x00,0x00]
99
100ds_add_u32 v0, v254 offset:65535 gds
101// GFX10: encoding: [0xff,0xff,0x02,0xd8,0x00,0xfe,0x00,0x00]
102
103ds_add_u32 v255, v1 offset:65535 gds
104// GFX10: encoding: [0xff,0xff,0x02,0xd8,0xff,0x01,0x00,0x00]
105
106ds_sub_u32 v0, v1
107// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x00]
108
109ds_sub_u32 v255, v254
110// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x00]
111
112ds_sub_u32 v0, v254
113// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x00]
114
115ds_sub_u32 v255, v1
116// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x00]
117
118ds_sub_u32 v0, v1 offset:0
119// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x00]
120
121ds_sub_u32 v255, v254 offset:0
122// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x00]
123
124ds_sub_u32 v0, v254 offset:0
125// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x00]
126
127ds_sub_u32 v255, v1 offset:0
128// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x00]
129
130ds_sub_u32 v0, v1 offset:4660
131// GFX10: encoding: [0x34,0x12,0x04,0xd8,0x00,0x01,0x00,0x00]
132
133ds_sub_u32 v255, v254 offset:4660
134// GFX10: encoding: [0x34,0x12,0x04,0xd8,0xff,0xfe,0x00,0x00]
135
136ds_sub_u32 v0, v254 offset:4660
137// GFX10: encoding: [0x34,0x12,0x04,0xd8,0x00,0xfe,0x00,0x00]
138
139ds_sub_u32 v255, v1 offset:4660
140// GFX10: encoding: [0x34,0x12,0x04,0xd8,0xff,0x01,0x00,0x00]
141
142ds_sub_u32 v0, v1 offset:65535
143// GFX10: encoding: [0xff,0xff,0x04,0xd8,0x00,0x01,0x00,0x00]
144
145ds_sub_u32 v255, v254 offset:65535
146// GFX10: encoding: [0xff,0xff,0x04,0xd8,0xff,0xfe,0x00,0x00]
147
148ds_sub_u32 v0, v254 offset:65535
149// GFX10: encoding: [0xff,0xff,0x04,0xd8,0x00,0xfe,0x00,0x00]
150
151ds_sub_u32 v255, v1 offset:65535
152// GFX10: encoding: [0xff,0xff,0x04,0xd8,0xff,0x01,0x00,0x00]
153
154ds_sub_u32 v0, v1 gds
155// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0x01,0x00,0x00]
156
157ds_sub_u32 v255, v254 gds
158// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0xfe,0x00,0x00]
159
160ds_sub_u32 v0, v254 gds
161// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0xfe,0x00,0x00]
162
163ds_sub_u32 v255, v1 gds
164// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0x01,0x00,0x00]
165
166ds_sub_u32 v0, v1 offset:0 gds
167// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0x01,0x00,0x00]
168
169ds_sub_u32 v255, v254 offset:0 gds
170// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0xfe,0x00,0x00]
171
172ds_sub_u32 v0, v254 offset:0 gds
173// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0xfe,0x00,0x00]
174
175ds_sub_u32 v255, v1 offset:0 gds
176// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0x01,0x00,0x00]
177
178ds_sub_u32 v0, v1 offset:4660 gds
179// GFX10: encoding: [0x34,0x12,0x06,0xd8,0x00,0x01,0x00,0x00]
180
181ds_sub_u32 v255, v254 offset:4660 gds
182// GFX10: encoding: [0x34,0x12,0x06,0xd8,0xff,0xfe,0x00,0x00]
183
184ds_sub_u32 v0, v254 offset:4660 gds
185// GFX10: encoding: [0x34,0x12,0x06,0xd8,0x00,0xfe,0x00,0x00]
186
187ds_sub_u32 v255, v1 offset:4660 gds
188// GFX10: encoding: [0x34,0x12,0x06,0xd8,0xff,0x01,0x00,0x00]
189
190ds_sub_u32 v0, v1 offset:65535 gds
191// GFX10: encoding: [0xff,0xff,0x06,0xd8,0x00,0x01,0x00,0x00]
192
193ds_sub_u32 v255, v254 offset:65535 gds
194// GFX10: encoding: [0xff,0xff,0x06,0xd8,0xff,0xfe,0x00,0x00]
195
196ds_sub_u32 v0, v254 offset:65535 gds
197// GFX10: encoding: [0xff,0xff,0x06,0xd8,0x00,0xfe,0x00,0x00]
198
199ds_sub_u32 v255, v1 offset:65535 gds
200// GFX10: encoding: [0xff,0xff,0x06,0xd8,0xff,0x01,0x00,0x00]
201
202ds_rsub_u32 v0, v1
203// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x00]
204
205ds_rsub_u32 v255, v254
206// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x00]
207
208ds_rsub_u32 v0, v254
209// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x00]
210
211ds_rsub_u32 v255, v1
212// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x00]
213
214ds_rsub_u32 v0, v1 offset:0
215// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x00]
216
217ds_rsub_u32 v255, v254 offset:0
218// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x00]
219
220ds_rsub_u32 v0, v254 offset:0
221// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x00]
222
223ds_rsub_u32 v255, v1 offset:0
224// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x00]
225
226ds_rsub_u32 v0, v1 offset:4660
227// GFX10: encoding: [0x34,0x12,0x08,0xd8,0x00,0x01,0x00,0x00]
228
229ds_rsub_u32 v255, v254 offset:4660
230// GFX10: encoding: [0x34,0x12,0x08,0xd8,0xff,0xfe,0x00,0x00]
231
232ds_rsub_u32 v0, v254 offset:4660
233// GFX10: encoding: [0x34,0x12,0x08,0xd8,0x00,0xfe,0x00,0x00]
234
235ds_rsub_u32 v255, v1 offset:4660
236// GFX10: encoding: [0x34,0x12,0x08,0xd8,0xff,0x01,0x00,0x00]
237
238ds_rsub_u32 v0, v1 offset:65535
239// GFX10: encoding: [0xff,0xff,0x08,0xd8,0x00,0x01,0x00,0x00]
240
241ds_rsub_u32 v255, v254 offset:65535
242// GFX10: encoding: [0xff,0xff,0x08,0xd8,0xff,0xfe,0x00,0x00]
243
244ds_rsub_u32 v0, v254 offset:65535
245// GFX10: encoding: [0xff,0xff,0x08,0xd8,0x00,0xfe,0x00,0x00]
246
247ds_rsub_u32 v255, v1 offset:65535
248// GFX10: encoding: [0xff,0xff,0x08,0xd8,0xff,0x01,0x00,0x00]
249
250ds_rsub_u32 v0, v1 gds
251// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0x01,0x00,0x00]
252
253ds_rsub_u32 v255, v254 gds
254// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0xfe,0x00,0x00]
255
256ds_rsub_u32 v0, v254 gds
257// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0xfe,0x00,0x00]
258
259ds_rsub_u32 v255, v1 gds
260// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0x01,0x00,0x00]
261
262ds_rsub_u32 v0, v1 offset:0 gds
263// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0x01,0x00,0x00]
264
265ds_rsub_u32 v255, v254 offset:0 gds
266// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0xfe,0x00,0x00]
267
268ds_rsub_u32 v0, v254 offset:0 gds
269// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0xfe,0x00,0x00]
270
271ds_rsub_u32 v255, v1 offset:0 gds
272// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0x01,0x00,0x00]
273
274ds_rsub_u32 v0, v1 offset:4660 gds
275// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0x00,0x01,0x00,0x00]
276
277ds_rsub_u32 v255, v254 offset:4660 gds
278// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0xff,0xfe,0x00,0x00]
279
280ds_rsub_u32 v0, v254 offset:4660 gds
281// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0x00,0xfe,0x00,0x00]
282
283ds_rsub_u32 v255, v1 offset:4660 gds
284// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0xff,0x01,0x00,0x00]
285
286ds_rsub_u32 v0, v1 offset:65535 gds
287// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0x00,0x01,0x00,0x00]
288
289ds_rsub_u32 v255, v254 offset:65535 gds
290// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0xff,0xfe,0x00,0x00]
291
292ds_rsub_u32 v0, v254 offset:65535 gds
293// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0x00,0xfe,0x00,0x00]
294
295ds_rsub_u32 v255, v1 offset:65535 gds
296// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0xff,0x01,0x00,0x00]
297
298ds_inc_u32 v0, v1
299// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00]
300
301ds_inc_u32 v255, v254
302// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00]
303
304ds_inc_u32 v0, v254
305// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00]
306
307ds_inc_u32 v255, v1
308// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00]
309
310ds_inc_u32 v0, v1 offset:0
311// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00]
312
313ds_inc_u32 v255, v254 offset:0
314// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00]
315
316ds_inc_u32 v0, v254 offset:0
317// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00]
318
319ds_inc_u32 v255, v1 offset:0
320// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00]
321
322ds_inc_u32 v0, v1 offset:4660
323// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0x00,0x01,0x00,0x00]
324
325ds_inc_u32 v255, v254 offset:4660
326// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0xff,0xfe,0x00,0x00]
327
328ds_inc_u32 v0, v254 offset:4660
329// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0x00,0xfe,0x00,0x00]
330
331ds_inc_u32 v255, v1 offset:4660
332// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0xff,0x01,0x00,0x00]
333
334ds_inc_u32 v0, v1 offset:65535
335// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0x00,0x01,0x00,0x00]
336
337ds_inc_u32 v255, v254 offset:65535
338// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0xff,0xfe,0x00,0x00]
339
340ds_inc_u32 v0, v254 offset:65535
341// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0x00,0xfe,0x00,0x00]
342
343ds_inc_u32 v255, v1 offset:65535
344// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0xff,0x01,0x00,0x00]
345
346ds_inc_u32 v0, v1 gds
347// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0x01,0x00,0x00]
348
349ds_inc_u32 v255, v254 gds
350// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0xfe,0x00,0x00]
351
352ds_inc_u32 v0, v254 gds
353// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0xfe,0x00,0x00]
354
355ds_inc_u32 v255, v1 gds
356// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0x01,0x00,0x00]
357
358ds_inc_u32 v0, v1 offset:0 gds
359// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0x01,0x00,0x00]
360
361ds_inc_u32 v255, v254 offset:0 gds
362// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0xfe,0x00,0x00]
363
364ds_inc_u32 v0, v254 offset:0 gds
365// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0xfe,0x00,0x00]
366
367ds_inc_u32 v255, v1 offset:0 gds
368// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0x01,0x00,0x00]
369
370ds_inc_u32 v0, v1 offset:4660 gds
371// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0x00,0x01,0x00,0x00]
372
373ds_inc_u32 v255, v254 offset:4660 gds
374// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0xff,0xfe,0x00,0x00]
375
376ds_inc_u32 v0, v254 offset:4660 gds
377// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0x00,0xfe,0x00,0x00]
378
379ds_inc_u32 v255, v1 offset:4660 gds
380// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0xff,0x01,0x00,0x00]
381
382ds_inc_u32 v0, v1 offset:65535 gds
383// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0x00,0x01,0x00,0x00]
384
385ds_inc_u32 v255, v254 offset:65535 gds
386// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0xff,0xfe,0x00,0x00]
387
388ds_inc_u32 v0, v254 offset:65535 gds
389// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0x00,0xfe,0x00,0x00]
390
391ds_inc_u32 v255, v1 offset:65535 gds
392// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0xff,0x01,0x00,0x00]
393
394ds_dec_u32 v0, v1
395// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00]
396
397ds_dec_u32 v255, v254
398// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00]
399
400ds_dec_u32 v0, v254
401// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00]
402
403ds_dec_u32 v255, v1
404// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00]
405
406ds_dec_u32 v0, v1 offset:0
407// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00]
408
409ds_dec_u32 v255, v254 offset:0
410// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00]
411
412ds_dec_u32 v0, v254 offset:0
413// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00]
414
415ds_dec_u32 v255, v1 offset:0
416// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00]
417
418ds_dec_u32 v0, v1 offset:4660
419// GFX10: encoding: [0x34,0x12,0x10,0xd8,0x00,0x01,0x00,0x00]
420
421ds_dec_u32 v255, v254 offset:4660
422// GFX10: encoding: [0x34,0x12,0x10,0xd8,0xff,0xfe,0x00,0x00]
423
424ds_dec_u32 v0, v254 offset:4660
425// GFX10: encoding: [0x34,0x12,0x10,0xd8,0x00,0xfe,0x00,0x00]
426
427ds_dec_u32 v255, v1 offset:4660
428// GFX10: encoding: [0x34,0x12,0x10,0xd8,0xff,0x01,0x00,0x00]
429
430ds_dec_u32 v0, v1 offset:65535
431// GFX10: encoding: [0xff,0xff,0x10,0xd8,0x00,0x01,0x00,0x00]
432
433ds_dec_u32 v255, v254 offset:65535
434// GFX10: encoding: [0xff,0xff,0x10,0xd8,0xff,0xfe,0x00,0x00]
435
436ds_dec_u32 v0, v254 offset:65535
437// GFX10: encoding: [0xff,0xff,0x10,0xd8,0x00,0xfe,0x00,0x00]
438
439ds_dec_u32 v255, v1 offset:65535
440// GFX10: encoding: [0xff,0xff,0x10,0xd8,0xff,0x01,0x00,0x00]
441
442ds_dec_u32 v0, v1 gds
443// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0x01,0x00,0x00]
444
445ds_dec_u32 v255, v254 gds
446// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0xfe,0x00,0x00]
447
448ds_dec_u32 v0, v254 gds
449// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0xfe,0x00,0x00]
450
451ds_dec_u32 v255, v1 gds
452// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0x01,0x00,0x00]
453
454ds_dec_u32 v0, v1 offset:0 gds
455// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0x01,0x00,0x00]
456
457ds_dec_u32 v255, v254 offset:0 gds
458// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0xfe,0x00,0x00]
459
460ds_dec_u32 v0, v254 offset:0 gds
461// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0xfe,0x00,0x00]
462
463ds_dec_u32 v255, v1 offset:0 gds
464// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0x01,0x00,0x00]
465
466ds_dec_u32 v0, v1 offset:4660 gds
467// GFX10: encoding: [0x34,0x12,0x12,0xd8,0x00,0x01,0x00,0x00]
468
469ds_dec_u32 v255, v254 offset:4660 gds
470// GFX10: encoding: [0x34,0x12,0x12,0xd8,0xff,0xfe,0x00,0x00]
471
472ds_dec_u32 v0, v254 offset:4660 gds
473// GFX10: encoding: [0x34,0x12,0x12,0xd8,0x00,0xfe,0x00,0x00]
474
475ds_dec_u32 v255, v1 offset:4660 gds
476// GFX10: encoding: [0x34,0x12,0x12,0xd8,0xff,0x01,0x00,0x00]
477
478ds_dec_u32 v0, v1 offset:65535 gds
479// GFX10: encoding: [0xff,0xff,0x12,0xd8,0x00,0x01,0x00,0x00]
480
481ds_dec_u32 v255, v254 offset:65535 gds
482// GFX10: encoding: [0xff,0xff,0x12,0xd8,0xff,0xfe,0x00,0x00]
483
484ds_dec_u32 v0, v254 offset:65535 gds
485// GFX10: encoding: [0xff,0xff,0x12,0xd8,0x00,0xfe,0x00,0x00]
486
487ds_dec_u32 v255, v1 offset:65535 gds
488// GFX10: encoding: [0xff,0xff,0x12,0xd8,0xff,0x01,0x00,0x00]
489
490ds_min_i32 v0, v1
491// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x00]
492
493ds_min_i32 v255, v254
494// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x00]
495
496ds_min_i32 v0, v254
497// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x00]
498
499ds_min_i32 v255, v1
500// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x00]
501
502ds_min_i32 v0, v1 offset:0
503// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x00]
504
505ds_min_i32 v255, v254 offset:0
506// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x00]
507
508ds_min_i32 v0, v254 offset:0
509// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x00]
510
511ds_min_i32 v255, v1 offset:0
512// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x00]
513
514ds_min_i32 v0, v1 offset:4660
515// GFX10: encoding: [0x34,0x12,0x14,0xd8,0x00,0x01,0x00,0x00]
516
517ds_min_i32 v255, v254 offset:4660
518// GFX10: encoding: [0x34,0x12,0x14,0xd8,0xff,0xfe,0x00,0x00]
519
520ds_min_i32 v0, v254 offset:4660
521// GFX10: encoding: [0x34,0x12,0x14,0xd8,0x00,0xfe,0x00,0x00]
522
523ds_min_i32 v255, v1 offset:4660
524// GFX10: encoding: [0x34,0x12,0x14,0xd8,0xff,0x01,0x00,0x00]
525
526ds_min_i32 v0, v1 offset:65535
527// GFX10: encoding: [0xff,0xff,0x14,0xd8,0x00,0x01,0x00,0x00]
528
529ds_min_i32 v255, v254 offset:65535
530// GFX10: encoding: [0xff,0xff,0x14,0xd8,0xff,0xfe,0x00,0x00]
531
532ds_min_i32 v0, v254 offset:65535
533// GFX10: encoding: [0xff,0xff,0x14,0xd8,0x00,0xfe,0x00,0x00]
534
535ds_min_i32 v255, v1 offset:65535
536// GFX10: encoding: [0xff,0xff,0x14,0xd8,0xff,0x01,0x00,0x00]
537
538ds_min_i32 v0, v1 gds
539// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0x01,0x00,0x00]
540
541ds_min_i32 v255, v254 gds
542// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0xfe,0x00,0x00]
543
544ds_min_i32 v0, v254 gds
545// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0xfe,0x00,0x00]
546
547ds_min_i32 v255, v1 gds
548// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0x01,0x00,0x00]
549
550ds_min_i32 v0, v1 offset:0 gds
551// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0x01,0x00,0x00]
552
553ds_min_i32 v255, v254 offset:0 gds
554// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0xfe,0x00,0x00]
555
556ds_min_i32 v0, v254 offset:0 gds
557// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0xfe,0x00,0x00]
558
559ds_min_i32 v255, v1 offset:0 gds
560// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0x01,0x00,0x00]
561
562ds_min_i32 v0, v1 offset:4660 gds
563// GFX10: encoding: [0x34,0x12,0x16,0xd8,0x00,0x01,0x00,0x00]
564
565ds_min_i32 v255, v254 offset:4660 gds
566// GFX10: encoding: [0x34,0x12,0x16,0xd8,0xff,0xfe,0x00,0x00]
567
568ds_min_i32 v0, v254 offset:4660 gds
569// GFX10: encoding: [0x34,0x12,0x16,0xd8,0x00,0xfe,0x00,0x00]
570
571ds_min_i32 v255, v1 offset:4660 gds
572// GFX10: encoding: [0x34,0x12,0x16,0xd8,0xff,0x01,0x00,0x00]
573
574ds_min_i32 v0, v1 offset:65535 gds
575// GFX10: encoding: [0xff,0xff,0x16,0xd8,0x00,0x01,0x00,0x00]
576
577ds_min_i32 v255, v254 offset:65535 gds
578// GFX10: encoding: [0xff,0xff,0x16,0xd8,0xff,0xfe,0x00,0x00]
579
580ds_min_i32 v0, v254 offset:65535 gds
581// GFX10: encoding: [0xff,0xff,0x16,0xd8,0x00,0xfe,0x00,0x00]
582
583ds_min_i32 v255, v1 offset:65535 gds
584// GFX10: encoding: [0xff,0xff,0x16,0xd8,0xff,0x01,0x00,0x00]
585
586ds_max_i32 v0, v1
587// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00]
588
589ds_max_i32 v255, v254
590// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00]
591
592ds_max_i32 v0, v254
593// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00]
594
595ds_max_i32 v255, v1
596// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00]
597
598ds_max_i32 v0, v1 offset:0
599// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00]
600
601ds_max_i32 v255, v254 offset:0
602// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00]
603
604ds_max_i32 v0, v254 offset:0
605// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00]
606
607ds_max_i32 v255, v1 offset:0
608// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00]
609
610ds_max_i32 v0, v1 offset:4660
611// GFX10: encoding: [0x34,0x12,0x18,0xd8,0x00,0x01,0x00,0x00]
612
613ds_max_i32 v255, v254 offset:4660
614// GFX10: encoding: [0x34,0x12,0x18,0xd8,0xff,0xfe,0x00,0x00]
615
616ds_max_i32 v0, v254 offset:4660
617// GFX10: encoding: [0x34,0x12,0x18,0xd8,0x00,0xfe,0x00,0x00]
618
619ds_max_i32 v255, v1 offset:4660
620// GFX10: encoding: [0x34,0x12,0x18,0xd8,0xff,0x01,0x00,0x00]
621
622ds_max_i32 v0, v1 offset:65535
623// GFX10: encoding: [0xff,0xff,0x18,0xd8,0x00,0x01,0x00,0x00]
624
625ds_max_i32 v255, v254 offset:65535
626// GFX10: encoding: [0xff,0xff,0x18,0xd8,0xff,0xfe,0x00,0x00]
627
628ds_max_i32 v0, v254 offset:65535
629// GFX10: encoding: [0xff,0xff,0x18,0xd8,0x00,0xfe,0x00,0x00]
630
631ds_max_i32 v255, v1 offset:65535
632// GFX10: encoding: [0xff,0xff,0x18,0xd8,0xff,0x01,0x00,0x00]
633
634ds_max_i32 v0, v1 gds
635// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0x01,0x00,0x00]
636
637ds_max_i32 v255, v254 gds
638// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0xfe,0x00,0x00]
639
640ds_max_i32 v0, v254 gds
641// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0xfe,0x00,0x00]
642
643ds_max_i32 v255, v1 gds
644// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0x01,0x00,0x00]
645
646ds_max_i32 v0, v1 offset:0 gds
647// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0x01,0x00,0x00]
648
649ds_max_i32 v255, v254 offset:0 gds
650// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0xfe,0x00,0x00]
651
652ds_max_i32 v0, v254 offset:0 gds
653// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0xfe,0x00,0x00]
654
655ds_max_i32 v255, v1 offset:0 gds
656// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0x01,0x00,0x00]
657
658ds_max_i32 v0, v1 offset:4660 gds
659// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0x00,0x01,0x00,0x00]
660
661ds_max_i32 v255, v254 offset:4660 gds
662// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0xff,0xfe,0x00,0x00]
663
664ds_max_i32 v0, v254 offset:4660 gds
665// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0x00,0xfe,0x00,0x00]
666
667ds_max_i32 v255, v1 offset:4660 gds
668// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0xff,0x01,0x00,0x00]
669
670ds_max_i32 v0, v1 offset:65535 gds
671// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0x00,0x01,0x00,0x00]
672
673ds_max_i32 v255, v254 offset:65535 gds
674// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0xff,0xfe,0x00,0x00]
675
676ds_max_i32 v0, v254 offset:65535 gds
677// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0x00,0xfe,0x00,0x00]
678
679ds_max_i32 v255, v1 offset:65535 gds
680// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0xff,0x01,0x00,0x00]
681
682ds_min_u32 v0, v1
683// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x00]
684
685ds_min_u32 v255, v254
686// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x00]
687
688ds_min_u32 v0, v254
689// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x00]
690
691ds_min_u32 v255, v1
692// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x00]
693
694ds_min_u32 v0, v1 offset:0
695// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x00]
696
697ds_min_u32 v255, v254 offset:0
698// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x00]
699
700ds_min_u32 v0, v254 offset:0
701// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x00]
702
703ds_min_u32 v255, v1 offset:0
704// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x00]
705
706ds_min_u32 v0, v1 offset:4660
707// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0x00,0x01,0x00,0x00]
708
709ds_min_u32 v255, v254 offset:4660
710// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0xff,0xfe,0x00,0x00]
711
712ds_min_u32 v0, v254 offset:4660
713// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0x00,0xfe,0x00,0x00]
714
715ds_min_u32 v255, v1 offset:4660
716// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0xff,0x01,0x00,0x00]
717
718ds_min_u32 v0, v1 offset:65535
719// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0x00,0x01,0x00,0x00]
720
721ds_min_u32 v255, v254 offset:65535
722// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0xff,0xfe,0x00,0x00]
723
724ds_min_u32 v0, v254 offset:65535
725// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0x00,0xfe,0x00,0x00]
726
727ds_min_u32 v255, v1 offset:65535
728// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0xff,0x01,0x00,0x00]
729
730ds_min_u32 v0, v1 gds
731// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0x01,0x00,0x00]
732
733ds_min_u32 v255, v254 gds
734// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0xfe,0x00,0x00]
735
736ds_min_u32 v0, v254 gds
737// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0xfe,0x00,0x00]
738
739ds_min_u32 v255, v1 gds
740// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0x01,0x00,0x00]
741
742ds_min_u32 v0, v1 offset:0 gds
743// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0x01,0x00,0x00]
744
745ds_min_u32 v255, v254 offset:0 gds
746// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0xfe,0x00,0x00]
747
748ds_min_u32 v0, v254 offset:0 gds
749// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0xfe,0x00,0x00]
750
751ds_min_u32 v255, v1 offset:0 gds
752// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0x01,0x00,0x00]
753
754ds_min_u32 v0, v1 offset:4660 gds
755// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0x00,0x01,0x00,0x00]
756
757ds_min_u32 v255, v254 offset:4660 gds
758// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0xff,0xfe,0x00,0x00]
759
760ds_min_u32 v0, v254 offset:4660 gds
761// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0x00,0xfe,0x00,0x00]
762
763ds_min_u32 v255, v1 offset:4660 gds
764// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0xff,0x01,0x00,0x00]
765
766ds_min_u32 v0, v1 offset:65535 gds
767// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0x00,0x01,0x00,0x00]
768
769ds_min_u32 v255, v254 offset:65535 gds
770// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0xff,0xfe,0x00,0x00]
771
772ds_min_u32 v0, v254 offset:65535 gds
773// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0x00,0xfe,0x00,0x00]
774
775ds_min_u32 v255, v1 offset:65535 gds
776// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0xff,0x01,0x00,0x00]
777
778ds_max_u32 v0, v1
779// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00]
780
781ds_max_u32 v255, v254
782// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x00]
783
784ds_max_u32 v0, v254
785// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x00]
786
787ds_max_u32 v255, v1
788// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x00]
789
790ds_max_u32 v0, v1 offset:0
791// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00]
792
793ds_max_u32 v255, v254 offset:0
794// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x00]
795
796ds_max_u32 v0, v254 offset:0
797// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x00]
798
799ds_max_u32 v255, v1 offset:0
800// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x00]
801
802ds_max_u32 v0, v1 offset:4660
803// GFX10: encoding: [0x34,0x12,0x20,0xd8,0x00,0x01,0x00,0x00]
804
805ds_max_u32 v255, v254 offset:4660
806// GFX10: encoding: [0x34,0x12,0x20,0xd8,0xff,0xfe,0x00,0x00]
807
808ds_max_u32 v0, v254 offset:4660
809// GFX10: encoding: [0x34,0x12,0x20,0xd8,0x00,0xfe,0x00,0x00]
810
811ds_max_u32 v255, v1 offset:4660
812// GFX10: encoding: [0x34,0x12,0x20,0xd8,0xff,0x01,0x00,0x00]
813
814ds_max_u32 v0, v1 offset:65535
815// GFX10: encoding: [0xff,0xff,0x20,0xd8,0x00,0x01,0x00,0x00]
816
817ds_max_u32 v255, v254 offset:65535
818// GFX10: encoding: [0xff,0xff,0x20,0xd8,0xff,0xfe,0x00,0x00]
819
820ds_max_u32 v0, v254 offset:65535
821// GFX10: encoding: [0xff,0xff,0x20,0xd8,0x00,0xfe,0x00,0x00]
822
823ds_max_u32 v255, v1 offset:65535
824// GFX10: encoding: [0xff,0xff,0x20,0xd8,0xff,0x01,0x00,0x00]
825
826ds_max_u32 v0, v1 gds
827// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0x01,0x00,0x00]
828
829ds_max_u32 v255, v254 gds
830// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0xfe,0x00,0x00]
831
832ds_max_u32 v0, v254 gds
833// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0xfe,0x00,0x00]
834
835ds_max_u32 v255, v1 gds
836// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0x01,0x00,0x00]
837
838ds_max_u32 v0, v1 offset:0 gds
839// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0x01,0x00,0x00]
840
841ds_max_u32 v255, v254 offset:0 gds
842// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0xfe,0x00,0x00]
843
844ds_max_u32 v0, v254 offset:0 gds
845// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0xfe,0x00,0x00]
846
847ds_max_u32 v255, v1 offset:0 gds
848// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0x01,0x00,0x00]
849
850ds_max_u32 v0, v1 offset:4660 gds
851// GFX10: encoding: [0x34,0x12,0x22,0xd8,0x00,0x01,0x00,0x00]
852
853ds_max_u32 v255, v254 offset:4660 gds
854// GFX10: encoding: [0x34,0x12,0x22,0xd8,0xff,0xfe,0x00,0x00]
855
856ds_max_u32 v0, v254 offset:4660 gds
857// GFX10: encoding: [0x34,0x12,0x22,0xd8,0x00,0xfe,0x00,0x00]
858
859ds_max_u32 v255, v1 offset:4660 gds
860// GFX10: encoding: [0x34,0x12,0x22,0xd8,0xff,0x01,0x00,0x00]
861
862ds_max_u32 v0, v1 offset:65535 gds
863// GFX10: encoding: [0xff,0xff,0x22,0xd8,0x00,0x01,0x00,0x00]
864
865ds_max_u32 v255, v254 offset:65535 gds
866// GFX10: encoding: [0xff,0xff,0x22,0xd8,0xff,0xfe,0x00,0x00]
867
868ds_max_u32 v0, v254 offset:65535 gds
869// GFX10: encoding: [0xff,0xff,0x22,0xd8,0x00,0xfe,0x00,0x00]
870
871ds_max_u32 v255, v1 offset:65535 gds
872// GFX10: encoding: [0xff,0xff,0x22,0xd8,0xff,0x01,0x00,0x00]
873
874ds_and_b32 v0, v1
875// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00]
876
877ds_and_b32 v255, v254
878// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00]
879
880ds_and_b32 v0, v254
881// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00]
882
883ds_and_b32 v255, v1
884// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00]
885
886ds_and_b32 v0, v1 offset:0
887// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00]
888
889ds_and_b32 v255, v254 offset:0
890// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00]
891
892ds_and_b32 v0, v254 offset:0
893// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00]
894
895ds_and_b32 v255, v1 offset:0
896// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00]
897
898ds_and_b32 v0, v1 offset:4660
899// GFX10: encoding: [0x34,0x12,0x24,0xd8,0x00,0x01,0x00,0x00]
900
901ds_and_b32 v255, v254 offset:4660
902// GFX10: encoding: [0x34,0x12,0x24,0xd8,0xff,0xfe,0x00,0x00]
903
904ds_and_b32 v0, v254 offset:4660
905// GFX10: encoding: [0x34,0x12,0x24,0xd8,0x00,0xfe,0x00,0x00]
906
907ds_and_b32 v255, v1 offset:4660
908// GFX10: encoding: [0x34,0x12,0x24,0xd8,0xff,0x01,0x00,0x00]
909
910ds_and_b32 v0, v1 offset:65535
911// GFX10: encoding: [0xff,0xff,0x24,0xd8,0x00,0x01,0x00,0x00]
912
913ds_and_b32 v255, v254 offset:65535
914// GFX10: encoding: [0xff,0xff,0x24,0xd8,0xff,0xfe,0x00,0x00]
915
916ds_and_b32 v0, v254 offset:65535
917// GFX10: encoding: [0xff,0xff,0x24,0xd8,0x00,0xfe,0x00,0x00]
918
919ds_and_b32 v255, v1 offset:65535
920// GFX10: encoding: [0xff,0xff,0x24,0xd8,0xff,0x01,0x00,0x00]
921
922ds_and_b32 v0, v1 gds
923// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0x01,0x00,0x00]
924
925ds_and_b32 v255, v254 gds
926// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0xfe,0x00,0x00]
927
928ds_and_b32 v0, v254 gds
929// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0xfe,0x00,0x00]
930
931ds_and_b32 v255, v1 gds
932// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0x01,0x00,0x00]
933
934ds_and_b32 v0, v1 offset:0 gds
935// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0x01,0x00,0x00]
936
937ds_and_b32 v255, v254 offset:0 gds
938// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0xfe,0x00,0x00]
939
940ds_and_b32 v0, v254 offset:0 gds
941// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0xfe,0x00,0x00]
942
943ds_and_b32 v255, v1 offset:0 gds
944// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0x01,0x00,0x00]
945
946ds_and_b32 v0, v1 offset:4660 gds
947// GFX10: encoding: [0x34,0x12,0x26,0xd8,0x00,0x01,0x00,0x00]
948
949ds_and_b32 v255, v254 offset:4660 gds
950// GFX10: encoding: [0x34,0x12,0x26,0xd8,0xff,0xfe,0x00,0x00]
951
952ds_and_b32 v0, v254 offset:4660 gds
953// GFX10: encoding: [0x34,0x12,0x26,0xd8,0x00,0xfe,0x00,0x00]
954
955ds_and_b32 v255, v1 offset:4660 gds
956// GFX10: encoding: [0x34,0x12,0x26,0xd8,0xff,0x01,0x00,0x00]
957
958ds_and_b32 v0, v1 offset:65535 gds
959// GFX10: encoding: [0xff,0xff,0x26,0xd8,0x00,0x01,0x00,0x00]
960
961ds_and_b32 v255, v254 offset:65535 gds
962// GFX10: encoding: [0xff,0xff,0x26,0xd8,0xff,0xfe,0x00,0x00]
963
964ds_and_b32 v0, v254 offset:65535 gds
965// GFX10: encoding: [0xff,0xff,0x26,0xd8,0x00,0xfe,0x00,0x00]
966
967ds_and_b32 v255, v1 offset:65535 gds
968// GFX10: encoding: [0xff,0xff,0x26,0xd8,0xff,0x01,0x00,0x00]
969
970ds_or_b32 v0, v1
971// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x00]
972
973ds_or_b32 v255, v254
974// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x00]
975
976ds_or_b32 v0, v254
977// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x00]
978
979ds_or_b32 v255, v1
980// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x00]
981
982ds_or_b32 v0, v1 offset:0
983// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x00]
984
985ds_or_b32 v255, v254 offset:0
986// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x00]
987
988ds_or_b32 v0, v254 offset:0
989// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x00]
990
991ds_or_b32 v255, v1 offset:0
992// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x00]
993
994ds_or_b32 v0, v1 offset:4660
995// GFX10: encoding: [0x34,0x12,0x28,0xd8,0x00,0x01,0x00,0x00]
996
997ds_or_b32 v255, v254 offset:4660
998// GFX10: encoding: [0x34,0x12,0x28,0xd8,0xff,0xfe,0x00,0x00]
999
1000ds_or_b32 v0, v254 offset:4660
1001// GFX10: encoding: [0x34,0x12,0x28,0xd8,0x00,0xfe,0x00,0x00]
1002
1003ds_or_b32 v255, v1 offset:4660
1004// GFX10: encoding: [0x34,0x12,0x28,0xd8,0xff,0x01,0x00,0x00]
1005
1006ds_or_b32 v0, v1 offset:65535
1007// GFX10: encoding: [0xff,0xff,0x28,0xd8,0x00,0x01,0x00,0x00]
1008
1009ds_or_b32 v255, v254 offset:65535
1010// GFX10: encoding: [0xff,0xff,0x28,0xd8,0xff,0xfe,0x00,0x00]
1011
1012ds_or_b32 v0, v254 offset:65535
1013// GFX10: encoding: [0xff,0xff,0x28,0xd8,0x00,0xfe,0x00,0x00]
1014
1015ds_or_b32 v255, v1 offset:65535
1016// GFX10: encoding: [0xff,0xff,0x28,0xd8,0xff,0x01,0x00,0x00]
1017
1018ds_or_b32 v0, v1 gds
1019// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0x01,0x00,0x00]
1020
1021ds_or_b32 v255, v254 gds
1022// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1023
1024ds_or_b32 v0, v254 gds
1025// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1026
1027ds_or_b32 v255, v1 gds
1028// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0x01,0x00,0x00]
1029
1030ds_or_b32 v0, v1 offset:0 gds
1031// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0x01,0x00,0x00]
1032
1033ds_or_b32 v255, v254 offset:0 gds
1034// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1035
1036ds_or_b32 v0, v254 offset:0 gds
1037// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1038
1039ds_or_b32 v255, v1 offset:0 gds
1040// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0x01,0x00,0x00]
1041
1042ds_or_b32 v0, v1 offset:4660 gds
1043// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0x00,0x01,0x00,0x00]
1044
1045ds_or_b32 v255, v254 offset:4660 gds
1046// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1047
1048ds_or_b32 v0, v254 offset:4660 gds
1049// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1050
1051ds_or_b32 v255, v1 offset:4660 gds
1052// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0xff,0x01,0x00,0x00]
1053
1054ds_or_b32 v0, v1 offset:65535 gds
1055// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0x00,0x01,0x00,0x00]
1056
1057ds_or_b32 v255, v254 offset:65535 gds
1058// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0xff,0xfe,0x00,0x00]
1059
1060ds_or_b32 v0, v254 offset:65535 gds
1061// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0x00,0xfe,0x00,0x00]
1062
1063ds_or_b32 v255, v1 offset:65535 gds
1064// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0xff,0x01,0x00,0x00]
1065
1066ds_xor_b32 v0, v1
1067// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x00]
1068
1069ds_xor_b32 v255, v254
1070// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1071
1072ds_xor_b32 v0, v254
1073// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1074
1075ds_xor_b32 v255, v1
1076// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x00]
1077
1078ds_xor_b32 v0, v1 offset:0
1079// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x00]
1080
1081ds_xor_b32 v255, v254 offset:0
1082// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1083
1084ds_xor_b32 v0, v254 offset:0
1085// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1086
1087ds_xor_b32 v255, v1 offset:0
1088// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x00]
1089
1090ds_xor_b32 v0, v1 offset:4660
1091// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0x00,0x01,0x00,0x00]
1092
1093ds_xor_b32 v255, v254 offset:4660
1094// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1095
1096ds_xor_b32 v0, v254 offset:4660
1097// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1098
1099ds_xor_b32 v255, v1 offset:4660
1100// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0xff,0x01,0x00,0x00]
1101
1102ds_xor_b32 v0, v1 offset:65535
1103// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0x00,0x01,0x00,0x00]
1104
1105ds_xor_b32 v255, v254 offset:65535
1106// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0xff,0xfe,0x00,0x00]
1107
1108ds_xor_b32 v0, v254 offset:65535
1109// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0x00,0xfe,0x00,0x00]
1110
1111ds_xor_b32 v255, v1 offset:65535
1112// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0xff,0x01,0x00,0x00]
1113
1114ds_xor_b32 v0, v1 gds
1115// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0x01,0x00,0x00]
1116
1117ds_xor_b32 v255, v254 gds
1118// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1119
1120ds_xor_b32 v0, v254 gds
1121// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1122
1123ds_xor_b32 v255, v1 gds
1124// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0x01,0x00,0x00]
1125
1126ds_xor_b32 v0, v1 offset:0 gds
1127// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0x01,0x00,0x00]
1128
1129ds_xor_b32 v255, v254 offset:0 gds
1130// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1131
1132ds_xor_b32 v0, v254 offset:0 gds
1133// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1134
1135ds_xor_b32 v255, v1 offset:0 gds
1136// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0x01,0x00,0x00]
1137
1138ds_xor_b32 v0, v1 offset:4660 gds
1139// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0x00,0x01,0x00,0x00]
1140
1141ds_xor_b32 v255, v254 offset:4660 gds
1142// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1143
1144ds_xor_b32 v0, v254 offset:4660 gds
1145// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1146
1147ds_xor_b32 v255, v1 offset:4660 gds
1148// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0xff,0x01,0x00,0x00]
1149
1150ds_xor_b32 v0, v1 offset:65535 gds
1151// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0x00,0x01,0x00,0x00]
1152
1153ds_xor_b32 v255, v254 offset:65535 gds
1154// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0xff,0xfe,0x00,0x00]
1155
1156ds_xor_b32 v0, v254 offset:65535 gds
1157// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0x00,0xfe,0x00,0x00]
1158
1159ds_xor_b32 v255, v1 offset:65535 gds
1160// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0xff,0x01,0x00,0x00]
1161
1162ds_mskor_b32 v0, v1, v2
1163// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x00]
1164
1165ds_mskor_b32 v255, v254, v253
1166// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1167
1168ds_mskor_b32 v0, v254, v253
1169// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1170
1171ds_mskor_b32 v255, v1, v253
1172// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x00]
1173
1174ds_mskor_b32 v255, v254, v2
1175// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x00]
1176
1177ds_mskor_b32 v0, v1, v2 offset:0
1178// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x00]
1179
1180ds_mskor_b32 v255, v254, v253 offset:0
1181// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1182
1183ds_mskor_b32 v0, v254, v253 offset:0
1184// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1185
1186ds_mskor_b32 v255, v1, v253 offset:0
1187// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x00]
1188
1189ds_mskor_b32 v255, v254, v2 offset:0
1190// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x00]
1191
1192ds_mskor_b32 v0, v1, v2 offset:4660
1193// GFX10: encoding: [0x34,0x12,0x30,0xd8,0x00,0x01,0x02,0x00]
1194
1195ds_mskor_b32 v255, v254, v253 offset:4660
1196// GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1197
1198ds_mskor_b32 v0, v254, v253 offset:4660
1199// GFX10: encoding: [0x34,0x12,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1200
1201ds_mskor_b32 v255, v1, v253 offset:4660
1202// GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0x01,0xfd,0x00]
1203
1204ds_mskor_b32 v255, v254, v2 offset:4660
1205// GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0x02,0x00]
1206
1207ds_mskor_b32 v0, v1, v2 offset:65535
1208// GFX10: encoding: [0xff,0xff,0x30,0xd8,0x00,0x01,0x02,0x00]
1209
1210ds_mskor_b32 v255, v254, v253 offset:65535
1211// GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0xfd,0x00]
1212
1213ds_mskor_b32 v0, v254, v253 offset:65535
1214// GFX10: encoding: [0xff,0xff,0x30,0xd8,0x00,0xfe,0xfd,0x00]
1215
1216ds_mskor_b32 v255, v1, v253 offset:65535
1217// GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0x01,0xfd,0x00]
1218
1219ds_mskor_b32 v255, v254, v2 offset:65535
1220// GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0x02,0x00]
1221
1222ds_mskor_b32 v0, v1, v2 gds
1223// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0x01,0x02,0x00]
1224
1225ds_mskor_b32 v255, v254, v253 gds
1226// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1227
1228ds_mskor_b32 v0, v254, v253 gds
1229// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1230
1231ds_mskor_b32 v255, v1, v253 gds
1232// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0x01,0xfd,0x00]
1233
1234ds_mskor_b32 v255, v254, v2 gds
1235// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0x02,0x00]
1236
1237ds_mskor_b32 v0, v1, v2 offset:0 gds
1238// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0x01,0x02,0x00]
1239
1240ds_mskor_b32 v255, v254, v253 offset:0 gds
1241// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1242
1243ds_mskor_b32 v0, v254, v253 offset:0 gds
1244// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1245
1246ds_mskor_b32 v255, v1, v253 offset:0 gds
1247// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0x01,0xfd,0x00]
1248
1249ds_mskor_b32 v255, v254, v2 offset:0 gds
1250// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0x02,0x00]
1251
1252ds_mskor_b32 v0, v1, v2 offset:4660 gds
1253// GFX10: encoding: [0x34,0x12,0x32,0xd8,0x00,0x01,0x02,0x00]
1254
1255ds_mskor_b32 v255, v254, v253 offset:4660 gds
1256// GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1257
1258ds_mskor_b32 v0, v254, v253 offset:4660 gds
1259// GFX10: encoding: [0x34,0x12,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1260
1261ds_mskor_b32 v255, v1, v253 offset:4660 gds
1262// GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0x01,0xfd,0x00]
1263
1264ds_mskor_b32 v255, v254, v2 offset:4660 gds
1265// GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0xfe,0x02,0x00]
1266
1267ds_mskor_b32 v0, v1, v2 offset:65535 gds
1268// GFX10: encoding: [0xff,0xff,0x32,0xd8,0x00,0x01,0x02,0x00]
1269
1270ds_mskor_b32 v255, v254, v253 offset:65535 gds
1271// GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0xfe,0xfd,0x00]
1272
1273ds_mskor_b32 v0, v254, v253 offset:65535 gds
1274// GFX10: encoding: [0xff,0xff,0x32,0xd8,0x00,0xfe,0xfd,0x00]
1275
1276ds_mskor_b32 v255, v1, v253 offset:65535 gds
1277// GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0x01,0xfd,0x00]
1278
1279ds_mskor_b32 v255, v254, v2 offset:65535 gds
1280// GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0xfe,0x02,0x00]
1281
1282ds_write_b32 v0, v1
1283// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x00]
1284
1285ds_write_b32 v255, v254
1286// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x00]
1287
1288ds_write_b32 v0, v254
1289// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x00]
1290
1291ds_write_b32 v255, v1
1292// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x00]
1293
1294ds_write_b32 v0, v1 offset:0
1295// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x00]
1296
1297ds_write_b32 v255, v254 offset:0
1298// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x00]
1299
1300ds_write_b32 v0, v254 offset:0
1301// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x00]
1302
1303ds_write_b32 v255, v1 offset:0
1304// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x00]
1305
1306ds_write_b32 v0, v1 offset:4660
1307// GFX10: encoding: [0x34,0x12,0x34,0xd8,0x00,0x01,0x00,0x00]
1308
1309ds_write_b32 v255, v254 offset:4660
1310// GFX10: encoding: [0x34,0x12,0x34,0xd8,0xff,0xfe,0x00,0x00]
1311
1312ds_write_b32 v0, v254 offset:4660
1313// GFX10: encoding: [0x34,0x12,0x34,0xd8,0x00,0xfe,0x00,0x00]
1314
1315ds_write_b32 v255, v1 offset:4660
1316// GFX10: encoding: [0x34,0x12,0x34,0xd8,0xff,0x01,0x00,0x00]
1317
1318ds_write_b32 v0, v1 offset:65535
1319// GFX10: encoding: [0xff,0xff,0x34,0xd8,0x00,0x01,0x00,0x00]
1320
1321ds_write_b32 v255, v254 offset:65535
1322// GFX10: encoding: [0xff,0xff,0x34,0xd8,0xff,0xfe,0x00,0x00]
1323
1324ds_write_b32 v0, v254 offset:65535
1325// GFX10: encoding: [0xff,0xff,0x34,0xd8,0x00,0xfe,0x00,0x00]
1326
1327ds_write_b32 v255, v1 offset:65535
1328// GFX10: encoding: [0xff,0xff,0x34,0xd8,0xff,0x01,0x00,0x00]
1329
1330ds_write_b32 v0, v1 gds
1331// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0x01,0x00,0x00]
1332
1333ds_write_b32 v255, v254 gds
1334// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0xfe,0x00,0x00]
1335
1336ds_write_b32 v0, v254 gds
1337// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0xfe,0x00,0x00]
1338
1339ds_write_b32 v255, v1 gds
1340// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0x01,0x00,0x00]
1341
1342ds_write_b32 v0, v1 offset:0 gds
1343// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0x01,0x00,0x00]
1344
1345ds_write_b32 v255, v254 offset:0 gds
1346// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0xfe,0x00,0x00]
1347
1348ds_write_b32 v0, v254 offset:0 gds
1349// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0xfe,0x00,0x00]
1350
1351ds_write_b32 v255, v1 offset:0 gds
1352// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0x01,0x00,0x00]
1353
1354ds_write_b32 v0, v1 offset:4660 gds
1355// GFX10: encoding: [0x34,0x12,0x36,0xd8,0x00,0x01,0x00,0x00]
1356
1357ds_write_b32 v255, v254 offset:4660 gds
1358// GFX10: encoding: [0x34,0x12,0x36,0xd8,0xff,0xfe,0x00,0x00]
1359
1360ds_write_b32 v0, v254 offset:4660 gds
1361// GFX10: encoding: [0x34,0x12,0x36,0xd8,0x00,0xfe,0x00,0x00]
1362
1363ds_write_b32 v255, v1 offset:4660 gds
1364// GFX10: encoding: [0x34,0x12,0x36,0xd8,0xff,0x01,0x00,0x00]
1365
1366ds_write_b32 v0, v1 offset:65535 gds
1367// GFX10: encoding: [0xff,0xff,0x36,0xd8,0x00,0x01,0x00,0x00]
1368
1369ds_write_b32 v255, v254 offset:65535 gds
1370// GFX10: encoding: [0xff,0xff,0x36,0xd8,0xff,0xfe,0x00,0x00]
1371
1372ds_write_b32 v0, v254 offset:65535 gds
1373// GFX10: encoding: [0xff,0xff,0x36,0xd8,0x00,0xfe,0x00,0x00]
1374
1375ds_write_b32 v255, v1 offset:65535 gds
1376// GFX10: encoding: [0xff,0xff,0x36,0xd8,0xff,0x01,0x00,0x00]
1377
1378ds_write2_b32 v0, v1, v2
1379// GFX10: encoding: [0x00,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]
1380
1381ds_write2_b32 v255, v254, v253
1382// GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1383
1384ds_write2_b32 v0, v254, v253
1385// GFX10: encoding: [0x00,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1386
1387ds_write2_b32 v255, v1, v253
1388// GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]
1389
1390ds_write2_b32 v255, v254, v2
1391// GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]
1392
1393ds_write2_b32 v0, v1, v2 offset0:0 offset1:123
1394// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]
1395
1396ds_write2_b32 v255, v254, v253 offset0:0 offset1:123
1397// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1398
1399ds_write2_b32 v0, v254, v253 offset0:0 offset1:123
1400// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1401
1402ds_write2_b32 v255, v1, v253 offset0:0 offset1:123
1403// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]
1404
1405ds_write2_b32 v255, v254, v2 offset0:0 offset1:123
1406// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]
1407
1408ds_write2_b32 v0, v1, v2 offset0:123 offset1:0
1409// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]
1410
1411ds_write2_b32 v255, v254, v253 offset0:123 offset1:0
1412// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1413
1414ds_write2_b32 v0, v254, v253 offset0:123 offset1:0
1415// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1416
1417ds_write2_b32 v255, v1, v253 offset0:123 offset1:0
1418// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]
1419
1420ds_write2_b32 v255, v254, v2 offset0:123 offset1:0
1421// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]
1422
1423ds_write2_b32 v0, v1, v2 offset0:64 offset1:123
1424// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]
1425
1426ds_write2_b32 v255, v254, v253 offset0:64 offset1:123
1427// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1428
1429ds_write2_b32 v0, v254, v253 offset0:64 offset1:123
1430// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1431
1432ds_write2_b32 v255, v1, v253 offset0:64 offset1:123
1433// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]
1434
1435ds_write2_b32 v255, v254, v2 offset0:64 offset1:123
1436// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]
1437
1438ds_write2_b32 v0, v1, v2 offset0:123 offset1:64
1439// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]
1440
1441ds_write2_b32 v255, v254, v253 offset0:123 offset1:64
1442// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1443
1444ds_write2_b32 v0, v254, v253 offset0:123 offset1:64
1445// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1446
1447ds_write2_b32 v255, v1, v253 offset0:123 offset1:64
1448// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]
1449
1450ds_write2_b32 v255, v254, v2 offset0:123 offset1:64
1451// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]
1452
1453ds_write2_b32 v0, v1, v2 offset0:64 offset1:255
1454// GFX10: encoding: [0x40,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]
1455
1456ds_write2_b32 v255, v254, v253 offset0:64 offset1:255
1457// GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1458
1459ds_write2_b32 v0, v254, v253 offset0:64 offset1:255
1460// GFX10: encoding: [0x40,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1461
1462ds_write2_b32 v255, v1, v253 offset0:64 offset1:255
1463// GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]
1464
1465ds_write2_b32 v255, v254, v2 offset0:64 offset1:255
1466// GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]
1467
1468ds_write2_b32 v0, v1, v2 offset0:255 offset1:64
1469// GFX10: encoding: [0xff,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]
1470
1471ds_write2_b32 v255, v254, v253 offset0:255 offset1:64
1472// GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1473
1474ds_write2_b32 v0, v254, v253 offset0:255 offset1:64
1475// GFX10: encoding: [0xff,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1476
1477ds_write2_b32 v255, v1, v253 offset0:255 offset1:64
1478// GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]
1479
1480ds_write2_b32 v255, v254, v2 offset0:255 offset1:64
1481// GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]
1482
1483ds_write2_b32 v0, v1, v2 offset0:255 offset1:255
1484// GFX10: encoding: [0xff,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]
1485
1486ds_write2_b32 v255, v254, v253 offset0:255 offset1:255
1487// GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]
1488
1489ds_write2_b32 v0, v254, v253 offset0:255 offset1:255
1490// GFX10: encoding: [0xff,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]
1491
1492ds_write2_b32 v255, v1, v253 offset0:255 offset1:255
1493// GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]
1494
1495ds_write2_b32 v255, v254, v2 offset0:255 offset1:255
1496// GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]
1497
1498ds_write2_b32 v0, v1, v2 gds
1499// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0x00,0x01,0x02,0x00]
1500
1501ds_write2_b32 v255, v254, v253 gds
1502// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1503
1504ds_write2_b32 v0, v254, v253 gds
1505// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1506
1507ds_write2_b32 v255, v1, v253 gds
1508// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1509
1510ds_write2_b32 v255, v254, v2 gds
1511// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1512
1513ds_write2_b32 v0, v1, v2 offset0:0 offset1:123 gds
1514// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0x00,0x01,0x02,0x00]
1515
1516ds_write2_b32 v255, v254, v253 offset0:0 offset1:123 gds
1517// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1518
1519ds_write2_b32 v0, v254, v253 offset0:0 offset1:123 gds
1520// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1521
1522ds_write2_b32 v255, v1, v253 offset0:0 offset1:123 gds
1523// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1524
1525ds_write2_b32 v255, v254, v2 offset0:0 offset1:123 gds
1526// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1527
1528ds_write2_b32 v0, v1, v2 offset0:123 offset1:0 gds
1529// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0x00,0x01,0x02,0x00]
1530
1531ds_write2_b32 v255, v254, v253 offset0:123 offset1:0 gds
1532// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1533
1534ds_write2_b32 v0, v254, v253 offset0:123 offset1:0 gds
1535// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1536
1537ds_write2_b32 v255, v1, v253 offset0:123 offset1:0 gds
1538// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1539
1540ds_write2_b32 v255, v254, v2 offset0:123 offset1:0 gds
1541// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1542
1543ds_write2_b32 v0, v1, v2 offset0:64 offset1:123 gds
1544// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0x00,0x01,0x02,0x00]
1545
1546ds_write2_b32 v255, v254, v253 offset0:64 offset1:123 gds
1547// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1548
1549ds_write2_b32 v0, v254, v253 offset0:64 offset1:123 gds
1550// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1551
1552ds_write2_b32 v255, v1, v253 offset0:64 offset1:123 gds
1553// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1554
1555ds_write2_b32 v255, v254, v2 offset0:64 offset1:123 gds
1556// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1557
1558ds_write2_b32 v0, v1, v2 offset0:123 offset1:64 gds
1559// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0x00,0x01,0x02,0x00]
1560
1561ds_write2_b32 v255, v254, v253 offset0:123 offset1:64 gds
1562// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1563
1564ds_write2_b32 v0, v254, v253 offset0:123 offset1:64 gds
1565// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1566
1567ds_write2_b32 v255, v1, v253 offset0:123 offset1:64 gds
1568// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1569
1570ds_write2_b32 v255, v254, v2 offset0:123 offset1:64 gds
1571// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1572
1573ds_write2_b32 v0, v1, v2 offset0:64 offset1:255 gds
1574// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0x00,0x01,0x02,0x00]
1575
1576ds_write2_b32 v255, v254, v253 offset0:64 offset1:255 gds
1577// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1578
1579ds_write2_b32 v0, v254, v253 offset0:64 offset1:255 gds
1580// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1581
1582ds_write2_b32 v255, v1, v253 offset0:64 offset1:255 gds
1583// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1584
1585ds_write2_b32 v255, v254, v2 offset0:64 offset1:255 gds
1586// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1587
1588ds_write2_b32 v0, v1, v2 offset0:255 offset1:64 gds
1589// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0x00,0x01,0x02,0x00]
1590
1591ds_write2_b32 v255, v254, v253 offset0:255 offset1:64 gds
1592// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1593
1594ds_write2_b32 v0, v254, v253 offset0:255 offset1:64 gds
1595// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1596
1597ds_write2_b32 v255, v1, v253 offset0:255 offset1:64 gds
1598// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1599
1600ds_write2_b32 v255, v254, v2 offset0:255 offset1:64 gds
1601// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1602
1603ds_write2_b32 v0, v1, v2 offset0:255 offset1:255 gds
1604// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0x00,0x01,0x02,0x00]
1605
1606ds_write2_b32 v255, v254, v253 offset0:255 offset1:255 gds
1607// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
1608
1609ds_write2_b32 v0, v254, v253 offset0:255 offset1:255 gds
1610// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
1611
1612ds_write2_b32 v255, v1, v253 offset0:255 offset1:255 gds
1613// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0x01,0xfd,0x00]
1614
1615ds_write2_b32 v255, v254, v2 offset0:255 offset1:255 gds
1616// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0xfe,0x02,0x00]
1617
1618ds_write2st64_b32 v0, v1, v2
1619// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]
1620
1621ds_write2st64_b32 v255, v254, v253
1622// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1623
1624ds_write2st64_b32 v0, v254, v253
1625// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1626
1627ds_write2st64_b32 v255, v1, v253
1628// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1629
1630ds_write2st64_b32 v255, v254, v2
1631// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1632
1633ds_write2st64_b32 v0, v1, v2 offset0:0 offset1:123
1634// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]
1635
1636ds_write2st64_b32 v255, v254, v253 offset0:0 offset1:123
1637// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1638
1639ds_write2st64_b32 v0, v254, v253 offset0:0 offset1:123
1640// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1641
1642ds_write2st64_b32 v255, v1, v253 offset0:0 offset1:123
1643// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1644
1645ds_write2st64_b32 v255, v254, v2 offset0:0 offset1:123
1646// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1647
1648ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:0
1649// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]
1650
1651ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:0
1652// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1653
1654ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:0
1655// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1656
1657ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:0
1658// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1659
1660ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:0
1661// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1662
1663ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:123
1664// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]
1665
1666ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:123
1667// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1668
1669ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:123
1670// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1671
1672ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:123
1673// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1674
1675ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:123
1676// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1677
1678ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:64
1679// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]
1680
1681ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:64
1682// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1683
1684ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:64
1685// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1686
1687ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:64
1688// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1689
1690ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:64
1691// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1692
1693ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:255
1694// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]
1695
1696ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:255
1697// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1698
1699ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:255
1700// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1701
1702ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:255
1703// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1704
1705ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:255
1706// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1707
1708ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:64
1709// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]
1710
1711ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:64
1712// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1713
1714ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:64
1715// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1716
1717ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:64
1718// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1719
1720ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:64
1721// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1722
1723ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:255
1724// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]
1725
1726ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:255
1727// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
1728
1729ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:255
1730// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
1731
1732ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:255
1733// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]
1734
1735ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:255
1736// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]
1737
1738ds_write2st64_b32 v0, v1, v2 gds
1739// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0x00,0x01,0x02,0x00]
1740
1741ds_write2st64_b32 v255, v254, v253 gds
1742// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1743
1744ds_write2st64_b32 v0, v254, v253 gds
1745// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1746
1747ds_write2st64_b32 v255, v1, v253 gds
1748// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1749
1750ds_write2st64_b32 v255, v254, v2 gds
1751// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1752
1753ds_write2st64_b32 v0, v1, v2 offset0:0 offset1:123 gds
1754// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0x00,0x01,0x02,0x00]
1755
1756ds_write2st64_b32 v255, v254, v253 offset0:0 offset1:123 gds
1757// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1758
1759ds_write2st64_b32 v0, v254, v253 offset0:0 offset1:123 gds
1760// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1761
1762ds_write2st64_b32 v255, v1, v253 offset0:0 offset1:123 gds
1763// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1764
1765ds_write2st64_b32 v255, v254, v2 offset0:0 offset1:123 gds
1766// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1767
1768ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:0 gds
1769// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0x00,0x01,0x02,0x00]
1770
1771ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:0 gds
1772// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1773
1774ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:0 gds
1775// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1776
1777ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:0 gds
1778// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1779
1780ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:0 gds
1781// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1782
1783ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:123 gds
1784// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0x00,0x01,0x02,0x00]
1785
1786ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:123 gds
1787// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1788
1789ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:123 gds
1790// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1791
1792ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:123 gds
1793// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1794
1795ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:123 gds
1796// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1797
1798ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:64 gds
1799// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0x00,0x01,0x02,0x00]
1800
1801ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:64 gds
1802// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1803
1804ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:64 gds
1805// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1806
1807ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:64 gds
1808// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1809
1810ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:64 gds
1811// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1812
1813ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:255 gds
1814// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0x00,0x01,0x02,0x00]
1815
1816ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:255 gds
1817// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1818
1819ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:255 gds
1820// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1821
1822ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:255 gds
1823// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1824
1825ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:255 gds
1826// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1827
1828ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:64 gds
1829// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0x00,0x01,0x02,0x00]
1830
1831ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:64 gds
1832// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1833
1834ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:64 gds
1835// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1836
1837ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:64 gds
1838// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1839
1840ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:64 gds
1841// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1842
1843ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:255 gds
1844// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0x00,0x01,0x02,0x00]
1845
1846ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:255 gds
1847// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
1848
1849ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:255 gds
1850// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
1851
1852ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:255 gds
1853// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0x01,0xfd,0x00]
1854
1855ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:255 gds
1856// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0xfe,0x02,0x00]
1857
1858ds_cmpst_b32 v0, v1, v2
1859// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00]
1860
1861ds_cmpst_b32 v255, v254, v253
1862// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1863
1864ds_cmpst_b32 v0, v254, v253
1865// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1866
1867ds_cmpst_b32 v255, v1, v253
1868// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00]
1869
1870ds_cmpst_b32 v255, v254, v2
1871// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00]
1872
1873ds_cmpst_b32 v0, v1, v2 offset:0
1874// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00]
1875
1876ds_cmpst_b32 v255, v254, v253 offset:0
1877// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1878
1879ds_cmpst_b32 v0, v254, v253 offset:0
1880// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1881
1882ds_cmpst_b32 v255, v1, v253 offset:0
1883// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00]
1884
1885ds_cmpst_b32 v255, v254, v2 offset:0
1886// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00]
1887
1888ds_cmpst_b32 v0, v1, v2 offset:4660
1889// GFX10: encoding: [0x34,0x12,0x40,0xd8,0x00,0x01,0x02,0x00]
1890
1891ds_cmpst_b32 v255, v254, v253 offset:4660
1892// GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1893
1894ds_cmpst_b32 v0, v254, v253 offset:4660
1895// GFX10: encoding: [0x34,0x12,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1896
1897ds_cmpst_b32 v255, v1, v253 offset:4660
1898// GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0x01,0xfd,0x00]
1899
1900ds_cmpst_b32 v255, v254, v2 offset:4660
1901// GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0x02,0x00]
1902
1903ds_cmpst_b32 v0, v1, v2 offset:65535
1904// GFX10: encoding: [0xff,0xff,0x40,0xd8,0x00,0x01,0x02,0x00]
1905
1906ds_cmpst_b32 v255, v254, v253 offset:65535
1907// GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0xfd,0x00]
1908
1909ds_cmpst_b32 v0, v254, v253 offset:65535
1910// GFX10: encoding: [0xff,0xff,0x40,0xd8,0x00,0xfe,0xfd,0x00]
1911
1912ds_cmpst_b32 v255, v1, v253 offset:65535
1913// GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0x01,0xfd,0x00]
1914
1915ds_cmpst_b32 v255, v254, v2 offset:65535
1916// GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0x02,0x00]
1917
1918ds_cmpst_b32 v0, v1, v2 gds
1919// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0x01,0x02,0x00]
1920
1921ds_cmpst_b32 v255, v254, v253 gds
1922// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1923
1924ds_cmpst_b32 v0, v254, v253 gds
1925// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1926
1927ds_cmpst_b32 v255, v1, v253 gds
1928// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0x01,0xfd,0x00]
1929
1930ds_cmpst_b32 v255, v254, v2 gds
1931// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0x02,0x00]
1932
1933ds_cmpst_b32 v0, v1, v2 offset:0 gds
1934// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0x01,0x02,0x00]
1935
1936ds_cmpst_b32 v255, v254, v253 offset:0 gds
1937// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1938
1939ds_cmpst_b32 v0, v254, v253 offset:0 gds
1940// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1941
1942ds_cmpst_b32 v255, v1, v253 offset:0 gds
1943// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0x01,0xfd,0x00]
1944
1945ds_cmpst_b32 v255, v254, v2 offset:0 gds
1946// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0x02,0x00]
1947
1948ds_cmpst_b32 v0, v1, v2 offset:4660 gds
1949// GFX10: encoding: [0x34,0x12,0x42,0xd8,0x00,0x01,0x02,0x00]
1950
1951ds_cmpst_b32 v255, v254, v253 offset:4660 gds
1952// GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1953
1954ds_cmpst_b32 v0, v254, v253 offset:4660 gds
1955// GFX10: encoding: [0x34,0x12,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1956
1957ds_cmpst_b32 v255, v1, v253 offset:4660 gds
1958// GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0x01,0xfd,0x00]
1959
1960ds_cmpst_b32 v255, v254, v2 offset:4660 gds
1961// GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0xfe,0x02,0x00]
1962
1963ds_cmpst_b32 v0, v1, v2 offset:65535 gds
1964// GFX10: encoding: [0xff,0xff,0x42,0xd8,0x00,0x01,0x02,0x00]
1965
1966ds_cmpst_b32 v255, v254, v253 offset:65535 gds
1967// GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0xfe,0xfd,0x00]
1968
1969ds_cmpst_b32 v0, v254, v253 offset:65535 gds
1970// GFX10: encoding: [0xff,0xff,0x42,0xd8,0x00,0xfe,0xfd,0x00]
1971
1972ds_cmpst_b32 v255, v1, v253 offset:65535 gds
1973// GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0x01,0xfd,0x00]
1974
1975ds_cmpst_b32 v255, v254, v2 offset:65535 gds
1976// GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0xfe,0x02,0x00]
1977
1978ds_cmpst_f32 v0, v1, v2
1979// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0x01,0x02,0x00]
1980
1981ds_cmpst_f32 v255, v254, v253
1982// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0xfd,0x00]
1983
1984ds_cmpst_f32 v0, v254, v253
1985// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0xfe,0xfd,0x00]
1986
1987ds_cmpst_f32 v255, v1, v253
1988// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0x01,0xfd,0x00]
1989
1990ds_cmpst_f32 v255, v254, v2
1991// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0x02,0x00]
1992
1993ds_cmpst_f32 v0, v1, v2 offset:0
1994// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0x01,0x02,0x00]
1995
1996ds_cmpst_f32 v255, v254, v253 offset:0
1997// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0xfd,0x00]
1998
1999ds_cmpst_f32 v0, v254, v253 offset:0
2000// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0xfe,0xfd,0x00]
2001
2002ds_cmpst_f32 v255, v1, v253 offset:0
2003// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0x01,0xfd,0x00]
2004
2005ds_cmpst_f32 v255, v254, v2 offset:0
2006// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0x02,0x00]
2007
2008ds_cmpst_f32 v0, v1, v2 offset:4660
2009// GFX10: encoding: [0x34,0x12,0x44,0xd8,0x00,0x01,0x02,0x00]
2010
2011ds_cmpst_f32 v255, v254, v253 offset:4660
2012// GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0xfe,0xfd,0x00]
2013
2014ds_cmpst_f32 v0, v254, v253 offset:4660
2015// GFX10: encoding: [0x34,0x12,0x44,0xd8,0x00,0xfe,0xfd,0x00]
2016
2017ds_cmpst_f32 v255, v1, v253 offset:4660
2018// GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0x01,0xfd,0x00]
2019
2020ds_cmpst_f32 v255, v254, v2 offset:4660
2021// GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0xfe,0x02,0x00]
2022
2023ds_cmpst_f32 v0, v1, v2 offset:65535
2024// GFX10: encoding: [0xff,0xff,0x44,0xd8,0x00,0x01,0x02,0x00]
2025
2026ds_cmpst_f32 v255, v254, v253 offset:65535
2027// GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0xfe,0xfd,0x00]
2028
2029ds_cmpst_f32 v0, v254, v253 offset:65535
2030// GFX10: encoding: [0xff,0xff,0x44,0xd8,0x00,0xfe,0xfd,0x00]
2031
2032ds_cmpst_f32 v255, v1, v253 offset:65535
2033// GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0x01,0xfd,0x00]
2034
2035ds_cmpst_f32 v255, v254, v2 offset:65535
2036// GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0xfe,0x02,0x00]
2037
2038ds_cmpst_f32 v0, v1, v2 gds
2039// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0x01,0x02,0x00]
2040
2041ds_cmpst_f32 v255, v254, v253 gds
2042// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2043
2044ds_cmpst_f32 v0, v254, v253 gds
2045// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2046
2047ds_cmpst_f32 v255, v1, v253 gds
2048// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0x01,0xfd,0x00]
2049
2050ds_cmpst_f32 v255, v254, v2 gds
2051// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0x02,0x00]
2052
2053ds_cmpst_f32 v0, v1, v2 offset:0 gds
2054// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0x01,0x02,0x00]
2055
2056ds_cmpst_f32 v255, v254, v253 offset:0 gds
2057// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2058
2059ds_cmpst_f32 v0, v254, v253 offset:0 gds
2060// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2061
2062ds_cmpst_f32 v255, v1, v253 offset:0 gds
2063// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0x01,0xfd,0x00]
2064
2065ds_cmpst_f32 v255, v254, v2 offset:0 gds
2066// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0x02,0x00]
2067
2068ds_cmpst_f32 v0, v1, v2 offset:4660 gds
2069// GFX10: encoding: [0x34,0x12,0x46,0xd8,0x00,0x01,0x02,0x00]
2070
2071ds_cmpst_f32 v255, v254, v253 offset:4660 gds
2072// GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2073
2074ds_cmpst_f32 v0, v254, v253 offset:4660 gds
2075// GFX10: encoding: [0x34,0x12,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2076
2077ds_cmpst_f32 v255, v1, v253 offset:4660 gds
2078// GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0x01,0xfd,0x00]
2079
2080ds_cmpst_f32 v255, v254, v2 offset:4660 gds
2081// GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0xfe,0x02,0x00]
2082
2083ds_cmpst_f32 v0, v1, v2 offset:65535 gds
2084// GFX10: encoding: [0xff,0xff,0x46,0xd8,0x00,0x01,0x02,0x00]
2085
2086ds_cmpst_f32 v255, v254, v253 offset:65535 gds
2087// GFX10: encoding: [0xff,0xff,0x46,0xd8,0xff,0xfe,0xfd,0x00]
2088
2089ds_cmpst_f32 v0, v254, v253 offset:65535 gds
2090// GFX10: encoding: [0xff,0xff,0x46,0xd8,0x00,0xfe,0xfd,0x00]
2091
2092ds_cmpst_f32 v255, v1, v253 offset:65535 gds
2093// GFX10: encoding: [0xff,0xff,0x46,0xd8,0xff,0x01,0xfd,0x00]
2094
2095ds_cmpst_f32 v255, v254, v2 offset:65535 gds
2096// GFX10: encoding: [0xff,0xff,0x46,0xd8,0xff,0xfe,0x02,0x00]
2097
2098ds_min_f32 v0, v1
2099// GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0x01,0x00,0x00]
2100
2101ds_min_f32 v255, v254
2102// GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0xfe,0x00,0x00]
2103
2104ds_min_f32 v0, v254
2105// GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0xfe,0x00,0x00]
2106
2107ds_min_f32 v255, v1
2108// GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0x01,0x00,0x00]
2109
2110ds_min_f32 v0, v1 offset:0
2111// GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0x01,0x00,0x00]
2112
2113ds_min_f32 v255, v254 offset:0
2114// GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0xfe,0x00,0x00]
2115
2116ds_min_f32 v0, v254 offset:0
2117// GFX10: encoding: [0x00,0x00,0x48,0xd8,0x00,0xfe,0x00,0x00]
2118
2119ds_min_f32 v255, v1 offset:0
2120// GFX10: encoding: [0x00,0x00,0x48,0xd8,0xff,0x01,0x00,0x00]
2121
2122ds_min_f32 v0, v1 offset:4660
2123// GFX10: encoding: [0x34,0x12,0x48,0xd8,0x00,0x01,0x00,0x00]
2124
2125ds_min_f32 v255, v254 offset:4660
2126// GFX10: encoding: [0x34,0x12,0x48,0xd8,0xff,0xfe,0x00,0x00]
2127
2128ds_min_f32 v0, v254 offset:4660
2129// GFX10: encoding: [0x34,0x12,0x48,0xd8,0x00,0xfe,0x00,0x00]
2130
2131ds_min_f32 v255, v1 offset:4660
2132// GFX10: encoding: [0x34,0x12,0x48,0xd8,0xff,0x01,0x00,0x00]
2133
2134ds_min_f32 v0, v1 offset:65535
2135// GFX10: encoding: [0xff,0xff,0x48,0xd8,0x00,0x01,0x00,0x00]
2136
2137ds_min_f32 v255, v254 offset:65535
2138// GFX10: encoding: [0xff,0xff,0x48,0xd8,0xff,0xfe,0x00,0x00]
2139
2140ds_min_f32 v0, v254 offset:65535
2141// GFX10: encoding: [0xff,0xff,0x48,0xd8,0x00,0xfe,0x00,0x00]
2142
2143ds_min_f32 v255, v1 offset:65535
2144// GFX10: encoding: [0xff,0xff,0x48,0xd8,0xff,0x01,0x00,0x00]
2145
2146ds_min_f32 v0, v1 gds
2147// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0x01,0x00,0x00]
2148
2149ds_min_f32 v255, v254 gds
2150// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2151
2152ds_min_f32 v0, v254 gds
2153// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2154
2155ds_min_f32 v255, v1 gds
2156// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0x01,0x00,0x00]
2157
2158ds_min_f32 v0, v1 offset:0 gds
2159// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0x01,0x00,0x00]
2160
2161ds_min_f32 v255, v254 offset:0 gds
2162// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2163
2164ds_min_f32 v0, v254 offset:0 gds
2165// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2166
2167ds_min_f32 v255, v1 offset:0 gds
2168// GFX10: encoding: [0x00,0x00,0x4a,0xd8,0xff,0x01,0x00,0x00]
2169
2170ds_min_f32 v0, v1 offset:4660 gds
2171// GFX10: encoding: [0x34,0x12,0x4a,0xd8,0x00,0x01,0x00,0x00]
2172
2173ds_min_f32 v255, v254 offset:4660 gds
2174// GFX10: encoding: [0x34,0x12,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2175
2176ds_min_f32 v0, v254 offset:4660 gds
2177// GFX10: encoding: [0x34,0x12,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2178
2179ds_min_f32 v255, v1 offset:4660 gds
2180// GFX10: encoding: [0x34,0x12,0x4a,0xd8,0xff,0x01,0x00,0x00]
2181
2182ds_min_f32 v0, v1 offset:65535 gds
2183// GFX10: encoding: [0xff,0xff,0x4a,0xd8,0x00,0x01,0x00,0x00]
2184
2185ds_min_f32 v255, v254 offset:65535 gds
2186// GFX10: encoding: [0xff,0xff,0x4a,0xd8,0xff,0xfe,0x00,0x00]
2187
2188ds_min_f32 v0, v254 offset:65535 gds
2189// GFX10: encoding: [0xff,0xff,0x4a,0xd8,0x00,0xfe,0x00,0x00]
2190
2191ds_min_f32 v255, v1 offset:65535 gds
2192// GFX10: encoding: [0xff,0xff,0x4a,0xd8,0xff,0x01,0x00,0x00]
2193
2194ds_max_f32 v0, v1
2195// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0x01,0x00,0x00]
2196
2197ds_max_f32 v255, v254
2198// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2199
2200ds_max_f32 v0, v254
2201// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2202
2203ds_max_f32 v255, v1
2204// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0x01,0x00,0x00]
2205
2206ds_max_f32 v0, v1 offset:0
2207// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0x01,0x00,0x00]
2208
2209ds_max_f32 v255, v254 offset:0
2210// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2211
2212ds_max_f32 v0, v254 offset:0
2213// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2214
2215ds_max_f32 v255, v1 offset:0
2216// GFX10: encoding: [0x00,0x00,0x4c,0xd8,0xff,0x01,0x00,0x00]
2217
2218ds_max_f32 v0, v1 offset:4660
2219// GFX10: encoding: [0x34,0x12,0x4c,0xd8,0x00,0x01,0x00,0x00]
2220
2221ds_max_f32 v255, v254 offset:4660
2222// GFX10: encoding: [0x34,0x12,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2223
2224ds_max_f32 v0, v254 offset:4660
2225// GFX10: encoding: [0x34,0x12,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2226
2227ds_max_f32 v255, v1 offset:4660
2228// GFX10: encoding: [0x34,0x12,0x4c,0xd8,0xff,0x01,0x00,0x00]
2229
2230ds_max_f32 v0, v1 offset:65535
2231// GFX10: encoding: [0xff,0xff,0x4c,0xd8,0x00,0x01,0x00,0x00]
2232
2233ds_max_f32 v255, v254 offset:65535
2234// GFX10: encoding: [0xff,0xff,0x4c,0xd8,0xff,0xfe,0x00,0x00]
2235
2236ds_max_f32 v0, v254 offset:65535
2237// GFX10: encoding: [0xff,0xff,0x4c,0xd8,0x00,0xfe,0x00,0x00]
2238
2239ds_max_f32 v255, v1 offset:65535
2240// GFX10: encoding: [0xff,0xff,0x4c,0xd8,0xff,0x01,0x00,0x00]
2241
2242ds_max_f32 v0, v1 gds
2243// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0x01,0x00,0x00]
2244
2245ds_max_f32 v255, v254 gds
2246// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2247
2248ds_max_f32 v0, v254 gds
2249// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2250
2251ds_max_f32 v255, v1 gds
2252// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0x01,0x00,0x00]
2253
2254ds_max_f32 v0, v1 offset:0 gds
2255// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0x01,0x00,0x00]
2256
2257ds_max_f32 v255, v254 offset:0 gds
2258// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2259
2260ds_max_f32 v0, v254 offset:0 gds
2261// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2262
2263ds_max_f32 v255, v1 offset:0 gds
2264// GFX10: encoding: [0x00,0x00,0x4e,0xd8,0xff,0x01,0x00,0x00]
2265
2266ds_max_f32 v0, v1 offset:4660 gds
2267// GFX10: encoding: [0x34,0x12,0x4e,0xd8,0x00,0x01,0x00,0x00]
2268
2269ds_max_f32 v255, v254 offset:4660 gds
2270// GFX10: encoding: [0x34,0x12,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2271
2272ds_max_f32 v0, v254 offset:4660 gds
2273// GFX10: encoding: [0x34,0x12,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2274
2275ds_max_f32 v255, v1 offset:4660 gds
2276// GFX10: encoding: [0x34,0x12,0x4e,0xd8,0xff,0x01,0x00,0x00]
2277
2278ds_max_f32 v0, v1 offset:65535 gds
2279// GFX10: encoding: [0xff,0xff,0x4e,0xd8,0x00,0x01,0x00,0x00]
2280
2281ds_max_f32 v255, v254 offset:65535 gds
2282// GFX10: encoding: [0xff,0xff,0x4e,0xd8,0xff,0xfe,0x00,0x00]
2283
2284ds_max_f32 v0, v254 offset:65535 gds
2285// GFX10: encoding: [0xff,0xff,0x4e,0xd8,0x00,0xfe,0x00,0x00]
2286
2287ds_max_f32 v255, v1 offset:65535 gds
2288// GFX10: encoding: [0xff,0xff,0x4e,0xd8,0xff,0x01,0x00,0x00]
2289
2290ds_nop
2291// GFX10: encoding: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00]
2292
2293ds_add_f32 v0, v1
2294// GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0x01,0x00,0x00]
2295
2296ds_add_f32 v255, v254
2297// GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0xfe,0x00,0x00]
2298
2299ds_add_f32 v0, v254
2300// GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0xfe,0x00,0x00]
2301
2302ds_add_f32 v255, v1
2303// GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0x01,0x00,0x00]
2304
2305ds_add_f32 v0, v1 offset:0
2306// GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0x01,0x00,0x00]
2307
2308ds_add_f32 v255, v254 offset:0
2309// GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0xfe,0x00,0x00]
2310
2311ds_add_f32 v0, v254 offset:0
2312// GFX10: encoding: [0x00,0x00,0x54,0xd8,0x00,0xfe,0x00,0x00]
2313
2314ds_add_f32 v255, v1 offset:0
2315// GFX10: encoding: [0x00,0x00,0x54,0xd8,0xff,0x01,0x00,0x00]
2316
2317ds_add_f32 v0, v1 offset:4660
2318// GFX10: encoding: [0x34,0x12,0x54,0xd8,0x00,0x01,0x00,0x00]
2319
2320ds_add_f32 v255, v254 offset:4660
2321// GFX10: encoding: [0x34,0x12,0x54,0xd8,0xff,0xfe,0x00,0x00]
2322
2323ds_add_f32 v0, v254 offset:4660
2324// GFX10: encoding: [0x34,0x12,0x54,0xd8,0x00,0xfe,0x00,0x00]
2325
2326ds_add_f32 v255, v1 offset:4660
2327// GFX10: encoding: [0x34,0x12,0x54,0xd8,0xff,0x01,0x00,0x00]
2328
2329ds_add_f32 v0, v1 offset:65535
2330// GFX10: encoding: [0xff,0xff,0x54,0xd8,0x00,0x01,0x00,0x00]
2331
2332ds_add_f32 v255, v254 offset:65535
2333// GFX10: encoding: [0xff,0xff,0x54,0xd8,0xff,0xfe,0x00,0x00]
2334
2335ds_add_f32 v0, v254 offset:65535
2336// GFX10: encoding: [0xff,0xff,0x54,0xd8,0x00,0xfe,0x00,0x00]
2337
2338ds_add_f32 v255, v1 offset:65535
2339// GFX10: encoding: [0xff,0xff,0x54,0xd8,0xff,0x01,0x00,0x00]
2340
2341ds_add_f32 v0, v1 gds
2342// GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0x01,0x00,0x00]
2343
2344ds_add_f32 v255, v254 gds
2345// GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0xfe,0x00,0x00]
2346
2347ds_add_f32 v0, v254 gds
2348// GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0xfe,0x00,0x00]
2349
2350ds_add_f32 v255, v1 gds
2351// GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0x01,0x00,0x00]
2352
2353ds_add_f32 v0, v1 offset:0 gds
2354// GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0x01,0x00,0x00]
2355
2356ds_add_f32 v255, v254 offset:0 gds
2357// GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0xfe,0x00,0x00]
2358
2359ds_add_f32 v0, v254 offset:0 gds
2360// GFX10: encoding: [0x00,0x00,0x56,0xd8,0x00,0xfe,0x00,0x00]
2361
2362ds_add_f32 v255, v1 offset:0 gds
2363// GFX10: encoding: [0x00,0x00,0x56,0xd8,0xff,0x01,0x00,0x00]
2364
2365ds_add_f32 v0, v1 offset:4660 gds
2366// GFX10: encoding: [0x34,0x12,0x56,0xd8,0x00,0x01,0x00,0x00]
2367
2368ds_add_f32 v255, v254 offset:4660 gds
2369// GFX10: encoding: [0x34,0x12,0x56,0xd8,0xff,0xfe,0x00,0x00]
2370
2371ds_add_f32 v0, v254 offset:4660 gds
2372// GFX10: encoding: [0x34,0x12,0x56,0xd8,0x00,0xfe,0x00,0x00]
2373
2374ds_add_f32 v255, v1 offset:4660 gds
2375// GFX10: encoding: [0x34,0x12,0x56,0xd8,0xff,0x01,0x00,0x00]
2376
2377ds_add_f32 v0, v1 offset:65535 gds
2378// GFX10: encoding: [0xff,0xff,0x56,0xd8,0x00,0x01,0x00,0x00]
2379
2380ds_add_f32 v255, v254 offset:65535 gds
2381// GFX10: encoding: [0xff,0xff,0x56,0xd8,0xff,0xfe,0x00,0x00]
2382
2383ds_add_f32 v0, v254 offset:65535 gds
2384// GFX10: encoding: [0xff,0xff,0x56,0xd8,0x00,0xfe,0x00,0x00]
2385
2386ds_add_f32 v255, v1 offset:65535 gds
2387// GFX10: encoding: [0xff,0xff,0x56,0xd8,0xff,0x01,0x00,0x00]
2388
2389ds_gws_sema_release_all gds
2390// GFX10: encoding: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
2391
2392ds_gws_sema_release_all offset:0 gds
2393// GFX10: encoding: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00]
2394
2395ds_gws_sema_release_all offset:4660 gds
2396// GFX10: encoding: [0x34,0x12,0x62,0xd8,0x00,0x00,0x00,0x00]
2397
2398ds_gws_sema_release_all offset:65535 gds
2399// GFX10: encoding: [0xff,0xff,0x62,0xd8,0x00,0x00,0x00,0x00]
2400
2401ds_gws_init v0 gds
2402// GFX10: encoding: [0x00,0x00,0x66,0xd8,0x00,0x00,0x00,0x00]
2403
2404ds_gws_init v255 gds
2405// GFX10: encoding: [0x00,0x00,0x66,0xd8,0xff,0x00,0x00,0x00]
2406
2407ds_gws_init v0 offset:0 gds
2408// GFX10: encoding: [0x00,0x00,0x66,0xd8,0x00,0x00,0x00,0x00]
2409
2410ds_gws_init v255 offset:0 gds
2411// GFX10: encoding: [0x00,0x00,0x66,0xd8,0xff,0x00,0x00,0x00]
2412
2413ds_gws_init v0 offset:4660 gds
2414// GFX10: encoding: [0x34,0x12,0x66,0xd8,0x00,0x00,0x00,0x00]
2415
2416ds_gws_init v255 offset:4660 gds
2417// GFX10: encoding: [0x34,0x12,0x66,0xd8,0xff,0x00,0x00,0x00]
2418
2419ds_gws_init v0 offset:65535 gds
2420// GFX10: encoding: [0xff,0xff,0x66,0xd8,0x00,0x00,0x00,0x00]
2421
2422ds_gws_init v255 offset:65535 gds
2423// GFX10: encoding: [0xff,0xff,0x66,0xd8,0xff,0x00,0x00,0x00]
2424
2425ds_gws_sema_v gds
2426// GFX10: encoding: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
2427
2428ds_gws_sema_v offset:0 gds
2429// GFX10: encoding: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00]
2430
2431ds_gws_sema_v offset:4660 gds
2432// GFX10: encoding: [0x34,0x12,0x6a,0xd8,0x00,0x00,0x00,0x00]
2433
2434ds_gws_sema_v offset:65535 gds
2435// GFX10: encoding: [0xff,0xff,0x6a,0xd8,0x00,0x00,0x00,0x00]
2436
2437ds_gws_sema_br v0 gds
2438// GFX10: encoding: [0x00,0x00,0x6e,0xd8,0x00,0x00,0x00,0x00]
2439
2440ds_gws_sema_br v255 gds
2441// GFX10: encoding: [0x00,0x00,0x6e,0xd8,0xff,0x00,0x00,0x00]
2442
2443ds_gws_sema_br v0 offset:0 gds
2444// GFX10: encoding: [0x00,0x00,0x6e,0xd8,0x00,0x00,0x00,0x00]
2445
2446ds_gws_sema_br v255 offset:0 gds
2447// GFX10: encoding: [0x00,0x00,0x6e,0xd8,0xff,0x00,0x00,0x00]
2448
2449ds_gws_sema_br v0 offset:4660 gds
2450// GFX10: encoding: [0x34,0x12,0x6e,0xd8,0x00,0x00,0x00,0x00]
2451
2452ds_gws_sema_br v255 offset:4660 gds
2453// GFX10: encoding: [0x34,0x12,0x6e,0xd8,0xff,0x00,0x00,0x00]
2454
2455ds_gws_sema_br v0 offset:65535 gds
2456// GFX10: encoding: [0xff,0xff,0x6e,0xd8,0x00,0x00,0x00,0x00]
2457
2458ds_gws_sema_br v255 offset:65535 gds
2459// GFX10: encoding: [0xff,0xff,0x6e,0xd8,0xff,0x00,0x00,0x00]
2460
2461ds_gws_sema_p gds
2462// GFX10: encoding: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
2463
2464ds_gws_sema_p offset:0 gds
2465// GFX10: encoding: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00]
2466
2467ds_gws_sema_p offset:4660 gds
2468// GFX10: encoding: [0x34,0x12,0x72,0xd8,0x00,0x00,0x00,0x00]
2469
2470ds_gws_sema_p offset:65535 gds
2471// GFX10: encoding: [0xff,0xff,0x72,0xd8,0x00,0x00,0x00,0x00]
2472
2473ds_gws_barrier v0 gds
2474// GFX10: encoding: [0x00,0x00,0x76,0xd8,0x00,0x00,0x00,0x00]
2475
2476ds_gws_barrier v255 gds
2477// GFX10: encoding: [0x00,0x00,0x76,0xd8,0xff,0x00,0x00,0x00]
2478
2479ds_gws_barrier v0 offset:0 gds
2480// GFX10: encoding: [0x00,0x00,0x76,0xd8,0x00,0x00,0x00,0x00]
2481
2482ds_gws_barrier v255 offset:0 gds
2483// GFX10: encoding: [0x00,0x00,0x76,0xd8,0xff,0x00,0x00,0x00]
2484
2485ds_gws_barrier v0 offset:4660 gds
2486// GFX10: encoding: [0x34,0x12,0x76,0xd8,0x00,0x00,0x00,0x00]
2487
2488ds_gws_barrier v255 offset:4660 gds
2489// GFX10: encoding: [0x34,0x12,0x76,0xd8,0xff,0x00,0x00,0x00]
2490
2491ds_gws_barrier v0 offset:65535 gds
2492// GFX10: encoding: [0xff,0xff,0x76,0xd8,0x00,0x00,0x00,0x00]
2493
2494ds_gws_barrier v255 offset:65535 gds
2495// GFX10: encoding: [0xff,0xff,0x76,0xd8,0xff,0x00,0x00,0x00]
2496
2497ds_write_b8 v0, v1
2498// GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0x01,0x00,0x00]
2499
2500ds_write_b8 v255, v254
2501// GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0xfe,0x00,0x00]
2502
2503ds_write_b8 v0, v254
2504// GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0xfe,0x00,0x00]
2505
2506ds_write_b8 v255, v1
2507// GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0x01,0x00,0x00]
2508
2509ds_write_b8 v0, v1 offset:0
2510// GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0x01,0x00,0x00]
2511
2512ds_write_b8 v255, v254 offset:0
2513// GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0xfe,0x00,0x00]
2514
2515ds_write_b8 v0, v254 offset:0
2516// GFX10: encoding: [0x00,0x00,0x78,0xd8,0x00,0xfe,0x00,0x00]
2517
2518ds_write_b8 v255, v1 offset:0
2519// GFX10: encoding: [0x00,0x00,0x78,0xd8,0xff,0x01,0x00,0x00]
2520
2521ds_write_b8 v0, v1 offset:4660
2522// GFX10: encoding: [0x34,0x12,0x78,0xd8,0x00,0x01,0x00,0x00]
2523
2524ds_write_b8 v255, v254 offset:4660
2525// GFX10: encoding: [0x34,0x12,0x78,0xd8,0xff,0xfe,0x00,0x00]
2526
2527ds_write_b8 v0, v254 offset:4660
2528// GFX10: encoding: [0x34,0x12,0x78,0xd8,0x00,0xfe,0x00,0x00]
2529
2530ds_write_b8 v255, v1 offset:4660
2531// GFX10: encoding: [0x34,0x12,0x78,0xd8,0xff,0x01,0x00,0x00]
2532
2533ds_write_b8 v0, v1 offset:65535
2534// GFX10: encoding: [0xff,0xff,0x78,0xd8,0x00,0x01,0x00,0x00]
2535
2536ds_write_b8 v255, v254 offset:65535
2537// GFX10: encoding: [0xff,0xff,0x78,0xd8,0xff,0xfe,0x00,0x00]
2538
2539ds_write_b8 v0, v254 offset:65535
2540// GFX10: encoding: [0xff,0xff,0x78,0xd8,0x00,0xfe,0x00,0x00]
2541
2542ds_write_b8 v255, v1 offset:65535
2543// GFX10: encoding: [0xff,0xff,0x78,0xd8,0xff,0x01,0x00,0x00]
2544
2545ds_write_b8 v0, v1 gds
2546// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0x01,0x00,0x00]
2547
2548ds_write_b8 v255, v254 gds
2549// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2550
2551ds_write_b8 v0, v254 gds
2552// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2553
2554ds_write_b8 v255, v1 gds
2555// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0x01,0x00,0x00]
2556
2557ds_write_b8 v0, v1 offset:0 gds
2558// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0x01,0x00,0x00]
2559
2560ds_write_b8 v255, v254 offset:0 gds
2561// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2562
2563ds_write_b8 v0, v254 offset:0 gds
2564// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2565
2566ds_write_b8 v255, v1 offset:0 gds
2567// GFX10: encoding: [0x00,0x00,0x7a,0xd8,0xff,0x01,0x00,0x00]
2568
2569ds_write_b8 v0, v1 offset:4660 gds
2570// GFX10: encoding: [0x34,0x12,0x7a,0xd8,0x00,0x01,0x00,0x00]
2571
2572ds_write_b8 v255, v254 offset:4660 gds
2573// GFX10: encoding: [0x34,0x12,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2574
2575ds_write_b8 v0, v254 offset:4660 gds
2576// GFX10: encoding: [0x34,0x12,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2577
2578ds_write_b8 v255, v1 offset:4660 gds
2579// GFX10: encoding: [0x34,0x12,0x7a,0xd8,0xff,0x01,0x00,0x00]
2580
2581ds_write_b8 v0, v1 offset:65535 gds
2582// GFX10: encoding: [0xff,0xff,0x7a,0xd8,0x00,0x01,0x00,0x00]
2583
2584ds_write_b8 v255, v254 offset:65535 gds
2585// GFX10: encoding: [0xff,0xff,0x7a,0xd8,0xff,0xfe,0x00,0x00]
2586
2587ds_write_b8 v0, v254 offset:65535 gds
2588// GFX10: encoding: [0xff,0xff,0x7a,0xd8,0x00,0xfe,0x00,0x00]
2589
2590ds_write_b8 v255, v1 offset:65535 gds
2591// GFX10: encoding: [0xff,0xff,0x7a,0xd8,0xff,0x01,0x00,0x00]
2592
2593ds_write_b16 v0, v1
2594// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0x01,0x00,0x00]
2595
2596ds_write_b16 v255, v254
2597// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2598
2599ds_write_b16 v0, v254
2600// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2601
2602ds_write_b16 v255, v1
2603// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0x01,0x00,0x00]
2604
2605ds_write_b16 v0, v1 offset:0
2606// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0x01,0x00,0x00]
2607
2608ds_write_b16 v255, v254 offset:0
2609// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2610
2611ds_write_b16 v0, v254 offset:0
2612// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2613
2614ds_write_b16 v255, v1 offset:0
2615// GFX10: encoding: [0x00,0x00,0x7c,0xd8,0xff,0x01,0x00,0x00]
2616
2617ds_write_b16 v0, v1 offset:4660
2618// GFX10: encoding: [0x34,0x12,0x7c,0xd8,0x00,0x01,0x00,0x00]
2619
2620ds_write_b16 v255, v254 offset:4660
2621// GFX10: encoding: [0x34,0x12,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2622
2623ds_write_b16 v0, v254 offset:4660
2624// GFX10: encoding: [0x34,0x12,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2625
2626ds_write_b16 v255, v1 offset:4660
2627// GFX10: encoding: [0x34,0x12,0x7c,0xd8,0xff,0x01,0x00,0x00]
2628
2629ds_write_b16 v0, v1 offset:65535
2630// GFX10: encoding: [0xff,0xff,0x7c,0xd8,0x00,0x01,0x00,0x00]
2631
2632ds_write_b16 v255, v254 offset:65535
2633// GFX10: encoding: [0xff,0xff,0x7c,0xd8,0xff,0xfe,0x00,0x00]
2634
2635ds_write_b16 v0, v254 offset:65535
2636// GFX10: encoding: [0xff,0xff,0x7c,0xd8,0x00,0xfe,0x00,0x00]
2637
2638ds_write_b16 v255, v1 offset:65535
2639// GFX10: encoding: [0xff,0xff,0x7c,0xd8,0xff,0x01,0x00,0x00]
2640
2641ds_write_b16 v0, v1 gds
2642// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0x01,0x00,0x00]
2643
2644ds_write_b16 v255, v254 gds
2645// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2646
2647ds_write_b16 v0, v254 gds
2648// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2649
2650ds_write_b16 v255, v1 gds
2651// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0x01,0x00,0x00]
2652
2653ds_write_b16 v0, v1 offset:0 gds
2654// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0x01,0x00,0x00]
2655
2656ds_write_b16 v255, v254 offset:0 gds
2657// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2658
2659ds_write_b16 v0, v254 offset:0 gds
2660// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2661
2662ds_write_b16 v255, v1 offset:0 gds
2663// GFX10: encoding: [0x00,0x00,0x7e,0xd8,0xff,0x01,0x00,0x00]
2664
2665ds_write_b16 v0, v1 offset:4660 gds
2666// GFX10: encoding: [0x34,0x12,0x7e,0xd8,0x00,0x01,0x00,0x00]
2667
2668ds_write_b16 v255, v254 offset:4660 gds
2669// GFX10: encoding: [0x34,0x12,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2670
2671ds_write_b16 v0, v254 offset:4660 gds
2672// GFX10: encoding: [0x34,0x12,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2673
2674ds_write_b16 v255, v1 offset:4660 gds
2675// GFX10: encoding: [0x34,0x12,0x7e,0xd8,0xff,0x01,0x00,0x00]
2676
2677ds_write_b16 v0, v1 offset:65535 gds
2678// GFX10: encoding: [0xff,0xff,0x7e,0xd8,0x00,0x01,0x00,0x00]
2679
2680ds_write_b16 v255, v254 offset:65535 gds
2681// GFX10: encoding: [0xff,0xff,0x7e,0xd8,0xff,0xfe,0x00,0x00]
2682
2683ds_write_b16 v0, v254 offset:65535 gds
2684// GFX10: encoding: [0xff,0xff,0x7e,0xd8,0x00,0xfe,0x00,0x00]
2685
2686ds_write_b16 v255, v1 offset:65535 gds
2687// GFX10: encoding: [0xff,0xff,0x7e,0xd8,0xff,0x01,0x00,0x00]
2688
2689ds_add_rtn_u32 v0, v1, v2
2690// GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]
2691
2692ds_add_rtn_u32 v255, v254, v253
2693// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2694
2695ds_add_rtn_u32 v0, v254, v253
2696// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2697
2698ds_add_rtn_u32 v255, v1, v253
2699// GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0xfd,0x00,0xff]
2700
2701ds_add_rtn_u32 v255, v254, v2
2702// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0x02,0x00,0xff]
2703
2704ds_add_rtn_u32 v0, v1, v2 offset:0
2705// GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]
2706
2707ds_add_rtn_u32 v255, v254, v253 offset:0
2708// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2709
2710ds_add_rtn_u32 v0, v254, v253 offset:0
2711// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2712
2713ds_add_rtn_u32 v255, v1, v253 offset:0
2714// GFX10: encoding: [0x00,0x00,0x80,0xd8,0x01,0xfd,0x00,0xff]
2715
2716ds_add_rtn_u32 v255, v254, v2 offset:0
2717// GFX10: encoding: [0x00,0x00,0x80,0xd8,0xfe,0x02,0x00,0xff]
2718
2719ds_add_rtn_u32 v0, v1, v2 offset:4660
2720// GFX10: encoding: [0x34,0x12,0x80,0xd8,0x01,0x02,0x00,0x00]
2721
2722ds_add_rtn_u32 v255, v254, v253 offset:4660
2723// GFX10: encoding: [0x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2724
2725ds_add_rtn_u32 v0, v254, v253 offset:4660
2726// GFX10: encoding: [0x34,0x12,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2727
2728ds_add_rtn_u32 v255, v1, v253 offset:4660
2729// GFX10: encoding: [0x34,0x12,0x80,0xd8,0x01,0xfd,0x00,0xff]
2730
2731ds_add_rtn_u32 v255, v254, v2 offset:4660
2732// GFX10: encoding: [0x34,0x12,0x80,0xd8,0xfe,0x02,0x00,0xff]
2733
2734ds_add_rtn_u32 v0, v1, v2 offset:65535
2735// GFX10: encoding: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x00]
2736
2737ds_add_rtn_u32 v255, v254, v253 offset:65535
2738// GFX10: encoding: [0xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0xff]
2739
2740ds_add_rtn_u32 v0, v254, v253 offset:65535
2741// GFX10: encoding: [0xff,0xff,0x80,0xd8,0xfe,0xfd,0x00,0x00]
2742
2743ds_add_rtn_u32 v255, v1, v253 offset:65535
2744// GFX10: encoding: [0xff,0xff,0x80,0xd8,0x01,0xfd,0x00,0xff]
2745
2746ds_add_rtn_u32 v255, v254, v2 offset:65535
2747// GFX10: encoding: [0xff,0xff,0x80,0xd8,0xfe,0x02,0x00,0xff]
2748
2749ds_add_rtn_u32 v0, v1, v2 gds
2750// GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0x02,0x00,0x00]
2751
2752ds_add_rtn_u32 v255, v254, v253 gds
2753// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2754
2755ds_add_rtn_u32 v0, v254, v253 gds
2756// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2757
2758ds_add_rtn_u32 v255, v1, v253 gds
2759// GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0xfd,0x00,0xff]
2760
2761ds_add_rtn_u32 v255, v254, v2 gds
2762// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0x02,0x00,0xff]
2763
2764ds_add_rtn_u32 v0, v1, v2 offset:0 gds
2765// GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0x02,0x00,0x00]
2766
2767ds_add_rtn_u32 v255, v254, v253 offset:0 gds
2768// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2769
2770ds_add_rtn_u32 v0, v254, v253 offset:0 gds
2771// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2772
2773ds_add_rtn_u32 v255, v1, v253 offset:0 gds
2774// GFX10: encoding: [0x00,0x00,0x82,0xd8,0x01,0xfd,0x00,0xff]
2775
2776ds_add_rtn_u32 v255, v254, v2 offset:0 gds
2777// GFX10: encoding: [0x00,0x00,0x82,0xd8,0xfe,0x02,0x00,0xff]
2778
2779ds_add_rtn_u32 v0, v1, v2 offset:4660 gds
2780// GFX10: encoding: [0x34,0x12,0x82,0xd8,0x01,0x02,0x00,0x00]
2781
2782ds_add_rtn_u32 v255, v254, v253 offset:4660 gds
2783// GFX10: encoding: [0x34,0x12,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2784
2785ds_add_rtn_u32 v0, v254, v253 offset:4660 gds
2786// GFX10: encoding: [0x34,0x12,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2787
2788ds_add_rtn_u32 v255, v1, v253 offset:4660 gds
2789// GFX10: encoding: [0x34,0x12,0x82,0xd8,0x01,0xfd,0x00,0xff]
2790
2791ds_add_rtn_u32 v255, v254, v2 offset:4660 gds
2792// GFX10: encoding: [0x34,0x12,0x82,0xd8,0xfe,0x02,0x00,0xff]
2793
2794ds_add_rtn_u32 v0, v1, v2 offset:65535 gds
2795// GFX10: encoding: [0xff,0xff,0x82,0xd8,0x01,0x02,0x00,0x00]
2796
2797ds_add_rtn_u32 v255, v254, v253 offset:65535 gds
2798// GFX10: encoding: [0xff,0xff,0x82,0xd8,0xfe,0xfd,0x00,0xff]
2799
2800ds_add_rtn_u32 v0, v254, v253 offset:65535 gds
2801// GFX10: encoding: [0xff,0xff,0x82,0xd8,0xfe,0xfd,0x00,0x00]
2802
2803ds_add_rtn_u32 v255, v1, v253 offset:65535 gds
2804// GFX10: encoding: [0xff,0xff,0x82,0xd8,0x01,0xfd,0x00,0xff]
2805
2806ds_add_rtn_u32 v255, v254, v2 offset:65535 gds
2807// GFX10: encoding: [0xff,0xff,0x82,0xd8,0xfe,0x02,0x00,0xff]
2808
2809ds_sub_rtn_u32 v0, v1, v2
2810// GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]
2811
2812ds_sub_rtn_u32 v255, v254, v253
2813// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2814
2815ds_sub_rtn_u32 v0, v254, v253
2816// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2817
2818ds_sub_rtn_u32 v255, v1, v253
2819// GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0xfd,0x00,0xff]
2820
2821ds_sub_rtn_u32 v255, v254, v2
2822// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0x02,0x00,0xff]
2823
2824ds_sub_rtn_u32 v0, v1, v2 offset:0
2825// GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]
2826
2827ds_sub_rtn_u32 v255, v254, v253 offset:0
2828// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2829
2830ds_sub_rtn_u32 v0, v254, v253 offset:0
2831// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2832
2833ds_sub_rtn_u32 v255, v1, v253 offset:0
2834// GFX10: encoding: [0x00,0x00,0x84,0xd8,0x01,0xfd,0x00,0xff]
2835
2836ds_sub_rtn_u32 v255, v254, v2 offset:0
2837// GFX10: encoding: [0x00,0x00,0x84,0xd8,0xfe,0x02,0x00,0xff]
2838
2839ds_sub_rtn_u32 v0, v1, v2 offset:4660
2840// GFX10: encoding: [0x34,0x12,0x84,0xd8,0x01,0x02,0x00,0x00]
2841
2842ds_sub_rtn_u32 v255, v254, v253 offset:4660
2843// GFX10: encoding: [0x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2844
2845ds_sub_rtn_u32 v0, v254, v253 offset:4660
2846// GFX10: encoding: [0x34,0x12,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2847
2848ds_sub_rtn_u32 v255, v1, v253 offset:4660
2849// GFX10: encoding: [0x34,0x12,0x84,0xd8,0x01,0xfd,0x00,0xff]
2850
2851ds_sub_rtn_u32 v255, v254, v2 offset:4660
2852// GFX10: encoding: [0x34,0x12,0x84,0xd8,0xfe,0x02,0x00,0xff]
2853
2854ds_sub_rtn_u32 v0, v1, v2 offset:65535
2855// GFX10: encoding: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x00]
2856
2857ds_sub_rtn_u32 v255, v254, v253 offset:65535
2858// GFX10: encoding: [0xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0xff]
2859
2860ds_sub_rtn_u32 v0, v254, v253 offset:65535
2861// GFX10: encoding: [0xff,0xff,0x84,0xd8,0xfe,0xfd,0x00,0x00]
2862
2863ds_sub_rtn_u32 v255, v1, v253 offset:65535
2864// GFX10: encoding: [0xff,0xff,0x84,0xd8,0x01,0xfd,0x00,0xff]
2865
2866ds_sub_rtn_u32 v255, v254, v2 offset:65535
2867// GFX10: encoding: [0xff,0xff,0x84,0xd8,0xfe,0x02,0x00,0xff]
2868
2869ds_sub_rtn_u32 v0, v1, v2 gds
2870// GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0x02,0x00,0x00]
2871
2872ds_sub_rtn_u32 v255, v254, v253 gds
2873// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2874
2875ds_sub_rtn_u32 v0, v254, v253 gds
2876// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2877
2878ds_sub_rtn_u32 v255, v1, v253 gds
2879// GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0xfd,0x00,0xff]
2880
2881ds_sub_rtn_u32 v255, v254, v2 gds
2882// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0x02,0x00,0xff]
2883
2884ds_sub_rtn_u32 v0, v1, v2 offset:0 gds
2885// GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0x02,0x00,0x00]
2886
2887ds_sub_rtn_u32 v255, v254, v253 offset:0 gds
2888// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2889
2890ds_sub_rtn_u32 v0, v254, v253 offset:0 gds
2891// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2892
2893ds_sub_rtn_u32 v255, v1, v253 offset:0 gds
2894// GFX10: encoding: [0x00,0x00,0x86,0xd8,0x01,0xfd,0x00,0xff]
2895
2896ds_sub_rtn_u32 v255, v254, v2 offset:0 gds
2897// GFX10: encoding: [0x00,0x00,0x86,0xd8,0xfe,0x02,0x00,0xff]
2898
2899ds_sub_rtn_u32 v0, v1, v2 offset:4660 gds
2900// GFX10: encoding: [0x34,0x12,0x86,0xd8,0x01,0x02,0x00,0x00]
2901
2902ds_sub_rtn_u32 v255, v254, v253 offset:4660 gds
2903// GFX10: encoding: [0x34,0x12,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2904
2905ds_sub_rtn_u32 v0, v254, v253 offset:4660 gds
2906// GFX10: encoding: [0x34,0x12,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2907
2908ds_sub_rtn_u32 v255, v1, v253 offset:4660 gds
2909// GFX10: encoding: [0x34,0x12,0x86,0xd8,0x01,0xfd,0x00,0xff]
2910
2911ds_sub_rtn_u32 v255, v254, v2 offset:4660 gds
2912// GFX10: encoding: [0x34,0x12,0x86,0xd8,0xfe,0x02,0x00,0xff]
2913
2914ds_sub_rtn_u32 v0, v1, v2 offset:65535 gds
2915// GFX10: encoding: [0xff,0xff,0x86,0xd8,0x01,0x02,0x00,0x00]
2916
2917ds_sub_rtn_u32 v255, v254, v253 offset:65535 gds
2918// GFX10: encoding: [0xff,0xff,0x86,0xd8,0xfe,0xfd,0x00,0xff]
2919
2920ds_sub_rtn_u32 v0, v254, v253 offset:65535 gds
2921// GFX10: encoding: [0xff,0xff,0x86,0xd8,0xfe,0xfd,0x00,0x00]
2922
2923ds_sub_rtn_u32 v255, v1, v253 offset:65535 gds
2924// GFX10: encoding: [0xff,0xff,0x86,0xd8,0x01,0xfd,0x00,0xff]
2925
2926ds_sub_rtn_u32 v255, v254, v2 offset:65535 gds
2927// GFX10: encoding: [0xff,0xff,0x86,0xd8,0xfe,0x02,0x00,0xff]
2928
2929ds_rsub_rtn_u32 v0, v1, v2
2930// GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]
2931
2932ds_rsub_rtn_u32 v255, v254, v253
2933// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2934
2935ds_rsub_rtn_u32 v0, v254, v253
2936// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2937
2938ds_rsub_rtn_u32 v255, v1, v253
2939// GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0xfd,0x00,0xff]
2940
2941ds_rsub_rtn_u32 v255, v254, v2
2942// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0x02,0x00,0xff]
2943
2944ds_rsub_rtn_u32 v0, v1, v2 offset:0
2945// GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]
2946
2947ds_rsub_rtn_u32 v255, v254, v253 offset:0
2948// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2949
2950ds_rsub_rtn_u32 v0, v254, v253 offset:0
2951// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2952
2953ds_rsub_rtn_u32 v255, v1, v253 offset:0
2954// GFX10: encoding: [0x00,0x00,0x88,0xd8,0x01,0xfd,0x00,0xff]
2955
2956ds_rsub_rtn_u32 v255, v254, v2 offset:0
2957// GFX10: encoding: [0x00,0x00,0x88,0xd8,0xfe,0x02,0x00,0xff]
2958
2959ds_rsub_rtn_u32 v0, v1, v2 offset:4660
2960// GFX10: encoding: [0x34,0x12,0x88,0xd8,0x01,0x02,0x00,0x00]
2961
2962ds_rsub_rtn_u32 v255, v254, v253 offset:4660
2963// GFX10: encoding: [0x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2964
2965ds_rsub_rtn_u32 v0, v254, v253 offset:4660
2966// GFX10: encoding: [0x34,0x12,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2967
2968ds_rsub_rtn_u32 v255, v1, v253 offset:4660
2969// GFX10: encoding: [0x34,0x12,0x88,0xd8,0x01,0xfd,0x00,0xff]
2970
2971ds_rsub_rtn_u32 v255, v254, v2 offset:4660
2972// GFX10: encoding: [0x34,0x12,0x88,0xd8,0xfe,0x02,0x00,0xff]
2973
2974ds_rsub_rtn_u32 v0, v1, v2 offset:65535
2975// GFX10: encoding: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x00]
2976
2977ds_rsub_rtn_u32 v255, v254, v253 offset:65535
2978// GFX10: encoding: [0xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0xff]
2979
2980ds_rsub_rtn_u32 v0, v254, v253 offset:65535
2981// GFX10: encoding: [0xff,0xff,0x88,0xd8,0xfe,0xfd,0x00,0x00]
2982
2983ds_rsub_rtn_u32 v255, v1, v253 offset:65535
2984// GFX10: encoding: [0xff,0xff,0x88,0xd8,0x01,0xfd,0x00,0xff]
2985
2986ds_rsub_rtn_u32 v255, v254, v2 offset:65535
2987// GFX10: encoding: [0xff,0xff,0x88,0xd8,0xfe,0x02,0x00,0xff]
2988
2989ds_rsub_rtn_u32 v0, v1, v2 gds
2990// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0x02,0x00,0x00]
2991
2992ds_rsub_rtn_u32 v255, v254, v253 gds
2993// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
2994
2995ds_rsub_rtn_u32 v0, v254, v253 gds
2996// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
2997
2998ds_rsub_rtn_u32 v255, v1, v253 gds
2999// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3000
3001ds_rsub_rtn_u32 v255, v254, v2 gds
3002// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3003
3004ds_rsub_rtn_u32 v0, v1, v2 offset:0 gds
3005// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0x02,0x00,0x00]
3006
3007ds_rsub_rtn_u32 v255, v254, v253 offset:0 gds
3008// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
3009
3010ds_rsub_rtn_u32 v0, v254, v253 offset:0 gds
3011// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
3012
3013ds_rsub_rtn_u32 v255, v1, v253 offset:0 gds
3014// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3015
3016ds_rsub_rtn_u32 v255, v254, v2 offset:0 gds
3017// GFX10: encoding: [0x00,0x00,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3018
3019ds_rsub_rtn_u32 v0, v1, v2 offset:4660 gds
3020// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0x01,0x02,0x00,0x00]
3021
3022ds_rsub_rtn_u32 v255, v254, v253 offset:4660 gds
3023// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
3024
3025ds_rsub_rtn_u32 v0, v254, v253 offset:4660 gds
3026// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
3027
3028ds_rsub_rtn_u32 v255, v1, v253 offset:4660 gds
3029// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3030
3031ds_rsub_rtn_u32 v255, v254, v2 offset:4660 gds
3032// GFX10: encoding: [0x34,0x12,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3033
3034ds_rsub_rtn_u32 v0, v1, v2 offset:65535 gds
3035// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0x01,0x02,0x00,0x00]
3036
3037ds_rsub_rtn_u32 v255, v254, v253 offset:65535 gds
3038// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0xfe,0xfd,0x00,0xff]
3039
3040ds_rsub_rtn_u32 v0, v254, v253 offset:65535 gds
3041// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0xfe,0xfd,0x00,0x00]
3042
3043ds_rsub_rtn_u32 v255, v1, v253 offset:65535 gds
3044// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0x01,0xfd,0x00,0xff]
3045
3046ds_rsub_rtn_u32 v255, v254, v2 offset:65535 gds
3047// GFX10: encoding: [0xff,0xff,0x8a,0xd8,0xfe,0x02,0x00,0xff]
3048
3049ds_inc_rtn_u32 v0, v1, v2
3050// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]
3051
3052ds_inc_rtn_u32 v255, v254, v253
3053// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3054
3055ds_inc_rtn_u32 v0, v254, v253
3056// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3057
3058ds_inc_rtn_u32 v255, v1, v253
3059// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3060
3061ds_inc_rtn_u32 v255, v254, v2
3062// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3063
3064ds_inc_rtn_u32 v0, v1, v2 offset:0
3065// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]
3066
3067ds_inc_rtn_u32 v255, v254, v253 offset:0
3068// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3069
3070ds_inc_rtn_u32 v0, v254, v253 offset:0
3071// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3072
3073ds_inc_rtn_u32 v255, v1, v253 offset:0
3074// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3075
3076ds_inc_rtn_u32 v255, v254, v2 offset:0
3077// GFX10: encoding: [0x00,0x00,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3078
3079ds_inc_rtn_u32 v0, v1, v2 offset:4660
3080// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0x01,0x02,0x00,0x00]
3081
3082ds_inc_rtn_u32 v255, v254, v253 offset:4660
3083// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3084
3085ds_inc_rtn_u32 v0, v254, v253 offset:4660
3086// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3087
3088ds_inc_rtn_u32 v255, v1, v253 offset:4660
3089// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3090
3091ds_inc_rtn_u32 v255, v254, v2 offset:4660
3092// GFX10: encoding: [0x34,0x12,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3093
3094ds_inc_rtn_u32 v0, v1, v2 offset:65535
3095// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x00]
3096
3097ds_inc_rtn_u32 v255, v254, v253 offset:65535
3098// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0xff]
3099
3100ds_inc_rtn_u32 v0, v254, v253 offset:65535
3101// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0xfe,0xfd,0x00,0x00]
3102
3103ds_inc_rtn_u32 v255, v1, v253 offset:65535
3104// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0x01,0xfd,0x00,0xff]
3105
3106ds_inc_rtn_u32 v255, v254, v2 offset:65535
3107// GFX10: encoding: [0xff,0xff,0x8c,0xd8,0xfe,0x02,0x00,0xff]
3108
3109ds_inc_rtn_u32 v0, v1, v2 gds
3110// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0x02,0x00,0x00]
3111
3112ds_inc_rtn_u32 v255, v254, v253 gds
3113// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3114
3115ds_inc_rtn_u32 v0, v254, v253 gds
3116// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3117
3118ds_inc_rtn_u32 v255, v1, v253 gds
3119// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3120
3121ds_inc_rtn_u32 v255, v254, v2 gds
3122// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3123
3124ds_inc_rtn_u32 v0, v1, v2 offset:0 gds
3125// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0x02,0x00,0x00]
3126
3127ds_inc_rtn_u32 v255, v254, v253 offset:0 gds
3128// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3129
3130ds_inc_rtn_u32 v0, v254, v253 offset:0 gds
3131// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3132
3133ds_inc_rtn_u32 v255, v1, v253 offset:0 gds
3134// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3135
3136ds_inc_rtn_u32 v255, v254, v2 offset:0 gds
3137// GFX10: encoding: [0x00,0x00,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3138
3139ds_inc_rtn_u32 v0, v1, v2 offset:4660 gds
3140// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0x01,0x02,0x00,0x00]
3141
3142ds_inc_rtn_u32 v255, v254, v253 offset:4660 gds
3143// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3144
3145ds_inc_rtn_u32 v0, v254, v253 offset:4660 gds
3146// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3147
3148ds_inc_rtn_u32 v255, v1, v253 offset:4660 gds
3149// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3150
3151ds_inc_rtn_u32 v255, v254, v2 offset:4660 gds
3152// GFX10: encoding: [0x34,0x12,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3153
3154ds_inc_rtn_u32 v0, v1, v2 offset:65535 gds
3155// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0x01,0x02,0x00,0x00]
3156
3157ds_inc_rtn_u32 v255, v254, v253 offset:65535 gds
3158// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0xfe,0xfd,0x00,0xff]
3159
3160ds_inc_rtn_u32 v0, v254, v253 offset:65535 gds
3161// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0xfe,0xfd,0x00,0x00]
3162
3163ds_inc_rtn_u32 v255, v1, v253 offset:65535 gds
3164// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0x01,0xfd,0x00,0xff]
3165
3166ds_inc_rtn_u32 v255, v254, v2 offset:65535 gds
3167// GFX10: encoding: [0xff,0xff,0x8e,0xd8,0xfe,0x02,0x00,0xff]
3168
3169ds_dec_rtn_u32 v0, v1, v2
3170// GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]
3171
3172ds_dec_rtn_u32 v255, v254, v253
3173// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3174
3175ds_dec_rtn_u32 v0, v254, v253
3176// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3177
3178ds_dec_rtn_u32 v255, v1, v253
3179// GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0xfd,0x00,0xff]
3180
3181ds_dec_rtn_u32 v255, v254, v2
3182// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0x02,0x00,0xff]
3183
3184ds_dec_rtn_u32 v0, v1, v2 offset:0
3185// GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]
3186
3187ds_dec_rtn_u32 v255, v254, v253 offset:0
3188// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3189
3190ds_dec_rtn_u32 v0, v254, v253 offset:0
3191// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3192
3193ds_dec_rtn_u32 v255, v1, v253 offset:0
3194// GFX10: encoding: [0x00,0x00,0x90,0xd8,0x01,0xfd,0x00,0xff]
3195
3196ds_dec_rtn_u32 v255, v254, v2 offset:0
3197// GFX10: encoding: [0x00,0x00,0x90,0xd8,0xfe,0x02,0x00,0xff]
3198
3199ds_dec_rtn_u32 v0, v1, v2 offset:4660
3200// GFX10: encoding: [0x34,0x12,0x90,0xd8,0x01,0x02,0x00,0x00]
3201
3202ds_dec_rtn_u32 v255, v254, v253 offset:4660
3203// GFX10: encoding: [0x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3204
3205ds_dec_rtn_u32 v0, v254, v253 offset:4660
3206// GFX10: encoding: [0x34,0x12,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3207
3208ds_dec_rtn_u32 v255, v1, v253 offset:4660
3209// GFX10: encoding: [0x34,0x12,0x90,0xd8,0x01,0xfd,0x00,0xff]
3210
3211ds_dec_rtn_u32 v255, v254, v2 offset:4660
3212// GFX10: encoding: [0x34,0x12,0x90,0xd8,0xfe,0x02,0x00,0xff]
3213
3214ds_dec_rtn_u32 v0, v1, v2 offset:65535
3215// GFX10: encoding: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x00]
3216
3217ds_dec_rtn_u32 v255, v254, v253 offset:65535
3218// GFX10: encoding: [0xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0xff]
3219
3220ds_dec_rtn_u32 v0, v254, v253 offset:65535
3221// GFX10: encoding: [0xff,0xff,0x90,0xd8,0xfe,0xfd,0x00,0x00]
3222
3223ds_dec_rtn_u32 v255, v1, v253 offset:65535
3224// GFX10: encoding: [0xff,0xff,0x90,0xd8,0x01,0xfd,0x00,0xff]
3225
3226ds_dec_rtn_u32 v255, v254, v2 offset:65535
3227// GFX10: encoding: [0xff,0xff,0x90,0xd8,0xfe,0x02,0x00,0xff]
3228
3229ds_dec_rtn_u32 v0, v1, v2 gds
3230// GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0x02,0x00,0x00]
3231
3232ds_dec_rtn_u32 v255, v254, v253 gds
3233// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3234
3235ds_dec_rtn_u32 v0, v254, v253 gds
3236// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3237
3238ds_dec_rtn_u32 v255, v1, v253 gds
3239// GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0xfd,0x00,0xff]
3240
3241ds_dec_rtn_u32 v255, v254, v2 gds
3242// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0x02,0x00,0xff]
3243
3244ds_dec_rtn_u32 v0, v1, v2 offset:0 gds
3245// GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0x02,0x00,0x00]
3246
3247ds_dec_rtn_u32 v255, v254, v253 offset:0 gds
3248// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3249
3250ds_dec_rtn_u32 v0, v254, v253 offset:0 gds
3251// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3252
3253ds_dec_rtn_u32 v255, v1, v253 offset:0 gds
3254// GFX10: encoding: [0x00,0x00,0x92,0xd8,0x01,0xfd,0x00,0xff]
3255
3256ds_dec_rtn_u32 v255, v254, v2 offset:0 gds
3257// GFX10: encoding: [0x00,0x00,0x92,0xd8,0xfe,0x02,0x00,0xff]
3258
3259ds_dec_rtn_u32 v0, v1, v2 offset:4660 gds
3260// GFX10: encoding: [0x34,0x12,0x92,0xd8,0x01,0x02,0x00,0x00]
3261
3262ds_dec_rtn_u32 v255, v254, v253 offset:4660 gds
3263// GFX10: encoding: [0x34,0x12,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3264
3265ds_dec_rtn_u32 v0, v254, v253 offset:4660 gds
3266// GFX10: encoding: [0x34,0x12,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3267
3268ds_dec_rtn_u32 v255, v1, v253 offset:4660 gds
3269// GFX10: encoding: [0x34,0x12,0x92,0xd8,0x01,0xfd,0x00,0xff]
3270
3271ds_dec_rtn_u32 v255, v254, v2 offset:4660 gds
3272// GFX10: encoding: [0x34,0x12,0x92,0xd8,0xfe,0x02,0x00,0xff]
3273
3274ds_dec_rtn_u32 v0, v1, v2 offset:65535 gds
3275// GFX10: encoding: [0xff,0xff,0x92,0xd8,0x01,0x02,0x00,0x00]
3276
3277ds_dec_rtn_u32 v255, v254, v253 offset:65535 gds
3278// GFX10: encoding: [0xff,0xff,0x92,0xd8,0xfe,0xfd,0x00,0xff]
3279
3280ds_dec_rtn_u32 v0, v254, v253 offset:65535 gds
3281// GFX10: encoding: [0xff,0xff,0x92,0xd8,0xfe,0xfd,0x00,0x00]
3282
3283ds_dec_rtn_u32 v255, v1, v253 offset:65535 gds
3284// GFX10: encoding: [0xff,0xff,0x92,0xd8,0x01,0xfd,0x00,0xff]
3285
3286ds_dec_rtn_u32 v255, v254, v2 offset:65535 gds
3287// GFX10: encoding: [0xff,0xff,0x92,0xd8,0xfe,0x02,0x00,0xff]
3288
3289ds_min_rtn_i32 v0, v1, v2
3290// GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]
3291
3292ds_min_rtn_i32 v255, v254, v253
3293// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3294
3295ds_min_rtn_i32 v0, v254, v253
3296// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3297
3298ds_min_rtn_i32 v255, v1, v253
3299// GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0xfd,0x00,0xff]
3300
3301ds_min_rtn_i32 v255, v254, v2
3302// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0x02,0x00,0xff]
3303
3304ds_min_rtn_i32 v0, v1, v2 offset:0
3305// GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]
3306
3307ds_min_rtn_i32 v255, v254, v253 offset:0
3308// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3309
3310ds_min_rtn_i32 v0, v254, v253 offset:0
3311// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3312
3313ds_min_rtn_i32 v255, v1, v253 offset:0
3314// GFX10: encoding: [0x00,0x00,0x94,0xd8,0x01,0xfd,0x00,0xff]
3315
3316ds_min_rtn_i32 v255, v254, v2 offset:0
3317// GFX10: encoding: [0x00,0x00,0x94,0xd8,0xfe,0x02,0x00,0xff]
3318
3319ds_min_rtn_i32 v0, v1, v2 offset:4660
3320// GFX10: encoding: [0x34,0x12,0x94,0xd8,0x01,0x02,0x00,0x00]
3321
3322ds_min_rtn_i32 v255, v254, v253 offset:4660
3323// GFX10: encoding: [0x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3324
3325ds_min_rtn_i32 v0, v254, v253 offset:4660
3326// GFX10: encoding: [0x34,0x12,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3327
3328ds_min_rtn_i32 v255, v1, v253 offset:4660
3329// GFX10: encoding: [0x34,0x12,0x94,0xd8,0x01,0xfd,0x00,0xff]
3330
3331ds_min_rtn_i32 v255, v254, v2 offset:4660
3332// GFX10: encoding: [0x34,0x12,0x94,0xd8,0xfe,0x02,0x00,0xff]
3333
3334ds_min_rtn_i32 v0, v1, v2 offset:65535
3335// GFX10: encoding: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x00]
3336
3337ds_min_rtn_i32 v255, v254, v253 offset:65535
3338// GFX10: encoding: [0xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0xff]
3339
3340ds_min_rtn_i32 v0, v254, v253 offset:65535
3341// GFX10: encoding: [0xff,0xff,0x94,0xd8,0xfe,0xfd,0x00,0x00]
3342
3343ds_min_rtn_i32 v255, v1, v253 offset:65535
3344// GFX10: encoding: [0xff,0xff,0x94,0xd8,0x01,0xfd,0x00,0xff]
3345
3346ds_min_rtn_i32 v255, v254, v2 offset:65535
3347// GFX10: encoding: [0xff,0xff,0x94,0xd8,0xfe,0x02,0x00,0xff]
3348
3349ds_min_rtn_i32 v0, v1, v2 gds
3350// GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0x02,0x00,0x00]
3351
3352ds_min_rtn_i32 v255, v254, v253 gds
3353// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3354
3355ds_min_rtn_i32 v0, v254, v253 gds
3356// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3357
3358ds_min_rtn_i32 v255, v1, v253 gds
3359// GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0xfd,0x00,0xff]
3360
3361ds_min_rtn_i32 v255, v254, v2 gds
3362// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0x02,0x00,0xff]
3363
3364ds_min_rtn_i32 v0, v1, v2 offset:0 gds
3365// GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0x02,0x00,0x00]
3366
3367ds_min_rtn_i32 v255, v254, v253 offset:0 gds
3368// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3369
3370ds_min_rtn_i32 v0, v254, v253 offset:0 gds
3371// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3372
3373ds_min_rtn_i32 v255, v1, v253 offset:0 gds
3374// GFX10: encoding: [0x00,0x00,0x96,0xd8,0x01,0xfd,0x00,0xff]
3375
3376ds_min_rtn_i32 v255, v254, v2 offset:0 gds
3377// GFX10: encoding: [0x00,0x00,0x96,0xd8,0xfe,0x02,0x00,0xff]
3378
3379ds_min_rtn_i32 v0, v1, v2 offset:4660 gds
3380// GFX10: encoding: [0x34,0x12,0x96,0xd8,0x01,0x02,0x00,0x00]
3381
3382ds_min_rtn_i32 v255, v254, v253 offset:4660 gds
3383// GFX10: encoding: [0x34,0x12,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3384
3385ds_min_rtn_i32 v0, v254, v253 offset:4660 gds
3386// GFX10: encoding: [0x34,0x12,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3387
3388ds_min_rtn_i32 v255, v1, v253 offset:4660 gds
3389// GFX10: encoding: [0x34,0x12,0x96,0xd8,0x01,0xfd,0x00,0xff]
3390
3391ds_min_rtn_i32 v255, v254, v2 offset:4660 gds
3392// GFX10: encoding: [0x34,0x12,0x96,0xd8,0xfe,0x02,0x00,0xff]
3393
3394ds_min_rtn_i32 v0, v1, v2 offset:65535 gds
3395// GFX10: encoding: [0xff,0xff,0x96,0xd8,0x01,0x02,0x00,0x00]
3396
3397ds_min_rtn_i32 v255, v254, v253 offset:65535 gds
3398// GFX10: encoding: [0xff,0xff,0x96,0xd8,0xfe,0xfd,0x00,0xff]
3399
3400ds_min_rtn_i32 v0, v254, v253 offset:65535 gds
3401// GFX10: encoding: [0xff,0xff,0x96,0xd8,0xfe,0xfd,0x00,0x00]
3402
3403ds_min_rtn_i32 v255, v1, v253 offset:65535 gds
3404// GFX10: encoding: [0xff,0xff,0x96,0xd8,0x01,0xfd,0x00,0xff]
3405
3406ds_min_rtn_i32 v255, v254, v2 offset:65535 gds
3407// GFX10: encoding: [0xff,0xff,0x96,0xd8,0xfe,0x02,0x00,0xff]
3408
3409ds_max_rtn_i32 v0, v1, v2
3410// GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x00]
3411
3412ds_max_rtn_i32 v255, v254, v253
3413// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3414
3415ds_max_rtn_i32 v0, v254, v253
3416// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3417
3418ds_max_rtn_i32 v255, v1, v253
3419// GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0xfd,0x00,0xff]
3420
3421ds_max_rtn_i32 v255, v254, v2
3422// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0x02,0x00,0xff]
3423
3424ds_max_rtn_i32 v0, v1, v2 offset:0
3425// GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x00]
3426
3427ds_max_rtn_i32 v255, v254, v253 offset:0
3428// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3429
3430ds_max_rtn_i32 v0, v254, v253 offset:0
3431// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3432
3433ds_max_rtn_i32 v255, v1, v253 offset:0
3434// GFX10: encoding: [0x00,0x00,0x98,0xd8,0x01,0xfd,0x00,0xff]
3435
3436ds_max_rtn_i32 v255, v254, v2 offset:0
3437// GFX10: encoding: [0x00,0x00,0x98,0xd8,0xfe,0x02,0x00,0xff]
3438
3439ds_max_rtn_i32 v0, v1, v2 offset:4660
3440// GFX10: encoding: [0x34,0x12,0x98,0xd8,0x01,0x02,0x00,0x00]
3441
3442ds_max_rtn_i32 v255, v254, v253 offset:4660
3443// GFX10: encoding: [0x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3444
3445ds_max_rtn_i32 v0, v254, v253 offset:4660
3446// GFX10: encoding: [0x34,0x12,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3447
3448ds_max_rtn_i32 v255, v1, v253 offset:4660
3449// GFX10: encoding: [0x34,0x12,0x98,0xd8,0x01,0xfd,0x00,0xff]
3450
3451ds_max_rtn_i32 v255, v254, v2 offset:4660
3452// GFX10: encoding: [0x34,0x12,0x98,0xd8,0xfe,0x02,0x00,0xff]
3453
3454ds_max_rtn_i32 v0, v1, v2 offset:65535
3455// GFX10: encoding: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x00]
3456
3457ds_max_rtn_i32 v255, v254, v253 offset:65535
3458// GFX10: encoding: [0xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0xff]
3459
3460ds_max_rtn_i32 v0, v254, v253 offset:65535
3461// GFX10: encoding: [0xff,0xff,0x98,0xd8,0xfe,0xfd,0x00,0x00]
3462
3463ds_max_rtn_i32 v255, v1, v253 offset:65535
3464// GFX10: encoding: [0xff,0xff,0x98,0xd8,0x01,0xfd,0x00,0xff]
3465
3466ds_max_rtn_i32 v255, v254, v2 offset:65535
3467// GFX10: encoding: [0xff,0xff,0x98,0xd8,0xfe,0x02,0x00,0xff]
3468
3469ds_max_rtn_i32 v0, v1, v2 gds
3470// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0x02,0x00,0x00]
3471
3472ds_max_rtn_i32 v255, v254, v253 gds
3473// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3474
3475ds_max_rtn_i32 v0, v254, v253 gds
3476// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3477
3478ds_max_rtn_i32 v255, v1, v253 gds
3479// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3480
3481ds_max_rtn_i32 v255, v254, v2 gds
3482// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3483
3484ds_max_rtn_i32 v0, v1, v2 offset:0 gds
3485// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0x02,0x00,0x00]
3486
3487ds_max_rtn_i32 v255, v254, v253 offset:0 gds
3488// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3489
3490ds_max_rtn_i32 v0, v254, v253 offset:0 gds
3491// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3492
3493ds_max_rtn_i32 v255, v1, v253 offset:0 gds
3494// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3495
3496ds_max_rtn_i32 v255, v254, v2 offset:0 gds
3497// GFX10: encoding: [0x00,0x00,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3498
3499ds_max_rtn_i32 v0, v1, v2 offset:4660 gds
3500// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0x01,0x02,0x00,0x00]
3501
3502ds_max_rtn_i32 v255, v254, v253 offset:4660 gds
3503// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3504
3505ds_max_rtn_i32 v0, v254, v253 offset:4660 gds
3506// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3507
3508ds_max_rtn_i32 v255, v1, v253 offset:4660 gds
3509// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3510
3511ds_max_rtn_i32 v255, v254, v2 offset:4660 gds
3512// GFX10: encoding: [0x34,0x12,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3513
3514ds_max_rtn_i32 v0, v1, v2 offset:65535 gds
3515// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0x01,0x02,0x00,0x00]
3516
3517ds_max_rtn_i32 v255, v254, v253 offset:65535 gds
3518// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0xfe,0xfd,0x00,0xff]
3519
3520ds_max_rtn_i32 v0, v254, v253 offset:65535 gds
3521// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0xfe,0xfd,0x00,0x00]
3522
3523ds_max_rtn_i32 v255, v1, v253 offset:65535 gds
3524// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0x01,0xfd,0x00,0xff]
3525
3526ds_max_rtn_i32 v255, v254, v2 offset:65535 gds
3527// GFX10: encoding: [0xff,0xff,0x9a,0xd8,0xfe,0x02,0x00,0xff]
3528
3529ds_min_rtn_u32 v0, v1, v2
3530// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x00]
3531
3532ds_min_rtn_u32 v255, v254, v253
3533// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3534
3535ds_min_rtn_u32 v0, v254, v253
3536// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3537
3538ds_min_rtn_u32 v255, v1, v253
3539// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3540
3541ds_min_rtn_u32 v255, v254, v2
3542// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3543
3544ds_min_rtn_u32 v0, v1, v2 offset:0
3545// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x00]
3546
3547ds_min_rtn_u32 v255, v254, v253 offset:0
3548// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3549
3550ds_min_rtn_u32 v0, v254, v253 offset:0
3551// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3552
3553ds_min_rtn_u32 v255, v1, v253 offset:0
3554// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3555
3556ds_min_rtn_u32 v255, v254, v2 offset:0
3557// GFX10: encoding: [0x00,0x00,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3558
3559ds_min_rtn_u32 v0, v1, v2 offset:4660
3560// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0x01,0x02,0x00,0x00]
3561
3562ds_min_rtn_u32 v255, v254, v253 offset:4660
3563// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3564
3565ds_min_rtn_u32 v0, v254, v253 offset:4660
3566// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3567
3568ds_min_rtn_u32 v255, v1, v253 offset:4660
3569// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3570
3571ds_min_rtn_u32 v255, v254, v2 offset:4660
3572// GFX10: encoding: [0x34,0x12,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3573
3574ds_min_rtn_u32 v0, v1, v2 offset:65535
3575// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x00]
3576
3577ds_min_rtn_u32 v255, v254, v253 offset:65535
3578// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0xff]
3579
3580ds_min_rtn_u32 v0, v254, v253 offset:65535
3581// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0xfe,0xfd,0x00,0x00]
3582
3583ds_min_rtn_u32 v255, v1, v253 offset:65535
3584// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0x01,0xfd,0x00,0xff]
3585
3586ds_min_rtn_u32 v255, v254, v2 offset:65535
3587// GFX10: encoding: [0xff,0xff,0x9c,0xd8,0xfe,0x02,0x00,0xff]
3588
3589ds_min_rtn_u32 v0, v1, v2 gds
3590// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0x02,0x00,0x00]
3591
3592ds_min_rtn_u32 v255, v254, v253 gds
3593// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3594
3595ds_min_rtn_u32 v0, v254, v253 gds
3596// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3597
3598ds_min_rtn_u32 v255, v1, v253 gds
3599// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3600
3601ds_min_rtn_u32 v255, v254, v2 gds
3602// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3603
3604ds_min_rtn_u32 v0, v1, v2 offset:0 gds
3605// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0x02,0x00,0x00]
3606
3607ds_min_rtn_u32 v255, v254, v253 offset:0 gds
3608// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3609
3610ds_min_rtn_u32 v0, v254, v253 offset:0 gds
3611// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3612
3613ds_min_rtn_u32 v255, v1, v253 offset:0 gds
3614// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3615
3616ds_min_rtn_u32 v255, v254, v2 offset:0 gds
3617// GFX10: encoding: [0x00,0x00,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3618
3619ds_min_rtn_u32 v0, v1, v2 offset:4660 gds
3620// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0x01,0x02,0x00,0x00]
3621
3622ds_min_rtn_u32 v255, v254, v253 offset:4660 gds
3623// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3624
3625ds_min_rtn_u32 v0, v254, v253 offset:4660 gds
3626// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3627
3628ds_min_rtn_u32 v255, v1, v253 offset:4660 gds
3629// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3630
3631ds_min_rtn_u32 v255, v254, v2 offset:4660 gds
3632// GFX10: encoding: [0x34,0x12,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3633
3634ds_min_rtn_u32 v0, v1, v2 offset:65535 gds
3635// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0x01,0x02,0x00,0x00]
3636
3637ds_min_rtn_u32 v255, v254, v253 offset:65535 gds
3638// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0xfe,0xfd,0x00,0xff]
3639
3640ds_min_rtn_u32 v0, v254, v253 offset:65535 gds
3641// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0xfe,0xfd,0x00,0x00]
3642
3643ds_min_rtn_u32 v255, v1, v253 offset:65535 gds
3644// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0x01,0xfd,0x00,0xff]
3645
3646ds_min_rtn_u32 v255, v254, v2 offset:65535 gds
3647// GFX10: encoding: [0xff,0xff,0x9e,0xd8,0xfe,0x02,0x00,0xff]
3648
3649ds_max_rtn_u32 v0, v1, v2
3650// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x00]
3651
3652ds_max_rtn_u32 v255, v254, v253
3653// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3654
3655ds_max_rtn_u32 v0, v254, v253
3656// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3657
3658ds_max_rtn_u32 v255, v1, v253
3659// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3660
3661ds_max_rtn_u32 v255, v254, v2
3662// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3663
3664ds_max_rtn_u32 v0, v1, v2 offset:0
3665// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x00]
3666
3667ds_max_rtn_u32 v255, v254, v253 offset:0
3668// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3669
3670ds_max_rtn_u32 v0, v254, v253 offset:0
3671// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3672
3673ds_max_rtn_u32 v255, v1, v253 offset:0
3674// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3675
3676ds_max_rtn_u32 v255, v254, v2 offset:0
3677// GFX10: encoding: [0x00,0x00,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3678
3679ds_max_rtn_u32 v0, v1, v2 offset:4660
3680// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0x01,0x02,0x00,0x00]
3681
3682ds_max_rtn_u32 v255, v254, v253 offset:4660
3683// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3684
3685ds_max_rtn_u32 v0, v254, v253 offset:4660
3686// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3687
3688ds_max_rtn_u32 v255, v1, v253 offset:4660
3689// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3690
3691ds_max_rtn_u32 v255, v254, v2 offset:4660
3692// GFX10: encoding: [0x34,0x12,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3693
3694ds_max_rtn_u32 v0, v1, v2 offset:65535
3695// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x00]
3696
3697ds_max_rtn_u32 v255, v254, v253 offset:65535
3698// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0xff]
3699
3700ds_max_rtn_u32 v0, v254, v253 offset:65535
3701// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0xfe,0xfd,0x00,0x00]
3702
3703ds_max_rtn_u32 v255, v1, v253 offset:65535
3704// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0x01,0xfd,0x00,0xff]
3705
3706ds_max_rtn_u32 v255, v254, v2 offset:65535
3707// GFX10: encoding: [0xff,0xff,0xa0,0xd8,0xfe,0x02,0x00,0xff]
3708
3709ds_max_rtn_u32 v0, v1, v2 gds
3710// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0x02,0x00,0x00]
3711
3712ds_max_rtn_u32 v255, v254, v253 gds
3713// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3714
3715ds_max_rtn_u32 v0, v254, v253 gds
3716// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3717
3718ds_max_rtn_u32 v255, v1, v253 gds
3719// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3720
3721ds_max_rtn_u32 v255, v254, v2 gds
3722// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3723
3724ds_max_rtn_u32 v0, v1, v2 offset:0 gds
3725// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0x02,0x00,0x00]
3726
3727ds_max_rtn_u32 v255, v254, v253 offset:0 gds
3728// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3729
3730ds_max_rtn_u32 v0, v254, v253 offset:0 gds
3731// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3732
3733ds_max_rtn_u32 v255, v1, v253 offset:0 gds
3734// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3735
3736ds_max_rtn_u32 v255, v254, v2 offset:0 gds
3737// GFX10: encoding: [0x00,0x00,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3738
3739ds_max_rtn_u32 v0, v1, v2 offset:4660 gds
3740// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0x01,0x02,0x00,0x00]
3741
3742ds_max_rtn_u32 v255, v254, v253 offset:4660 gds
3743// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3744
3745ds_max_rtn_u32 v0, v254, v253 offset:4660 gds
3746// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3747
3748ds_max_rtn_u32 v255, v1, v253 offset:4660 gds
3749// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3750
3751ds_max_rtn_u32 v255, v254, v2 offset:4660 gds
3752// GFX10: encoding: [0x34,0x12,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3753
3754ds_max_rtn_u32 v0, v1, v2 offset:65535 gds
3755// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0x01,0x02,0x00,0x00]
3756
3757ds_max_rtn_u32 v255, v254, v253 offset:65535 gds
3758// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0xfe,0xfd,0x00,0xff]
3759
3760ds_max_rtn_u32 v0, v254, v253 offset:65535 gds
3761// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0xfe,0xfd,0x00,0x00]
3762
3763ds_max_rtn_u32 v255, v1, v253 offset:65535 gds
3764// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0x01,0xfd,0x00,0xff]
3765
3766ds_max_rtn_u32 v255, v254, v2 offset:65535 gds
3767// GFX10: encoding: [0xff,0xff,0xa2,0xd8,0xfe,0x02,0x00,0xff]
3768
3769ds_and_rtn_b32 v0, v1, v2
3770// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]
3771
3772ds_and_rtn_b32 v255, v254, v253
3773// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3774
3775ds_and_rtn_b32 v0, v254, v253
3776// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3777
3778ds_and_rtn_b32 v255, v1, v253
3779// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3780
3781ds_and_rtn_b32 v255, v254, v2
3782// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3783
3784ds_and_rtn_b32 v0, v1, v2 offset:0
3785// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]
3786
3787ds_and_rtn_b32 v255, v254, v253 offset:0
3788// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3789
3790ds_and_rtn_b32 v0, v254, v253 offset:0
3791// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3792
3793ds_and_rtn_b32 v255, v1, v253 offset:0
3794// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3795
3796ds_and_rtn_b32 v255, v254, v2 offset:0
3797// GFX10: encoding: [0x00,0x00,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3798
3799ds_and_rtn_b32 v0, v1, v2 offset:4660
3800// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0x01,0x02,0x00,0x00]
3801
3802ds_and_rtn_b32 v255, v254, v253 offset:4660
3803// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3804
3805ds_and_rtn_b32 v0, v254, v253 offset:4660
3806// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3807
3808ds_and_rtn_b32 v255, v1, v253 offset:4660
3809// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3810
3811ds_and_rtn_b32 v255, v254, v2 offset:4660
3812// GFX10: encoding: [0x34,0x12,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3813
3814ds_and_rtn_b32 v0, v1, v2 offset:65535
3815// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x00]
3816
3817ds_and_rtn_b32 v255, v254, v253 offset:65535
3818// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0xff]
3819
3820ds_and_rtn_b32 v0, v254, v253 offset:65535
3821// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0xfe,0xfd,0x00,0x00]
3822
3823ds_and_rtn_b32 v255, v1, v253 offset:65535
3824// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0x01,0xfd,0x00,0xff]
3825
3826ds_and_rtn_b32 v255, v254, v2 offset:65535
3827// GFX10: encoding: [0xff,0xff,0xa4,0xd8,0xfe,0x02,0x00,0xff]
3828
3829ds_and_rtn_b32 v0, v1, v2 gds
3830// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0x02,0x00,0x00]
3831
3832ds_and_rtn_b32 v255, v254, v253 gds
3833// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3834
3835ds_and_rtn_b32 v0, v254, v253 gds
3836// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3837
3838ds_and_rtn_b32 v255, v1, v253 gds
3839// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3840
3841ds_and_rtn_b32 v255, v254, v2 gds
3842// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3843
3844ds_and_rtn_b32 v0, v1, v2 offset:0 gds
3845// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0x02,0x00,0x00]
3846
3847ds_and_rtn_b32 v255, v254, v253 offset:0 gds
3848// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3849
3850ds_and_rtn_b32 v0, v254, v253 offset:0 gds
3851// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3852
3853ds_and_rtn_b32 v255, v1, v253 offset:0 gds
3854// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3855
3856ds_and_rtn_b32 v255, v254, v2 offset:0 gds
3857// GFX10: encoding: [0x00,0x00,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3858
3859ds_and_rtn_b32 v0, v1, v2 offset:4660 gds
3860// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0x01,0x02,0x00,0x00]
3861
3862ds_and_rtn_b32 v255, v254, v253 offset:4660 gds
3863// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3864
3865ds_and_rtn_b32 v0, v254, v253 offset:4660 gds
3866// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3867
3868ds_and_rtn_b32 v255, v1, v253 offset:4660 gds
3869// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3870
3871ds_and_rtn_b32 v255, v254, v2 offset:4660 gds
3872// GFX10: encoding: [0x34,0x12,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3873
3874ds_and_rtn_b32 v0, v1, v2 offset:65535 gds
3875// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0x01,0x02,0x00,0x00]
3876
3877ds_and_rtn_b32 v255, v254, v253 offset:65535 gds
3878// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0xfe,0xfd,0x00,0xff]
3879
3880ds_and_rtn_b32 v0, v254, v253 offset:65535 gds
3881// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0xfe,0xfd,0x00,0x00]
3882
3883ds_and_rtn_b32 v255, v1, v253 offset:65535 gds
3884// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0x01,0xfd,0x00,0xff]
3885
3886ds_and_rtn_b32 v255, v254, v2 offset:65535 gds
3887// GFX10: encoding: [0xff,0xff,0xa6,0xd8,0xfe,0x02,0x00,0xff]
3888
3889ds_or_rtn_b32 v0, v1, v2
3890// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x00]
3891
3892ds_or_rtn_b32 v255, v254, v253
3893// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3894
3895ds_or_rtn_b32 v0, v254, v253
3896// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3897
3898ds_or_rtn_b32 v255, v1, v253
3899// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3900
3901ds_or_rtn_b32 v255, v254, v2
3902// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3903
3904ds_or_rtn_b32 v0, v1, v2 offset:0
3905// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x00]
3906
3907ds_or_rtn_b32 v255, v254, v253 offset:0
3908// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3909
3910ds_or_rtn_b32 v0, v254, v253 offset:0
3911// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3912
3913ds_or_rtn_b32 v255, v1, v253 offset:0
3914// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3915
3916ds_or_rtn_b32 v255, v254, v2 offset:0
3917// GFX10: encoding: [0x00,0x00,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3918
3919ds_or_rtn_b32 v0, v1, v2 offset:4660
3920// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0x01,0x02,0x00,0x00]
3921
3922ds_or_rtn_b32 v255, v254, v253 offset:4660
3923// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3924
3925ds_or_rtn_b32 v0, v254, v253 offset:4660
3926// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3927
3928ds_or_rtn_b32 v255, v1, v253 offset:4660
3929// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3930
3931ds_or_rtn_b32 v255, v254, v2 offset:4660
3932// GFX10: encoding: [0x34,0x12,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3933
3934ds_or_rtn_b32 v0, v1, v2 offset:65535
3935// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x00]
3936
3937ds_or_rtn_b32 v255, v254, v253 offset:65535
3938// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0xff]
3939
3940ds_or_rtn_b32 v0, v254, v253 offset:65535
3941// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0xfe,0xfd,0x00,0x00]
3942
3943ds_or_rtn_b32 v255, v1, v253 offset:65535
3944// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0x01,0xfd,0x00,0xff]
3945
3946ds_or_rtn_b32 v255, v254, v2 offset:65535
3947// GFX10: encoding: [0xff,0xff,0xa8,0xd8,0xfe,0x02,0x00,0xff]
3948
3949ds_or_rtn_b32 v0, v1, v2 gds
3950// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0x02,0x00,0x00]
3951
3952ds_or_rtn_b32 v255, v254, v253 gds
3953// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3954
3955ds_or_rtn_b32 v0, v254, v253 gds
3956// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
3957
3958ds_or_rtn_b32 v255, v1, v253 gds
3959// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0xfd,0x00,0xff]
3960
3961ds_or_rtn_b32 v255, v254, v2 gds
3962// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0x02,0x00,0xff]
3963
3964ds_or_rtn_b32 v0, v1, v2 offset:0 gds
3965// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0x02,0x00,0x00]
3966
3967ds_or_rtn_b32 v255, v254, v253 offset:0 gds
3968// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3969
3970ds_or_rtn_b32 v0, v254, v253 offset:0 gds
3971// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
3972
3973ds_or_rtn_b32 v255, v1, v253 offset:0 gds
3974// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0x01,0xfd,0x00,0xff]
3975
3976ds_or_rtn_b32 v255, v254, v2 offset:0 gds
3977// GFX10: encoding: [0x00,0x00,0xaa,0xd8,0xfe,0x02,0x00,0xff]
3978
3979ds_or_rtn_b32 v0, v1, v2 offset:4660 gds
3980// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0x01,0x02,0x00,0x00]
3981
3982ds_or_rtn_b32 v255, v254, v253 offset:4660 gds
3983// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3984
3985ds_or_rtn_b32 v0, v254, v253 offset:4660 gds
3986// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
3987
3988ds_or_rtn_b32 v255, v1, v253 offset:4660 gds
3989// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0x01,0xfd,0x00,0xff]
3990
3991ds_or_rtn_b32 v255, v254, v2 offset:4660 gds
3992// GFX10: encoding: [0x34,0x12,0xaa,0xd8,0xfe,0x02,0x00,0xff]
3993
3994ds_or_rtn_b32 v0, v1, v2 offset:65535 gds
3995// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0x01,0x02,0x00,0x00]
3996
3997ds_or_rtn_b32 v255, v254, v253 offset:65535 gds
3998// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0xfe,0xfd,0x00,0xff]
3999
4000ds_or_rtn_b32 v0, v254, v253 offset:65535 gds
4001// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0xfe,0xfd,0x00,0x00]
4002
4003ds_or_rtn_b32 v255, v1, v253 offset:65535 gds
4004// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0x01,0xfd,0x00,0xff]
4005
4006ds_or_rtn_b32 v255, v254, v2 offset:65535 gds
4007// GFX10: encoding: [0xff,0xff,0xaa,0xd8,0xfe,0x02,0x00,0xff]
4008
4009ds_xor_rtn_b32 v0, v1, v2
4010// GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x00]
4011
4012ds_xor_rtn_b32 v255, v254, v253
4013// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4014
4015ds_xor_rtn_b32 v0, v254, v253
4016// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4017
4018ds_xor_rtn_b32 v255, v1, v253
4019// GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0xfd,0x00,0xff]
4020
4021ds_xor_rtn_b32 v255, v254, v2
4022// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0x02,0x00,0xff]
4023
4024ds_xor_rtn_b32 v0, v1, v2 offset:0
4025// GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x00]
4026
4027ds_xor_rtn_b32 v255, v254, v253 offset:0
4028// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4029
4030ds_xor_rtn_b32 v0, v254, v253 offset:0
4031// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4032
4033ds_xor_rtn_b32 v255, v1, v253 offset:0
4034// GFX10: encoding: [0x00,0x00,0xac,0xd8,0x01,0xfd,0x00,0xff]
4035
4036ds_xor_rtn_b32 v255, v254, v2 offset:0
4037// GFX10: encoding: [0x00,0x00,0xac,0xd8,0xfe,0x02,0x00,0xff]
4038
4039ds_xor_rtn_b32 v0, v1, v2 offset:4660
4040// GFX10: encoding: [0x34,0x12,0xac,0xd8,0x01,0x02,0x00,0x00]
4041
4042ds_xor_rtn_b32 v255, v254, v253 offset:4660
4043// GFX10: encoding: [0x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4044
4045ds_xor_rtn_b32 v0, v254, v253 offset:4660
4046// GFX10: encoding: [0x34,0x12,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4047
4048ds_xor_rtn_b32 v255, v1, v253 offset:4660
4049// GFX10: encoding: [0x34,0x12,0xac,0xd8,0x01,0xfd,0x00,0xff]
4050
4051ds_xor_rtn_b32 v255, v254, v2 offset:4660
4052// GFX10: encoding: [0x34,0x12,0xac,0xd8,0xfe,0x02,0x00,0xff]
4053
4054ds_xor_rtn_b32 v0, v1, v2 offset:65535
4055// GFX10: encoding: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x00]
4056
4057ds_xor_rtn_b32 v255, v254, v253 offset:65535
4058// GFX10: encoding: [0xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0xff]
4059
4060ds_xor_rtn_b32 v0, v254, v253 offset:65535
4061// GFX10: encoding: [0xff,0xff,0xac,0xd8,0xfe,0xfd,0x00,0x00]
4062
4063ds_xor_rtn_b32 v255, v1, v253 offset:65535
4064// GFX10: encoding: [0xff,0xff,0xac,0xd8,0x01,0xfd,0x00,0xff]
4065
4066ds_xor_rtn_b32 v255, v254, v2 offset:65535
4067// GFX10: encoding: [0xff,0xff,0xac,0xd8,0xfe,0x02,0x00,0xff]
4068
4069ds_xor_rtn_b32 v0, v1, v2 gds
4070// GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0x02,0x00,0x00]
4071
4072ds_xor_rtn_b32 v255, v254, v253 gds
4073// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4074
4075ds_xor_rtn_b32 v0, v254, v253 gds
4076// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4077
4078ds_xor_rtn_b32 v255, v1, v253 gds
4079// GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0xfd,0x00,0xff]
4080
4081ds_xor_rtn_b32 v255, v254, v2 gds
4082// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0x02,0x00,0xff]
4083
4084ds_xor_rtn_b32 v0, v1, v2 offset:0 gds
4085// GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0x02,0x00,0x00]
4086
4087ds_xor_rtn_b32 v255, v254, v253 offset:0 gds
4088// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4089
4090ds_xor_rtn_b32 v0, v254, v253 offset:0 gds
4091// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4092
4093ds_xor_rtn_b32 v255, v1, v253 offset:0 gds
4094// GFX10: encoding: [0x00,0x00,0xae,0xd8,0x01,0xfd,0x00,0xff]
4095
4096ds_xor_rtn_b32 v255, v254, v2 offset:0 gds
4097// GFX10: encoding: [0x00,0x00,0xae,0xd8,0xfe,0x02,0x00,0xff]
4098
4099ds_xor_rtn_b32 v0, v1, v2 offset:4660 gds
4100// GFX10: encoding: [0x34,0x12,0xae,0xd8,0x01,0x02,0x00,0x00]
4101
4102ds_xor_rtn_b32 v255, v254, v253 offset:4660 gds
4103// GFX10: encoding: [0x34,0x12,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4104
4105ds_xor_rtn_b32 v0, v254, v253 offset:4660 gds
4106// GFX10: encoding: [0x34,0x12,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4107
4108ds_xor_rtn_b32 v255, v1, v253 offset:4660 gds
4109// GFX10: encoding: [0x34,0x12,0xae,0xd8,0x01,0xfd,0x00,0xff]
4110
4111ds_xor_rtn_b32 v255, v254, v2 offset:4660 gds
4112// GFX10: encoding: [0x34,0x12,0xae,0xd8,0xfe,0x02,0x00,0xff]
4113
4114ds_xor_rtn_b32 v0, v1, v2 offset:65535 gds
4115// GFX10: encoding: [0xff,0xff,0xae,0xd8,0x01,0x02,0x00,0x00]
4116
4117ds_xor_rtn_b32 v255, v254, v253 offset:65535 gds
4118// GFX10: encoding: [0xff,0xff,0xae,0xd8,0xfe,0xfd,0x00,0xff]
4119
4120ds_xor_rtn_b32 v0, v254, v253 offset:65535 gds
4121// GFX10: encoding: [0xff,0xff,0xae,0xd8,0xfe,0xfd,0x00,0x00]
4122
4123ds_xor_rtn_b32 v255, v1, v253 offset:65535 gds
4124// GFX10: encoding: [0xff,0xff,0xae,0xd8,0x01,0xfd,0x00,0xff]
4125
4126ds_xor_rtn_b32 v255, v254, v2 offset:65535 gds
4127// GFX10: encoding: [0xff,0xff,0xae,0xd8,0xfe,0x02,0x00,0xff]
4128
4129ds_mskor_rtn_b32 v0, v1, v2, v3
4130// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x00]
4131
4132ds_mskor_rtn_b32 v255, v254, v253, v252
4133// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4134
4135ds_mskor_rtn_b32 v0, v254, v253, v252
4136// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4137
4138ds_mskor_rtn_b32 v255, v1, v253, v252
4139// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4140
4141ds_mskor_rtn_b32 v255, v254, v2, v252
4142// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4143
4144ds_mskor_rtn_b32 v255, v254, v253, v3
4145// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4146
4147ds_mskor_rtn_b32 v0, v1, v2, v3 offset:0
4148// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x00]
4149
4150ds_mskor_rtn_b32 v255, v254, v253, v252 offset:0
4151// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4152
4153ds_mskor_rtn_b32 v0, v254, v253, v252 offset:0
4154// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4155
4156ds_mskor_rtn_b32 v255, v1, v253, v252 offset:0
4157// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4158
4159ds_mskor_rtn_b32 v255, v254, v2, v252 offset:0
4160// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4161
4162ds_mskor_rtn_b32 v255, v254, v253, v3 offset:0
4163// GFX10: encoding: [0x00,0x00,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4164
4165ds_mskor_rtn_b32 v0, v1, v2, v3 offset:4660
4166// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0x01,0x02,0x03,0x00]
4167
4168ds_mskor_rtn_b32 v255, v254, v253, v252 offset:4660
4169// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4170
4171ds_mskor_rtn_b32 v0, v254, v253, v252 offset:4660
4172// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4173
4174ds_mskor_rtn_b32 v255, v1, v253, v252 offset:4660
4175// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4176
4177ds_mskor_rtn_b32 v255, v254, v2, v252 offset:4660
4178// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4179
4180ds_mskor_rtn_b32 v255, v254, v253, v3 offset:4660
4181// GFX10: encoding: [0x34,0x12,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4182
4183ds_mskor_rtn_b32 v0, v1, v2, v3 offset:65535
4184// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x00]
4185
4186ds_mskor_rtn_b32 v255, v254, v253, v252 offset:65535
4187// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0xff]
4188
4189ds_mskor_rtn_b32 v0, v254, v253, v252 offset:65535
4190// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0xfc,0x00]
4191
4192ds_mskor_rtn_b32 v255, v1, v253, v252 offset:65535
4193// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0x01,0xfd,0xfc,0xff]
4194
4195ds_mskor_rtn_b32 v255, v254, v2, v252 offset:65535
4196// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0x02,0xfc,0xff]
4197
4198ds_mskor_rtn_b32 v255, v254, v253, v3 offset:65535
4199// GFX10: encoding: [0xff,0xff,0xb0,0xd8,0xfe,0xfd,0x03,0xff]
4200
4201ds_mskor_rtn_b32 v0, v1, v2, v3 gds
4202// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0x02,0x03,0x00]
4203
4204ds_mskor_rtn_b32 v255, v254, v253, v252 gds
4205// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4206
4207ds_mskor_rtn_b32 v0, v254, v253, v252 gds
4208// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4209
4210ds_mskor_rtn_b32 v255, v1, v253, v252 gds
4211// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4212
4213ds_mskor_rtn_b32 v255, v254, v2, v252 gds
4214// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4215
4216ds_mskor_rtn_b32 v255, v254, v253, v3 gds
4217// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4218
4219ds_mskor_rtn_b32 v0, v1, v2, v3 offset:0 gds
4220// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0x02,0x03,0x00]
4221
4222ds_mskor_rtn_b32 v255, v254, v253, v252 offset:0 gds
4223// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4224
4225ds_mskor_rtn_b32 v0, v254, v253, v252 offset:0 gds
4226// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4227
4228ds_mskor_rtn_b32 v255, v1, v253, v252 offset:0 gds
4229// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4230
4231ds_mskor_rtn_b32 v255, v254, v2, v252 offset:0 gds
4232// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4233
4234ds_mskor_rtn_b32 v255, v254, v253, v3 offset:0 gds
4235// GFX10: encoding: [0x00,0x00,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4236
4237ds_mskor_rtn_b32 v0, v1, v2, v3 offset:4660 gds
4238// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0x01,0x02,0x03,0x00]
4239
4240ds_mskor_rtn_b32 v255, v254, v253, v252 offset:4660 gds
4241// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4242
4243ds_mskor_rtn_b32 v0, v254, v253, v252 offset:4660 gds
4244// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4245
4246ds_mskor_rtn_b32 v255, v1, v253, v252 offset:4660 gds
4247// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4248
4249ds_mskor_rtn_b32 v255, v254, v2, v252 offset:4660 gds
4250// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4251
4252ds_mskor_rtn_b32 v255, v254, v253, v3 offset:4660 gds
4253// GFX10: encoding: [0x34,0x12,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4254
4255ds_mskor_rtn_b32 v0, v1, v2, v3 offset:65535 gds
4256// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0x01,0x02,0x03,0x00]
4257
4258ds_mskor_rtn_b32 v255, v254, v253, v252 offset:65535 gds
4259// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0xfd,0xfc,0xff]
4260
4261ds_mskor_rtn_b32 v0, v254, v253, v252 offset:65535 gds
4262// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0xfd,0xfc,0x00]
4263
4264ds_mskor_rtn_b32 v255, v1, v253, v252 offset:65535 gds
4265// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0x01,0xfd,0xfc,0xff]
4266
4267ds_mskor_rtn_b32 v255, v254, v2, v252 offset:65535 gds
4268// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0x02,0xfc,0xff]
4269
4270ds_mskor_rtn_b32 v255, v254, v253, v3 offset:65535 gds
4271// GFX10: encoding: [0xff,0xff,0xb2,0xd8,0xfe,0xfd,0x03,0xff]
4272
4273ds_wrxchg_rtn_b32 v0, v1, v2
4274// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x00]
4275
4276ds_wrxchg_rtn_b32 v255, v254, v253
4277// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4278
4279ds_wrxchg_rtn_b32 v0, v254, v253
4280// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4281
4282ds_wrxchg_rtn_b32 v255, v1, v253
4283// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4284
4285ds_wrxchg_rtn_b32 v255, v254, v2
4286// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4287
4288ds_wrxchg_rtn_b32 v0, v1, v2 offset:0
4289// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x00]
4290
4291ds_wrxchg_rtn_b32 v255, v254, v253 offset:0
4292// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4293
4294ds_wrxchg_rtn_b32 v0, v254, v253 offset:0
4295// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4296
4297ds_wrxchg_rtn_b32 v255, v1, v253 offset:0
4298// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4299
4300ds_wrxchg_rtn_b32 v255, v254, v2 offset:0
4301// GFX10: encoding: [0x00,0x00,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4302
4303ds_wrxchg_rtn_b32 v0, v1, v2 offset:4660
4304// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0x01,0x02,0x00,0x00]
4305
4306ds_wrxchg_rtn_b32 v255, v254, v253 offset:4660
4307// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4308
4309ds_wrxchg_rtn_b32 v0, v254, v253 offset:4660
4310// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4311
4312ds_wrxchg_rtn_b32 v255, v1, v253 offset:4660
4313// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4314
4315ds_wrxchg_rtn_b32 v255, v254, v2 offset:4660
4316// GFX10: encoding: [0x34,0x12,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4317
4318ds_wrxchg_rtn_b32 v0, v1, v2 offset:65535
4319// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x00]
4320
4321ds_wrxchg_rtn_b32 v255, v254, v253 offset:65535
4322// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0xff]
4323
4324ds_wrxchg_rtn_b32 v0, v254, v253 offset:65535
4325// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0xfe,0xfd,0x00,0x00]
4326
4327ds_wrxchg_rtn_b32 v255, v1, v253 offset:65535
4328// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0x01,0xfd,0x00,0xff]
4329
4330ds_wrxchg_rtn_b32 v255, v254, v2 offset:65535
4331// GFX10: encoding: [0xff,0xff,0xb4,0xd8,0xfe,0x02,0x00,0xff]
4332
4333ds_wrxchg_rtn_b32 v0, v1, v2 gds
4334// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0x02,0x00,0x00]
4335
4336ds_wrxchg_rtn_b32 v255, v254, v253 gds
4337// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4338
4339ds_wrxchg_rtn_b32 v0, v254, v253 gds
4340// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4341
4342ds_wrxchg_rtn_b32 v255, v1, v253 gds
4343// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4344
4345ds_wrxchg_rtn_b32 v255, v254, v2 gds
4346// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4347
4348ds_wrxchg_rtn_b32 v0, v1, v2 offset:0 gds
4349// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0x02,0x00,0x00]
4350
4351ds_wrxchg_rtn_b32 v255, v254, v253 offset:0 gds
4352// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4353
4354ds_wrxchg_rtn_b32 v0, v254, v253 offset:0 gds
4355// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4356
4357ds_wrxchg_rtn_b32 v255, v1, v253 offset:0 gds
4358// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4359
4360ds_wrxchg_rtn_b32 v255, v254, v2 offset:0 gds
4361// GFX10: encoding: [0x00,0x00,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4362
4363ds_wrxchg_rtn_b32 v0, v1, v2 offset:4660 gds
4364// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0x01,0x02,0x00,0x00]
4365
4366ds_wrxchg_rtn_b32 v255, v254, v253 offset:4660 gds
4367// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4368
4369ds_wrxchg_rtn_b32 v0, v254, v253 offset:4660 gds
4370// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4371
4372ds_wrxchg_rtn_b32 v255, v1, v253 offset:4660 gds
4373// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4374
4375ds_wrxchg_rtn_b32 v255, v254, v2 offset:4660 gds
4376// GFX10: encoding: [0x34,0x12,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4377
4378ds_wrxchg_rtn_b32 v0, v1, v2 offset:65535 gds
4379// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0x01,0x02,0x00,0x00]
4380
4381ds_wrxchg_rtn_b32 v255, v254, v253 offset:65535 gds
4382// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0xfe,0xfd,0x00,0xff]
4383
4384ds_wrxchg_rtn_b32 v0, v254, v253 offset:65535 gds
4385// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0xfe,0xfd,0x00,0x00]
4386
4387ds_wrxchg_rtn_b32 v255, v1, v253 offset:65535 gds
4388// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0x01,0xfd,0x00,0xff]
4389
4390ds_wrxchg_rtn_b32 v255, v254, v2 offset:65535 gds
4391// GFX10: encoding: [0xff,0xff,0xb6,0xd8,0xfe,0x02,0x00,0xff]
4392
4393ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
4394// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4395
4396ds_wrxchg2_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
4397// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0xfe]
4398
4399ds_wrxchg2_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
4400// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0xff,0x02,0x03,0x05]
4401
4402ds_wrxchg2_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
4403// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0xff,0x03,0x05]
4404
4405ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
4406// GFX10: encoding: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0xff,0x05]
4407
4408ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset1:255
4409// GFX10: encoding: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4410
4411ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
4412// GFX10: encoding: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4413
4414ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
4415// GFX10: encoding: [0x10,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05]
4416
4417ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127
4418// GFX10: encoding: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
4419
4420ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
4421// GFX10: encoding: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05]
4422
4423ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
4424// GFX10: encoding: [0x7f,0x01,0xb8,0xd8,0x01,0x02,0x03,0x05]
4425
4426ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
4427// GFX10: encoding: [0x7f,0xff,0xba,0xd8,0x01,0x02,0x03,0x05]
4428
4429ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
4430// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4431
4432ds_wrxchg2st64_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
4433// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0xfe]
4434
4435ds_wrxchg2st64_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
4436// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0xff,0x02,0x03,0x05]
4437
4438ds_wrxchg2st64_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
4439// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0xff,0x03,0x05]
4440
4441ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
4442// GFX10: encoding: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0xff,0x05]
4443
4444ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset1:255
4445// GFX10: encoding: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4446
4447ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
4448// GFX10: encoding: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4449
4450ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
4451// GFX10: encoding: [0x10,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05]
4452
4453ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127
4454// GFX10: encoding: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
4455
4456ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
4457// GFX10: encoding: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05]
4458
4459ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
4460// GFX10: encoding: [0x7f,0x01,0xbc,0xd8,0x01,0x02,0x03,0x05]
4461
4462ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
4463// GFX10: encoding: [0x7f,0xff,0xbe,0xd8,0x01,0x02,0x03,0x05]
4464
4465ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535
4466// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05]
4467
4468ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535
4469// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0xff]
4470
4471ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535
4472// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0xff,0x02,0x03,0x05]
4473
4474ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535
4475// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0xff,0x03,0x05]
4476
4477ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535
4478// GFX10: encoding: [0xff,0xff,0xc0,0xd8,0x01,0x02,0xff,0x05]
4479
4480ds_cmpst_rtn_b32 v5, v1, v2, v3
4481// GFX10: encoding: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
4482
4483ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0
4484// GFX10: encoding: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
4485
4486ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4
4487// GFX10: encoding: [0x04,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05]
4488
4489ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds
4490// GFX10: encoding: [0xff,0xff,0xc2,0xd8,0x01,0x02,0x03,0x05]
4491
4492ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535
4493// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0x05]
4494
4495ds_cmpst_rtn_f32 v255, v1, v2, v3 offset:65535
4496// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0xff]
4497
4498ds_cmpst_rtn_f32 v5, v255, v2, v3 offset:65535
4499// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0xff,0x02,0x03,0x05]
4500
4501ds_cmpst_rtn_f32 v5, v1, v255, v3 offset:65535
4502// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0xff,0x03,0x05]
4503
4504ds_cmpst_rtn_f32 v5, v1, v2, v255 offset:65535
4505// GFX10: encoding: [0xff,0xff,0xc4,0xd8,0x01,0x02,0xff,0x05]
4506
4507ds_cmpst_rtn_f32 v5, v1, v2, v3
4508// GFX10: encoding: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
4509
4510ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:0
4511// GFX10: encoding: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
4512
4513ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:4
4514// GFX10: encoding: [0x04,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05]
4515
4516ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535 gds
4517// GFX10: encoding: [0xff,0xff,0xc6,0xd8,0x01,0x02,0x03,0x05]
4518
4519ds_min_rtn_f32 v5, v1, v2 offset:65535
4520// GFX10: encoding: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05]
4521
4522ds_min_rtn_f32 v255, v1, v2 offset:65535
4523// GFX10: encoding: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0xff]
4524
4525ds_min_rtn_f32 v5, v255, v2 offset:65535
4526// GFX10: encoding: [0xff,0xff,0xc8,0xd8,0xff,0x02,0x00,0x05]
4527
4528ds_min_rtn_f32 v5, v1, v255 offset:65535
4529// GFX10: encoding: [0xff,0xff,0xc8,0xd8,0x01,0xff,0x00,0x05]
4530
4531ds_min_rtn_f32 v5, v1, v2
4532// GFX10: encoding: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
4533
4534ds_min_rtn_f32 v5, v1, v2 offset:0
4535// GFX10: encoding: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
4536
4537ds_min_rtn_f32 v5, v1, v2 offset:4
4538// GFX10: encoding: [0x04,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
4539
4540ds_min_rtn_f32 v5, v1, v2 offset:65535 gds
4541// GFX10: encoding: [0xff,0xff,0xca,0xd8,0x01,0x02,0x00,0x05]
4542
4543ds_max_rtn_f32 v5, v1, v2 offset:65535
4544// GFX10: encoding: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05]
4545
4546ds_max_rtn_f32 v255, v1, v2 offset:65535
4547// GFX10: encoding: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0xff]
4548
4549ds_max_rtn_f32 v5, v255, v2 offset:65535
4550// GFX10: encoding: [0xff,0xff,0xcc,0xd8,0xff,0x02,0x00,0x05]
4551
4552ds_max_rtn_f32 v5, v1, v255 offset:65535
4553// GFX10: encoding: [0xff,0xff,0xcc,0xd8,0x01,0xff,0x00,0x05]
4554
4555ds_max_rtn_f32 v5, v1, v2
4556// GFX10: encoding: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
4557
4558ds_max_rtn_f32 v5, v1, v2 offset:0
4559// GFX10: encoding: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
4560
4561ds_max_rtn_f32 v5, v1, v2 offset:4
4562// GFX10: encoding: [0x04,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
4563
4564ds_max_rtn_f32 v5, v1, v2 offset:65535 gds
4565// GFX10: encoding: [0xff,0xff,0xce,0xd8,0x01,0x02,0x00,0x05]
4566
4567ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535
4568// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0x05]
4569
4570ds_wrap_rtn_b32 v255, v1, v2, v3 offset:65535
4571// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0xff]
4572
4573ds_wrap_rtn_b32 v5, v255, v2, v3 offset:65535
4574// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0xff,0x02,0x03,0x05]
4575
4576ds_wrap_rtn_b32 v5, v1, v255, v3 offset:65535
4577// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0xff,0x03,0x05]
4578
4579ds_wrap_rtn_b32 v5, v1, v2, v255 offset:65535
4580// GFX10: encoding: [0xff,0xff,0xd0,0xd8,0x01,0x02,0xff,0x05]
4581
4582ds_wrap_rtn_b32 v5, v1, v2, v3
4583// GFX10: encoding: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
4584
4585ds_wrap_rtn_b32 v5, v1, v2, v3 offset:0
4586// GFX10: encoding: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
4587
4588ds_wrap_rtn_b32 v5, v1, v2, v3 offset:4
4589// GFX10: encoding: [0x04,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05]
4590
4591ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535 gds
4592// GFX10: encoding: [0xff,0xff,0xd2,0xd8,0x01,0x02,0x03,0x05]
4593
4594ds_swizzle_b32 v5, v1 offset:65535
4595// GFX10: encoding: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0x05]
4596
4597ds_swizzle_b32 v255, v1 offset:65535
4598// GFX10: encoding: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0xff]
4599
4600ds_swizzle_b32 v5, v255 offset:65535
4601// GFX10: encoding: [0xff,0xff,0xd4,0xd8,0xff,0x00,0x00,0x05]
4602
4603ds_swizzle_b32 v5, v1
4604// GFX10: encoding: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
4605
4606ds_swizzle_b32 v5, v1 offset:0
4607// GFX10: encoding: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
4608
4609ds_swizzle_b32 v5, v1 offset:4
4610// GFX10: encoding: [0x04,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05]
4611
4612ds_swizzle_b32 v5, v1 offset:65535 gds
4613// GFX10: encoding: [0xff,0xff,0xd6,0xd8,0x01,0x00,0x00,0x05]
4614
4615ds_read_b32 v5, v1 offset:65535
4616// GFX10: encoding: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05]
4617
4618ds_read_b32 v255, v1 offset:65535
4619// GFX10: encoding: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0xff]
4620
4621ds_read_b32 v5, v255 offset:65535
4622// GFX10: encoding: [0xff,0xff,0xd8,0xd8,0xff,0x00,0x00,0x05]
4623
4624ds_read_b32 v5, v1
4625// GFX10: encoding: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
4626
4627ds_read_b32 v5, v1 offset:0
4628// GFX10: encoding: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
4629
4630ds_read_b32 v5, v1 offset:4
4631// GFX10: encoding: [0x04,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05]
4632
4633ds_read_b32 v5, v1 offset:65535 gds
4634// GFX10: encoding: [0xff,0xff,0xda,0xd8,0x01,0x00,0x00,0x05]
4635
4636ds_read2_b32 v[5:6], v1 offset0:127 offset1:255
4637// GFX10: encoding: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4638
4639ds_read2_b32 v[254:255], v1 offset0:127 offset1:255
4640// GFX10: encoding: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0xfe]
4641
4642ds_read2_b32 v[5:6], v255 offset0:127 offset1:255
4643// GFX10: encoding: [0x7f,0xff,0xdc,0xd8,0xff,0x00,0x00,0x05]
4644
4645ds_read2_b32 v[5:6], v1 offset1:255
4646// GFX10: encoding: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4647
4648ds_read2_b32 v[5:6], v1 offset0:0 offset1:255
4649// GFX10: encoding: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4650
4651ds_read2_b32 v[5:6], v1 offset0:16 offset1:255
4652// GFX10: encoding: [0x10,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05]
4653
4654ds_read2_b32 v[5:6], v1 offset0:127
4655// GFX10: encoding: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
4656
4657ds_read2_b32 v[5:6], v1 offset0:127 offset1:0
4658// GFX10: encoding: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05]
4659
4660ds_read2_b32 v[5:6], v1 offset0:127 offset1:1
4661// GFX10: encoding: [0x7f,0x01,0xdc,0xd8,0x01,0x00,0x00,0x05]
4662
4663ds_read2_b32 v[5:6], v1 offset0:127 offset1:255 gds
4664// GFX10: encoding: [0x7f,0xff,0xde,0xd8,0x01,0x00,0x00,0x05]
4665
4666ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255
4667// GFX10: encoding: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4668
4669ds_read2st64_b32 v[254:255], v1 offset0:127 offset1:255
4670// GFX10: encoding: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0xfe]
4671
4672ds_read2st64_b32 v[5:6], v255 offset0:127 offset1:255
4673// GFX10: encoding: [0x7f,0xff,0xe0,0xd8,0xff,0x00,0x00,0x05]
4674
4675ds_read2st64_b32 v[5:6], v1 offset1:255
4676// GFX10: encoding: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4677
4678ds_read2st64_b32 v[5:6], v1 offset0:0 offset1:255
4679// GFX10: encoding: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4680
4681ds_read2st64_b32 v[5:6], v1 offset0:16 offset1:255
4682// GFX10: encoding: [0x10,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05]
4683
4684ds_read2st64_b32 v[5:6], v1 offset0:127
4685// GFX10: encoding: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
4686
4687ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:0
4688// GFX10: encoding: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05]
4689
4690ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:1
4691// GFX10: encoding: [0x7f,0x01,0xe0,0xd8,0x01,0x00,0x00,0x05]
4692
4693ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255 gds
4694// GFX10: encoding: [0x7f,0xff,0xe2,0xd8,0x01,0x00,0x00,0x05]
4695
4696ds_read_i8 v5, v1 offset:65535
4697// GFX10: encoding: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05]
4698
4699ds_read_i8 v255, v1 offset:65535
4700// GFX10: encoding: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0xff]
4701
4702ds_read_i8 v5, v255 offset:65535
4703// GFX10: encoding: [0xff,0xff,0xe4,0xd8,0xff,0x00,0x00,0x05]
4704
4705ds_read_i8 v5, v1
4706// GFX10: encoding: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
4707
4708ds_read_i8 v5, v1 offset:0
4709// GFX10: encoding: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
4710
4711ds_read_i8 v5, v1 offset:4
4712// GFX10: encoding: [0x04,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05]
4713
4714ds_read_i8 v5, v1 offset:65535 gds
4715// GFX10: encoding: [0xff,0xff,0xe6,0xd8,0x01,0x00,0x00,0x05]
4716
4717ds_read_u8 v5, v1 offset:65535
4718// GFX10: encoding: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05]
4719
4720ds_read_u8 v255, v1 offset:65535
4721// GFX10: encoding: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0xff]
4722
4723ds_read_u8 v5, v255 offset:65535
4724// GFX10: encoding: [0xff,0xff,0xe8,0xd8,0xff,0x00,0x00,0x05]
4725
4726ds_read_u8 v5, v1
4727// GFX10: encoding: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
4728
4729ds_read_u8 v5, v1 offset:0
4730// GFX10: encoding: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
4731
4732ds_read_u8 v5, v1 offset:4
4733// GFX10: encoding: [0x04,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05]
4734
4735ds_read_u8 v5, v1 offset:65535 gds
4736// GFX10: encoding: [0xff,0xff,0xea,0xd8,0x01,0x00,0x00,0x05]
4737
4738ds_read_i16 v5, v1 offset:65535
4739// GFX10: encoding: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]
4740
4741ds_read_i16 v255, v1 offset:65535
4742// GFX10: encoding: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0xff]
4743
4744ds_read_i16 v5, v255 offset:65535
4745// GFX10: encoding: [0xff,0xff,0xec,0xd8,0xff,0x00,0x00,0x05]
4746
4747ds_read_i16 v5, v1
4748// GFX10: encoding: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
4749
4750ds_read_i16 v5, v1 offset:0
4751// GFX10: encoding: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
4752
4753ds_read_i16 v5, v1 offset:4
4754// GFX10: encoding: [0x04,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
4755
4756ds_read_i16 v5, v1 offset:65535 gds
4757// GFX10: encoding: [0xff,0xff,0xee,0xd8,0x01,0x00,0x00,0x05]
4758
4759ds_read_u16 v5, v1 offset:65535
4760// GFX10: encoding: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
4761
4762ds_read_u16 v255, v1 offset:65535
4763// GFX10: encoding: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0xff]
4764
4765ds_read_u16 v5, v255 offset:65535
4766// GFX10: encoding: [0xff,0xff,0xf0,0xd8,0xff,0x00,0x00,0x05]
4767
4768ds_read_u16 v5, v1
4769// GFX10: encoding: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
4770
4771ds_read_u16 v5, v1 offset:0
4772// GFX10: encoding: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
4773
4774ds_read_u16 v5, v1 offset:4
4775// GFX10: encoding: [0x04,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
4776
4777ds_read_u16 v5, v1 offset:65535 gds
4778// GFX10: encoding: [0xff,0xff,0xf2,0xd8,0x01,0x00,0x00,0x05]
4779
4780ds_consume v5 offset:65535
4781// GFX10: encoding: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05]
4782
4783ds_consume v255 offset:65535
4784// GFX10: encoding: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0xff]
4785
4786ds_consume v5
4787// GFX10: encoding: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
4788
4789ds_consume v5 offset:0
4790// GFX10: encoding: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
4791
4792ds_consume v5 offset:4
4793// GFX10: encoding: [0x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05]
4794
4795ds_consume v5 offset:65535 gds
4796// GFX10: encoding: [0xff,0xff,0xf6,0xd8,0x00,0x00,0x00,0x05]
4797
4798ds_append v5 offset:65535
4799// GFX10: encoding: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05]
4800
4801ds_append v255 offset:65535
4802// GFX10: encoding: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0xff]
4803
4804ds_append v5
4805// GFX10: encoding: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
4806
4807ds_append v5 offset:0
4808// GFX10: encoding: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
4809
4810ds_append v5 offset:4
4811// GFX10: encoding: [0x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05]
4812
4813ds_append v5 offset:65535 gds
4814// GFX10: encoding: [0xff,0xff,0xfa,0xd8,0x00,0x00,0x00,0x05]
4815
4816ds_ordered_count v5, v1 offset:65535 gds
4817// GFX10: encoding: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0x05]
4818
4819ds_ordered_count v255, v1 offset:65535 gds
4820// GFX10: encoding: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0xff]
4821
4822ds_ordered_count v5, v255 offset:65535 gds
4823// GFX10: encoding: [0xff,0xff,0xfe,0xd8,0xff,0x00,0x00,0x05]
4824
4825ds_ordered_count v5, v1 gds
4826// GFX10: encoding: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
4827
4828ds_ordered_count v5, v1 offset:0 gds
4829// GFX10: encoding: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
4830
4831ds_ordered_count v5, v1 offset:4 gds
4832// GFX10: encoding: [0x04,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05]
4833
4834ds_add_u64 v1, v[2:3] offset:65535
4835// GFX10: encoding: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00]
4836
4837ds_add_u64 v255, v[2:3] offset:65535
4838// GFX10: encoding: [0xff,0xff,0x00,0xd9,0xff,0x02,0x00,0x00]
4839
4840ds_add_u64 v1, v[254:255] offset:65535
4841// GFX10: encoding: [0xff,0xff,0x00,0xd9,0x01,0xfe,0x00,0x00]
4842
4843ds_add_u64 v1, v[2:3]
4844// GFX10: encoding: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
4845
4846ds_add_u64 v1, v[2:3] offset:0
4847// GFX10: encoding: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
4848
4849ds_add_u64 v1, v[2:3] offset:4
4850// GFX10: encoding: [0x04,0x00,0x00,0xd9,0x01,0x02,0x00,0x00]
4851
4852ds_add_u64 v1, v[2:3] offset:65535 gds
4853// GFX10: encoding: [0xff,0xff,0x02,0xd9,0x01,0x02,0x00,0x00]
4854
4855ds_sub_u64 v1, v[2:3] offset:65535
4856// GFX10: encoding: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00]
4857
4858ds_sub_u64 v255, v[2:3] offset:65535
4859// GFX10: encoding: [0xff,0xff,0x04,0xd9,0xff,0x02,0x00,0x00]
4860
4861ds_sub_u64 v1, v[254:255] offset:65535
4862// GFX10: encoding: [0xff,0xff,0x04,0xd9,0x01,0xfe,0x00,0x00]
4863
4864ds_sub_u64 v1, v[2:3]
4865// GFX10: encoding: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
4866
4867ds_sub_u64 v1, v[2:3] offset:0
4868// GFX10: encoding: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
4869
4870ds_sub_u64 v1, v[2:3] offset:4
4871// GFX10: encoding: [0x04,0x00,0x04,0xd9,0x01,0x02,0x00,0x00]
4872
4873ds_sub_u64 v1, v[2:3] offset:65535 gds
4874// GFX10: encoding: [0xff,0xff,0x06,0xd9,0x01,0x02,0x00,0x00]
4875
4876ds_rsub_u64 v1, v[2:3] offset:65535
4877// GFX10: encoding: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00]
4878
4879ds_rsub_u64 v255, v[2:3] offset:65535
4880// GFX10: encoding: [0xff,0xff,0x08,0xd9,0xff,0x02,0x00,0x00]
4881
4882ds_rsub_u64 v1, v[254:255] offset:65535
4883// GFX10: encoding: [0xff,0xff,0x08,0xd9,0x01,0xfe,0x00,0x00]
4884
4885ds_rsub_u64 v1, v[2:3]
4886// GFX10: encoding: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
4887
4888ds_rsub_u64 v1, v[2:3] offset:0
4889// GFX10: encoding: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
4890
4891ds_rsub_u64 v1, v[2:3] offset:4
4892// GFX10: encoding: [0x04,0x00,0x08,0xd9,0x01,0x02,0x00,0x00]
4893
4894ds_rsub_u64 v1, v[2:3] offset:65535 gds
4895// GFX10: encoding: [0xff,0xff,0x0a,0xd9,0x01,0x02,0x00,0x00]
4896
4897ds_inc_u64 v1, v[2:3] offset:65535
4898// GFX10: encoding: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00]
4899
4900ds_inc_u64 v255, v[2:3] offset:65535
4901// GFX10: encoding: [0xff,0xff,0x0c,0xd9,0xff,0x02,0x00,0x00]
4902
4903ds_inc_u64 v1, v[254:255] offset:65535
4904// GFX10: encoding: [0xff,0xff,0x0c,0xd9,0x01,0xfe,0x00,0x00]
4905
4906ds_inc_u64 v1, v[2:3]
4907// GFX10: encoding: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
4908
4909ds_inc_u64 v1, v[2:3] offset:0
4910// GFX10: encoding: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
4911
4912ds_inc_u64 v1, v[2:3] offset:4
4913// GFX10: encoding: [0x04,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00]
4914
4915ds_inc_u64 v1, v[2:3] offset:65535 gds
4916// GFX10: encoding: [0xff,0xff,0x0e,0xd9,0x01,0x02,0x00,0x00]
4917
4918ds_dec_u64 v1, v[2:3] offset:65535
4919// GFX10: encoding: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00]
4920
4921ds_dec_u64 v255, v[2:3] offset:65535
4922// GFX10: encoding: [0xff,0xff,0x10,0xd9,0xff,0x02,0x00,0x00]
4923
4924ds_dec_u64 v1, v[254:255] offset:65535
4925// GFX10: encoding: [0xff,0xff,0x10,0xd9,0x01,0xfe,0x00,0x00]
4926
4927ds_dec_u64 v1, v[2:3]
4928// GFX10: encoding: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
4929
4930ds_dec_u64 v1, v[2:3] offset:0
4931// GFX10: encoding: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
4932
4933ds_dec_u64 v1, v[2:3] offset:4
4934// GFX10: encoding: [0x04,0x00,0x10,0xd9,0x01,0x02,0x00,0x00]
4935
4936ds_dec_u64 v1, v[2:3] offset:65535 gds
4937// GFX10: encoding: [0xff,0xff,0x12,0xd9,0x01,0x02,0x00,0x00]
4938
4939ds_min_i64 v1, v[2:3] offset:65535
4940// GFX10: encoding: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00]
4941
4942ds_min_i64 v255, v[2:3] offset:65535
4943// GFX10: encoding: [0xff,0xff,0x14,0xd9,0xff,0x02,0x00,0x00]
4944
4945ds_min_i64 v1, v[254:255] offset:65535
4946// GFX10: encoding: [0xff,0xff,0x14,0xd9,0x01,0xfe,0x00,0x00]
4947
4948ds_min_i64 v1, v[2:3]
4949// GFX10: encoding: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
4950
4951ds_min_i64 v1, v[2:3] offset:0
4952// GFX10: encoding: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
4953
4954ds_min_i64 v1, v[2:3] offset:4
4955// GFX10: encoding: [0x04,0x00,0x14,0xd9,0x01,0x02,0x00,0x00]
4956
4957ds_min_i64 v1, v[2:3] offset:65535 gds
4958// GFX10: encoding: [0xff,0xff,0x16,0xd9,0x01,0x02,0x00,0x00]
4959
4960ds_max_i64 v1, v[2:3] offset:65535
4961// GFX10: encoding: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00]
4962
4963ds_max_i64 v255, v[2:3] offset:65535
4964// GFX10: encoding: [0xff,0xff,0x18,0xd9,0xff,0x02,0x00,0x00]
4965
4966ds_max_i64 v1, v[254:255] offset:65535
4967// GFX10: encoding: [0xff,0xff,0x18,0xd9,0x01,0xfe,0x00,0x00]
4968
4969ds_max_i64 v1, v[2:3]
4970// GFX10: encoding: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
4971
4972ds_max_i64 v1, v[2:3] offset:0
4973// GFX10: encoding: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
4974
4975ds_max_i64 v1, v[2:3] offset:4
4976// GFX10: encoding: [0x04,0x00,0x18,0xd9,0x01,0x02,0x00,0x00]
4977
4978ds_max_i64 v1, v[2:3] offset:65535 gds
4979// GFX10: encoding: [0xff,0xff,0x1a,0xd9,0x01,0x02,0x00,0x00]
4980
4981ds_min_u64 v1, v[2:3] offset:65535
4982// GFX10: encoding: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00]
4983
4984ds_min_u64 v255, v[2:3] offset:65535
4985// GFX10: encoding: [0xff,0xff,0x1c,0xd9,0xff,0x02,0x00,0x00]
4986
4987ds_min_u64 v1, v[254:255] offset:65535
4988// GFX10: encoding: [0xff,0xff,0x1c,0xd9,0x01,0xfe,0x00,0x00]
4989
4990ds_min_u64 v1, v[2:3]
4991// GFX10: encoding: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
4992
4993ds_min_u64 v1, v[2:3] offset:0
4994// GFX10: encoding: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
4995
4996ds_min_u64 v1, v[2:3] offset:4
4997// GFX10: encoding: [0x04,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00]
4998
4999ds_min_u64 v1, v[2:3] offset:65535 gds
5000// GFX10: encoding: [0xff,0xff,0x1e,0xd9,0x01,0x02,0x00,0x00]
5001
5002ds_max_u64 v1, v[2:3] offset:65535
5003// GFX10: encoding: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00]
5004
5005ds_max_u64 v255, v[2:3] offset:65535
5006// GFX10: encoding: [0xff,0xff,0x20,0xd9,0xff,0x02,0x00,0x00]
5007
5008ds_max_u64 v1, v[254:255] offset:65535
5009// GFX10: encoding: [0xff,0xff,0x20,0xd9,0x01,0xfe,0x00,0x00]
5010
5011ds_max_u64 v1, v[2:3]
5012// GFX10: encoding: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
5013
5014ds_max_u64 v1, v[2:3] offset:0
5015// GFX10: encoding: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
5016
5017ds_max_u64 v1, v[2:3] offset:4
5018// GFX10: encoding: [0x04,0x00,0x20,0xd9,0x01,0x02,0x00,0x00]
5019
5020ds_max_u64 v1, v[2:3] offset:65535 gds
5021// GFX10: encoding: [0xff,0xff,0x22,0xd9,0x01,0x02,0x00,0x00]
5022
5023ds_and_b64 v1, v[2:3] offset:65535
5024// GFX10: encoding: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00]
5025
5026ds_and_b64 v255, v[2:3] offset:65535
5027// GFX10: encoding: [0xff,0xff,0x24,0xd9,0xff,0x02,0x00,0x00]
5028
5029ds_and_b64 v1, v[254:255] offset:65535
5030// GFX10: encoding: [0xff,0xff,0x24,0xd9,0x01,0xfe,0x00,0x00]
5031
5032ds_and_b64 v1, v[2:3]
5033// GFX10: encoding: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
5034
5035ds_and_b64 v1, v[2:3] offset:0
5036// GFX10: encoding: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
5037
5038ds_and_b64 v1, v[2:3] offset:4
5039// GFX10: encoding: [0x04,0x00,0x24,0xd9,0x01,0x02,0x00,0x00]
5040
5041ds_and_b64 v1, v[2:3] offset:65535 gds
5042// GFX10: encoding: [0xff,0xff,0x26,0xd9,0x01,0x02,0x00,0x00]
5043
5044ds_or_b64 v1, v[2:3] offset:65535
5045// GFX10: encoding: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00]
5046
5047ds_or_b64 v255, v[2:3] offset:65535
5048// GFX10: encoding: [0xff,0xff,0x28,0xd9,0xff,0x02,0x00,0x00]
5049
5050ds_or_b64 v1, v[254:255] offset:65535
5051// GFX10: encoding: [0xff,0xff,0x28,0xd9,0x01,0xfe,0x00,0x00]
5052
5053ds_or_b64 v1, v[2:3]
5054// GFX10: encoding: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
5055
5056ds_or_b64 v1, v[2:3] offset:0
5057// GFX10: encoding: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
5058
5059ds_or_b64 v1, v[2:3] offset:4
5060// GFX10: encoding: [0x04,0x00,0x28,0xd9,0x01,0x02,0x00,0x00]
5061
5062ds_or_b64 v1, v[2:3] offset:65535 gds
5063// GFX10: encoding: [0xff,0xff,0x2a,0xd9,0x01,0x02,0x00,0x00]
5064
5065ds_xor_b64 v1, v[2:3] offset:65535
5066// GFX10: encoding: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00]
5067
5068ds_xor_b64 v255, v[2:3] offset:65535
5069// GFX10: encoding: [0xff,0xff,0x2c,0xd9,0xff,0x02,0x00,0x00]
5070
5071ds_xor_b64 v1, v[254:255] offset:65535
5072// GFX10: encoding: [0xff,0xff,0x2c,0xd9,0x01,0xfe,0x00,0x00]
5073
5074ds_xor_b64 v1, v[2:3]
5075// GFX10: encoding: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
5076
5077ds_xor_b64 v1, v[2:3] offset:0
5078// GFX10: encoding: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
5079
5080ds_xor_b64 v1, v[2:3] offset:4
5081// GFX10: encoding: [0x04,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00]
5082
5083ds_xor_b64 v1, v[2:3] offset:65535 gds
5084// GFX10: encoding: [0xff,0xff,0x2e,0xd9,0x01,0x02,0x00,0x00]
5085
5086ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535
5087// GFX10: encoding: [0xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x00]
5088
5089ds_mskor_b64 v255, v[2:3], v[3:4] offset:65535
5090// GFX10: encoding: [0xff,0xff,0x30,0xd9,0xff,0x02,0x03,0x00]
5091
5092ds_mskor_b64 v1, v[254:255], v[3:4] offset:65535
5093// GFX10: encoding: [0xff,0xff,0x30,0xd9,0x01,0xfe,0x03,0x00]
5094
5095ds_mskor_b64 v1, v[2:3], v[254:255] offset:65535
5096// GFX10: encoding: [0xff,0xff,0x30,0xd9,0x01,0x02,0xfe,0x00]
5097
5098ds_mskor_b64 v1, v[2:3], v[3:4]
5099// GFX10: encoding: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
5100
5101ds_mskor_b64 v1, v[2:3], v[3:4] offset:0
5102// GFX10: encoding: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
5103
5104ds_mskor_b64 v1, v[2:3], v[3:4] offset:4
5105// GFX10: encoding: [0x04,0x00,0x30,0xd9,0x01,0x02,0x03,0x00]
5106
5107ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 gds
5108// GFX10: encoding: [0xff,0xff,0x32,0xd9,0x01,0x02,0x03,0x00]
5109
5110ds_write_b64 v1, v[2:3] offset:65535
5111// GFX10: encoding: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00]
5112
5113ds_write_b64 v255, v[2:3] offset:65535
5114// GFX10: encoding: [0xff,0xff,0x34,0xd9,0xff,0x02,0x00,0x00]
5115
5116ds_write_b64 v1, v[254:255] offset:65535
5117// GFX10: encoding: [0xff,0xff,0x34,0xd9,0x01,0xfe,0x00,0x00]
5118
5119ds_write_b64 v1, v[2:3]
5120// GFX10: encoding: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
5121
5122ds_write_b64 v1, v[2:3] offset:0
5123// GFX10: encoding: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
5124
5125ds_write_b64 v1, v[2:3] offset:4
5126// GFX10: encoding: [0x04,0x00,0x34,0xd9,0x01,0x02,0x00,0x00]
5127
5128ds_write_b64 v1, v[2:3] offset:65535 gds
5129// GFX10: encoding: [0xff,0xff,0x36,0xd9,0x01,0x02,0x00,0x00]
5130
5131ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
5132// GFX10: encoding: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5133
5134ds_write2_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
5135// GFX10: encoding: [0x7f,0xff,0x38,0xd9,0xff,0x02,0x03,0x00]
5136
5137ds_write2_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
5138// GFX10: encoding: [0x7f,0xff,0x38,0xd9,0x01,0xfe,0x03,0x00]
5139
5140ds_write2_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
5141// GFX10: encoding: [0x7f,0xff,0x38,0xd9,0x01,0x02,0xfe,0x00]
5142
5143ds_write2_b64 v1, v[2:3], v[3:4] offset1:255
5144// GFX10: encoding: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5145
5146ds_write2_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
5147// GFX10: encoding: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5148
5149ds_write2_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
5150// GFX10: encoding: [0x10,0xff,0x38,0xd9,0x01,0x02,0x03,0x00]
5151
5152ds_write2_b64 v1, v[2:3], v[3:4] offset0:127
5153// GFX10: encoding: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
5154
5155ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
5156// GFX10: encoding: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00]
5157
5158ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
5159// GFX10: encoding: [0x7f,0x01,0x38,0xd9,0x01,0x02,0x03,0x00]
5160
5161ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5162// GFX10: encoding: [0x7f,0xff,0x3a,0xd9,0x01,0x02,0x03,0x00]
5163
5164ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
5165// GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5166
5167ds_write2st64_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
5168// GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0xff,0x02,0x03,0x00]
5169
5170ds_write2st64_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
5171// GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0x01,0xfe,0x03,0x00]
5172
5173ds_write2st64_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
5174// GFX10: encoding: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0xfe,0x00]
5175
5176ds_write2st64_b64 v1, v[2:3], v[3:4] offset1:255
5177// GFX10: encoding: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5178
5179ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
5180// GFX10: encoding: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5181
5182ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
5183// GFX10: encoding: [0x10,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00]
5184
5185ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127
5186// GFX10: encoding: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
5187
5188ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
5189// GFX10: encoding: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00]
5190
5191ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
5192// GFX10: encoding: [0x7f,0x01,0x3c,0xd9,0x01,0x02,0x03,0x00]
5193
5194ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5195// GFX10: encoding: [0x7f,0xff,0x3e,0xd9,0x01,0x02,0x03,0x00]
5196
5197ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535
5198// GFX10: encoding: [0xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00]
5199
5200ds_cmpst_b64 v255, v[2:3], v[3:4] offset:65535
5201// GFX10: encoding: [0xff,0xff,0x40,0xd9,0xff,0x02,0x03,0x00]
5202
5203ds_cmpst_b64 v1, v[254:255], v[3:4] offset:65535
5204// GFX10: encoding: [0xff,0xff,0x40,0xd9,0x01,0xfe,0x03,0x00]
5205
5206ds_cmpst_b64 v1, v[2:3], v[254:255] offset:65535
5207// GFX10: encoding: [0xff,0xff,0x40,0xd9,0x01,0x02,0xfe,0x00]
5208
5209ds_cmpst_b64 v1, v[2:3], v[3:4]
5210// GFX10: encoding: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
5211
5212ds_cmpst_b64 v1, v[2:3], v[3:4] offset:0
5213// GFX10: encoding: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
5214
5215ds_cmpst_b64 v1, v[2:3], v[3:4] offset:4
5216// GFX10: encoding: [0x04,0x00,0x40,0xd9,0x01,0x02,0x03,0x00]
5217
5218ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535 gds
5219// GFX10: encoding: [0xff,0xff,0x42,0xd9,0x01,0x02,0x03,0x00]
5220
5221ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535
5222// GFX10: encoding: [0xff,0xff,0x44,0xd9,0x01,0x02,0x03,0x00]
5223
5224ds_cmpst_f64 v255, v[2:3], v[3:4] offset:65535
5225// GFX10: encoding: [0xff,0xff,0x44,0xd9,0xff,0x02,0x03,0x00]
5226
5227ds_cmpst_f64 v1, v[254:255], v[3:4] offset:65535
5228// GFX10: encoding: [0xff,0xff,0x44,0xd9,0x01,0xfe,0x03,0x00]
5229
5230ds_cmpst_f64 v1, v[2:3], v[254:255] offset:65535
5231// GFX10: encoding: [0xff,0xff,0x44,0xd9,0x01,0x02,0xfe,0x00]
5232
5233ds_cmpst_f64 v1, v[2:3], v[3:4]
5234// GFX10: encoding: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
5235
5236ds_cmpst_f64 v1, v[2:3], v[3:4] offset:0
5237// GFX10: encoding: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
5238
5239ds_cmpst_f64 v1, v[2:3], v[3:4] offset:4
5240// GFX10: encoding: [0x04,0x00,0x44,0xd9,0x01,0x02,0x03,0x00]
5241
5242ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535 gds
5243// GFX10: encoding: [0xff,0xff,0x46,0xd9,0x01,0x02,0x03,0x00]
5244
5245ds_min_f64 v1, v[2:3] offset:65535
5246// GFX10: encoding: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00]
5247
5248ds_min_f64 v255, v[2:3] offset:65535
5249// GFX10: encoding: [0xff,0xff,0x48,0xd9,0xff,0x02,0x00,0x00]
5250
5251ds_min_f64 v1, v[254:255] offset:65535
5252// GFX10: encoding: [0xff,0xff,0x48,0xd9,0x01,0xfe,0x00,0x00]
5253
5254ds_min_f64 v1, v[2:3]
5255// GFX10: encoding: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
5256
5257ds_min_f64 v1, v[2:3] offset:0
5258// GFX10: encoding: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
5259
5260ds_min_f64 v1, v[2:3] offset:4
5261// GFX10: encoding: [0x04,0x00,0x48,0xd9,0x01,0x02,0x00,0x00]
5262
5263ds_min_f64 v1, v[2:3] offset:65535 gds
5264// GFX10: encoding: [0xff,0xff,0x4a,0xd9,0x01,0x02,0x00,0x00]
5265
5266ds_max_f64 v1, v[2:3] offset:65535
5267// GFX10: encoding: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00]
5268
5269ds_max_f64 v255, v[2:3] offset:65535
5270// GFX10: encoding: [0xff,0xff,0x4c,0xd9,0xff,0x02,0x00,0x00]
5271
5272ds_max_f64 v1, v[254:255] offset:65535
5273// GFX10: encoding: [0xff,0xff,0x4c,0xd9,0x01,0xfe,0x00,0x00]
5274
5275ds_max_f64 v1, v[2:3]
5276// GFX10: encoding: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
5277
5278ds_max_f64 v1, v[2:3] offset:0
5279// GFX10: encoding: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
5280
5281ds_max_f64 v1, v[2:3] offset:4
5282// GFX10: encoding: [0x04,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00]
5283
5284ds_max_f64 v1, v[2:3] offset:65535 gds
5285// GFX10: encoding: [0xff,0xff,0x4e,0xd9,0x01,0x02,0x00,0x00]
5286
5287ds_add_rtn_f32 v0, v1, v2
5288// GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0x02,0x00,0x00]
5289
5290ds_add_rtn_f32 v255, v254, v253
5291// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5292
5293ds_add_rtn_f32 v0, v254, v253
5294// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5295
5296ds_add_rtn_f32 v255, v1, v253
5297// GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0xfd,0x00,0xff]
5298
5299ds_add_rtn_f32 v255, v254, v2
5300// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0x02,0x00,0xff]
5301
5302ds_add_rtn_f32 v0, v1, v2 offset:0
5303// GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0x02,0x00,0x00]
5304
5305ds_add_rtn_f32 v255, v254, v253 offset:0
5306// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5307
5308ds_add_rtn_f32 v0, v254, v253 offset:0
5309// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5310
5311ds_add_rtn_f32 v255, v1, v253 offset:0
5312// GFX10: encoding: [0x00,0x00,0x54,0xd9,0x01,0xfd,0x00,0xff]
5313
5314ds_add_rtn_f32 v255, v254, v2 offset:0
5315// GFX10: encoding: [0x00,0x00,0x54,0xd9,0xfe,0x02,0x00,0xff]
5316
5317ds_add_rtn_f32 v0, v1, v2 offset:4660
5318// GFX10: encoding: [0x34,0x12,0x54,0xd9,0x01,0x02,0x00,0x00]
5319
5320ds_add_rtn_f32 v255, v254, v253 offset:4660
5321// GFX10: encoding: [0x34,0x12,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5322
5323ds_add_rtn_f32 v0, v254, v253 offset:4660
5324// GFX10: encoding: [0x34,0x12,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5325
5326ds_add_rtn_f32 v255, v1, v253 offset:4660
5327// GFX10: encoding: [0x34,0x12,0x54,0xd9,0x01,0xfd,0x00,0xff]
5328
5329ds_add_rtn_f32 v255, v254, v2 offset:4660
5330// GFX10: encoding: [0x34,0x12,0x54,0xd9,0xfe,0x02,0x00,0xff]
5331
5332ds_add_rtn_f32 v0, v1, v2 offset:65535
5333// GFX10: encoding: [0xff,0xff,0x54,0xd9,0x01,0x02,0x00,0x00]
5334
5335ds_add_rtn_f32 v255, v254, v253 offset:65535
5336// GFX10: encoding: [0xff,0xff,0x54,0xd9,0xfe,0xfd,0x00,0xff]
5337
5338ds_add_rtn_f32 v0, v254, v253 offset:65535
5339// GFX10: encoding: [0xff,0xff,0x54,0xd9,0xfe,0xfd,0x00,0x00]
5340
5341ds_add_rtn_f32 v255, v1, v253 offset:65535
5342// GFX10: encoding: [0xff,0xff,0x54,0xd9,0x01,0xfd,0x00,0xff]
5343
5344ds_add_rtn_f32 v255, v254, v2 offset:65535
5345// GFX10: encoding: [0xff,0xff,0x54,0xd9,0xfe,0x02,0x00,0xff]
5346
5347ds_add_rtn_f32 v0, v1, v2 gds
5348// GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0x02,0x00,0x00]
5349
5350ds_add_rtn_f32 v255, v254, v253 gds
5351// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5352
5353ds_add_rtn_f32 v0, v254, v253 gds
5354// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5355
5356ds_add_rtn_f32 v255, v1, v253 gds
5357// GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0xfd,0x00,0xff]
5358
5359ds_add_rtn_f32 v255, v254, v2 gds
5360// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0x02,0x00,0xff]
5361
5362ds_add_rtn_f32 v0, v1, v2 offset:0 gds
5363// GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0x02,0x00,0x00]
5364
5365ds_add_rtn_f32 v255, v254, v253 offset:0 gds
5366// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5367
5368ds_add_rtn_f32 v0, v254, v253 offset:0 gds
5369// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5370
5371ds_add_rtn_f32 v255, v1, v253 offset:0 gds
5372// GFX10: encoding: [0x00,0x00,0x56,0xd9,0x01,0xfd,0x00,0xff]
5373
5374ds_add_rtn_f32 v255, v254, v2 offset:0 gds
5375// GFX10: encoding: [0x00,0x00,0x56,0xd9,0xfe,0x02,0x00,0xff]
5376
5377ds_add_rtn_f32 v0, v1, v2 offset:4660 gds
5378// GFX10: encoding: [0x34,0x12,0x56,0xd9,0x01,0x02,0x00,0x00]
5379
5380ds_add_rtn_f32 v255, v254, v253 offset:4660 gds
5381// GFX10: encoding: [0x34,0x12,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5382
5383ds_add_rtn_f32 v0, v254, v253 offset:4660 gds
5384// GFX10: encoding: [0x34,0x12,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5385
5386ds_add_rtn_f32 v255, v1, v253 offset:4660 gds
5387// GFX10: encoding: [0x34,0x12,0x56,0xd9,0x01,0xfd,0x00,0xff]
5388
5389ds_add_rtn_f32 v255, v254, v2 offset:4660 gds
5390// GFX10: encoding: [0x34,0x12,0x56,0xd9,0xfe,0x02,0x00,0xff]
5391
5392ds_add_rtn_f32 v0, v1, v2 offset:65535 gds
5393// GFX10: encoding: [0xff,0xff,0x56,0xd9,0x01,0x02,0x00,0x00]
5394
5395ds_add_rtn_f32 v255, v254, v253 offset:65535 gds
5396// GFX10: encoding: [0xff,0xff,0x56,0xd9,0xfe,0xfd,0x00,0xff]
5397
5398ds_add_rtn_f32 v0, v254, v253 offset:65535 gds
5399// GFX10: encoding: [0xff,0xff,0x56,0xd9,0xfe,0xfd,0x00,0x00]
5400
5401ds_add_rtn_f32 v255, v1, v253 offset:65535 gds
5402// GFX10: encoding: [0xff,0xff,0x56,0xd9,0x01,0xfd,0x00,0xff]
5403
5404ds_add_rtn_f32 v255, v254, v2 offset:65535 gds
5405// GFX10: encoding: [0xff,0xff,0x56,0xd9,0xfe,0x02,0x00,0xff]
5406
5407ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5408// GFX10: encoding: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05]
5409
5410ds_add_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5411// GFX10: encoding: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0xfe]
5412
5413ds_add_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5414// GFX10: encoding: [0xff,0xff,0x80,0xd9,0xff,0x02,0x00,0x05]
5415
5416ds_add_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5417// GFX10: encoding: [0xff,0xff,0x80,0xd9,0x01,0xfe,0x00,0x05]
5418
5419ds_add_rtn_u64 v[5:6], v1, v[2:3]
5420// GFX10: encoding: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
5421
5422ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:0
5423// GFX10: encoding: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
5424
5425ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:4
5426// GFX10: encoding: [0x04,0x00,0x80,0xd9,0x01,0x02,0x00,0x05]
5427
5428ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5429// GFX10: encoding: [0xff,0xff,0x82,0xd9,0x01,0x02,0x00,0x05]
5430
5431ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5432// GFX10: encoding: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x05]
5433
5434ds_sub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5435// GFX10: encoding: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0xfe]
5436
5437ds_sub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5438// GFX10: encoding: [0xff,0xff,0x84,0xd9,0xff,0x02,0x00,0x05]
5439
5440ds_sub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5441// GFX10: encoding: [0xff,0xff,0x84,0xd9,0x01,0xfe,0x00,0x05]
5442
5443ds_sub_rtn_u64 v[5:6], v1, v[2:3]
5444// GFX10: encoding: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
5445
5446ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:0
5447// GFX10: encoding: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
5448
5449ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:4
5450// GFX10: encoding: [0x04,0x00,0x84,0xd9,0x01,0x02,0x00,0x05]
5451
5452ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5453// GFX10: encoding: [0xff,0xff,0x86,0xd9,0x01,0x02,0x00,0x05]
5454
5455ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5456// GFX10: encoding: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x05]
5457
5458ds_rsub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5459// GFX10: encoding: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0xfe]
5460
5461ds_rsub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5462// GFX10: encoding: [0xff,0xff,0x88,0xd9,0xff,0x02,0x00,0x05]
5463
5464ds_rsub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5465// GFX10: encoding: [0xff,0xff,0x88,0xd9,0x01,0xfe,0x00,0x05]
5466
5467ds_rsub_rtn_u64 v[5:6], v1, v[2:3]
5468// GFX10: encoding: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
5469
5470ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:0
5471// GFX10: encoding: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
5472
5473ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:4
5474// GFX10: encoding: [0x04,0x00,0x88,0xd9,0x01,0x02,0x00,0x05]
5475
5476ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5477// GFX10: encoding: [0xff,0xff,0x8a,0xd9,0x01,0x02,0x00,0x05]
5478
5479ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5480// GFX10: encoding: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05]
5481
5482ds_inc_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5483// GFX10: encoding: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0xfe]
5484
5485ds_inc_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5486// GFX10: encoding: [0xff,0xff,0x8c,0xd9,0xff,0x02,0x00,0x05]
5487
5488ds_inc_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5489// GFX10: encoding: [0xff,0xff,0x8c,0xd9,0x01,0xfe,0x00,0x05]
5490
5491ds_inc_rtn_u64 v[5:6], v1, v[2:3]
5492// GFX10: encoding: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
5493
5494ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:0
5495// GFX10: encoding: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
5496
5497ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:4
5498// GFX10: encoding: [0x04,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05]
5499
5500ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5501// GFX10: encoding: [0xff,0xff,0x8e,0xd9,0x01,0x02,0x00,0x05]
5502
5503ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5504// GFX10: encoding: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05]
5505
5506ds_dec_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5507// GFX10: encoding: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0xfe]
5508
5509ds_dec_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5510// GFX10: encoding: [0xff,0xff,0x90,0xd9,0xff,0x02,0x00,0x05]
5511
5512ds_dec_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5513// GFX10: encoding: [0xff,0xff,0x90,0xd9,0x01,0xfe,0x00,0x05]
5514
5515ds_dec_rtn_u64 v[5:6], v1, v[2:3]
5516// GFX10: encoding: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
5517
5518ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:0
5519// GFX10: encoding: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
5520
5521ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:4
5522// GFX10: encoding: [0x04,0x00,0x90,0xd9,0x01,0x02,0x00,0x05]
5523
5524ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5525// GFX10: encoding: [0xff,0xff,0x92,0xd9,0x01,0x02,0x00,0x05]
5526
5527ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535
5528// GFX10: encoding: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x05]
5529
5530ds_min_rtn_i64 v[254:255], v1, v[2:3] offset:65535
5531// GFX10: encoding: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0xfe]
5532
5533ds_min_rtn_i64 v[5:6], v255, v[2:3] offset:65535
5534// GFX10: encoding: [0xff,0xff,0x94,0xd9,0xff,0x02,0x00,0x05]
5535
5536ds_min_rtn_i64 v[5:6], v1, v[254:255] offset:65535
5537// GFX10: encoding: [0xff,0xff,0x94,0xd9,0x01,0xfe,0x00,0x05]
5538
5539ds_min_rtn_i64 v[5:6], v1, v[2:3]
5540// GFX10: encoding: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
5541
5542ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:0
5543// GFX10: encoding: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
5544
5545ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:4
5546// GFX10: encoding: [0x04,0x00,0x94,0xd9,0x01,0x02,0x00,0x05]
5547
5548ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
5549// GFX10: encoding: [0xff,0xff,0x96,0xd9,0x01,0x02,0x00,0x05]
5550
5551ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535
5552// GFX10: encoding: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05]
5553
5554ds_max_rtn_i64 v[254:255], v1, v[2:3] offset:65535
5555// GFX10: encoding: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0xfe]
5556
5557ds_max_rtn_i64 v[5:6], v255, v[2:3] offset:65535
5558// GFX10: encoding: [0xff,0xff,0x98,0xd9,0xff,0x02,0x00,0x05]
5559
5560ds_max_rtn_i64 v[5:6], v1, v[254:255] offset:65535
5561// GFX10: encoding: [0xff,0xff,0x98,0xd9,0x01,0xfe,0x00,0x05]
5562
5563ds_max_rtn_i64 v[5:6], v1, v[2:3]
5564// GFX10: encoding: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
5565
5566ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:0
5567// GFX10: encoding: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
5568
5569ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:4
5570// GFX10: encoding: [0x04,0x00,0x98,0xd9,0x01,0x02,0x00,0x05]
5571
5572ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
5573// GFX10: encoding: [0xff,0xff,0x9a,0xd9,0x01,0x02,0x00,0x05]
5574
5575ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5576// GFX10: encoding: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x05]
5577
5578ds_min_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5579// GFX10: encoding: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0xfe]
5580
5581ds_min_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5582// GFX10: encoding: [0xff,0xff,0x9c,0xd9,0xff,0x02,0x00,0x05]
5583
5584ds_min_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5585// GFX10: encoding: [0xff,0xff,0x9c,0xd9,0x01,0xfe,0x00,0x05]
5586
5587ds_min_rtn_u64 v[5:6], v1, v[2:3]
5588// GFX10: encoding: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
5589
5590ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:0
5591// GFX10: encoding: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
5592
5593ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:4
5594// GFX10: encoding: [0x04,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05]
5595
5596ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5597// GFX10: encoding: [0xff,0xff,0x9e,0xd9,0x01,0x02,0x00,0x05]
5598
5599ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535
5600// GFX10: encoding: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05]
5601
5602ds_max_rtn_u64 v[254:255], v1, v[2:3] offset:65535
5603// GFX10: encoding: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0xfe]
5604
5605ds_max_rtn_u64 v[5:6], v255, v[2:3] offset:65535
5606// GFX10: encoding: [0xff,0xff,0xa0,0xd9,0xff,0x02,0x00,0x05]
5607
5608ds_max_rtn_u64 v[5:6], v1, v[254:255] offset:65535
5609// GFX10: encoding: [0xff,0xff,0xa0,0xd9,0x01,0xfe,0x00,0x05]
5610
5611ds_max_rtn_u64 v[5:6], v1, v[2:3]
5612// GFX10: encoding: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
5613
5614ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:0
5615// GFX10: encoding: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
5616
5617ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:4
5618// GFX10: encoding: [0x04,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05]
5619
5620ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
5621// GFX10: encoding: [0xff,0xff,0xa2,0xd9,0x01,0x02,0x00,0x05]
5622
5623ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5624// GFX10: encoding: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05]
5625
5626ds_and_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5627// GFX10: encoding: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0xfe]
5628
5629ds_and_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5630// GFX10: encoding: [0xff,0xff,0xa4,0xd9,0xff,0x02,0x00,0x05]
5631
5632ds_and_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5633// GFX10: encoding: [0xff,0xff,0xa4,0xd9,0x01,0xfe,0x00,0x05]
5634
5635ds_and_rtn_b64 v[5:6], v1, v[2:3]
5636// GFX10: encoding: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
5637
5638ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:0
5639// GFX10: encoding: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
5640
5641ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:4
5642// GFX10: encoding: [0x04,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05]
5643
5644ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5645// GFX10: encoding: [0xff,0xff,0xa6,0xd9,0x01,0x02,0x00,0x05]
5646
5647ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5648// GFX10: encoding: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x05]
5649
5650ds_or_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5651// GFX10: encoding: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0xfe]
5652
5653ds_or_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5654// GFX10: encoding: [0xff,0xff,0xa8,0xd9,0xff,0x02,0x00,0x05]
5655
5656ds_or_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5657// GFX10: encoding: [0xff,0xff,0xa8,0xd9,0x01,0xfe,0x00,0x05]
5658
5659ds_or_rtn_b64 v[5:6], v1, v[2:3]
5660// GFX10: encoding: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
5661
5662ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:0
5663// GFX10: encoding: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
5664
5665ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:4
5666// GFX10: encoding: [0x04,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05]
5667
5668ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5669// GFX10: encoding: [0xff,0xff,0xaa,0xd9,0x01,0x02,0x00,0x05]
5670
5671ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5672// GFX10: encoding: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x05]
5673
5674ds_xor_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5675// GFX10: encoding: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0xfe]
5676
5677ds_xor_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5678// GFX10: encoding: [0xff,0xff,0xac,0xd9,0xff,0x02,0x00,0x05]
5679
5680ds_xor_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5681// GFX10: encoding: [0xff,0xff,0xac,0xd9,0x01,0xfe,0x00,0x05]
5682
5683ds_xor_rtn_b64 v[5:6], v1, v[2:3]
5684// GFX10: encoding: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
5685
5686ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:0
5687// GFX10: encoding: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
5688
5689ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:4
5690// GFX10: encoding: [0x04,0x00,0xac,0xd9,0x01,0x02,0x00,0x05]
5691
5692ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5693// GFX10: encoding: [0xff,0xff,0xae,0xd9,0x01,0x02,0x00,0x05]
5694
5695ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
5696// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0x05]
5697
5698ds_mskor_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
5699// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0xfe]
5700
5701ds_mskor_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
5702// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0xff,0x02,0x03,0x05]
5703
5704ds_mskor_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
5705// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0xfe,0x03,0x05]
5706
5707ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
5708// GFX10: encoding: [0xff,0xff,0xb0,0xd9,0x01,0x02,0xfe,0x05]
5709
5710ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
5711// GFX10: encoding: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
5712
5713ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
5714// GFX10: encoding: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
5715
5716ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
5717// GFX10: encoding: [0x04,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05]
5718
5719ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
5720// GFX10: encoding: [0xff,0xff,0xb2,0xd9,0x01,0x02,0x03,0x05]
5721
5722ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535
5723// GFX10: encoding: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05]
5724
5725ds_wrxchg_rtn_b64 v[254:255], v1, v[2:3] offset:65535
5726// GFX10: encoding: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0xfe]
5727
5728ds_wrxchg_rtn_b64 v[5:6], v255, v[2:3] offset:65535
5729// GFX10: encoding: [0xff,0xff,0xb4,0xd9,0xff,0x02,0x00,0x05]
5730
5731ds_wrxchg_rtn_b64 v[5:6], v1, v[254:255] offset:65535
5732// GFX10: encoding: [0xff,0xff,0xb4,0xd9,0x01,0xfe,0x00,0x05]
5733
5734ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3]
5735// GFX10: encoding: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
5736
5737ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:0
5738// GFX10: encoding: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
5739
5740ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:4
5741// GFX10: encoding: [0x04,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05]
5742
5743ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
5744// GFX10: encoding: [0xff,0xff,0xb6,0xd9,0x01,0x02,0x00,0x05]
5745
5746ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
5747// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5748
5749ds_wrxchg2_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
5750// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0xfc]
5751
5752ds_wrxchg2_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
5753// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0xff,0x02,0x03,0x05]
5754
5755ds_wrxchg2_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
5756// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0xfe,0x03,0x05]
5757
5758ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
5759// GFX10: encoding: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0xfe,0x05]
5760
5761ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
5762// GFX10: encoding: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5763
5764ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
5765// GFX10: encoding: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5766
5767ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
5768// GFX10: encoding: [0x10,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05]
5769
5770ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
5771// GFX10: encoding: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
5772
5773ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
5774// GFX10: encoding: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05]
5775
5776ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
5777// GFX10: encoding: [0x7f,0x01,0xb8,0xd9,0x01,0x02,0x03,0x05]
5778
5779ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5780// GFX10: encoding: [0x7f,0xff,0xba,0xd9,0x01,0x02,0x03,0x05]
5781
5782ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
5783// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5784
5785ds_wrxchg2st64_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
5786// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0xfc]
5787
5788ds_wrxchg2st64_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
5789// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0xff,0x02,0x03,0x05]
5790
5791ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
5792// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0xfe,0x03,0x05]
5793
5794ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
5795// GFX10: encoding: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0xfe,0x05]
5796
5797ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
5798// GFX10: encoding: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5799
5800ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
5801// GFX10: encoding: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5802
5803ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
5804// GFX10: encoding: [0x10,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05]
5805
5806ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
5807// GFX10: encoding: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
5808
5809ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
5810// GFX10: encoding: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05]
5811
5812ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
5813// GFX10: encoding: [0x7f,0x01,0xbc,0xd9,0x01,0x02,0x03,0x05]
5814
5815ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
5816// GFX10: encoding: [0x7f,0xff,0xbe,0xd9,0x01,0x02,0x03,0x05]
5817
5818ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
5819// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0x05]
5820
5821ds_cmpst_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
5822// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0xfe]
5823
5824ds_cmpst_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
5825// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0xff,0x02,0x03,0x05]
5826
5827ds_cmpst_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
5828// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0xfe,0x03,0x05]
5829
5830ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
5831// GFX10: encoding: [0xff,0xff,0xc0,0xd9,0x01,0x02,0xfe,0x05]
5832
5833ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
5834// GFX10: encoding: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
5835
5836ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
5837// GFX10: encoding: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
5838
5839ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
5840// GFX10: encoding: [0x04,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05]
5841
5842ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
5843// GFX10: encoding: [0xff,0xff,0xc2,0xd9,0x01,0x02,0x03,0x05]
5844
5845ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535
5846// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0x05]
5847
5848ds_cmpst_rtn_f64 v[254:255], v1, v[2:3], v[3:4] offset:65535
5849// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0xfe]
5850
5851ds_cmpst_rtn_f64 v[5:6], v255, v[2:3], v[3:4] offset:65535
5852// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0xff,0x02,0x03,0x05]
5853
5854ds_cmpst_rtn_f64 v[5:6], v1, v[254:255], v[3:4] offset:65535
5855// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0xfe,0x03,0x05]
5856
5857ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[254:255] offset:65535
5858// GFX10: encoding: [0xff,0xff,0xc4,0xd9,0x01,0x02,0xfe,0x05]
5859
5860ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4]
5861// GFX10: encoding: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
5862
5863ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:0
5864// GFX10: encoding: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
5865
5866ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:4
5867// GFX10: encoding: [0x04,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05]
5868
5869ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
5870// GFX10: encoding: [0xff,0xff,0xc6,0xd9,0x01,0x02,0x03,0x05]
5871
5872ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535
5873// GFX10: encoding: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x05]
5874
5875ds_min_rtn_f64 v[254:255], v1, v[2:3] offset:65535
5876// GFX10: encoding: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0xfe]
5877
5878ds_min_rtn_f64 v[5:6], v255, v[2:3] offset:65535
5879// GFX10: encoding: [0xff,0xff,0xc8,0xd9,0xff,0x02,0x00,0x05]
5880
5881ds_min_rtn_f64 v[5:6], v1, v[254:255] offset:65535
5882// GFX10: encoding: [0xff,0xff,0xc8,0xd9,0x01,0xfe,0x00,0x05]
5883
5884ds_min_rtn_f64 v[5:6], v1, v[2:3]
5885// GFX10: encoding: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
5886
5887ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:0
5888// GFX10: encoding: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
5889
5890ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:4
5891// GFX10: encoding: [0x04,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05]
5892
5893ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
5894// GFX10: encoding: [0xff,0xff,0xca,0xd9,0x01,0x02,0x00,0x05]
5895
5896ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535
5897// GFX10: encoding: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05]
5898
5899ds_max_rtn_f64 v[254:255], v1, v[2:3] offset:65535
5900// GFX10: encoding: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0xfe]
5901
5902ds_max_rtn_f64 v[5:6], v255, v[2:3] offset:65535
5903// GFX10: encoding: [0xff,0xff,0xcc,0xd9,0xff,0x02,0x00,0x05]
5904
5905ds_max_rtn_f64 v[5:6], v1, v[254:255] offset:65535
5906// GFX10: encoding: [0xff,0xff,0xcc,0xd9,0x01,0xfe,0x00,0x05]
5907
5908ds_max_rtn_f64 v[5:6], v1, v[2:3]
5909// GFX10: encoding: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
5910
5911ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:0
5912// GFX10: encoding: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
5913
5914ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:4
5915// GFX10: encoding: [0x04,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05]
5916
5917ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
5918// GFX10: encoding: [0xff,0xff,0xce,0xd9,0x01,0x02,0x00,0x05]
5919
5920ds_read_b64 v[5:6], v1 offset:65535
5921// GFX10: encoding: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05]
5922
5923ds_read_b64 v[254:255], v1 offset:65535
5924// GFX10: encoding: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0xfe]
5925
5926ds_read_b64 v[5:6], v255 offset:65535
5927// GFX10: encoding: [0xff,0xff,0xd8,0xd9,0xff,0x00,0x00,0x05]
5928
5929ds_read_b64 v[5:6], v1
5930// GFX10: encoding: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
5931
5932ds_read_b64 v[5:6], v1 offset:0
5933// GFX10: encoding: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
5934
5935ds_read_b64 v[5:6], v1 offset:4
5936// GFX10: encoding: [0x04,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05]
5937
5938ds_read_b64 v[5:6], v1 offset:65535 gds
5939// GFX10: encoding: [0xff,0xff,0xda,0xd9,0x01,0x00,0x00,0x05]
5940
5941ds_read2_b64 v[5:8], v1 offset0:127 offset1:255
5942// GFX10: encoding: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5943
5944ds_read2_b64 v[252:255], v1 offset0:127 offset1:255
5945// GFX10: encoding: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0xfc]
5946
5947ds_read2_b64 v[5:8], v255 offset0:127 offset1:255
5948// GFX10: encoding: [0x7f,0xff,0xdc,0xd9,0xff,0x00,0x00,0x05]
5949
5950ds_read2_b64 v[5:8], v1 offset1:255
5951// GFX10: encoding: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5952
5953ds_read2_b64 v[5:8], v1 offset0:0 offset1:255
5954// GFX10: encoding: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5955
5956ds_read2_b64 v[5:8], v1 offset0:16 offset1:255
5957// GFX10: encoding: [0x10,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05]
5958
5959ds_read2_b64 v[5:8], v1 offset0:127
5960// GFX10: encoding: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
5961
5962ds_read2_b64 v[5:8], v1 offset0:127 offset1:0
5963// GFX10: encoding: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05]
5964
5965ds_read2_b64 v[5:8], v1 offset0:127 offset1:1
5966// GFX10: encoding: [0x7f,0x01,0xdc,0xd9,0x01,0x00,0x00,0x05]
5967
5968ds_read2_b64 v[5:8], v1 offset0:127 offset1:255 gds
5969// GFX10: encoding: [0x7f,0xff,0xde,0xd9,0x01,0x00,0x00,0x05]
5970
5971ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255
5972// GFX10: encoding: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5973
5974ds_read2st64_b64 v[252:255], v1 offset0:127 offset1:255
5975// GFX10: encoding: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0xfc]
5976
5977ds_read2st64_b64 v[5:8], v255 offset0:127 offset1:255
5978// GFX10: encoding: [0x7f,0xff,0xe0,0xd9,0xff,0x00,0x00,0x05]
5979
5980ds_read2st64_b64 v[5:8], v1 offset1:255
5981// GFX10: encoding: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5982
5983ds_read2st64_b64 v[5:8], v1 offset0:0 offset1:255
5984// GFX10: encoding: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5985
5986ds_read2st64_b64 v[5:8], v1 offset0:16 offset1:255
5987// GFX10: encoding: [0x10,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05]
5988
5989ds_read2st64_b64 v[5:8], v1 offset0:127
5990// GFX10: encoding: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
5991
5992ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:0
5993// GFX10: encoding: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05]
5994
5995ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:1
5996// GFX10: encoding: [0x7f,0x01,0xe0,0xd9,0x01,0x00,0x00,0x05]
5997
5998ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255 gds
5999// GFX10: encoding: [0x7f,0xff,0xe2,0xd9,0x01,0x00,0x00,0x05]
6000
6001ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535
6002// GFX10: encoding: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05]
6003
6004ds_condxchg32_rtn_b64 v[254:255], v1, v[2:3] offset:65535
6005// GFX10: encoding: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0xfe]
6006
6007ds_condxchg32_rtn_b64 v[5:6], v255, v[2:3] offset:65535
6008// GFX10: encoding: [0xff,0xff,0xf8,0xd9,0xff,0x02,0x00,0x05]
6009
6010ds_condxchg32_rtn_b64 v[5:6], v1, v[254:255] offset:65535
6011// GFX10: encoding: [0xff,0xff,0xf8,0xd9,0x01,0xfe,0x00,0x05]
6012
6013ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3]
6014// GFX10: encoding: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
6015
6016ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:0
6017// GFX10: encoding: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
6018
6019ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:4
6020// GFX10: encoding: [0x04,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05]
6021
6022ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
6023// GFX10: encoding: [0xff,0xff,0xfa,0xd9,0x01,0x02,0x00,0x05]
6024
6025ds_add_src2_u32 v1 offset:65535
6026// GFX10: encoding: [0xff,0xff,0x00,0xda,0x01,0x00,0x00,0x00]
6027
6028ds_add_src2_u32 v255 offset:65535
6029// GFX10: encoding: [0xff,0xff,0x00,0xda,0xff,0x00,0x00,0x00]
6030
6031ds_add_src2_u32 v1
6032// GFX10: encoding: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
6033
6034ds_add_src2_u32 v1 offset:0
6035// GFX10: encoding: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
6036
6037ds_add_src2_u32 v1 offset:4
6038// GFX10: encoding: [0x04,0x00,0x00,0xda,0x01,0x00,0x00,0x00]
6039
6040ds_add_src2_u32 v1 offset:65535 gds
6041// GFX10: encoding: [0xff,0xff,0x02,0xda,0x01,0x00,0x00,0x00]
6042
6043ds_sub_src2_u32 v1 offset:65535
6044// GFX10: encoding: [0xff,0xff,0x04,0xda,0x01,0x00,0x00,0x00]
6045
6046ds_sub_src2_u32 v255 offset:65535
6047// GFX10: encoding: [0xff,0xff,0x04,0xda,0xff,0x00,0x00,0x00]
6048
6049ds_sub_src2_u32 v1
6050// GFX10: encoding: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
6051
6052ds_sub_src2_u32 v1 offset:0
6053// GFX10: encoding: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
6054
6055ds_sub_src2_u32 v1 offset:4
6056// GFX10: encoding: [0x04,0x00,0x04,0xda,0x01,0x00,0x00,0x00]
6057
6058ds_sub_src2_u32 v1 offset:65535 gds
6059// GFX10: encoding: [0xff,0xff,0x06,0xda,0x01,0x00,0x00,0x00]
6060
6061ds_rsub_src2_u32 v1 offset:65535
6062// GFX10: encoding: [0xff,0xff,0x08,0xda,0x01,0x00,0x00,0x00]
6063
6064ds_rsub_src2_u32 v255 offset:65535
6065// GFX10: encoding: [0xff,0xff,0x08,0xda,0xff,0x00,0x00,0x00]
6066
6067ds_rsub_src2_u32 v1
6068// GFX10: encoding: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
6069
6070ds_rsub_src2_u32 v1 offset:0
6071// GFX10: encoding: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
6072
6073ds_rsub_src2_u32 v1 offset:4
6074// GFX10: encoding: [0x04,0x00,0x08,0xda,0x01,0x00,0x00,0x00]
6075
6076ds_rsub_src2_u32 v1 offset:65535 gds
6077// GFX10: encoding: [0xff,0xff,0x0a,0xda,0x01,0x00,0x00,0x00]
6078
6079ds_inc_src2_u32 v1 offset:65535
6080// GFX10: encoding: [0xff,0xff,0x0c,0xda,0x01,0x00,0x00,0x00]
6081
6082ds_inc_src2_u32 v255 offset:65535
6083// GFX10: encoding: [0xff,0xff,0x0c,0xda,0xff,0x00,0x00,0x00]
6084
6085ds_inc_src2_u32 v1
6086// GFX10: encoding: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
6087
6088ds_inc_src2_u32 v1 offset:0
6089// GFX10: encoding: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
6090
6091ds_inc_src2_u32 v1 offset:4
6092// GFX10: encoding: [0x04,0x00,0x0c,0xda,0x01,0x00,0x00,0x00]
6093
6094ds_inc_src2_u32 v1 offset:65535 gds
6095// GFX10: encoding: [0xff,0xff,0x0e,0xda,0x01,0x00,0x00,0x00]
6096
6097ds_dec_src2_u32 v1 offset:65535
6098// GFX10: encoding: [0xff,0xff,0x10,0xda,0x01,0x00,0x00,0x00]
6099
6100ds_dec_src2_u32 v255 offset:65535
6101// GFX10: encoding: [0xff,0xff,0x10,0xda,0xff,0x00,0x00,0x00]
6102
6103ds_dec_src2_u32 v1
6104// GFX10: encoding: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
6105
6106ds_dec_src2_u32 v1 offset:0
6107// GFX10: encoding: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
6108
6109ds_dec_src2_u32 v1 offset:4
6110// GFX10: encoding: [0x04,0x00,0x10,0xda,0x01,0x00,0x00,0x00]
6111
6112ds_dec_src2_u32 v1 offset:65535 gds
6113// GFX10: encoding: [0xff,0xff,0x12,0xda,0x01,0x00,0x00,0x00]
6114
6115ds_min_src2_i32 v1 offset:65535
6116// GFX10: encoding: [0xff,0xff,0x14,0xda,0x01,0x00,0x00,0x00]
6117
6118ds_min_src2_i32 v255 offset:65535
6119// GFX10: encoding: [0xff,0xff,0x14,0xda,0xff,0x00,0x00,0x00]
6120
6121ds_min_src2_i32 v1
6122// GFX10: encoding: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
6123
6124ds_min_src2_i32 v1 offset:0
6125// GFX10: encoding: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
6126
6127ds_min_src2_i32 v1 offset:4
6128// GFX10: encoding: [0x04,0x00,0x14,0xda,0x01,0x00,0x00,0x00]
6129
6130ds_min_src2_i32 v1 offset:65535 gds
6131// GFX10: encoding: [0xff,0xff,0x16,0xda,0x01,0x00,0x00,0x00]
6132
6133ds_max_src2_i32 v1 offset:65535
6134// GFX10: encoding: [0xff,0xff,0x18,0xda,0x01,0x00,0x00,0x00]
6135
6136ds_max_src2_i32 v255 offset:65535
6137// GFX10: encoding: [0xff,0xff,0x18,0xda,0xff,0x00,0x00,0x00]
6138
6139ds_max_src2_i32 v1
6140// GFX10: encoding: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
6141
6142ds_max_src2_i32 v1 offset:0
6143// GFX10: encoding: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
6144
6145ds_max_src2_i32 v1 offset:4
6146// GFX10: encoding: [0x04,0x00,0x18,0xda,0x01,0x00,0x00,0x00]
6147
6148ds_max_src2_i32 v1 offset:65535 gds
6149// GFX10: encoding: [0xff,0xff,0x1a,0xda,0x01,0x00,0x00,0x00]
6150
6151ds_min_src2_u32 v1 offset:65535
6152// GFX10: encoding: [0xff,0xff,0x1c,0xda,0x01,0x00,0x00,0x00]
6153
6154ds_min_src2_u32 v255 offset:65535
6155// GFX10: encoding: [0xff,0xff,0x1c,0xda,0xff,0x00,0x00,0x00]
6156
6157ds_min_src2_u32 v1
6158// GFX10: encoding: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
6159
6160ds_min_src2_u32 v1 offset:0
6161// GFX10: encoding: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
6162
6163ds_min_src2_u32 v1 offset:4
6164// GFX10: encoding: [0x04,0x00,0x1c,0xda,0x01,0x00,0x00,0x00]
6165
6166ds_min_src2_u32 v1 offset:65535 gds
6167// GFX10: encoding: [0xff,0xff,0x1e,0xda,0x01,0x00,0x00,0x00]
6168
6169ds_max_src2_u32 v1 offset:65535
6170// GFX10: encoding: [0xff,0xff,0x20,0xda,0x01,0x00,0x00,0x00]
6171
6172ds_max_src2_u32 v255 offset:65535
6173// GFX10: encoding: [0xff,0xff,0x20,0xda,0xff,0x00,0x00,0x00]
6174
6175ds_max_src2_u32 v1
6176// GFX10: encoding: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
6177
6178ds_max_src2_u32 v1 offset:0
6179// GFX10: encoding: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
6180
6181ds_max_src2_u32 v1 offset:4
6182// GFX10: encoding: [0x04,0x00,0x20,0xda,0x01,0x00,0x00,0x00]
6183
6184ds_max_src2_u32 v1 offset:65535 gds
6185// GFX10: encoding: [0xff,0xff,0x22,0xda,0x01,0x00,0x00,0x00]
6186
6187ds_and_src2_b32 v1 offset:65535
6188// GFX10: encoding: [0xff,0xff,0x24,0xda,0x01,0x00,0x00,0x00]
6189
6190ds_and_src2_b32 v255 offset:65535
6191// GFX10: encoding: [0xff,0xff,0x24,0xda,0xff,0x00,0x00,0x00]
6192
6193ds_and_src2_b32 v1
6194// GFX10: encoding: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
6195
6196ds_and_src2_b32 v1 offset:0
6197// GFX10: encoding: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
6198
6199ds_and_src2_b32 v1 offset:4
6200// GFX10: encoding: [0x04,0x00,0x24,0xda,0x01,0x00,0x00,0x00]
6201
6202ds_and_src2_b32 v1 offset:65535 gds
6203// GFX10: encoding: [0xff,0xff,0x26,0xda,0x01,0x00,0x00,0x00]
6204
6205ds_or_src2_b32 v1 offset:65535
6206// GFX10: encoding: [0xff,0xff,0x28,0xda,0x01,0x00,0x00,0x00]
6207
6208ds_or_src2_b32 v255 offset:65535
6209// GFX10: encoding: [0xff,0xff,0x28,0xda,0xff,0x00,0x00,0x00]
6210
6211ds_or_src2_b32 v1
6212// GFX10: encoding: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
6213
6214ds_or_src2_b32 v1 offset:0
6215// GFX10: encoding: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
6216
6217ds_or_src2_b32 v1 offset:4
6218// GFX10: encoding: [0x04,0x00,0x28,0xda,0x01,0x00,0x00,0x00]
6219
6220ds_or_src2_b32 v1 offset:65535 gds
6221// GFX10: encoding: [0xff,0xff,0x2a,0xda,0x01,0x00,0x00,0x00]
6222
6223ds_xor_src2_b32 v1 offset:65535
6224// GFX10: encoding: [0xff,0xff,0x2c,0xda,0x01,0x00,0x00,0x00]
6225
6226ds_xor_src2_b32 v255 offset:65535
6227// GFX10: encoding: [0xff,0xff,0x2c,0xda,0xff,0x00,0x00,0x00]
6228
6229ds_xor_src2_b32 v1
6230// GFX10: encoding: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
6231
6232ds_xor_src2_b32 v1 offset:0
6233// GFX10: encoding: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
6234
6235ds_xor_src2_b32 v1 offset:4
6236// GFX10: encoding: [0x04,0x00,0x2c,0xda,0x01,0x00,0x00,0x00]
6237
6238ds_xor_src2_b32 v1 offset:65535 gds
6239// GFX10: encoding: [0xff,0xff,0x2e,0xda,0x01,0x00,0x00,0x00]
6240
6241ds_write_src2_b32 v1 offset:65535
6242// GFX10: encoding: [0xff,0xff,0x34,0xda,0x01,0x00,0x00,0x00]
6243
6244ds_write_src2_b32 v255 offset:65535
6245// GFX10: encoding: [0xff,0xff,0x34,0xda,0xff,0x00,0x00,0x00]
6246
6247ds_write_src2_b32 v1
6248// GFX10: encoding: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
6249
6250ds_write_src2_b32 v1 offset:0
6251// GFX10: encoding: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
6252
6253ds_write_src2_b32 v1 offset:4
6254// GFX10: encoding: [0x04,0x00,0x34,0xda,0x01,0x00,0x00,0x00]
6255
6256ds_write_src2_b32 v1 offset:65535 gds
6257// GFX10: encoding: [0xff,0xff,0x36,0xda,0x01,0x00,0x00,0x00]
6258
6259ds_min_src2_f32 v1 offset:65535
6260// GFX10: encoding: [0xff,0xff,0x48,0xda,0x01,0x00,0x00,0x00]
6261
6262ds_min_src2_f32 v255 offset:65535
6263// GFX10: encoding: [0xff,0xff,0x48,0xda,0xff,0x00,0x00,0x00]
6264
6265ds_min_src2_f32 v1
6266// GFX10: encoding: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
6267
6268ds_min_src2_f32 v1 offset:0
6269// GFX10: encoding: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
6270
6271ds_min_src2_f32 v1 offset:4
6272// GFX10: encoding: [0x04,0x00,0x48,0xda,0x01,0x00,0x00,0x00]
6273
6274ds_min_src2_f32 v1 offset:65535 gds
6275// GFX10: encoding: [0xff,0xff,0x4a,0xda,0x01,0x00,0x00,0x00]
6276
6277ds_max_src2_f32 v1 offset:65535
6278// GFX10: encoding: [0xff,0xff,0x4c,0xda,0x01,0x00,0x00,0x00]
6279
6280ds_max_src2_f32 v255 offset:65535
6281// GFX10: encoding: [0xff,0xff,0x4c,0xda,0xff,0x00,0x00,0x00]
6282
6283ds_max_src2_f32 v1
6284// GFX10: encoding: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
6285
6286ds_max_src2_f32 v1 offset:0
6287// GFX10: encoding: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
6288
6289ds_max_src2_f32 v1 offset:4
6290// GFX10: encoding: [0x04,0x00,0x4c,0xda,0x01,0x00,0x00,0x00]
6291
6292ds_max_src2_f32 v1 offset:65535 gds
6293// GFX10: encoding: [0xff,0xff,0x4e,0xda,0x01,0x00,0x00,0x00]
6294
6295ds_add_src2_f32 v1 offset:65535
6296// GFX10: encoding: [0xff,0xff,0x54,0xda,0x01,0x00,0x00,0x00]
6297
6298ds_add_src2_f32 v255 offset:65535
6299// GFX10: encoding: [0xff,0xff,0x54,0xda,0xff,0x00,0x00,0x00]
6300
6301ds_add_src2_f32 v1
6302// GFX10: encoding: [0x00,0x00,0x54,0xda,0x01,0x00,0x00,0x00]
6303
6304ds_add_src2_f32 v1 offset:0
6305// GFX10: encoding: [0x00,0x00,0x54,0xda,0x01,0x00,0x00,0x00]
6306
6307ds_add_src2_f32 v1 offset:4
6308// GFX10: encoding: [0x04,0x00,0x54,0xda,0x01,0x00,0x00,0x00]
6309
6310ds_add_src2_f32 v1 offset:65535 gds
6311// GFX10: encoding: [0xff,0xff,0x56,0xda,0x01,0x00,0x00,0x00]
6312
6313ds_write_b8_d16_hi v1, v2 offset:65535
6314// GFX10: encoding: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00]
6315
6316ds_write_b8_d16_hi v255, v2 offset:65535
6317// GFX10: encoding: [0xff,0xff,0x80,0xda,0xff,0x02,0x00,0x00]
6318
6319ds_write_b8_d16_hi v1, v255 offset:65535
6320// GFX10: encoding: [0xff,0xff,0x80,0xda,0x01,0xff,0x00,0x00]
6321
6322ds_write_b8_d16_hi v1, v2
6323// GFX10: encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
6324
6325ds_write_b8_d16_hi v1, v2 offset:0
6326// GFX10: encoding: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
6327
6328ds_write_b8_d16_hi v1, v2 offset:4
6329// GFX10: encoding: [0x04,0x00,0x80,0xda,0x01,0x02,0x00,0x00]
6330
6331ds_write_b8_d16_hi v1, v2 offset:65535 gds
6332// GFX10: encoding: [0xff,0xff,0x82,0xda,0x01,0x02,0x00,0x00]
6333
6334ds_write_b16_d16_hi v1, v2 offset:65535
6335// GFX10: encoding: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00]
6336
6337ds_write_b16_d16_hi v255, v2 offset:65535
6338// GFX10: encoding: [0xff,0xff,0x84,0xda,0xff,0x02,0x00,0x00]
6339
6340ds_write_b16_d16_hi v1, v255 offset:65535
6341// GFX10: encoding: [0xff,0xff,0x84,0xda,0x01,0xff,0x00,0x00]
6342
6343ds_write_b16_d16_hi v1, v2
6344// GFX10: encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
6345
6346ds_write_b16_d16_hi v1, v2 offset:0
6347// GFX10: encoding: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
6348
6349ds_write_b16_d16_hi v1, v2 offset:4
6350// GFX10: encoding: [0x04,0x00,0x84,0xda,0x01,0x02,0x00,0x00]
6351
6352ds_write_b16_d16_hi v1, v2 offset:65535 gds
6353// GFX10: encoding: [0xff,0xff,0x86,0xda,0x01,0x02,0x00,0x00]
6354
6355ds_read_u8_d16 v5, v1 offset:65535
6356// GFX10: encoding: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05]
6357
6358ds_read_u8_d16 v255, v1 offset:65535
6359// GFX10: encoding: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0xff]
6360
6361ds_read_u8_d16 v5, v255 offset:65535
6362// GFX10: encoding: [0xff,0xff,0x88,0xda,0xff,0x00,0x00,0x05]
6363
6364ds_read_u8_d16 v5, v1
6365// GFX10: encoding: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
6366
6367ds_read_u8_d16 v5, v1 offset:0
6368// GFX10: encoding: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
6369
6370ds_read_u8_d16 v5, v1 offset:4
6371// GFX10: encoding: [0x04,0x00,0x88,0xda,0x01,0x00,0x00,0x05]
6372
6373ds_read_u8_d16 v5, v1 offset:65535 gds
6374// GFX10: encoding: [0xff,0xff,0x8a,0xda,0x01,0x00,0x00,0x05]
6375
6376ds_read_u8_d16_hi v5, v1 offset:65535
6377// GFX10: encoding: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05]
6378
6379ds_read_u8_d16_hi v255, v1 offset:65535
6380// GFX10: encoding: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0xff]
6381
6382ds_read_u8_d16_hi v5, v255 offset:65535
6383// GFX10: encoding: [0xff,0xff,0x8c,0xda,0xff,0x00,0x00,0x05]
6384
6385ds_read_u8_d16_hi v5, v1
6386// GFX10: encoding: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
6387
6388ds_read_u8_d16_hi v5, v1 offset:0
6389// GFX10: encoding: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
6390
6391ds_read_u8_d16_hi v5, v1 offset:4
6392// GFX10: encoding: [0x04,0x00,0x8c,0xda,0x01,0x00,0x00,0x05]
6393
6394ds_read_u8_d16_hi v5, v1 offset:65535 gds
6395// GFX10: encoding: [0xff,0xff,0x8e,0xda,0x01,0x00,0x00,0x05]
6396
6397ds_read_i8_d16 v5, v1 offset:65535
6398// GFX10: encoding: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05]
6399
6400ds_read_i8_d16 v255, v1 offset:65535
6401// GFX10: encoding: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0xff]
6402
6403ds_read_i8_d16 v5, v255 offset:65535
6404// GFX10: encoding: [0xff,0xff,0x90,0xda,0xff,0x00,0x00,0x05]
6405
6406ds_read_i8_d16 v5, v1
6407// GFX10: encoding: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
6408
6409ds_read_i8_d16 v5, v1 offset:0
6410// GFX10: encoding: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
6411
6412ds_read_i8_d16 v5, v1 offset:4
6413// GFX10: encoding: [0x04,0x00,0x90,0xda,0x01,0x00,0x00,0x05]
6414
6415ds_read_i8_d16 v5, v1 offset:65535 gds
6416// GFX10: encoding: [0xff,0xff,0x92,0xda,0x01,0x00,0x00,0x05]
6417
6418ds_read_i8_d16_hi v5, v1 offset:65535
6419// GFX10: encoding: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05]
6420
6421ds_read_i8_d16_hi v255, v1 offset:65535
6422// GFX10: encoding: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0xff]
6423
6424ds_read_i8_d16_hi v5, v255 offset:65535
6425// GFX10: encoding: [0xff,0xff,0x94,0xda,0xff,0x00,0x00,0x05]
6426
6427ds_read_i8_d16_hi v5, v1
6428// GFX10: encoding: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
6429
6430ds_read_i8_d16_hi v5, v1 offset:0
6431// GFX10: encoding: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
6432
6433ds_read_i8_d16_hi v5, v1 offset:4
6434// GFX10: encoding: [0x04,0x00,0x94,0xda,0x01,0x00,0x00,0x05]
6435
6436ds_read_i8_d16_hi v5, v1 offset:65535 gds
6437// GFX10: encoding: [0xff,0xff,0x96,0xda,0x01,0x00,0x00,0x05]
6438
6439ds_read_u16_d16 v5, v1 offset:65535
6440// GFX10: encoding: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05]
6441
6442ds_read_u16_d16 v255, v1 offset:65535
6443// GFX10: encoding: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0xff]
6444
6445ds_read_u16_d16 v5, v255 offset:65535
6446// GFX10: encoding: [0xff,0xff,0x98,0xda,0xff,0x00,0x00,0x05]
6447
6448ds_read_u16_d16 v5, v1
6449// GFX10: encoding: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
6450
6451ds_read_u16_d16 v5, v1 offset:0
6452// GFX10: encoding: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
6453
6454ds_read_u16_d16 v5, v1 offset:4
6455// GFX10: encoding: [0x04,0x00,0x98,0xda,0x01,0x00,0x00,0x05]
6456
6457ds_read_u16_d16 v5, v1 offset:65535 gds
6458// GFX10: encoding: [0xff,0xff,0x9a,0xda,0x01,0x00,0x00,0x05]
6459
6460ds_read_u16_d16_hi v5, v1 offset:65535
6461// GFX10: encoding: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05]
6462
6463ds_read_u16_d16_hi v255, v1 offset:65535
6464// GFX10: encoding: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0xff]
6465
6466ds_read_u16_d16_hi v5, v255 offset:65535
6467// GFX10: encoding: [0xff,0xff,0x9c,0xda,0xff,0x00,0x00,0x05]
6468
6469ds_read_u16_d16_hi v5, v1
6470// GFX10: encoding: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
6471
6472ds_read_u16_d16_hi v5, v1 offset:0
6473// GFX10: encoding: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
6474
6475ds_read_u16_d16_hi v5, v1 offset:4
6476// GFX10: encoding: [0x04,0x00,0x9c,0xda,0x01,0x00,0x00,0x05]
6477
6478ds_read_u16_d16_hi v5, v1 offset:65535 gds
6479// GFX10: encoding: [0xff,0xff,0x9e,0xda,0x01,0x00,0x00,0x05]
6480
6481ds_write_addtid_b32 v5 offset:65535
6482// GFX10: encoding: [0xff,0xff,0xc0,0xda,0x00,0x05,0x00,0x00]
6483
6484ds_write_addtid_b32 v255 offset:65535
6485// GFX10: encoding: [0xff,0xff,0xc0,0xda,0x00,0xff,0x00,0x00]
6486
6487ds_write_addtid_b32 v5
6488// GFX10: encoding: [0x00,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]
6489
6490ds_write_addtid_b32 v5 offset:0
6491// GFX10: encoding: [0x00,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]
6492
6493ds_write_addtid_b32 v5 offset:4
6494// GFX10: encoding: [0x04,0x00,0xc0,0xda,0x00,0x05,0x00,0x00]
6495
6496ds_write_addtid_b32 v5 offset:65535 gds
6497// GFX10: encoding: [0xff,0xff,0xc2,0xda,0x00,0x05,0x00,0x00]
6498
6499ds_read_addtid_b32 v5 offset:65535
6500// GFX10: encoding: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05]
6501
6502ds_read_addtid_b32 v255 offset:65535
6503// GFX10: encoding: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0xff]
6504
6505ds_read_addtid_b32 v5
6506// GFX10: encoding: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
6507
6508ds_read_addtid_b32 v5 offset:0
6509// GFX10: encoding: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
6510
6511ds_read_addtid_b32 v5 offset:4
6512// GFX10: encoding: [0x04,0x00,0xc4,0xda,0x00,0x00,0x00,0x05]
6513
6514ds_read_addtid_b32 v5 offset:65535 gds
6515// GFX10: encoding: [0xff,0xff,0xc6,0xda,0x00,0x00,0x00,0x05]
6516
6517ds_permute_b32 v0, v1, v2
6518// GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x00]
6519
6520ds_permute_b32 v255, v254, v253
6521// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6522
6523ds_permute_b32 v0, v254, v253
6524// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6525
6526ds_permute_b32 v255, v1, v253
6527// GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0xfd,0x00,0xff]
6528
6529ds_permute_b32 v255, v254, v2
6530// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0x02,0x00,0xff]
6531
6532ds_permute_b32 v0, v1, v2 offset:0
6533// GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x00]
6534
6535ds_permute_b32 v255, v254, v253 offset:0
6536// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6537
6538ds_permute_b32 v0, v254, v253 offset:0
6539// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6540
6541ds_permute_b32 v255, v1, v253 offset:0
6542// GFX10: encoding: [0x00,0x00,0xc8,0xda,0x01,0xfd,0x00,0xff]
6543
6544ds_permute_b32 v255, v254, v2 offset:0
6545// GFX10: encoding: [0x00,0x00,0xc8,0xda,0xfe,0x02,0x00,0xff]
6546
6547ds_permute_b32 v0, v1, v2 offset:4660
6548// GFX10: encoding: [0x34,0x12,0xc8,0xda,0x01,0x02,0x00,0x00]
6549
6550ds_permute_b32 v255, v254, v253 offset:4660
6551// GFX10: encoding: [0x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6552
6553ds_permute_b32 v0, v254, v253 offset:4660
6554// GFX10: encoding: [0x34,0x12,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6555
6556ds_permute_b32 v255, v1, v253 offset:4660
6557// GFX10: encoding: [0x34,0x12,0xc8,0xda,0x01,0xfd,0x00,0xff]
6558
6559ds_permute_b32 v255, v254, v2 offset:4660
6560// GFX10: encoding: [0x34,0x12,0xc8,0xda,0xfe,0x02,0x00,0xff]
6561
6562ds_permute_b32 v0, v1, v2 offset:65535
6563// GFX10: encoding: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x00]
6564
6565ds_permute_b32 v255, v254, v253 offset:65535
6566// GFX10: encoding: [0xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0xff]
6567
6568ds_permute_b32 v0, v254, v253 offset:65535
6569// GFX10: encoding: [0xff,0xff,0xc8,0xda,0xfe,0xfd,0x00,0x00]
6570
6571ds_permute_b32 v255, v1, v253 offset:65535
6572// GFX10: encoding: [0xff,0xff,0xc8,0xda,0x01,0xfd,0x00,0xff]
6573
6574ds_permute_b32 v255, v254, v2 offset:65535
6575// GFX10: encoding: [0xff,0xff,0xc8,0xda,0xfe,0x02,0x00,0xff]
6576
6577ds_bpermute_b32 v0, v1, v2
6578// GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x00]
6579
6580ds_bpermute_b32 v255, v254, v253
6581// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6582
6583ds_bpermute_b32 v0, v254, v253
6584// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6585
6586ds_bpermute_b32 v255, v1, v253
6587// GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0xfd,0x00,0xff]
6588
6589ds_bpermute_b32 v255, v254, v2
6590// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0x02,0x00,0xff]
6591
6592ds_bpermute_b32 v0, v1, v2 offset:0
6593// GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x00]
6594
6595ds_bpermute_b32 v255, v254, v253 offset:0
6596// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6597
6598ds_bpermute_b32 v0, v254, v253 offset:0
6599// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6600
6601ds_bpermute_b32 v255, v1, v253 offset:0
6602// GFX10: encoding: [0x00,0x00,0xcc,0xda,0x01,0xfd,0x00,0xff]
6603
6604ds_bpermute_b32 v255, v254, v2 offset:0
6605// GFX10: encoding: [0x00,0x00,0xcc,0xda,0xfe,0x02,0x00,0xff]
6606
6607ds_bpermute_b32 v0, v1, v2 offset:4660
6608// GFX10: encoding: [0x34,0x12,0xcc,0xda,0x01,0x02,0x00,0x00]
6609
6610ds_bpermute_b32 v255, v254, v253 offset:4660
6611// GFX10: encoding: [0x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6612
6613ds_bpermute_b32 v0, v254, v253 offset:4660
6614// GFX10: encoding: [0x34,0x12,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6615
6616ds_bpermute_b32 v255, v1, v253 offset:4660
6617// GFX10: encoding: [0x34,0x12,0xcc,0xda,0x01,0xfd,0x00,0xff]
6618
6619ds_bpermute_b32 v255, v254, v2 offset:4660
6620// GFX10: encoding: [0x34,0x12,0xcc,0xda,0xfe,0x02,0x00,0xff]
6621
6622ds_bpermute_b32 v0, v1, v2 offset:65535
6623// GFX10: encoding: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x00]
6624
6625ds_bpermute_b32 v255, v254, v253 offset:65535
6626// GFX10: encoding: [0xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0xff]
6627
6628ds_bpermute_b32 v0, v254, v253 offset:65535
6629// GFX10: encoding: [0xff,0xff,0xcc,0xda,0xfe,0xfd,0x00,0x00]
6630
6631ds_bpermute_b32 v255, v1, v253 offset:65535
6632// GFX10: encoding: [0xff,0xff,0xcc,0xda,0x01,0xfd,0x00,0xff]
6633
6634ds_bpermute_b32 v255, v254, v2 offset:65535
6635// GFX10: encoding: [0xff,0xff,0xcc,0xda,0xfe,0x02,0x00,0xff]
6636
6637ds_add_src2_u64 v1 offset:65535
6638// GFX10: encoding: [0xff,0xff,0x00,0xdb,0x01,0x00,0x00,0x00]
6639
6640ds_add_src2_u64 v255 offset:65535
6641// GFX10: encoding: [0xff,0xff,0x00,0xdb,0xff,0x00,0x00,0x00]
6642
6643ds_add_src2_u64 v1
6644// GFX10: encoding: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
6645
6646ds_add_src2_u64 v1 offset:0
6647// GFX10: encoding: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
6648
6649ds_add_src2_u64 v1 offset:4
6650// GFX10: encoding: [0x04,0x00,0x00,0xdb,0x01,0x00,0x00,0x00]
6651
6652ds_add_src2_u64 v1 offset:65535 gds
6653// GFX10: encoding: [0xff,0xff,0x02,0xdb,0x01,0x00,0x00,0x00]
6654
6655ds_sub_src2_u64 v1 offset:65535
6656// GFX10: encoding: [0xff,0xff,0x04,0xdb,0x01,0x00,0x00,0x00]
6657
6658ds_sub_src2_u64 v255 offset:65535
6659// GFX10: encoding: [0xff,0xff,0x04,0xdb,0xff,0x00,0x00,0x00]
6660
6661ds_sub_src2_u64 v1
6662// GFX10: encoding: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
6663
6664ds_sub_src2_u64 v1 offset:0
6665// GFX10: encoding: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
6666
6667ds_sub_src2_u64 v1 offset:4
6668// GFX10: encoding: [0x04,0x00,0x04,0xdb,0x01,0x00,0x00,0x00]
6669
6670ds_sub_src2_u64 v1 offset:65535 gds
6671// GFX10: encoding: [0xff,0xff,0x06,0xdb,0x01,0x00,0x00,0x00]
6672
6673ds_rsub_src2_u64 v1 offset:65535
6674// GFX10: encoding: [0xff,0xff,0x08,0xdb,0x01,0x00,0x00,0x00]
6675
6676ds_rsub_src2_u64 v255 offset:65535
6677// GFX10: encoding: [0xff,0xff,0x08,0xdb,0xff,0x00,0x00,0x00]
6678
6679ds_rsub_src2_u64 v1
6680// GFX10: encoding: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
6681
6682ds_rsub_src2_u64 v1 offset:0
6683// GFX10: encoding: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
6684
6685ds_rsub_src2_u64 v1 offset:4
6686// GFX10: encoding: [0x04,0x00,0x08,0xdb,0x01,0x00,0x00,0x00]
6687
6688ds_rsub_src2_u64 v1 offset:65535 gds
6689// GFX10: encoding: [0xff,0xff,0x0a,0xdb,0x01,0x00,0x00,0x00]
6690
6691ds_inc_src2_u64 v1 offset:65535
6692// GFX10: encoding: [0xff,0xff,0x0c,0xdb,0x01,0x00,0x00,0x00]
6693
6694ds_inc_src2_u64 v255 offset:65535
6695// GFX10: encoding: [0xff,0xff,0x0c,0xdb,0xff,0x00,0x00,0x00]
6696
6697ds_inc_src2_u64 v1
6698// GFX10: encoding: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
6699
6700ds_inc_src2_u64 v1 offset:0
6701// GFX10: encoding: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
6702
6703ds_inc_src2_u64 v1 offset:4
6704// GFX10: encoding: [0x04,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00]
6705
6706ds_inc_src2_u64 v1 offset:65535 gds
6707// GFX10: encoding: [0xff,0xff,0x0e,0xdb,0x01,0x00,0x00,0x00]
6708
6709ds_dec_src2_u64 v1 offset:65535
6710// GFX10: encoding: [0xff,0xff,0x10,0xdb,0x01,0x00,0x00,0x00]
6711
6712ds_dec_src2_u64 v255 offset:65535
6713// GFX10: encoding: [0xff,0xff,0x10,0xdb,0xff,0x00,0x00,0x00]
6714
6715ds_dec_src2_u64 v1
6716// GFX10: encoding: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
6717
6718ds_dec_src2_u64 v1 offset:0
6719// GFX10: encoding: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
6720
6721ds_dec_src2_u64 v1 offset:4
6722// GFX10: encoding: [0x04,0x00,0x10,0xdb,0x01,0x00,0x00,0x00]
6723
6724ds_dec_src2_u64 v1 offset:65535 gds
6725// GFX10: encoding: [0xff,0xff,0x12,0xdb,0x01,0x00,0x00,0x00]
6726
6727ds_min_src2_i64 v1 offset:65535
6728// GFX10: encoding: [0xff,0xff,0x14,0xdb,0x01,0x00,0x00,0x00]
6729
6730ds_min_src2_i64 v255 offset:65535
6731// GFX10: encoding: [0xff,0xff,0x14,0xdb,0xff,0x00,0x00,0x00]
6732
6733ds_min_src2_i64 v1
6734// GFX10: encoding: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
6735
6736ds_min_src2_i64 v1 offset:0
6737// GFX10: encoding: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
6738
6739ds_min_src2_i64 v1 offset:4
6740// GFX10: encoding: [0x04,0x00,0x14,0xdb,0x01,0x00,0x00,0x00]
6741
6742ds_min_src2_i64 v1 offset:65535 gds
6743// GFX10: encoding: [0xff,0xff,0x16,0xdb,0x01,0x00,0x00,0x00]
6744
6745ds_max_src2_i64 v1 offset:65535
6746// GFX10: encoding: [0xff,0xff,0x18,0xdb,0x01,0x00,0x00,0x00]
6747
6748ds_max_src2_i64 v255 offset:65535
6749// GFX10: encoding: [0xff,0xff,0x18,0xdb,0xff,0x00,0x00,0x00]
6750
6751ds_max_src2_i64 v1
6752// GFX10: encoding: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
6753
6754ds_max_src2_i64 v1 offset:0
6755// GFX10: encoding: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
6756
6757ds_max_src2_i64 v1 offset:4
6758// GFX10: encoding: [0x04,0x00,0x18,0xdb,0x01,0x00,0x00,0x00]
6759
6760ds_max_src2_i64 v1 offset:65535 gds
6761// GFX10: encoding: [0xff,0xff,0x1a,0xdb,0x01,0x00,0x00,0x00]
6762
6763ds_min_src2_u64 v1 offset:65535
6764// GFX10: encoding: [0xff,0xff,0x1c,0xdb,0x01,0x00,0x00,0x00]
6765
6766ds_min_src2_u64 v255 offset:65535
6767// GFX10: encoding: [0xff,0xff,0x1c,0xdb,0xff,0x00,0x00,0x00]
6768
6769ds_min_src2_u64 v1
6770// GFX10: encoding: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
6771
6772ds_min_src2_u64 v1 offset:0
6773// GFX10: encoding: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
6774
6775ds_min_src2_u64 v1 offset:4
6776// GFX10: encoding: [0x04,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00]
6777
6778ds_min_src2_u64 v1 offset:65535 gds
6779// GFX10: encoding: [0xff,0xff,0x1e,0xdb,0x01,0x00,0x00,0x00]
6780
6781ds_max_src2_u64 v1 offset:65535
6782// GFX10: encoding: [0xff,0xff,0x20,0xdb,0x01,0x00,0x00,0x00]
6783
6784ds_max_src2_u64 v255 offset:65535
6785// GFX10: encoding: [0xff,0xff,0x20,0xdb,0xff,0x00,0x00,0x00]
6786
6787ds_max_src2_u64 v1
6788// GFX10: encoding: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
6789
6790ds_max_src2_u64 v1 offset:0
6791// GFX10: encoding: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
6792
6793ds_max_src2_u64 v1 offset:4
6794// GFX10: encoding: [0x04,0x00,0x20,0xdb,0x01,0x00,0x00,0x00]
6795
6796ds_max_src2_u64 v1 offset:65535 gds
6797// GFX10: encoding: [0xff,0xff,0x22,0xdb,0x01,0x00,0x00,0x00]
6798
6799ds_and_src2_b64 v1 offset:65535
6800// GFX10: encoding: [0xff,0xff,0x24,0xdb,0x01,0x00,0x00,0x00]
6801
6802ds_and_src2_b64 v255 offset:65535
6803// GFX10: encoding: [0xff,0xff,0x24,0xdb,0xff,0x00,0x00,0x00]
6804
6805ds_and_src2_b64 v1
6806// GFX10: encoding: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
6807
6808ds_and_src2_b64 v1 offset:0
6809// GFX10: encoding: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
6810
6811ds_and_src2_b64 v1 offset:4
6812// GFX10: encoding: [0x04,0x00,0x24,0xdb,0x01,0x00,0x00,0x00]
6813
6814ds_and_src2_b64 v1 offset:65535 gds
6815// GFX10: encoding: [0xff,0xff,0x26,0xdb,0x01,0x00,0x00,0x00]
6816
6817ds_or_src2_b64 v1 offset:65535
6818// GFX10: encoding: [0xff,0xff,0x28,0xdb,0x01,0x00,0x00,0x00]
6819
6820ds_or_src2_b64 v255 offset:65535
6821// GFX10: encoding: [0xff,0xff,0x28,0xdb,0xff,0x00,0x00,0x00]
6822
6823ds_or_src2_b64 v1
6824// GFX10: encoding: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
6825
6826ds_or_src2_b64 v1 offset:0
6827// GFX10: encoding: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
6828
6829ds_or_src2_b64 v1 offset:4
6830// GFX10: encoding: [0x04,0x00,0x28,0xdb,0x01,0x00,0x00,0x00]
6831
6832ds_or_src2_b64 v1 offset:65535 gds
6833// GFX10: encoding: [0xff,0xff,0x2a,0xdb,0x01,0x00,0x00,0x00]
6834
6835ds_xor_src2_b64 v1 offset:65535
6836// GFX10: encoding: [0xff,0xff,0x2c,0xdb,0x01,0x00,0x00,0x00]
6837
6838ds_xor_src2_b64 v255 offset:65535
6839// GFX10: encoding: [0xff,0xff,0x2c,0xdb,0xff,0x00,0x00,0x00]
6840
6841ds_xor_src2_b64 v1
6842// GFX10: encoding: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
6843
6844ds_xor_src2_b64 v1 offset:0
6845// GFX10: encoding: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
6846
6847ds_xor_src2_b64 v1 offset:4
6848// GFX10: encoding: [0x04,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00]
6849
6850ds_xor_src2_b64 v1 offset:65535 gds
6851// GFX10: encoding: [0xff,0xff,0x2e,0xdb,0x01,0x00,0x00,0x00]
6852
6853ds_write_src2_b64 v1 offset:65535
6854// GFX10: encoding: [0xff,0xff,0x34,0xdb,0x01,0x00,0x00,0x00]
6855
6856ds_write_src2_b64 v255 offset:65535
6857// GFX10: encoding: [0xff,0xff,0x34,0xdb,0xff,0x00,0x00,0x00]
6858
6859ds_write_src2_b64 v1
6860// GFX10: encoding: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
6861
6862ds_write_src2_b64 v1 offset:0
6863// GFX10: encoding: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
6864
6865ds_write_src2_b64 v1 offset:4
6866// GFX10: encoding: [0x04,0x00,0x34,0xdb,0x01,0x00,0x00,0x00]
6867
6868ds_write_src2_b64 v1 offset:65535 gds
6869// GFX10: encoding: [0xff,0xff,0x36,0xdb,0x01,0x00,0x00,0x00]
6870
6871ds_min_src2_f64 v1 offset:65535
6872// GFX10: encoding: [0xff,0xff,0x48,0xdb,0x01,0x00,0x00,0x00]
6873
6874ds_min_src2_f64 v255 offset:65535
6875// GFX10: encoding: [0xff,0xff,0x48,0xdb,0xff,0x00,0x00,0x00]
6876
6877ds_min_src2_f64 v1
6878// GFX10: encoding: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
6879
6880ds_min_src2_f64 v1 offset:0
6881// GFX10: encoding: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
6882
6883ds_min_src2_f64 v1 offset:4
6884// GFX10: encoding: [0x04,0x00,0x48,0xdb,0x01,0x00,0x00,0x00]
6885
6886ds_min_src2_f64 v1 offset:65535 gds
6887// GFX10: encoding: [0xff,0xff,0x4a,0xdb,0x01,0x00,0x00,0x00]
6888
6889ds_max_src2_f64 v1 offset:65535
6890// GFX10: encoding: [0xff,0xff,0x4c,0xdb,0x01,0x00,0x00,0x00]
6891
6892ds_max_src2_f64 v255 offset:65535
6893// GFX10: encoding: [0xff,0xff,0x4c,0xdb,0xff,0x00,0x00,0x00]
6894
6895ds_max_src2_f64 v1
6896// GFX10: encoding: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
6897
6898ds_max_src2_f64 v1 offset:0
6899// GFX10: encoding: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
6900
6901ds_max_src2_f64 v1 offset:4
6902// GFX10: encoding: [0x04,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00]
6903
6904ds_max_src2_f64 v1 offset:65535 gds
6905// GFX10: encoding: [0xff,0xff,0x4e,0xdb,0x01,0x00,0x00,0x00]
6906
6907ds_write_b96 v1, v[2:4] offset:65535
6908// GFX10: encoding: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00]
6909
6910ds_write_b96 v255, v[2:4] offset:65535
6911// GFX10: encoding: [0xff,0xff,0x78,0xdb,0xff,0x02,0x00,0x00]
6912
6913ds_write_b96 v1, v[253:255] offset:65535
6914// GFX10: encoding: [0xff,0xff,0x78,0xdb,0x01,0xfd,0x00,0x00]
6915
6916ds_write_b96 v1, v[2:4]
6917// GFX10: encoding: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
6918
6919ds_write_b96 v1, v[2:4] offset:0
6920// GFX10: encoding: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
6921
6922ds_write_b96 v1, v[2:4] offset:4
6923// GFX10: encoding: [0x04,0x00,0x78,0xdb,0x01,0x02,0x00,0x00]
6924
6925ds_write_b96 v1, v[2:4] offset:65535 gds
6926// GFX10: encoding: [0xff,0xff,0x7a,0xdb,0x01,0x02,0x00,0x00]
6927
6928ds_write_b128 v1, v[2:5] offset:65535
6929// GFX10: encoding: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00]
6930
6931ds_write_b128 v255, v[2:5] offset:65535
6932// GFX10: encoding: [0xff,0xff,0x7c,0xdb,0xff,0x02,0x00,0x00]
6933
6934ds_write_b128 v1, v[252:255] offset:65535
6935// GFX10: encoding: [0xff,0xff,0x7c,0xdb,0x01,0xfc,0x00,0x00]
6936
6937ds_write_b128 v1, v[2:5]
6938// GFX10: encoding: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
6939
6940ds_write_b128 v1, v[2:5] offset:0
6941// GFX10: encoding: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
6942
6943ds_write_b128 v1, v[2:5] offset:4
6944// GFX10: encoding: [0x04,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00]
6945
6946ds_write_b128 v1, v[2:5] offset:65535 gds
6947// GFX10: encoding: [0xff,0xff,0x7e,0xdb,0x01,0x02,0x00,0x00]
6948
6949ds_read_b96 v[5:7], v1 offset:65535
6950// GFX10: encoding: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05]
6951
6952ds_read_b96 v[253:255], v1 offset:65535
6953// GFX10: encoding: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0xfd]
6954
6955ds_read_b96 v[5:7], v255 offset:65535
6956// GFX10: encoding: [0xff,0xff,0xf8,0xdb,0xff,0x00,0x00,0x05]
6957
6958ds_read_b96 v[5:7], v1
6959// GFX10: encoding: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
6960
6961ds_read_b96 v[5:7], v1 offset:0
6962// GFX10: encoding: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
6963
6964ds_read_b96 v[5:7], v1 offset:4
6965// GFX10: encoding: [0x04,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05]
6966
6967ds_read_b96 v[5:7], v1 offset:65535 gds
6968// GFX10: encoding: [0xff,0xff,0xfa,0xdb,0x01,0x00,0x00,0x05]
6969
6970ds_read_b128 v[5:8], v1 offset:65535
6971// GFX10: encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05]
6972
6973ds_read_b128 v[252:255], v1 offset:65535
6974// GFX10: encoding: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc]
6975
6976ds_read_b128 v[5:8], v255 offset:65535
6977// GFX10: encoding: [0xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x05]
6978
6979ds_read_b128 v[5:8], v1
6980// GFX10: encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
6981
6982ds_read_b128 v[5:8], v1 offset:0
6983// GFX10: encoding: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
6984
6985ds_read_b128 v[5:8], v1 offset:4
6986// GFX10: encoding: [0x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05]
6987
6988ds_read_b128 v[5:8], v1 offset:65535 gds
6989// GFX10: encoding: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0x05]
6990
6991//===----------------------------------------------------------------------===//
6992// ENC_FLAT.
6993//===----------------------------------------------------------------------===//
6994
6995flat_load_ubyte v5, v[1:2]
6996// GFX10: encoding: [0x00,0x00,0x20,0xdc,0x01,0x00,0x7d,0x05]
6997
6998flat_load_sbyte v5, v[1:2]
6999// GFX10: encoding: [0x00,0x00,0x24,0xdc,0x01,0x00,0x7d,0x05]
7000
7001flat_load_ushort v5, v[1:2]
7002// GFX10: encoding: [0x00,0x00,0x28,0xdc,0x01,0x00,0x7d,0x05]
7003
7004flat_load_sshort v5, v[1:2]
7005// GFX10: encoding: [0x00,0x00,0x2c,0xdc,0x01,0x00,0x7d,0x05]
7006
7007flat_load_dword v5, v[1:2]
7008// GFX10: encoding: [0x00,0x00,0x30,0xdc,0x01,0x00,0x7d,0x05]
7009
7010flat_load_dwordx2 v[5:6], v[1:2]
7011// GFX10: encoding: [0x00,0x00,0x34,0xdc,0x01,0x00,0x7d,0x05]
7012
7013flat_load_dwordx3 v[5:7], v[1:2]
7014// GFX10: encoding: [0x00,0x00,0x3c,0xdc,0x01,0x00,0x7d,0x05]
7015
7016flat_load_dwordx4 v[5:8], v[1:2]
7017// GFX10: encoding: [0x00,0x00,0x38,0xdc,0x01,0x00,0x7d,0x05]
7018
7019flat_store_byte v[1:2], v2
7020// GFX10: encoding: [0x00,0x00,0x60,0xdc,0x01,0x02,0x7d,0x00]
7021
7022flat_store_short v[1:2], v2
7023// GFX10: encoding: [0x00,0x00,0x68,0xdc,0x01,0x02,0x7d,0x00]
7024
7025flat_store_dword v[1:2], v2
7026// GFX10: encoding: [0x00,0x00,0x70,0xdc,0x01,0x02,0x7d,0x00]
7027
7028flat_store_dwordx2 v[1:2], v[2:3]
7029// GFX10: encoding: [0x00,0x00,0x74,0xdc,0x01,0x02,0x7d,0x00]
7030
7031flat_store_dwordx3 v[1:2], v[2:4]
7032// GFX10: encoding: [0x00,0x00,0x7c,0xdc,0x01,0x02,0x7d,0x00]
7033
7034flat_store_dwordx4 v[1:2], v[2:5]
7035// GFX10: encoding: [0x00,0x00,0x78,0xdc,0x01,0x02,0x7d,0x00]
7036
7037flat_atomic_swap v[1:2], v2
7038// GFX10: encoding: [0x00,0x00,0xc0,0xdc,0x01,0x02,0x7d,0x00]
7039
7040flat_atomic_cmpswap v[1:2], v[2:3]
7041// GFX10: encoding: [0x00,0x00,0xc4,0xdc,0x01,0x02,0x7d,0x00]
7042
7043flat_atomic_add v[1:2], v2
7044// GFX10: encoding: [0x00,0x00,0xc8,0xdc,0x01,0x02,0x7d,0x00]
7045
7046flat_atomic_sub v[1:2], v2
7047// GFX10: encoding: [0x00,0x00,0xcc,0xdc,0x01,0x02,0x7d,0x00]
7048
7049flat_atomic_smin v[1:2], v2
7050// GFX10: encoding: [0x00,0x00,0xd4,0xdc,0x01,0x02,0x7d,0x00]
7051
7052flat_atomic_umin v[1:2], v2
7053// GFX10: encoding: [0x00,0x00,0xd8,0xdc,0x01,0x02,0x7d,0x00]
7054
7055flat_atomic_smax v[1:2], v2
7056// GFX10: encoding: [0x00,0x00,0xdc,0xdc,0x01,0x02,0x7d,0x00]
7057
7058flat_atomic_umax v[1:2], v2
7059// GFX10: encoding: [0x00,0x00,0xe0,0xdc,0x01,0x02,0x7d,0x00]
7060
7061flat_atomic_and v[1:2], v2
7062// GFX10: encoding: [0x00,0x00,0xe4,0xdc,0x01,0x02,0x7d,0x00]
7063
7064flat_atomic_or v[1:2], v2
7065// GFX10: encoding: [0x00,0x00,0xe8,0xdc,0x01,0x02,0x7d,0x00]
7066
7067flat_atomic_xor v[1:2], v2
7068// GFX10: encoding: [0x00,0x00,0xec,0xdc,0x01,0x02,0x7d,0x00]
7069
7070flat_atomic_inc v[1:2], v2
7071// GFX10: encoding: [0x00,0x00,0xf0,0xdc,0x01,0x02,0x7d,0x00]
7072
7073flat_atomic_dec v[1:2], v2
7074// GFX10: encoding: [0x00,0x00,0xf4,0xdc,0x01,0x02,0x7d,0x00]
7075
7076flat_atomic_swap_x2 v[1:2], v[2:3]
7077// GFX10: encoding: [0x00,0x00,0x40,0xdd,0x01,0x02,0x7d,0x00]
7078
7079flat_atomic_cmpswap_x2 v[1:2], v[2:5]
7080// GFX10: encoding: [0x00,0x00,0x44,0xdd,0x01,0x02,0x7d,0x00]
7081
7082flat_atomic_add_x2 v[1:2], v[2:3]
7083// GFX10: encoding: [0x00,0x00,0x48,0xdd,0x01,0x02,0x7d,0x00]
7084
7085flat_atomic_sub_x2 v[1:2], v[2:3]
7086// GFX10: encoding: [0x00,0x00,0x4c,0xdd,0x01,0x02,0x7d,0x00]
7087
7088flat_atomic_smin_x2 v[1:2], v[2:3]
7089// GFX10: encoding: [0x00,0x00,0x54,0xdd,0x01,0x02,0x7d,0x00]
7090
7091flat_atomic_umin_x2 v[1:2], v[2:3]
7092// GFX10: encoding: [0x00,0x00,0x58,0xdd,0x01,0x02,0x7d,0x00]
7093
7094flat_atomic_smax_x2 v[1:2], v[2:3]
7095// GFX10: encoding: [0x00,0x00,0x5c,0xdd,0x01,0x02,0x7d,0x00]
7096
7097flat_atomic_umax_x2 v[1:2], v[2:3]
7098// GFX10: encoding: [0x00,0x00,0x60,0xdd,0x01,0x02,0x7d,0x00]
7099
7100flat_atomic_and_x2 v[1:2], v[2:3]
7101// GFX10: encoding: [0x00,0x00,0x64,0xdd,0x01,0x02,0x7d,0x00]
7102
7103flat_atomic_or_x2 v[1:2], v[2:3]
7104// GFX10: encoding: [0x00,0x00,0x68,0xdd,0x01,0x02,0x7d,0x00]
7105
7106flat_atomic_xor_x2 v[1:2], v[2:3]
7107// GFX10: encoding: [0x00,0x00,0x6c,0xdd,0x01,0x02,0x7d,0x00]
7108
7109flat_atomic_inc_x2 v[1:2], v[2:3]
7110// GFX10: encoding: [0x00,0x00,0x70,0xdd,0x01,0x02,0x7d,0x00]
7111
7112flat_atomic_dec_x2 v[1:2], v[2:3]
7113// GFX10: encoding: [0x00,0x00,0x74,0xdd,0x01,0x02,0x7d,0x00]
7114
7115// Also see flat-gfx10.s, flat-global.s, flat-scratch-instructions.s.
7116
7117//===----------------------------------------------------------------------===//
7118// ENC_MUBUF.
7119//===----------------------------------------------------------------------===//
7120
7121buffer_load_format_x v5, off, s[8:11], s3 offset:4095
7122// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x03]
7123
7124buffer_load_format_x v255, off, s[8:11], s3 offset:4095
7125// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x02,0x03]
7126
7127buffer_load_format_x v5, off, s[12:15], s3 offset:4095
7128// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x03,0x03]
7129
7130buffer_load_format_x v5, off, s[96:99], s3 offset:4095
7131// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x18,0x03]
7132
7133buffer_load_format_x v5, off, s[8:11], s101 offset:4095
7134// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x65]
7135
7136buffer_load_format_x v5, off, s[8:11], m0 offset:4095
7137// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7c]
7138
7139buffer_load_format_x v5, off, s[8:11], 0 offset:4095
7140// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x80]
7141
7142buffer_load_format_x v5, off, s[8:11], -1 offset:4095
7143// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xc1]
7144
7145buffer_load_format_x v5, off, s[8:11], 0.5 offset:4095
7146// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf0]
7147
7148buffer_load_format_x v5, off, s[8:11], -4.0 offset:4095
7149// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf7]
7150
7151buffer_load_format_x v5, v0, s[8:11], s3 idxen offset:4095
7152// GFX10: encoding: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x02,0x03]
7153
7154buffer_load_format_x v5, v0, s[8:11], s3 offen offset:4095
7155// GFX10: encoding: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x02,0x03]
7156
7157buffer_load_format_x v5, off, s[8:11], s3
7158// GFX10: encoding: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7159
7160buffer_load_format_x v5, off, s[8:11], s3 offset:7
7161// GFX10: encoding: [0x07,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7162
7163buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc
7164// GFX10: encoding: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x02,0x03]
7165
7166buffer_load_format_x v5, off, s[8:11], s3 offset:4095 slc
7167// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x42,0x03]
7168
7169buffer_load_format_x v5, off, s[8:11], s3 offset:4095 dlc
7170// GFX10: encoding: [0xff,0x8f,0x00,0xe0,0x00,0x05,0x02,0x03]
7171
7172buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc slc dlc
7173// GFX10: encoding: [0xff,0xcf,0x00,0xe0,0x00,0x05,0x42,0x03]
7174
7175buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095
7176// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x03]
7177
7178buffer_load_format_xy v[254:255], off, s[8:11], s3 offset:4095
7179// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x02,0x03]
7180
7181buffer_load_format_xy v[5:6], off, s[12:15], s3 offset:4095
7182// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x03,0x03]
7183
7184buffer_load_format_xy v[5:6], off, s[96:99], s3 offset:4095
7185// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x18,0x03]
7186
7187buffer_load_format_xy v[5:6], off, s[8:11], s101 offset:4095
7188// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x65]
7189
7190buffer_load_format_xy v[5:6], off, s[8:11], m0 offset:4095
7191// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7c]
7192
7193buffer_load_format_xy v[5:6], off, s[8:11], 0 offset:4095
7194// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x80]
7195
7196buffer_load_format_xy v[5:6], off, s[8:11], -1 offset:4095
7197// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xc1]
7198
7199buffer_load_format_xy v[5:6], off, s[8:11], 0.5 offset:4095
7200// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf0]
7201
7202buffer_load_format_xy v[5:6], off, s[8:11], -4.0 offset:4095
7203// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf7]
7204
7205buffer_load_format_xy v[5:6], v0, s[8:11], s3 idxen offset:4095
7206// GFX10: encoding: [0xff,0x2f,0x04,0xe0,0x00,0x05,0x02,0x03]
7207
7208buffer_load_format_xy v[5:6], v0, s[8:11], s3 offen offset:4095
7209// GFX10: encoding: [0xff,0x1f,0x04,0xe0,0x00,0x05,0x02,0x03]
7210
7211buffer_load_format_xy v[5:6], off, s[8:11], s3
7212// GFX10: encoding: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7213
7214buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:7
7215// GFX10: encoding: [0x07,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7216
7217buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc
7218// GFX10: encoding: [0xff,0x4f,0x04,0xe0,0x00,0x05,0x02,0x03]
7219
7220buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 slc
7221// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x42,0x03]
7222
7223buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 dlc
7224// GFX10: encoding: [0xff,0x8f,0x04,0xe0,0x00,0x05,0x02,0x03]
7225
7226buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
7227// GFX10: encoding: [0xff,0xcf,0x04,0xe0,0x00,0x05,0x42,0x03]
7228
7229buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095
7230// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x03]
7231
7232buffer_load_format_xyz v[253:255], off, s[8:11], s3 offset:4095
7233// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0xfd,0x02,0x03]
7234
7235buffer_load_format_xyz v[5:7], off, s[12:15], s3 offset:4095
7236// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x03,0x03]
7237
7238buffer_load_format_xyz v[5:7], off, s[96:99], s3 offset:4095
7239// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x18,0x03]
7240
7241buffer_load_format_xyz v[5:7], off, s[8:11], s101 offset:4095
7242// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x65]
7243
7244buffer_load_format_xyz v[5:7], off, s[8:11], m0 offset:4095
7245// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7c]
7246
7247buffer_load_format_xyz v[5:7], off, s[8:11], 0 offset:4095
7248// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x80]
7249
7250buffer_load_format_xyz v[5:7], off, s[8:11], -1 offset:4095
7251// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xc1]
7252
7253buffer_load_format_xyz v[5:7], off, s[8:11], 0.5 offset:4095
7254// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf0]
7255
7256buffer_load_format_xyz v[5:7], off, s[8:11], -4.0 offset:4095
7257// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf7]
7258
7259buffer_load_format_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095
7260// GFX10: encoding: [0xff,0x2f,0x08,0xe0,0x00,0x05,0x02,0x03]
7261
7262buffer_load_format_xyz v[5:7], v0, s[8:11], s3 offen offset:4095
7263// GFX10: encoding: [0xff,0x1f,0x08,0xe0,0x00,0x05,0x02,0x03]
7264
7265buffer_load_format_xyz v[5:7], off, s[8:11], s3
7266// GFX10: encoding: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7267
7268buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:7
7269// GFX10: encoding: [0x07,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7270
7271buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc
7272// GFX10: encoding: [0xff,0x4f,0x08,0xe0,0x00,0x05,0x02,0x03]
7273
7274buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 slc
7275// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x42,0x03]
7276
7277buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 dlc
7278// GFX10: encoding: [0xff,0x8f,0x08,0xe0,0x00,0x05,0x02,0x03]
7279
7280buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc
7281// GFX10: encoding: [0xff,0xcf,0x08,0xe0,0x00,0x05,0x42,0x03]
7282
7283buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095
7284// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7285
7286buffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095
7287// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x02,0x03]
7288
7289buffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095
7290// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x03,0x03]
7291
7292buffer_load_format_xyzw v[5:8], off, s[96:99], s3 offset:4095
7293// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x18,0x03]
7294
7295buffer_load_format_xyzw v[5:8], off, s[8:11], s101 offset:4095
7296// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x65]
7297
7298buffer_load_format_xyzw v[5:8], off, s[8:11], m0 offset:4095
7299// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7c]
7300
7301buffer_load_format_xyzw v[5:8], off, s[8:11], 0 offset:4095
7302// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x80]
7303
7304buffer_load_format_xyzw v[5:8], off, s[8:11], -1 offset:4095
7305// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xc1]
7306
7307buffer_load_format_xyzw v[5:8], off, s[8:11], 0.5 offset:4095
7308// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf0]
7309
7310buffer_load_format_xyzw v[5:8], off, s[8:11], -4.0 offset:4095
7311// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf7]
7312
7313buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095
7314// GFX10: encoding: [0xff,0x2f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7315
7316buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095
7317// GFX10: encoding: [0xff,0x1f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7318
7319buffer_load_format_xyzw v[5:8], off, s[8:11], s3
7320// GFX10: encoding: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7321
7322buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:7
7323// GFX10: encoding: [0x07,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7324
7325buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc
7326// GFX10: encoding: [0xff,0x4f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7327
7328buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc
7329// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x42,0x03]
7330
7331buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 dlc
7332// GFX10: encoding: [0xff,0x8f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7333
7334buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc
7335// GFX10: encoding: [0xff,0xcf,0x0c,0xe0,0x00,0x05,0x42,0x03]
7336
7337buffer_store_format_x v1, off, s[12:15], s4 offset:4095
7338// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x04]
7339
7340buffer_store_format_x v255, off, s[12:15], s4 offset:4095
7341// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x03,0x04]
7342
7343buffer_store_format_x v1, off, s[16:19], s4 offset:4095
7344// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x04,0x04]
7345
7346buffer_store_format_x v1, off, s[96:99], s4 offset:4095
7347// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x18,0x04]
7348
7349buffer_store_format_x v1, off, s[12:15], s101 offset:4095
7350// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x65]
7351
7352buffer_store_format_x v1, off, s[12:15], m0 offset:4095
7353// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7c]
7354
7355buffer_store_format_x v1, off, s[12:15], 0 offset:4095
7356// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x80]
7357
7358buffer_store_format_x v1, off, s[12:15], -1 offset:4095
7359// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xc1]
7360
7361buffer_store_format_x v1, off, s[12:15], 0.5 offset:4095
7362// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf0]
7363
7364buffer_store_format_x v1, off, s[12:15], -4.0 offset:4095
7365// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf7]
7366
7367buffer_store_format_x v1, v0, s[12:15], s4 idxen offset:4095
7368// GFX10: encoding: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x03,0x04]
7369
7370buffer_store_format_x v1, v0, s[12:15], s4 offen offset:4095
7371// GFX10: encoding: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x03,0x04]
7372
7373buffer_store_format_x v1, off, s[12:15], s4
7374// GFX10: encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7375
7376buffer_store_format_x v1, off, s[12:15], s4 offset:7
7377// GFX10: encoding: [0x07,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7378
7379buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc
7380// GFX10: encoding: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x03,0x04]
7381
7382buffer_store_format_x v1, off, s[12:15], s4 offset:4095 slc
7383// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x43,0x04]
7384
7385buffer_store_format_x v1, off, s[12:15], s4 offset:4095 dlc
7386// GFX10: encoding: [0xff,0x8f,0x10,0xe0,0x00,0x01,0x03,0x04]
7387
7388buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc slc dlc
7389// GFX10: encoding: [0xff,0xcf,0x10,0xe0,0x00,0x01,0x43,0x04]
7390
7391buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095
7392// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x04]
7393
7394buffer_store_format_xy v[254:255], off, s[12:15], s4 offset:4095
7395// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x03,0x04]
7396
7397buffer_store_format_xy v[1:2], off, s[16:19], s4 offset:4095
7398// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x04,0x04]
7399
7400buffer_store_format_xy v[1:2], off, s[96:99], s4 offset:4095
7401// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x18,0x04]
7402
7403buffer_store_format_xy v[1:2], off, s[12:15], s101 offset:4095
7404// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x65]
7405
7406buffer_store_format_xy v[1:2], off, s[12:15], m0 offset:4095
7407// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7c]
7408
7409buffer_store_format_xy v[1:2], off, s[12:15], 0 offset:4095
7410// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x80]
7411
7412buffer_store_format_xy v[1:2], off, s[12:15], -1 offset:4095
7413// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xc1]
7414
7415buffer_store_format_xy v[1:2], off, s[12:15], 0.5 offset:4095
7416// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf0]
7417
7418buffer_store_format_xy v[1:2], off, s[12:15], -4.0 offset:4095
7419// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf7]
7420
7421buffer_store_format_xy v[1:2], v0, s[12:15], s4 idxen offset:4095
7422// GFX10: encoding: [0xff,0x2f,0x14,0xe0,0x00,0x01,0x03,0x04]
7423
7424buffer_store_format_xy v[1:2], v0, s[12:15], s4 offen offset:4095
7425// GFX10: encoding: [0xff,0x1f,0x14,0xe0,0x00,0x01,0x03,0x04]
7426
7427buffer_store_format_xy v[1:2], off, s[12:15], s4
7428// GFX10: encoding: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7429
7430buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:7
7431// GFX10: encoding: [0x07,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7432
7433buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc
7434// GFX10: encoding: [0xff,0x4f,0x14,0xe0,0x00,0x01,0x03,0x04]
7435
7436buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 slc
7437// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x43,0x04]
7438
7439buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 dlc
7440// GFX10: encoding: [0xff,0x8f,0x14,0xe0,0x00,0x01,0x03,0x04]
7441
7442buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
7443// GFX10: encoding: [0xff,0xcf,0x14,0xe0,0x00,0x01,0x43,0x04]
7444
7445buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095
7446// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x04]
7447
7448buffer_store_format_xyz v[253:255], off, s[12:15], s4 offset:4095
7449// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0xfd,0x03,0x04]
7450
7451buffer_store_format_xyz v[1:3], off, s[16:19], s4 offset:4095
7452// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x04,0x04]
7453
7454buffer_store_format_xyz v[1:3], off, s[96:99], s4 offset:4095
7455// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x18,0x04]
7456
7457buffer_store_format_xyz v[1:3], off, s[12:15], s101 offset:4095
7458// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x65]
7459
7460buffer_store_format_xyz v[1:3], off, s[12:15], m0 offset:4095
7461// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7c]
7462
7463buffer_store_format_xyz v[1:3], off, s[12:15], 0 offset:4095
7464// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x80]
7465
7466buffer_store_format_xyz v[1:3], off, s[12:15], -1 offset:4095
7467// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xc1]
7468
7469buffer_store_format_xyz v[1:3], off, s[12:15], 0.5 offset:4095
7470// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf0]
7471
7472buffer_store_format_xyz v[1:3], off, s[12:15], -4.0 offset:4095
7473// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf7]
7474
7475buffer_store_format_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095
7476// GFX10: encoding: [0xff,0x2f,0x18,0xe0,0x00,0x01,0x03,0x04]
7477
7478buffer_store_format_xyz v[1:3], v0, s[12:15], s4 offen offset:4095
7479// GFX10: encoding: [0xff,0x1f,0x18,0xe0,0x00,0x01,0x03,0x04]
7480
7481buffer_store_format_xyz v[1:3], off, s[12:15], s4
7482// GFX10: encoding: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7483
7484buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:7
7485// GFX10: encoding: [0x07,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7486
7487buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc
7488// GFX10: encoding: [0xff,0x4f,0x18,0xe0,0x00,0x01,0x03,0x04]
7489
7490buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 slc
7491// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x43,0x04]
7492
7493buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 dlc
7494// GFX10: encoding: [0xff,0x8f,0x18,0xe0,0x00,0x01,0x03,0x04]
7495
7496buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc slc dlc
7497// GFX10: encoding: [0xff,0xcf,0x18,0xe0,0x00,0x01,0x43,0x04]
7498
7499buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095
7500// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7501
7502buffer_store_format_xyzw v[252:255], off, s[12:15], s4 offset:4095
7503// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x03,0x04]
7504
7505buffer_store_format_xyzw v[1:4], off, s[16:19], s4 offset:4095
7506// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x04,0x04]
7507
7508buffer_store_format_xyzw v[1:4], off, s[96:99], s4 offset:4095
7509// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x18,0x04]
7510
7511buffer_store_format_xyzw v[1:4], off, s[12:15], s101 offset:4095
7512// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x65]
7513
7514buffer_store_format_xyzw v[1:4], off, s[12:15], m0 offset:4095
7515// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7c]
7516
7517buffer_store_format_xyzw v[1:4], off, s[12:15], 0 offset:4095
7518// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x80]
7519
7520buffer_store_format_xyzw v[1:4], off, s[12:15], -1 offset:4095
7521// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xc1]
7522
7523buffer_store_format_xyzw v[1:4], off, s[12:15], 0.5 offset:4095
7524// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf0]
7525
7526buffer_store_format_xyzw v[1:4], off, s[12:15], -4.0 offset:4095
7527// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf7]
7528
7529buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095
7530// GFX10: encoding: [0xff,0x2f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7531
7532buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095
7533// GFX10: encoding: [0xff,0x1f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7534
7535buffer_store_format_xyzw v[1:4], off, s[12:15], s4
7536// GFX10: encoding: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7537
7538buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:7
7539// GFX10: encoding: [0x07,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7540
7541buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc
7542// GFX10: encoding: [0xff,0x4f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7543
7544buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc
7545// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x43,0x04]
7546
7547buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 dlc
7548// GFX10: encoding: [0xff,0x8f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7549
7550buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc slc dlc
7551// GFX10: encoding: [0xff,0xcf,0x1c,0xe0,0x00,0x01,0x43,0x04]
7552
7553buffer_load_ubyte v5, off, s[8:11], s3 offset:4095
7554// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03]
7555
7556buffer_load_ubyte v255, off, s[8:11], s3 offset:4095
7557// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03]
7558
7559buffer_load_ubyte v5, off, s[12:15], s3 offset:4095
7560// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03]
7561
7562buffer_load_ubyte v5, off, s[96:99], s3 offset:4095
7563// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x18,0x03]
7564
7565buffer_load_ubyte v5, off, s[8:11], s101 offset:4095
7566// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x65]
7567
7568buffer_load_ubyte v5, off, s[8:11], m0 offset:4095
7569// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7c]
7570
7571buffer_load_ubyte v5, off, s[8:11], 0 offset:4095
7572// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80]
7573
7574buffer_load_ubyte v5, off, s[8:11], -1 offset:4095
7575// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1]
7576
7577buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095
7578// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0]
7579
7580buffer_load_ubyte v5, off, s[8:11], -4.0 offset:4095
7581// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7]
7582
7583buffer_load_ubyte v5, v0, s[8:11], s3 idxen offset:4095
7584// GFX10: encoding: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03]
7585
7586buffer_load_ubyte v5, v0, s[8:11], s3 offen offset:4095
7587// GFX10: encoding: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03]
7588
7589buffer_load_ubyte v5, off, s[8:11], s3
7590// GFX10: encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7591
7592buffer_load_ubyte v5, off, s[8:11], s3 offset:7
7593// GFX10: encoding: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7594
7595buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc
7596// GFX10: encoding: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03]
7597
7598buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 slc
7599// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x42,0x03]
7600
7601buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 dlc
7602// GFX10: encoding: [0xff,0x8f,0x20,0xe0,0x00,0x05,0x02,0x03]
7603
7604buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc slc dlc
7605// GFX10: encoding: [0xff,0xcf,0x20,0xe0,0x00,0x05,0x42,0x03]
7606
7607buffer_load_sbyte v5, off, s[8:11], s3 offset:4095
7608// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03]
7609
7610buffer_load_sbyte v255, off, s[8:11], s3 offset:4095
7611// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x02,0x03]
7612
7613buffer_load_sbyte v5, off, s[12:15], s3 offset:4095
7614// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03]
7615
7616buffer_load_sbyte v5, off, s[96:99], s3 offset:4095
7617// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x18,0x03]
7618
7619buffer_load_sbyte v5, off, s[8:11], s101 offset:4095
7620// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x65]
7621
7622buffer_load_sbyte v5, off, s[8:11], m0 offset:4095
7623// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7c]
7624
7625buffer_load_sbyte v5, off, s[8:11], 0 offset:4095
7626// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80]
7627
7628buffer_load_sbyte v5, off, s[8:11], -1 offset:4095
7629// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1]
7630
7631buffer_load_sbyte v5, off, s[8:11], 0.5 offset:4095
7632// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0]
7633
7634buffer_load_sbyte v5, off, s[8:11], -4.0 offset:4095
7635// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7]
7636
7637buffer_load_sbyte v5, v0, s[8:11], s3 idxen offset:4095
7638// GFX10: encoding: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03]
7639
7640buffer_load_sbyte v5, v0, s[8:11], s3 offen offset:4095
7641// GFX10: encoding: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03]
7642
7643buffer_load_sbyte v5, off, s[8:11], s3
7644// GFX10: encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7645
7646buffer_load_sbyte v5, off, s[8:11], s3 offset:7
7647// GFX10: encoding: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7648
7649buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc
7650// GFX10: encoding: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03]
7651
7652buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 slc
7653// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x42,0x03]
7654
7655buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 dlc
7656// GFX10: encoding: [0xff,0x8f,0x24,0xe0,0x00,0x05,0x02,0x03]
7657
7658buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc slc dlc
7659// GFX10: encoding: [0xff,0xcf,0x24,0xe0,0x00,0x05,0x42,0x03]
7660
7661buffer_load_ushort v5, off, s[8:11], s3 offset:4095
7662// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03]
7663
7664buffer_load_ushort v255, off, s[8:11], s3 offset:4095
7665// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0xff,0x02,0x03]
7666
7667buffer_load_ushort v5, off, s[12:15], s3 offset:4095
7668// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03]
7669
7670buffer_load_ushort v5, off, s[96:99], s3 offset:4095
7671// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x18,0x03]
7672
7673buffer_load_ushort v5, off, s[8:11], s101 offset:4095
7674// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x65]
7675
7676buffer_load_ushort v5, off, s[8:11], m0 offset:4095
7677// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7c]
7678
7679buffer_load_ushort v5, off, s[8:11], 0 offset:4095
7680// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80]
7681
7682buffer_load_ushort v5, off, s[8:11], -1 offset:4095
7683// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1]
7684
7685buffer_load_ushort v5, off, s[8:11], 0.5 offset:4095
7686// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0]
7687
7688buffer_load_ushort v5, off, s[8:11], -4.0 offset:4095
7689// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7]
7690
7691buffer_load_ushort v5, v0, s[8:11], s3 idxen offset:4095
7692// GFX10: encoding: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03]
7693
7694buffer_load_ushort v5, v0, s[8:11], s3 offen offset:4095
7695// GFX10: encoding: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03]
7696
7697buffer_load_ushort v5, off, s[8:11], s3
7698// GFX10: encoding: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7699
7700buffer_load_ushort v5, off, s[8:11], s3 offset:7
7701// GFX10: encoding: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7702
7703buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc
7704// GFX10: encoding: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03]
7705
7706buffer_load_ushort v5, off, s[8:11], s3 offset:4095 slc
7707// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x42,0x03]
7708
7709buffer_load_ushort v5, off, s[8:11], s3 offset:4095 dlc
7710// GFX10: encoding: [0xff,0x8f,0x28,0xe0,0x00,0x05,0x02,0x03]
7711
7712buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc slc dlc
7713// GFX10: encoding: [0xff,0xcf,0x28,0xe0,0x00,0x05,0x42,0x03]
7714
7715buffer_load_sshort v5, off, s[8:11], s3 offset:4095
7716// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7717
7718buffer_load_sshort v255, off, s[8:11], s3 offset:4095
7719// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0xff,0x02,0x03]
7720
7721buffer_load_sshort v5, off, s[12:15], s3 offset:4095
7722// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03]
7723
7724buffer_load_sshort v5, off, s[96:99], s3 offset:4095
7725// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x18,0x03]
7726
7727buffer_load_sshort v5, off, s[8:11], s101 offset:4095
7728// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x65]
7729
7730buffer_load_sshort v5, off, s[8:11], m0 offset:4095
7731// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7c]
7732
7733buffer_load_sshort v5, off, s[8:11], 0 offset:4095
7734// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80]
7735
7736buffer_load_sshort v5, off, s[8:11], -1 offset:4095
7737// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1]
7738
7739buffer_load_sshort v5, off, s[8:11], 0.5 offset:4095
7740// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0]
7741
7742buffer_load_sshort v5, off, s[8:11], -4.0 offset:4095
7743// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7]
7744
7745buffer_load_sshort v5, v0, s[8:11], s3 idxen offset:4095
7746// GFX10: encoding: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7747
7748buffer_load_sshort v5, v0, s[8:11], s3 offen offset:4095
7749// GFX10: encoding: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7750
7751buffer_load_sshort v5, off, s[8:11], s3
7752// GFX10: encoding: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7753
7754buffer_load_sshort v5, off, s[8:11], s3 offset:7
7755// GFX10: encoding: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7756
7757buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc
7758// GFX10: encoding: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7759
7760buffer_load_sshort v5, off, s[8:11], s3 offset:4095 slc
7761// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x42,0x03]
7762
7763buffer_load_sshort v5, off, s[8:11], s3 offset:4095 dlc
7764// GFX10: encoding: [0xff,0x8f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7765
7766buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc slc dlc
7767// GFX10: encoding: [0xff,0xcf,0x2c,0xe0,0x00,0x05,0x42,0x03]
7768
7769buffer_load_dword v5, off, s[8:11], s3 offset:4095
7770// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x03]
7771
7772buffer_load_dword v255, off, s[8:11], s3 offset:4095
7773// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x02,0x03]
7774
7775buffer_load_dword v5, off, s[12:15], s3 offset:4095
7776// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x03,0x03]
7777
7778buffer_load_dword v5, off, s[96:99], s3 offset:4095
7779// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x18,0x03]
7780
7781buffer_load_dword v5, off, s[8:11], s101 offset:4095
7782// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x65]
7783
7784buffer_load_dword v5, off, s[8:11], m0 offset:4095
7785// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x7c]
7786
7787buffer_load_dword v5, off, s[8:11], 0 offset:4095
7788// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x80]
7789
7790buffer_load_dword v5, off, s[8:11], -1 offset:4095
7791// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xc1]
7792
7793buffer_load_dword v5, off, s[8:11], 0.5 offset:4095
7794// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf0]
7795
7796buffer_load_dword v5, off, s[8:11], -4.0 offset:4095
7797// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf7]
7798
7799buffer_load_dword v5, v0, s[8:11], s3 idxen offset:4095
7800// GFX10: encoding: [0xff,0x2f,0x30,0xe0,0x00,0x05,0x02,0x03]
7801
7802buffer_load_dword v5, v0, s[8:11], s3 offen offset:4095
7803// GFX10: encoding: [0xff,0x1f,0x30,0xe0,0x00,0x05,0x02,0x03]
7804
7805buffer_load_dword v5, off, s[8:11], s3
7806// GFX10: encoding: [0x00,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7807
7808buffer_load_dword v5, off, s[8:11], s3 offset:7
7809// GFX10: encoding: [0x07,0x00,0x30,0xe0,0x00,0x05,0x02,0x03]
7810
7811buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc
7812// GFX10: encoding: [0xff,0x4f,0x30,0xe0,0x00,0x05,0x02,0x03]
7813
7814buffer_load_dword v5, off, s[8:11], s3 offset:4095 slc
7815// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x42,0x03]
7816
7817buffer_load_dword v5, off, s[8:11], s3 offset:4095 dlc
7818// GFX10: encoding: [0xff,0x8f,0x30,0xe0,0x00,0x05,0x02,0x03]
7819
7820buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc slc dlc
7821// GFX10: encoding: [0xff,0xcf,0x30,0xe0,0x00,0x05,0x42,0x03]
7822
7823buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095
7824// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x03]
7825
7826buffer_load_dwordx2 v[254:255], off, s[8:11], s3 offset:4095
7827// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0xfe,0x02,0x03]
7828
7829buffer_load_dwordx2 v[5:6], off, s[12:15], s3 offset:4095
7830// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x03,0x03]
7831
7832buffer_load_dwordx2 v[5:6], off, s[96:99], s3 offset:4095
7833// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x18,0x03]
7834
7835buffer_load_dwordx2 v[5:6], off, s[8:11], s101 offset:4095
7836// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x65]
7837
7838buffer_load_dwordx2 v[5:6], off, s[8:11], m0 offset:4095
7839// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x7c]
7840
7841buffer_load_dwordx2 v[5:6], off, s[8:11], 0 offset:4095
7842// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x80]
7843
7844buffer_load_dwordx2 v[5:6], off, s[8:11], -1 offset:4095
7845// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xc1]
7846
7847buffer_load_dwordx2 v[5:6], off, s[8:11], 0.5 offset:4095
7848// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf0]
7849
7850buffer_load_dwordx2 v[5:6], off, s[8:11], -4.0 offset:4095
7851// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf7]
7852
7853buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 idxen offset:4095
7854// GFX10: encoding: [0xff,0x2f,0x34,0xe0,0x00,0x05,0x02,0x03]
7855
7856buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 offen offset:4095
7857// GFX10: encoding: [0xff,0x1f,0x34,0xe0,0x00,0x05,0x02,0x03]
7858
7859buffer_load_dwordx2 v[5:6], off, s[8:11], s3
7860// GFX10: encoding: [0x00,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7861
7862buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:7
7863// GFX10: encoding: [0x07,0x00,0x34,0xe0,0x00,0x05,0x02,0x03]
7864
7865buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc
7866// GFX10: encoding: [0xff,0x4f,0x34,0xe0,0x00,0x05,0x02,0x03]
7867
7868buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 slc
7869// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x42,0x03]
7870
7871buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 dlc
7872// GFX10: encoding: [0xff,0x8f,0x34,0xe0,0x00,0x05,0x02,0x03]
7873
7874buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc
7875// GFX10: encoding: [0xff,0xcf,0x34,0xe0,0x00,0x05,0x42,0x03]
7876
7877buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095
7878// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7879
7880buffer_load_dwordx3 v[253:255], off, s[8:11], s3 offset:4095
7881// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0xfd,0x02,0x03]
7882
7883buffer_load_dwordx3 v[5:7], off, s[12:15], s3 offset:4095
7884// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x03,0x03]
7885
7886buffer_load_dwordx3 v[5:7], off, s[96:99], s3 offset:4095
7887// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x18,0x03]
7888
7889buffer_load_dwordx3 v[5:7], off, s[8:11], s101 offset:4095
7890// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x65]
7891
7892buffer_load_dwordx3 v[5:7], off, s[8:11], m0 offset:4095
7893// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x7c]
7894
7895buffer_load_dwordx3 v[5:7], off, s[8:11], 0 offset:4095
7896// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x80]
7897
7898buffer_load_dwordx3 v[5:7], off, s[8:11], -1 offset:4095
7899// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xc1]
7900
7901buffer_load_dwordx3 v[5:7], off, s[8:11], 0.5 offset:4095
7902// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf0]
7903
7904buffer_load_dwordx3 v[5:7], off, s[8:11], -4.0 offset:4095
7905// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf7]
7906
7907buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 idxen offset:4095
7908// GFX10: encoding: [0xff,0x2f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7909
7910buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 offen offset:4095
7911// GFX10: encoding: [0xff,0x1f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7912
7913buffer_load_dwordx3 v[5:7], off, s[8:11], s3
7914// GFX10: encoding: [0x00,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
7915
7916buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:7
7917// GFX10: encoding: [0x07,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03]
7918
7919buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc
7920// GFX10: encoding: [0xff,0x4f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7921
7922buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 slc
7923// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x42,0x03]
7924
7925buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 dlc
7926// GFX10: encoding: [0xff,0x8f,0x3c,0xe0,0x00,0x05,0x02,0x03]
7927
7928buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc
7929// GFX10: encoding: [0xff,0xcf,0x3c,0xe0,0x00,0x05,0x42,0x03]
7930
7931buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095
7932// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x03]
7933
7934buffer_load_dwordx4 v[252:255], off, s[8:11], s3 offset:4095
7935// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0xfc,0x02,0x03]
7936
7937buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095
7938// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x03,0x03]
7939
7940buffer_load_dwordx4 v[5:8], off, s[96:99], s3 offset:4095
7941// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x18,0x03]
7942
7943buffer_load_dwordx4 v[5:8], off, s[8:11], s101 offset:4095
7944// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x65]
7945
7946buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095
7947// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x7c]
7948
7949buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095
7950// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x80]
7951
7952buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095
7953// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xc1]
7954
7955buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095
7956// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf0]
7957
7958buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:4095
7959// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf7]
7960
7961buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 idxen offset:4095
7962// GFX10: encoding: [0xff,0x2f,0x38,0xe0,0x00,0x05,0x02,0x03]
7963
7964buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 offen offset:4095
7965// GFX10: encoding: [0xff,0x1f,0x38,0xe0,0x00,0x05,0x02,0x03]
7966
7967buffer_load_dwordx4 v[5:8], off, s[8:11], s3
7968// GFX10: encoding: [0x00,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
7969
7970buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:7
7971// GFX10: encoding: [0x07,0x00,0x38,0xe0,0x00,0x05,0x02,0x03]
7972
7973buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc
7974// GFX10: encoding: [0xff,0x4f,0x38,0xe0,0x00,0x05,0x02,0x03]
7975
7976buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 slc
7977// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x42,0x03]
7978
7979buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 dlc
7980// GFX10: encoding: [0xff,0x8f,0x38,0xe0,0x00,0x05,0x02,0x03]
7981
7982buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc
7983// GFX10: encoding: [0xff,0xcf,0x38,0xe0,0x00,0x05,0x42,0x03]
7984
7985buffer_store_byte v1, off, s[12:15], s4 offset:4095
7986// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04]
7987
7988buffer_store_byte v255, off, s[12:15], s4 offset:4095
7989// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04]
7990
7991buffer_store_byte v1, off, s[16:19], s4 offset:4095
7992// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04]
7993
7994buffer_store_byte v1, off, s[96:99], s4 offset:4095
7995// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x18,0x04]
7996
7997buffer_store_byte v1, off, s[12:15], s101 offset:4095
7998// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x65]
7999
8000buffer_store_byte v1, off, s[12:15], m0 offset:4095
8001// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7c]
8002
8003buffer_store_byte v1, off, s[12:15], 0 offset:4095
8004// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80]
8005
8006buffer_store_byte v1, off, s[12:15], -1 offset:4095
8007// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1]
8008
8009buffer_store_byte v1, off, s[12:15], 0.5 offset:4095
8010// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0]
8011
8012buffer_store_byte v1, off, s[12:15], -4.0 offset:4095
8013// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7]
8014
8015buffer_store_byte v1, v0, s[12:15], s4 idxen offset:4095
8016// GFX10: encoding: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04]
8017
8018buffer_store_byte v1, v0, s[12:15], s4 offen offset:4095
8019// GFX10: encoding: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04]
8020
8021buffer_store_byte v1, off, s[12:15], s4
8022// GFX10: encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8023
8024buffer_store_byte v1, off, s[12:15], s4 offset:7
8025// GFX10: encoding: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8026
8027buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc
8028// GFX10: encoding: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04]
8029
8030buffer_store_byte v1, off, s[12:15], s4 offset:4095 slc
8031// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x43,0x04]
8032
8033buffer_store_byte v1, off, s[12:15], s4 offset:4095 dlc
8034// GFX10: encoding: [0xff,0x8f,0x60,0xe0,0x00,0x01,0x03,0x04]
8035
8036buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc slc dlc
8037// GFX10: encoding: [0xff,0xcf,0x60,0xe0,0x00,0x01,0x43,0x04]
8038
8039buffer_store_short v1, off, s[12:15], s4 offset:4095
8040// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04]
8041
8042buffer_store_short v255, off, s[12:15], s4 offset:4095
8043// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04]
8044
8045buffer_store_short v1, off, s[16:19], s4 offset:4095
8046// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04]
8047
8048buffer_store_short v1, off, s[96:99], s4 offset:4095
8049// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x18,0x04]
8050
8051buffer_store_short v1, off, s[12:15], s101 offset:4095
8052// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x65]
8053
8054buffer_store_short v1, off, s[12:15], m0 offset:4095
8055// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7c]
8056
8057buffer_store_short v1, off, s[12:15], 0 offset:4095
8058// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80]
8059
8060buffer_store_short v1, off, s[12:15], -1 offset:4095
8061// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1]
8062
8063buffer_store_short v1, off, s[12:15], 0.5 offset:4095
8064// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0]
8065
8066buffer_store_short v1, off, s[12:15], -4.0 offset:4095
8067// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7]
8068
8069buffer_store_short v1, v0, s[12:15], s4 idxen offset:4095
8070// GFX10: encoding: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04]
8071
8072buffer_store_short v1, v0, s[12:15], s4 offen offset:4095
8073// GFX10: encoding: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04]
8074
8075buffer_store_short v1, off, s[12:15], s4
8076// GFX10: encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8077
8078buffer_store_short v1, off, s[12:15], s4 offset:7
8079// GFX10: encoding: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8080
8081buffer_store_short v1, off, s[12:15], s4 offset:4095 glc
8082// GFX10: encoding: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04]
8083
8084buffer_store_short v1, off, s[12:15], s4 offset:4095 slc
8085// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x43,0x04]
8086
8087buffer_store_short v1, off, s[12:15], s4 offset:4095 dlc
8088// GFX10: encoding: [0xff,0x8f,0x68,0xe0,0x00,0x01,0x03,0x04]
8089
8090buffer_store_short v1, off, s[12:15], s4 offset:4095 glc slc dlc
8091// GFX10: encoding: [0xff,0xcf,0x68,0xe0,0x00,0x01,0x43,0x04]
8092
8093buffer_store_dword v1, off, s[12:15], s4 offset:4095
8094// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04]
8095
8096buffer_store_dword v255, off, s[12:15], s4 offset:4095
8097// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x03,0x04]
8098
8099buffer_store_dword v1, off, s[16:19], s4 offset:4095
8100// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04]
8101
8102buffer_store_dword v1, off, s[96:99], s4 offset:4095
8103// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x18,0x04]
8104
8105buffer_store_dword v1, off, s[12:15], s101 offset:4095
8106// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x65]
8107
8108buffer_store_dword v1, off, s[12:15], m0 offset:4095
8109// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7c]
8110
8111buffer_store_dword v1, off, s[12:15], 0 offset:4095
8112// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80]
8113
8114buffer_store_dword v1, off, s[12:15], -1 offset:4095
8115// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1]
8116
8117buffer_store_dword v1, off, s[12:15], 0.5 offset:4095
8118// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0]
8119
8120buffer_store_dword v1, off, s[12:15], -4.0 offset:4095
8121// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7]
8122
8123buffer_store_dword v1, v0, s[12:15], s4 idxen offset:4095
8124// GFX10: encoding: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04]
8125
8126buffer_store_dword v1, v0, s[12:15], s4 offen offset:4095
8127// GFX10: encoding: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04]
8128
8129buffer_store_dword v1, off, s[12:15], s4
8130// GFX10: encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8131
8132buffer_store_dword v1, off, s[12:15], s4 offset:7
8133// GFX10: encoding: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8134
8135buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc
8136// GFX10: encoding: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04]
8137
8138buffer_store_dword v1, off, s[12:15], s4 offset:4095 slc
8139// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x43,0x04]
8140
8141buffer_store_dword v1, off, s[12:15], s4 offset:4095 dlc
8142// GFX10: encoding: [0xff,0x8f,0x70,0xe0,0x00,0x01,0x03,0x04]
8143
8144buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc slc dlc
8145// GFX10: encoding: [0xff,0xcf,0x70,0xe0,0x00,0x01,0x43,0x04]
8146
8147buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095
8148// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04]
8149
8150buffer_store_dwordx2 v[254:255], off, s[12:15], s4 offset:4095
8151// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x03,0x04]
8152
8153buffer_store_dwordx2 v[1:2], off, s[16:19], s4 offset:4095
8154// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04]
8155
8156buffer_store_dwordx2 v[1:2], off, s[96:99], s4 offset:4095
8157// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x18,0x04]
8158
8159buffer_store_dwordx2 v[1:2], off, s[12:15], s101 offset:4095
8160// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x65]
8161
8162buffer_store_dwordx2 v[1:2], off, s[12:15], m0 offset:4095
8163// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7c]
8164
8165buffer_store_dwordx2 v[1:2], off, s[12:15], 0 offset:4095
8166// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80]
8167
8168buffer_store_dwordx2 v[1:2], off, s[12:15], -1 offset:4095
8169// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1]
8170
8171buffer_store_dwordx2 v[1:2], off, s[12:15], 0.5 offset:4095
8172// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0]
8173
8174buffer_store_dwordx2 v[1:2], off, s[12:15], -4.0 offset:4095
8175// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7]
8176
8177buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 idxen offset:4095
8178// GFX10: encoding: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04]
8179
8180buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 offen offset:4095
8181// GFX10: encoding: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04]
8182
8183buffer_store_dwordx2 v[1:2], off, s[12:15], s4
8184// GFX10: encoding: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8185
8186buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:7
8187// GFX10: encoding: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8188
8189buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc
8190// GFX10: encoding: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04]
8191
8192buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 slc
8193// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x43,0x04]
8194
8195buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 dlc
8196// GFX10: encoding: [0xff,0x8f,0x74,0xe0,0x00,0x01,0x03,0x04]
8197
8198buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc
8199// GFX10: encoding: [0xff,0xcf,0x74,0xe0,0x00,0x01,0x43,0x04]
8200
8201buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095
8202// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8203
8204buffer_store_dwordx3 v[253:255], off, s[12:15], s4 offset:4095
8205// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0xfd,0x03,0x04]
8206
8207buffer_store_dwordx3 v[1:3], off, s[16:19], s4 offset:4095
8208// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x04,0x04]
8209
8210buffer_store_dwordx3 v[1:3], off, s[96:99], s4 offset:4095
8211// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x18,0x04]
8212
8213buffer_store_dwordx3 v[1:3], off, s[12:15], s101 offset:4095
8214// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x65]
8215
8216buffer_store_dwordx3 v[1:3], off, s[12:15], m0 offset:4095
8217// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7c]
8218
8219buffer_store_dwordx3 v[1:3], off, s[12:15], 0 offset:4095
8220// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x80]
8221
8222buffer_store_dwordx3 v[1:3], off, s[12:15], -1 offset:4095
8223// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xc1]
8224
8225buffer_store_dwordx3 v[1:3], off, s[12:15], 0.5 offset:4095
8226// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf0]
8227
8228buffer_store_dwordx3 v[1:3], off, s[12:15], -4.0 offset:4095
8229// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf7]
8230
8231buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 idxen offset:4095
8232// GFX10: encoding: [0xff,0x2f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8233
8234buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 offen offset:4095
8235// GFX10: encoding: [0xff,0x1f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8236
8237buffer_store_dwordx3 v[1:3], off, s[12:15], s4
8238// GFX10: encoding: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8239
8240buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:7
8241// GFX10: encoding: [0x07,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8242
8243buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc
8244// GFX10: encoding: [0xff,0x4f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8245
8246buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 slc
8247// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x43,0x04]
8248
8249buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc slc dlc
8250// GFX10: encoding: [0xff,0xcf,0x7c,0xe0,0x00,0x01,0x43,0x04]
8251
8252buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095
8253// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x04]
8254
8255buffer_store_dwordx4 v[252:255], off, s[12:15], s4 offset:4095
8256// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0xfc,0x03,0x04]
8257
8258buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095
8259// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x04,0x04]
8260
8261buffer_store_dwordx4 v[1:4], off, s[96:99], s4 offset:4095
8262// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x18,0x04]
8263
8264buffer_store_dwordx4 v[1:4], off, s[12:15], s101 offset:4095
8265// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x65]
8266
8267buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095
8268// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7c]
8269
8270buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095
8271// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x80]
8272
8273buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095
8274// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xc1]
8275
8276buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095
8277// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf0]
8278
8279buffer_store_dwordx4 v[1:4], off, s[12:15], -4.0 offset:4095
8280// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf7]
8281
8282buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 idxen offset:4095
8283// GFX10: encoding: [0xff,0x2f,0x78,0xe0,0x00,0x01,0x03,0x04]
8284
8285buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 offen offset:4095
8286// GFX10: encoding: [0xff,0x1f,0x78,0xe0,0x00,0x01,0x03,0x04]
8287
8288buffer_store_dwordx4 v[1:4], off, s[12:15], s4
8289// GFX10: encoding: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8290
8291buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:7
8292// GFX10: encoding: [0x07,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8293
8294buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc
8295// GFX10: encoding: [0xff,0x4f,0x78,0xe0,0x00,0x01,0x03,0x04]
8296
8297buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 slc
8298// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x43,0x04]
8299
8300buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 dlc
8301// GFX10: encoding: [0xff,0x8f,0x78,0xe0,0x00,0x01,0x03,0x04]
8302
8303buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc slc dlc
8304// GFX10: encoding: [0xff,0xcf,0x78,0xe0,0x00,0x01,0x43,0x04]
8305
8306buffer_atomic_swap v5, off, s[8:11], s3 offset:4095
8307// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x03]
8308
8309buffer_atomic_swap v255, off, s[8:11], s3 offset:4095
8310// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0xff,0x02,0x03]
8311
8312buffer_atomic_swap v5, off, s[12:15], s3 offset:4095
8313// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x03,0x03]
8314
8315buffer_atomic_swap v5, off, s[96:99], s3 offset:4095
8316// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x18,0x03]
8317
8318buffer_atomic_swap v5, off, s[8:11], s101 offset:4095
8319// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x65]
8320
8321buffer_atomic_swap v5, off, s[8:11], m0 offset:4095
8322// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x7c]
8323
8324buffer_atomic_swap v5, off, s[8:11], 0 offset:4095
8325// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x80]
8326
8327buffer_atomic_swap v5, off, s[8:11], -1 offset:4095
8328// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0xc1]
8329
8330buffer_atomic_swap v5, v0, s[8:11], s3 idxen offset:4095
8331// GFX10: encoding: [0xff,0x2f,0xc0,0xe0,0x00,0x05,0x02,0x03]
8332
8333buffer_atomic_swap v5, v0, s[8:11], s3 offen offset:4095
8334// GFX10: encoding: [0xff,0x1f,0xc0,0xe0,0x00,0x05,0x02,0x03]
8335
8336buffer_atomic_swap v5, off, s[8:11], s3
8337// GFX10: encoding: [0x00,0x00,0xc0,0xe0,0x00,0x05,0x02,0x03]
8338
8339buffer_atomic_swap v5, off, s[8:11], s3 offset:7
8340// GFX10: encoding: [0x07,0x00,0xc0,0xe0,0x00,0x05,0x02,0x03]
8341
8342buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 glc
8343// GFX10: encoding: [0xff,0x4f,0xc0,0xe0,0x00,0x05,0x02,0x03]
8344
8345buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 slc
8346// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x42,0x03]
8347
8348buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095
8349// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x03]
8350
8351buffer_atomic_cmpswap v[254:255], off, s[8:11], s3 offset:4095
8352// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0xfe,0x02,0x03]
8353
8354buffer_atomic_cmpswap v[5:6], off, s[12:15], s3 offset:4095
8355// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x03,0x03]
8356
8357buffer_atomic_cmpswap v[5:6], off, s[96:99], s3 offset:4095
8358// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x18,0x03]
8359
8360buffer_atomic_cmpswap v[5:6], off, s[8:11], s101 offset:4095
8361// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x65]
8362
8363buffer_atomic_cmpswap v[5:6], off, s[8:11], m0 offset:4095
8364// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x7c]
8365
8366buffer_atomic_cmpswap v[5:6], off, s[8:11], 0 offset:4095
8367// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x80]
8368
8369buffer_atomic_cmpswap v[5:6], off, s[8:11], -1 offset:4095
8370// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0xc1]
8371
8372buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 idxen offset:4095
8373// GFX10: encoding: [0xff,0x2f,0xc4,0xe0,0x00,0x05,0x02,0x03]
8374
8375buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 offen offset:4095
8376// GFX10: encoding: [0xff,0x1f,0xc4,0xe0,0x00,0x05,0x02,0x03]
8377
8378buffer_atomic_cmpswap v[5:6], off, s[8:11], s3
8379// GFX10: encoding: [0x00,0x00,0xc4,0xe0,0x00,0x05,0x02,0x03]
8380
8381buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:7
8382// GFX10: encoding: [0x07,0x00,0xc4,0xe0,0x00,0x05,0x02,0x03]
8383
8384buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 glc
8385// GFX10: encoding: [0xff,0x4f,0xc4,0xe0,0x00,0x05,0x02,0x03]
8386
8387buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 slc
8388// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x42,0x03]
8389
8390buffer_atomic_add v5, off, s[8:11], s3 offset:4095
8391// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x03]
8392
8393buffer_atomic_add v255, off, s[8:11], s3 offset:4095
8394// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0xff,0x02,0x03]
8395
8396buffer_atomic_add v5, off, s[12:15], s3 offset:4095
8397// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x03,0x03]
8398
8399buffer_atomic_add v5, off, s[96:99], s3 offset:4095
8400// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x18,0x03]
8401
8402buffer_atomic_add v5, off, s[8:11], s101 offset:4095
8403// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x65]
8404
8405buffer_atomic_add v5, off, s[8:11], m0 offset:4095
8406// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x7c]
8407
8408buffer_atomic_add v5, off, s[8:11], 0 offset:4095
8409// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x80]
8410
8411buffer_atomic_add v5, off, s[8:11], -1 offset:4095
8412// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0xc1]
8413
8414buffer_atomic_add v5, v0, s[8:11], s3 idxen offset:4095
8415// GFX10: encoding: [0xff,0x2f,0xc8,0xe0,0x00,0x05,0x02,0x03]
8416
8417buffer_atomic_add v5, v0, s[8:11], s3 offen offset:4095
8418// GFX10: encoding: [0xff,0x1f,0xc8,0xe0,0x00,0x05,0x02,0x03]
8419
8420buffer_atomic_add v5, off, s[8:11], s3
8421// GFX10: encoding: [0x00,0x00,0xc8,0xe0,0x00,0x05,0x02,0x03]
8422
8423buffer_atomic_add v5, off, s[8:11], s3 offset:7
8424// GFX10: encoding: [0x07,0x00,0xc8,0xe0,0x00,0x05,0x02,0x03]
8425
8426buffer_atomic_add v5, off, s[8:11], s3 offset:4095 glc
8427// GFX10: encoding: [0xff,0x4f,0xc8,0xe0,0x00,0x05,0x02,0x03]
8428
8429buffer_atomic_add v5, off, s[8:11], s3 offset:4095 slc
8430// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x42,0x03]
8431
8432buffer_atomic_sub v5, off, s[8:11], s3 offset:4095
8433// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x03]
8434
8435buffer_atomic_sub v255, off, s[8:11], s3 offset:4095
8436// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0xff,0x02,0x03]
8437
8438buffer_atomic_sub v5, off, s[12:15], s3 offset:4095
8439// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x03,0x03]
8440
8441buffer_atomic_sub v5, off, s[96:99], s3 offset:4095
8442// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x18,0x03]
8443
8444buffer_atomic_sub v5, off, s[8:11], s101 offset:4095
8445// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x65]
8446
8447buffer_atomic_sub v5, off, s[8:11], m0 offset:4095
8448// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x7c]
8449
8450buffer_atomic_sub v5, off, s[8:11], 0 offset:4095
8451// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x80]
8452
8453buffer_atomic_sub v5, off, s[8:11], -1 offset:4095
8454// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xc1]
8455
8456buffer_atomic_sub v5, v0, s[8:11], s3 idxen offset:4095
8457// GFX10: encoding: [0xff,0x2f,0xcc,0xe0,0x00,0x05,0x02,0x03]
8458
8459buffer_atomic_sub v5, v0, s[8:11], s3 offen offset:4095
8460// GFX10: encoding: [0xff,0x1f,0xcc,0xe0,0x00,0x05,0x02,0x03]
8461
8462buffer_atomic_sub v5, off, s[8:11], s3
8463// GFX10: encoding: [0x00,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
8464
8465buffer_atomic_sub v5, off, s[8:11], s3 offset:7
8466// GFX10: encoding: [0x07,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
8467
8468buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 glc
8469// GFX10: encoding: [0xff,0x4f,0xcc,0xe0,0x00,0x05,0x02,0x03]
8470
8471buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 slc
8472// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x42,0x03]
8473
8474buffer_atomic_smin v5, off, s[8:11], s3 offset:4095
8475// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x03]
8476
8477buffer_atomic_smin v255, off, s[8:11], s3 offset:4095
8478// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0xff,0x02,0x03]
8479
8480buffer_atomic_smin v5, off, s[12:15], s3 offset:4095
8481// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x03,0x03]
8482
8483buffer_atomic_smin v5, off, s[96:99], s3 offset:4095
8484// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x18,0x03]
8485
8486buffer_atomic_smin v5, off, s[8:11], s101 offset:4095
8487// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x65]
8488
8489buffer_atomic_smin v5, off, s[8:11], m0 offset:4095
8490// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x7c]
8491
8492buffer_atomic_smin v5, off, s[8:11], 0 offset:4095
8493// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x80]
8494
8495buffer_atomic_smin v5, off, s[8:11], -1 offset:4095
8496// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xc1]
8497
8498buffer_atomic_smin v5, v0, s[8:11], s3 idxen offset:4095
8499// GFX10: encoding: [0xff,0x2f,0xd4,0xe0,0x00,0x05,0x02,0x03]
8500
8501buffer_atomic_smin v5, v0, s[8:11], s3 offen offset:4095
8502// GFX10: encoding: [0xff,0x1f,0xd4,0xe0,0x00,0x05,0x02,0x03]
8503
8504buffer_atomic_smin v5, off, s[8:11], s3
8505// GFX10: encoding: [0x00,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
8506
8507buffer_atomic_smin v5, off, s[8:11], s3 offset:7
8508// GFX10: encoding: [0x07,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03]
8509
8510buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 glc
8511// GFX10: encoding: [0xff,0x4f,0xd4,0xe0,0x00,0x05,0x02,0x03]
8512
8513buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 slc
8514// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x42,0x03]
8515
8516buffer_atomic_umin v5, off, s[8:11], s3 offset:4095
8517// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x03]
8518
8519buffer_atomic_umin v255, off, s[8:11], s3 offset:4095
8520// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0xff,0x02,0x03]
8521
8522buffer_atomic_umin v5, off, s[12:15], s3 offset:4095
8523// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x03,0x03]
8524
8525buffer_atomic_umin v5, off, s[96:99], s3 offset:4095
8526// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x18,0x03]
8527
8528buffer_atomic_umin v5, off, s[8:11], s101 offset:4095
8529// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x65]
8530
8531buffer_atomic_umin v5, off, s[8:11], m0 offset:4095
8532// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x7c]
8533
8534buffer_atomic_umin v5, off, s[8:11], 0 offset:4095
8535// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x80]
8536
8537buffer_atomic_umin v5, off, s[8:11], -1 offset:4095
8538// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xc1]
8539
8540buffer_atomic_umin v5, v0, s[8:11], s3 idxen offset:4095
8541// GFX10: encoding: [0xff,0x2f,0xd8,0xe0,0x00,0x05,0x02,0x03]
8542
8543buffer_atomic_umin v5, v0, s[8:11], s3 offen offset:4095
8544// GFX10: encoding: [0xff,0x1f,0xd8,0xe0,0x00,0x05,0x02,0x03]
8545
8546buffer_atomic_umin v5, off, s[8:11], s3
8547// GFX10: encoding: [0x00,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
8548
8549buffer_atomic_umin v5, off, s[8:11], s3 offset:7
8550// GFX10: encoding: [0x07,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03]
8551
8552buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 glc
8553// GFX10: encoding: [0xff,0x4f,0xd8,0xe0,0x00,0x05,0x02,0x03]
8554
8555buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 slc
8556// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x42,0x03]
8557
8558buffer_atomic_smax v5, off, s[8:11], s3 offset:4095
8559// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x03]
8560
8561buffer_atomic_smax v255, off, s[8:11], s3 offset:4095
8562// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0xff,0x02,0x03]
8563
8564buffer_atomic_smax v5, off, s[12:15], s3 offset:4095
8565// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x03,0x03]
8566
8567buffer_atomic_smax v5, off, s[96:99], s3 offset:4095
8568// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x18,0x03]
8569
8570buffer_atomic_smax v5, off, s[8:11], s101 offset:4095
8571// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x65]
8572
8573buffer_atomic_smax v5, off, s[8:11], m0 offset:4095
8574// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x7c]
8575
8576buffer_atomic_smax v5, off, s[8:11], 0 offset:4095
8577// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x80]
8578
8579buffer_atomic_smax v5, off, s[8:11], -1 offset:4095
8580// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0xc1]
8581
8582buffer_atomic_smax v5, v0, s[8:11], s3 idxen offset:4095
8583// GFX10: encoding: [0xff,0x2f,0xdc,0xe0,0x00,0x05,0x02,0x03]
8584
8585buffer_atomic_smax v5, v0, s[8:11], s3 offen offset:4095
8586// GFX10: encoding: [0xff,0x1f,0xdc,0xe0,0x00,0x05,0x02,0x03]
8587
8588buffer_atomic_smax v5, off, s[8:11], s3
8589// GFX10: encoding: [0x00,0x00,0xdc,0xe0,0x00,0x05,0x02,0x03]
8590
8591buffer_atomic_smax v5, off, s[8:11], s3 offset:7
8592// GFX10: encoding: [0x07,0x00,0xdc,0xe0,0x00,0x05,0x02,0x03]
8593
8594buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 glc
8595// GFX10: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x03]
8596
8597buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 slc
8598// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x42,0x03]
8599
8600buffer_atomic_umax v5, off, s[8:11], s3 offset:4095
8601// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x03]
8602
8603buffer_atomic_umax v255, off, s[8:11], s3 offset:4095
8604// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0xff,0x02,0x03]
8605
8606buffer_atomic_umax v5, off, s[12:15], s3 offset:4095
8607// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x03,0x03]
8608
8609buffer_atomic_umax v5, off, s[96:99], s3 offset:4095
8610// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x18,0x03]
8611
8612buffer_atomic_umax v5, off, s[8:11], s101 offset:4095
8613// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x65]
8614
8615buffer_atomic_umax v5, off, s[8:11], m0 offset:4095
8616// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x7c]
8617
8618buffer_atomic_umax v5, off, s[8:11], 0 offset:4095
8619// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x80]
8620
8621buffer_atomic_umax v5, off, s[8:11], -1 offset:4095
8622// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xc1]
8623
8624buffer_atomic_umax v5, v0, s[8:11], s3 idxen offset:4095
8625// GFX10: encoding: [0xff,0x2f,0xe0,0xe0,0x00,0x05,0x02,0x03]
8626
8627buffer_atomic_umax v5, v0, s[8:11], s3 offen offset:4095
8628// GFX10: encoding: [0xff,0x1f,0xe0,0xe0,0x00,0x05,0x02,0x03]
8629
8630buffer_atomic_umax v5, off, s[8:11], s3
8631// GFX10: encoding: [0x00,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
8632
8633buffer_atomic_umax v5, off, s[8:11], s3 offset:7
8634// GFX10: encoding: [0x07,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03]
8635
8636buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 glc
8637// GFX10: encoding: [0xff,0x4f,0xe0,0xe0,0x00,0x05,0x02,0x03]
8638
8639buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 slc
8640// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x42,0x03]
8641
8642buffer_atomic_and v5, off, s[8:11], s3 offset:4095
8643// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x03]
8644
8645buffer_atomic_and v255, off, s[8:11], s3 offset:4095
8646// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0xff,0x02,0x03]
8647
8648buffer_atomic_and v5, off, s[12:15], s3 offset:4095
8649// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x03,0x03]
8650
8651buffer_atomic_and v5, off, s[96:99], s3 offset:4095
8652// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x18,0x03]
8653
8654buffer_atomic_and v5, off, s[8:11], s101 offset:4095
8655// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x65]
8656
8657buffer_atomic_and v5, off, s[8:11], m0 offset:4095
8658// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x7c]
8659
8660buffer_atomic_and v5, off, s[8:11], 0 offset:4095
8661// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x80]
8662
8663buffer_atomic_and v5, off, s[8:11], -1 offset:4095
8664// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xc1]
8665
8666buffer_atomic_and v5, v0, s[8:11], s3 idxen offset:4095
8667// GFX10: encoding: [0xff,0x2f,0xe4,0xe0,0x00,0x05,0x02,0x03]
8668
8669buffer_atomic_and v5, v0, s[8:11], s3 offen offset:4095
8670// GFX10: encoding: [0xff,0x1f,0xe4,0xe0,0x00,0x05,0x02,0x03]
8671
8672buffer_atomic_and v5, off, s[8:11], s3
8673// GFX10: encoding: [0x00,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
8674
8675buffer_atomic_and v5, off, s[8:11], s3 offset:7
8676// GFX10: encoding: [0x07,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03]
8677
8678buffer_atomic_and v5, off, s[8:11], s3 offset:4095 glc
8679// GFX10: encoding: [0xff,0x4f,0xe4,0xe0,0x00,0x05,0x02,0x03]
8680
8681buffer_atomic_and v5, off, s[8:11], s3 offset:4095 slc
8682// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x42,0x03]
8683
8684buffer_atomic_or v5, off, s[8:11], s3 offset:4095
8685// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x03]
8686
8687buffer_atomic_or v255, off, s[8:11], s3 offset:4095
8688// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0xff,0x02,0x03]
8689
8690buffer_atomic_or v5, off, s[12:15], s3 offset:4095
8691// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x03,0x03]
8692
8693buffer_atomic_or v5, off, s[96:99], s3 offset:4095
8694// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x18,0x03]
8695
8696buffer_atomic_or v5, off, s[8:11], s101 offset:4095
8697// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x65]
8698
8699buffer_atomic_or v5, off, s[8:11], m0 offset:4095
8700// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x7c]
8701
8702buffer_atomic_or v5, off, s[8:11], 0 offset:4095
8703// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x80]
8704
8705buffer_atomic_or v5, off, s[8:11], -1 offset:4095
8706// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xc1]
8707
8708buffer_atomic_or v5, v0, s[8:11], s3 idxen offset:4095
8709// GFX10: encoding: [0xff,0x2f,0xe8,0xe0,0x00,0x05,0x02,0x03]
8710
8711buffer_atomic_or v5, v0, s[8:11], s3 offen offset:4095
8712// GFX10: encoding: [0xff,0x1f,0xe8,0xe0,0x00,0x05,0x02,0x03]
8713
8714buffer_atomic_or v5, off, s[8:11], s3
8715// GFX10: encoding: [0x00,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
8716
8717buffer_atomic_or v5, off, s[8:11], s3 offset:7
8718// GFX10: encoding: [0x07,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03]
8719
8720buffer_atomic_or v5, off, s[8:11], s3 offset:4095 glc
8721// GFX10: encoding: [0xff,0x4f,0xe8,0xe0,0x00,0x05,0x02,0x03]
8722
8723buffer_atomic_or v5, off, s[8:11], s3 offset:4095 slc
8724// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x42,0x03]
8725
8726buffer_atomic_xor v5, off, s[8:11], s3 offset:4095
8727// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x03]
8728
8729buffer_atomic_xor v255, off, s[8:11], s3 offset:4095
8730// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0xff,0x02,0x03]
8731
8732buffer_atomic_xor v5, off, s[12:15], s3 offset:4095
8733// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x03,0x03]
8734
8735buffer_atomic_xor v5, off, s[96:99], s3 offset:4095
8736// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x18,0x03]
8737
8738buffer_atomic_xor v5, off, s[8:11], s101 offset:4095
8739// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x65]
8740
8741buffer_atomic_xor v5, off, s[8:11], m0 offset:4095
8742// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x7c]
8743
8744buffer_atomic_xor v5, off, s[8:11], 0 offset:4095
8745// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x80]
8746
8747buffer_atomic_xor v5, off, s[8:11], -1 offset:4095
8748// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xc1]
8749
8750buffer_atomic_xor v5, v0, s[8:11], s3 idxen offset:4095
8751// GFX10: encoding: [0xff,0x2f,0xec,0xe0,0x00,0x05,0x02,0x03]
8752
8753buffer_atomic_xor v5, v0, s[8:11], s3 offen offset:4095
8754// GFX10: encoding: [0xff,0x1f,0xec,0xe0,0x00,0x05,0x02,0x03]
8755
8756buffer_atomic_xor v5, off, s[8:11], s3
8757// GFX10: encoding: [0x00,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
8758
8759buffer_atomic_xor v5, off, s[8:11], s3 offset:7
8760// GFX10: encoding: [0x07,0x00,0xec,0xe0,0x00,0x05,0x02,0x03]
8761
8762buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 glc
8763// GFX10: encoding: [0xff,0x4f,0xec,0xe0,0x00,0x05,0x02,0x03]
8764
8765buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 slc
8766// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x42,0x03]
8767
8768buffer_atomic_inc v5, off, s[8:11], s3 offset:4095
8769// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x03]
8770
8771buffer_atomic_inc v255, off, s[8:11], s3 offset:4095
8772// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0xff,0x02,0x03]
8773
8774buffer_atomic_inc v5, off, s[12:15], s3 offset:4095
8775// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x03,0x03]
8776
8777buffer_atomic_inc v5, off, s[96:99], s3 offset:4095
8778// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x18,0x03]
8779
8780buffer_atomic_inc v5, off, s[8:11], s101 offset:4095
8781// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x65]
8782
8783buffer_atomic_inc v5, off, s[8:11], m0 offset:4095
8784// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x7c]
8785
8786buffer_atomic_inc v5, off, s[8:11], 0 offset:4095
8787// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x80]
8788
8789buffer_atomic_inc v5, off, s[8:11], -1 offset:4095
8790// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xc1]
8791
8792buffer_atomic_inc v5, v0, s[8:11], s3 idxen offset:4095
8793// GFX10: encoding: [0xff,0x2f,0xf0,0xe0,0x00,0x05,0x02,0x03]
8794
8795buffer_atomic_inc v5, v0, s[8:11], s3 offen offset:4095
8796// GFX10: encoding: [0xff,0x1f,0xf0,0xe0,0x00,0x05,0x02,0x03]
8797
8798buffer_atomic_inc v5, off, s[8:11], s3
8799// GFX10: encoding: [0x00,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
8800
8801buffer_atomic_inc v5, off, s[8:11], s3 offset:7
8802// GFX10: encoding: [0x07,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03]
8803
8804buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 glc
8805// GFX10: encoding: [0xff,0x4f,0xf0,0xe0,0x00,0x05,0x02,0x03]
8806
8807buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 slc
8808// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x42,0x03]
8809
8810buffer_atomic_dec v5, off, s[8:11], s3 offset:4095
8811// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x03]
8812
8813buffer_atomic_dec v255, off, s[8:11], s3 offset:4095
8814// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0xff,0x02,0x03]
8815
8816buffer_atomic_dec v5, off, s[12:15], s3 offset:4095
8817// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x03,0x03]
8818
8819buffer_atomic_dec v5, off, s[96:99], s3 offset:4095
8820// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x18,0x03]
8821
8822buffer_atomic_dec v5, off, s[8:11], s101 offset:4095
8823// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x65]
8824
8825buffer_atomic_dec v5, off, s[8:11], m0 offset:4095
8826// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x7c]
8827
8828buffer_atomic_dec v5, off, s[8:11], 0 offset:4095
8829// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x80]
8830
8831buffer_atomic_dec v5, off, s[8:11], -1 offset:4095
8832// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xc1]
8833
8834buffer_atomic_dec v5, v0, s[8:11], s3 idxen offset:4095
8835// GFX10: encoding: [0xff,0x2f,0xf4,0xe0,0x00,0x05,0x02,0x03]
8836
8837buffer_atomic_dec v5, v0, s[8:11], s3 offen offset:4095
8838// GFX10: encoding: [0xff,0x1f,0xf4,0xe0,0x00,0x05,0x02,0x03]
8839
8840buffer_atomic_dec v5, off, s[8:11], s3
8841// GFX10: encoding: [0x00,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
8842
8843buffer_atomic_dec v5, off, s[8:11], s3 offset:7
8844// GFX10: encoding: [0x07,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03]
8845
8846buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 glc
8847// GFX10: encoding: [0xff,0x4f,0xf4,0xe0,0x00,0x05,0x02,0x03]
8848
8849buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 slc
8850// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x42,0x03]
8851
8852buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095
8853// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x03]
8854
8855buffer_atomic_swap_x2 v[254:255], off, s[8:11], s3 offset:4095
8856// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0xfe,0x02,0x03]
8857
8858buffer_atomic_swap_x2 v[5:6], off, s[12:15], s3 offset:4095
8859// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x03,0x03]
8860
8861buffer_atomic_swap_x2 v[5:6], off, s[96:99], s3 offset:4095
8862// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x18,0x03]
8863
8864buffer_atomic_swap_x2 v[5:6], off, s[8:11], s101 offset:4095
8865// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x65]
8866
8867buffer_atomic_swap_x2 v[5:6], off, s[8:11], m0 offset:4095
8868// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x7c]
8869
8870buffer_atomic_swap_x2 v[5:6], off, s[8:11], 0 offset:4095
8871// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x80]
8872
8873buffer_atomic_swap_x2 v[5:6], off, s[8:11], -1 offset:4095
8874// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xc1]
8875
8876buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
8877// GFX10: encoding: [0xff,0x2f,0x40,0xe1,0x00,0x05,0x02,0x03]
8878
8879buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
8880// GFX10: encoding: [0xff,0x1f,0x40,0xe1,0x00,0x05,0x02,0x03]
8881
8882buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3
8883// GFX10: encoding: [0x00,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
8884
8885buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:7
8886// GFX10: encoding: [0x07,0x00,0x40,0xe1,0x00,0x05,0x02,0x03]
8887
8888buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
8889// GFX10: encoding: [0xff,0x4f,0x40,0xe1,0x00,0x05,0x02,0x03]
8890
8891buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
8892// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x42,0x03]
8893
8894buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095
8895// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x03]
8896
8897buffer_atomic_cmpswap_x2 v[252:255], off, s[8:11], s3 offset:4095
8898// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0xfc,0x02,0x03]
8899
8900buffer_atomic_cmpswap_x2 v[5:8], off, s[12:15], s3 offset:4095
8901// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x03,0x03]
8902
8903buffer_atomic_cmpswap_x2 v[5:8], off, s[96:99], s3 offset:4095
8904// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x18,0x03]
8905
8906buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s101 offset:4095
8907// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x65]
8908
8909buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], m0 offset:4095
8910// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x7c]
8911
8912buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], 0 offset:4095
8913// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x80]
8914
8915buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], -1 offset:4095
8916// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xc1]
8917
8918buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 idxen offset:4095
8919// GFX10: encoding: [0xff,0x2f,0x44,0xe1,0x00,0x05,0x02,0x03]
8920
8921buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 offen offset:4095
8922// GFX10: encoding: [0xff,0x1f,0x44,0xe1,0x00,0x05,0x02,0x03]
8923
8924buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3
8925// GFX10: encoding: [0x00,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
8926
8927buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:7
8928// GFX10: encoding: [0x07,0x00,0x44,0xe1,0x00,0x05,0x02,0x03]
8929
8930buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 glc
8931// GFX10: encoding: [0xff,0x4f,0x44,0xe1,0x00,0x05,0x02,0x03]
8932
8933buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 slc
8934// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x42,0x03]
8935
8936buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095
8937// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x03]
8938
8939buffer_atomic_add_x2 v[254:255], off, s[8:11], s3 offset:4095
8940// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0xfe,0x02,0x03]
8941
8942buffer_atomic_add_x2 v[5:6], off, s[12:15], s3 offset:4095
8943// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x03,0x03]
8944
8945buffer_atomic_add_x2 v[5:6], off, s[96:99], s3 offset:4095
8946// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x18,0x03]
8947
8948buffer_atomic_add_x2 v[5:6], off, s[8:11], s101 offset:4095
8949// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x65]
8950
8951buffer_atomic_add_x2 v[5:6], off, s[8:11], m0 offset:4095
8952// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x7c]
8953
8954buffer_atomic_add_x2 v[5:6], off, s[8:11], 0 offset:4095
8955// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x80]
8956
8957buffer_atomic_add_x2 v[5:6], off, s[8:11], -1 offset:4095
8958// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xc1]
8959
8960buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
8961// GFX10: encoding: [0xff,0x2f,0x48,0xe1,0x00,0x05,0x02,0x03]
8962
8963buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
8964// GFX10: encoding: [0xff,0x1f,0x48,0xe1,0x00,0x05,0x02,0x03]
8965
8966buffer_atomic_add_x2 v[5:6], off, s[8:11], s3
8967// GFX10: encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
8968
8969buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:7
8970// GFX10: encoding: [0x07,0x00,0x48,0xe1,0x00,0x05,0x02,0x03]
8971
8972buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
8973// GFX10: encoding: [0xff,0x4f,0x48,0xe1,0x00,0x05,0x02,0x03]
8974
8975buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
8976// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x42,0x03]
8977
8978buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095
8979// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x03]
8980
8981buffer_atomic_sub_x2 v[254:255], off, s[8:11], s3 offset:4095
8982// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0xfe,0x02,0x03]
8983
8984buffer_atomic_sub_x2 v[5:6], off, s[12:15], s3 offset:4095
8985// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x03,0x03]
8986
8987buffer_atomic_sub_x2 v[5:6], off, s[96:99], s3 offset:4095
8988// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x18,0x03]
8989
8990buffer_atomic_sub_x2 v[5:6], off, s[8:11], s101 offset:4095
8991// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x65]
8992
8993buffer_atomic_sub_x2 v[5:6], off, s[8:11], m0 offset:4095
8994// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x7c]
8995
8996buffer_atomic_sub_x2 v[5:6], off, s[8:11], 0 offset:4095
8997// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x80]
8998
8999buffer_atomic_sub_x2 v[5:6], off, s[8:11], -1 offset:4095
9000// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0xc1]
9001
9002buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9003// GFX10: encoding: [0xff,0x2f,0x4c,0xe1,0x00,0x05,0x02,0x03]
9004
9005buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9006// GFX10: encoding: [0xff,0x1f,0x4c,0xe1,0x00,0x05,0x02,0x03]
9007
9008buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3
9009// GFX10: encoding: [0x00,0x00,0x4c,0xe1,0x00,0x05,0x02,0x03]
9010
9011buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:7
9012// GFX10: encoding: [0x07,0x00,0x4c,0xe1,0x00,0x05,0x02,0x03]
9013
9014buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9015// GFX10: encoding: [0xff,0x4f,0x4c,0xe1,0x00,0x05,0x02,0x03]
9016
9017buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9018// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x42,0x03]
9019
9020buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095
9021// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x03]
9022
9023buffer_atomic_smin_x2 v[254:255], off, s[8:11], s3 offset:4095
9024// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0xfe,0x02,0x03]
9025
9026buffer_atomic_smin_x2 v[5:6], off, s[12:15], s3 offset:4095
9027// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x03,0x03]
9028
9029buffer_atomic_smin_x2 v[5:6], off, s[96:99], s3 offset:4095
9030// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x18,0x03]
9031
9032buffer_atomic_smin_x2 v[5:6], off, s[8:11], s101 offset:4095
9033// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x65]
9034
9035buffer_atomic_smin_x2 v[5:6], off, s[8:11], m0 offset:4095
9036// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x7c]
9037
9038buffer_atomic_smin_x2 v[5:6], off, s[8:11], 0 offset:4095
9039// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x80]
9040
9041buffer_atomic_smin_x2 v[5:6], off, s[8:11], -1 offset:4095
9042// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0xc1]
9043
9044buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9045// GFX10: encoding: [0xff,0x2f,0x54,0xe1,0x00,0x05,0x02,0x03]
9046
9047buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9048// GFX10: encoding: [0xff,0x1f,0x54,0xe1,0x00,0x05,0x02,0x03]
9049
9050buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3
9051// GFX10: encoding: [0x00,0x00,0x54,0xe1,0x00,0x05,0x02,0x03]
9052
9053buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:7
9054// GFX10: encoding: [0x07,0x00,0x54,0xe1,0x00,0x05,0x02,0x03]
9055
9056buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9057// GFX10: encoding: [0xff,0x4f,0x54,0xe1,0x00,0x05,0x02,0x03]
9058
9059buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9060// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x42,0x03]
9061
9062buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095
9063// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x03]
9064
9065buffer_atomic_umin_x2 v[254:255], off, s[8:11], s3 offset:4095
9066// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0xfe,0x02,0x03]
9067
9068buffer_atomic_umin_x2 v[5:6], off, s[12:15], s3 offset:4095
9069// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x03,0x03]
9070
9071buffer_atomic_umin_x2 v[5:6], off, s[96:99], s3 offset:4095
9072// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x18,0x03]
9073
9074buffer_atomic_umin_x2 v[5:6], off, s[8:11], s101 offset:4095
9075// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x65]
9076
9077buffer_atomic_umin_x2 v[5:6], off, s[8:11], m0 offset:4095
9078// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x7c]
9079
9080buffer_atomic_umin_x2 v[5:6], off, s[8:11], 0 offset:4095
9081// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x80]
9082
9083buffer_atomic_umin_x2 v[5:6], off, s[8:11], -1 offset:4095
9084// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0xc1]
9085
9086buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9087// GFX10: encoding: [0xff,0x2f,0x58,0xe1,0x00,0x05,0x02,0x03]
9088
9089buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9090// GFX10: encoding: [0xff,0x1f,0x58,0xe1,0x00,0x05,0x02,0x03]
9091
9092buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3
9093// GFX10: encoding: [0x00,0x00,0x58,0xe1,0x00,0x05,0x02,0x03]
9094
9095buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:7
9096// GFX10: encoding: [0x07,0x00,0x58,0xe1,0x00,0x05,0x02,0x03]
9097
9098buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9099// GFX10: encoding: [0xff,0x4f,0x58,0xe1,0x00,0x05,0x02,0x03]
9100
9101buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9102// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x42,0x03]
9103
9104buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095
9105// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x03]
9106
9107buffer_atomic_smax_x2 v[254:255], off, s[8:11], s3 offset:4095
9108// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0xfe,0x02,0x03]
9109
9110buffer_atomic_smax_x2 v[5:6], off, s[12:15], s3 offset:4095
9111// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x03,0x03]
9112
9113buffer_atomic_smax_x2 v[5:6], off, s[96:99], s3 offset:4095
9114// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x18,0x03]
9115
9116buffer_atomic_smax_x2 v[5:6], off, s[8:11], s101 offset:4095
9117// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x65]
9118
9119buffer_atomic_smax_x2 v[5:6], off, s[8:11], m0 offset:4095
9120// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x7c]
9121
9122buffer_atomic_smax_x2 v[5:6], off, s[8:11], 0 offset:4095
9123// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x80]
9124
9125buffer_atomic_smax_x2 v[5:6], off, s[8:11], -1 offset:4095
9126// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0xc1]
9127
9128buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9129// GFX10: encoding: [0xff,0x2f,0x5c,0xe1,0x00,0x05,0x02,0x03]
9130
9131buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9132// GFX10: encoding: [0xff,0x1f,0x5c,0xe1,0x00,0x05,0x02,0x03]
9133
9134buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3
9135// GFX10: encoding: [0x00,0x00,0x5c,0xe1,0x00,0x05,0x02,0x03]
9136
9137buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:7
9138// GFX10: encoding: [0x07,0x00,0x5c,0xe1,0x00,0x05,0x02,0x03]
9139
9140buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9141// GFX10: encoding: [0xff,0x4f,0x5c,0xe1,0x00,0x05,0x02,0x03]
9142
9143buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9144// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x42,0x03]
9145
9146buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095
9147// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x03]
9148
9149buffer_atomic_umax_x2 v[254:255], off, s[8:11], s3 offset:4095
9150// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0xfe,0x02,0x03]
9151
9152buffer_atomic_umax_x2 v[5:6], off, s[12:15], s3 offset:4095
9153// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x03,0x03]
9154
9155buffer_atomic_umax_x2 v[5:6], off, s[96:99], s3 offset:4095
9156// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x18,0x03]
9157
9158buffer_atomic_umax_x2 v[5:6], off, s[8:11], s101 offset:4095
9159// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x65]
9160
9161buffer_atomic_umax_x2 v[5:6], off, s[8:11], m0 offset:4095
9162// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x7c]
9163
9164buffer_atomic_umax_x2 v[5:6], off, s[8:11], 0 offset:4095
9165// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x80]
9166
9167buffer_atomic_umax_x2 v[5:6], off, s[8:11], -1 offset:4095
9168// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0xc1]
9169
9170buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9171// GFX10: encoding: [0xff,0x2f,0x60,0xe1,0x00,0x05,0x02,0x03]
9172
9173buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9174// GFX10: encoding: [0xff,0x1f,0x60,0xe1,0x00,0x05,0x02,0x03]
9175
9176buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3
9177// GFX10: encoding: [0x00,0x00,0x60,0xe1,0x00,0x05,0x02,0x03]
9178
9179buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:7
9180// GFX10: encoding: [0x07,0x00,0x60,0xe1,0x00,0x05,0x02,0x03]
9181
9182buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9183// GFX10: encoding: [0xff,0x4f,0x60,0xe1,0x00,0x05,0x02,0x03]
9184
9185buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9186// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x42,0x03]
9187
9188buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095
9189// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x03]
9190
9191buffer_atomic_and_x2 v[254:255], off, s[8:11], s3 offset:4095
9192// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0xfe,0x02,0x03]
9193
9194buffer_atomic_and_x2 v[5:6], off, s[12:15], s3 offset:4095
9195// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x03,0x03]
9196
9197buffer_atomic_and_x2 v[5:6], off, s[96:99], s3 offset:4095
9198// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x18,0x03]
9199
9200buffer_atomic_and_x2 v[5:6], off, s[8:11], s101 offset:4095
9201// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x65]
9202
9203buffer_atomic_and_x2 v[5:6], off, s[8:11], m0 offset:4095
9204// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x7c]
9205
9206buffer_atomic_and_x2 v[5:6], off, s[8:11], 0 offset:4095
9207// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x80]
9208
9209buffer_atomic_and_x2 v[5:6], off, s[8:11], -1 offset:4095
9210// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0xc1]
9211
9212buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9213// GFX10: encoding: [0xff,0x2f,0x64,0xe1,0x00,0x05,0x02,0x03]
9214
9215buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9216// GFX10: encoding: [0xff,0x1f,0x64,0xe1,0x00,0x05,0x02,0x03]
9217
9218buffer_atomic_and_x2 v[5:6], off, s[8:11], s3
9219// GFX10: encoding: [0x00,0x00,0x64,0xe1,0x00,0x05,0x02,0x03]
9220
9221buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:7
9222// GFX10: encoding: [0x07,0x00,0x64,0xe1,0x00,0x05,0x02,0x03]
9223
9224buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9225// GFX10: encoding: [0xff,0x4f,0x64,0xe1,0x00,0x05,0x02,0x03]
9226
9227buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9228// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x42,0x03]
9229
9230buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095
9231// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x03]
9232
9233buffer_atomic_or_x2 v[254:255], off, s[8:11], s3 offset:4095
9234// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0xfe,0x02,0x03]
9235
9236buffer_atomic_or_x2 v[5:6], off, s[12:15], s3 offset:4095
9237// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x03,0x03]
9238
9239buffer_atomic_or_x2 v[5:6], off, s[96:99], s3 offset:4095
9240// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x18,0x03]
9241
9242buffer_atomic_or_x2 v[5:6], off, s[8:11], s101 offset:4095
9243// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x65]
9244
9245buffer_atomic_or_x2 v[5:6], off, s[8:11], m0 offset:4095
9246// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x7c]
9247
9248buffer_atomic_or_x2 v[5:6], off, s[8:11], 0 offset:4095
9249// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x80]
9250
9251buffer_atomic_or_x2 v[5:6], off, s[8:11], -1 offset:4095
9252// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0xc1]
9253
9254buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9255// GFX10: encoding: [0xff,0x2f,0x68,0xe1,0x00,0x05,0x02,0x03]
9256
9257buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9258// GFX10: encoding: [0xff,0x1f,0x68,0xe1,0x00,0x05,0x02,0x03]
9259
9260buffer_atomic_or_x2 v[5:6], off, s[8:11], s3
9261// GFX10: encoding: [0x00,0x00,0x68,0xe1,0x00,0x05,0x02,0x03]
9262
9263buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:7
9264// GFX10: encoding: [0x07,0x00,0x68,0xe1,0x00,0x05,0x02,0x03]
9265
9266buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9267// GFX10: encoding: [0xff,0x4f,0x68,0xe1,0x00,0x05,0x02,0x03]
9268
9269buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9270// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x42,0x03]
9271
9272buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095
9273// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x03]
9274
9275buffer_atomic_xor_x2 v[254:255], off, s[8:11], s3 offset:4095
9276// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0xfe,0x02,0x03]
9277
9278buffer_atomic_xor_x2 v[5:6], off, s[12:15], s3 offset:4095
9279// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x03,0x03]
9280
9281buffer_atomic_xor_x2 v[5:6], off, s[96:99], s3 offset:4095
9282// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x18,0x03]
9283
9284buffer_atomic_xor_x2 v[5:6], off, s[8:11], s101 offset:4095
9285// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x65]
9286
9287buffer_atomic_xor_x2 v[5:6], off, s[8:11], m0 offset:4095
9288// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x7c]
9289
9290buffer_atomic_xor_x2 v[5:6], off, s[8:11], 0 offset:4095
9291// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x80]
9292
9293buffer_atomic_xor_x2 v[5:6], off, s[8:11], -1 offset:4095
9294// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0xc1]
9295
9296buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9297// GFX10: encoding: [0xff,0x2f,0x6c,0xe1,0x00,0x05,0x02,0x03]
9298
9299buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9300// GFX10: encoding: [0xff,0x1f,0x6c,0xe1,0x00,0x05,0x02,0x03]
9301
9302buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3
9303// GFX10: encoding: [0x00,0x00,0x6c,0xe1,0x00,0x05,0x02,0x03]
9304
9305buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:7
9306// GFX10: encoding: [0x07,0x00,0x6c,0xe1,0x00,0x05,0x02,0x03]
9307
9308buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9309// GFX10: encoding: [0xff,0x4f,0x6c,0xe1,0x00,0x05,0x02,0x03]
9310
9311buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9312// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x42,0x03]
9313
9314buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095
9315// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x03]
9316
9317buffer_atomic_inc_x2 v[254:255], off, s[8:11], s3 offset:4095
9318// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0xfe,0x02,0x03]
9319
9320buffer_atomic_inc_x2 v[5:6], off, s[12:15], s3 offset:4095
9321// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x03,0x03]
9322
9323buffer_atomic_inc_x2 v[5:6], off, s[96:99], s3 offset:4095
9324// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x18,0x03]
9325
9326buffer_atomic_inc_x2 v[5:6], off, s[8:11], s101 offset:4095
9327// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x65]
9328
9329buffer_atomic_inc_x2 v[5:6], off, s[8:11], m0 offset:4095
9330// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x7c]
9331
9332buffer_atomic_inc_x2 v[5:6], off, s[8:11], 0 offset:4095
9333// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x80]
9334
9335buffer_atomic_inc_x2 v[5:6], off, s[8:11], -1 offset:4095
9336// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0xc1]
9337
9338buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9339// GFX10: encoding: [0xff,0x2f,0x70,0xe1,0x00,0x05,0x02,0x03]
9340
9341buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9342// GFX10: encoding: [0xff,0x1f,0x70,0xe1,0x00,0x05,0x02,0x03]
9343
9344buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3
9345// GFX10: encoding: [0x00,0x00,0x70,0xe1,0x00,0x05,0x02,0x03]
9346
9347buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:7
9348// GFX10: encoding: [0x07,0x00,0x70,0xe1,0x00,0x05,0x02,0x03]
9349
9350buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9351// GFX10: encoding: [0xff,0x4f,0x70,0xe1,0x00,0x05,0x02,0x03]
9352
9353buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9354// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x42,0x03]
9355
9356buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095
9357// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x03]
9358
9359buffer_atomic_dec_x2 v[254:255], off, s[8:11], s3 offset:4095
9360// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0xfe,0x02,0x03]
9361
9362buffer_atomic_dec_x2 v[5:6], off, s[12:15], s3 offset:4095
9363// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x03,0x03]
9364
9365buffer_atomic_dec_x2 v[5:6], off, s[96:99], s3 offset:4095
9366// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x18,0x03]
9367
9368buffer_atomic_dec_x2 v[5:6], off, s[8:11], s101 offset:4095
9369// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x65]
9370
9371buffer_atomic_dec_x2 v[5:6], off, s[8:11], m0 offset:4095
9372// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x7c]
9373
9374buffer_atomic_dec_x2 v[5:6], off, s[8:11], 0 offset:4095
9375// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x80]
9376
9377buffer_atomic_dec_x2 v[5:6], off, s[8:11], -1 offset:4095
9378// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0xc1]
9379
9380buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9381// GFX10: encoding: [0xff,0x2f,0x74,0xe1,0x00,0x05,0x02,0x03]
9382
9383buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9384// GFX10: encoding: [0xff,0x1f,0x74,0xe1,0x00,0x05,0x02,0x03]
9385
9386buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3
9387// GFX10: encoding: [0x00,0x00,0x74,0xe1,0x00,0x05,0x02,0x03]
9388
9389buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:7
9390// GFX10: encoding: [0x07,0x00,0x74,0xe1,0x00,0x05,0x02,0x03]
9391
9392buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9393// GFX10: encoding: [0xff,0x4f,0x74,0xe1,0x00,0x05,0x02,0x03]
9394
9395buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9396// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x42,0x03]
9397
9398buffer_gl0_inv
9399// GFX10: encoding: [0x00,0x00,0xc4,0xe1,0x00,0x00,0x00,0x00]
9400
9401buffer_gl1_inv
9402// GFX10: encoding: [0x00,0x00,0xc8,0xe1,0x00,0x00,0x00,0x00]
9403
9404//===----------------------------------------------------------------------===//
9405// ENC_SMEM.
9406//===----------------------------------------------------------------------===//
9407
9408s_load_dword s5, s[2:3], s0
9409// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
9410
9411s_load_dword s101, s[2:3], s0
9412// GFX10: encoding: [0x41,0x19,0x00,0xf4,0x00,0x00,0x00,0x00]
9413
9414s_load_dword vcc_lo, s[2:3], s0
9415// GFX10: encoding: [0x81,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
9416
9417s_load_dword vcc_hi, s[2:3], s0
9418// GFX10: encoding: [0xc1,0x1a,0x00,0xf4,0x00,0x00,0x00,0x00]
9419
9420s_load_dword s5, s[4:5], s0
9421// GFX10: encoding: [0x42,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
9422
9423s_load_dword s5, s[100:101], s0
9424// GFX10: encoding: [0x72,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
9425
9426s_load_dword s5, vcc, s0
9427// GFX10: encoding: [0x75,0x01,0x00,0xf4,0x00,0x00,0x00,0x00]
9428
9429s_load_dword s5, s[2:3], s101
9430// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xca]
9431
9432s_load_dword s5, s[2:3], vcc_lo
9433// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd4]
9434
9435s_load_dword s5, s[2:3], vcc_hi
9436// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xd6]
9437
9438s_load_dword s5, s[2:3], m0
9439// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xf8]
9440
9441s_load_dword s5, s[2:3], 0x0
9442// GFX10: encoding: [0x41,0x01,0x00,0xf4,0x00,0x00,0x00,0xfa]
9443
9444s_load_dword s5, s[2:3], s0 glc
9445// GFX10: encoding: [0x41,0x01,0x01,0xf4,0x00,0x00,0x00,0x00]
9446
9447s_load_dword s5, s[2:3], s0 dlc
9448// GFX10: encoding: [0x41,0x41,0x00,0xf4,0x00,0x00,0x00,0x00]
9449
9450s_load_dword s5, s[2:3], s0 glc dlc
9451// GFX10: encoding: [0x41,0x41,0x01,0xf4,0x00,0x00,0x00,0x00]
9452
9453s_load_dword s5, s[2:3], 0x1234 glc dlc
9454// GFX10: encoding: [0x41,0x41,0x01,0xf4,0x34,0x12,0x00,0xfa]
9455
9456s_load_dwordx2 s[10:11], s[2:3], s0
9457// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
9458
9459s_load_dwordx2 s[12:13], s[2:3], s0
9460// GFX10: encoding: [0x01,0x03,0x04,0xf4,0x00,0x00,0x00,0x00]
9461
9462s_load_dwordx2 s[100:101], s[2:3], s0
9463// GFX10: encoding: [0x01,0x19,0x04,0xf4,0x00,0x00,0x00,0x00]
9464
9465s_load_dwordx2 vcc, s[2:3], s0
9466// GFX10: encoding: [0x81,0x1a,0x04,0xf4,0x00,0x00,0x00,0x00]
9467
9468s_load_dwordx2 s[10:11], s[4:5], s0
9469// GFX10: encoding: [0x82,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
9470
9471s_load_dwordx2 s[10:11], s[100:101], s0
9472// GFX10: encoding: [0xb2,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
9473
9474s_load_dwordx2 s[10:11], vcc, s0
9475// GFX10: encoding: [0xb5,0x02,0x04,0xf4,0x00,0x00,0x00,0x00]
9476
9477s_load_dwordx2 s[10:11], s[2:3], s101
9478// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xca]
9479
9480s_load_dwordx2 s[10:11], s[2:3], vcc_lo
9481// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd4]
9482
9483s_load_dwordx2 s[10:11], s[2:3], vcc_hi
9484// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xd6]
9485
9486s_load_dwordx2 s[10:11], s[2:3], m0
9487// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xf8]
9488
9489s_load_dwordx2 s[10:11], s[2:3], 0x0
9490// GFX10: encoding: [0x81,0x02,0x04,0xf4,0x00,0x00,0x00,0xfa]
9491
9492s_load_dwordx2 s[10:11], s[2:3], s0 glc
9493// GFX10: encoding: [0x81,0x02,0x05,0xf4,0x00,0x00,0x00,0x00]
9494
9495s_load_dwordx2 s[10:11], s[2:3], s0 dlc
9496// GFX10: encoding: [0x81,0x42,0x04,0xf4,0x00,0x00,0x00,0x00]
9497
9498s_load_dwordx2 s[10:11], s[2:3], s0 glc dlc
9499// GFX10: encoding: [0x81,0x42,0x05,0xf4,0x00,0x00,0x00,0x00]
9500
9501s_load_dwordx2 s[10:11], s[2:3], 0x1234 glc dlc
9502// GFX10: encoding: [0x81,0x42,0x05,0xf4,0x34,0x12,0x00,0xfa]
9503
9504s_load_dwordx4 s[20:23], s[2:3], s0
9505// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
9506
9507s_load_dwordx4 s[24:27], s[2:3], s0
9508// GFX10: encoding: [0x01,0x06,0x08,0xf4,0x00,0x00,0x00,0x00]
9509
9510s_load_dwordx4 s[96:99], s[2:3], s0
9511// GFX10: encoding: [0x01,0x18,0x08,0xf4,0x00,0x00,0x00,0x00]
9512
9513s_load_dwordx4 s[20:23], s[4:5], s0
9514// GFX10: encoding: [0x02,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
9515
9516s_load_dwordx4 s[20:23], s[100:101], s0
9517// GFX10: encoding: [0x32,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
9518
9519s_load_dwordx4 s[20:23], vcc, s0
9520// GFX10: encoding: [0x35,0x05,0x08,0xf4,0x00,0x00,0x00,0x00]
9521
9522s_load_dwordx4 s[20:23], s[2:3], s101
9523// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xca]
9524
9525s_load_dwordx4 s[20:23], s[2:3], vcc_lo
9526// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd4]
9527
9528s_load_dwordx4 s[20:23], s[2:3], vcc_hi
9529// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xd6]
9530
9531s_load_dwordx4 s[20:23], s[2:3], m0
9532// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xf8]
9533
9534s_load_dwordx4 s[20:23], s[2:3], 0x0
9535// GFX10: encoding: [0x01,0x05,0x08,0xf4,0x00,0x00,0x00,0xfa]
9536
9537s_load_dwordx4 s[20:23], s[2:3], s0 glc
9538// GFX10: encoding: [0x01,0x05,0x09,0xf4,0x00,0x00,0x00,0x00]
9539
9540s_load_dwordx4 s[20:23], s[2:3], s0 dlc
9541// GFX10: encoding: [0x01,0x45,0x08,0xf4,0x00,0x00,0x00,0x00]
9542
9543s_load_dwordx4 s[20:23], s[2:3], s0 glc dlc
9544// GFX10: encoding: [0x01,0x45,0x09,0xf4,0x00,0x00,0x00,0x00]
9545
9546s_load_dwordx4 s[20:23], s[2:3], 0x1234 glc dlc
9547// GFX10: encoding: [0x01,0x45,0x09,0xf4,0x34,0x12,0x00,0xfa]
9548
9549s_load_dwordx8 s[20:27], s[2:3], s0
9550// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
9551
9552s_load_dwordx8 s[24:31], s[2:3], s0
9553// GFX10: encoding: [0x01,0x06,0x0c,0xf4,0x00,0x00,0x00,0x00]
9554
9555s_load_dwordx8 s[92:99], s[2:3], s0
9556// GFX10: encoding: [0x01,0x17,0x0c,0xf4,0x00,0x00,0x00,0x00]
9557
9558s_load_dwordx8 s[20:27], s[4:5], s0
9559// GFX10: encoding: [0x02,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
9560
9561s_load_dwordx8 s[20:27], s[100:101], s0
9562// GFX10: encoding: [0x32,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
9563
9564s_load_dwordx8 s[20:27], vcc, s0
9565// GFX10: encoding: [0x35,0x05,0x0c,0xf4,0x00,0x00,0x00,0x00]
9566
9567s_load_dwordx8 s[20:27], s[2:3], s101
9568// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xca]
9569
9570s_load_dwordx8 s[20:27], s[2:3], vcc_lo
9571// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd4]
9572
9573s_load_dwordx8 s[20:27], s[2:3], vcc_hi
9574// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xd6]
9575
9576s_load_dwordx8 s[20:27], s[2:3], m0
9577// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xf8]
9578
9579s_load_dwordx8 s[20:27], s[2:3], 0x0
9580// GFX10: encoding: [0x01,0x05,0x0c,0xf4,0x00,0x00,0x00,0xfa]
9581
9582s_load_dwordx8 s[20:27], s[2:3], s0 glc
9583// GFX10: encoding: [0x01,0x05,0x0d,0xf4,0x00,0x00,0x00,0x00]
9584
9585s_load_dwordx8 s[20:27], s[2:3], s0 dlc
9586// GFX10: encoding: [0x01,0x45,0x0c,0xf4,0x00,0x00,0x00,0x00]
9587
9588s_load_dwordx8 s[20:27], s[2:3], s0 glc dlc
9589// GFX10: encoding: [0x01,0x45,0x0d,0xf4,0x00,0x00,0x00,0x00]
9590
9591s_load_dwordx8 s[20:27], s[2:3], 0x1234 glc dlc
9592// GFX10: encoding: [0x01,0x45,0x0d,0xf4,0x34,0x12,0x00,0xfa]
9593
9594s_load_dwordx16 s[20:35], s[2:3], s0
9595// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
9596
9597s_load_dwordx16 s[24:39], s[2:3], s0
9598// GFX10: encoding: [0x01,0x06,0x10,0xf4,0x00,0x00,0x00,0x00]
9599
9600s_load_dwordx16 s[84:99], s[2:3], s0
9601// GFX10: encoding: [0x01,0x15,0x10,0xf4,0x00,0x00,0x00,0x00]
9602
9603s_load_dwordx16 s[20:35], s[4:5], s0
9604// GFX10: encoding: [0x02,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
9605
9606s_load_dwordx16 s[20:35], s[100:101], s0
9607// GFX10: encoding: [0x32,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
9608
9609s_load_dwordx16 s[20:35], vcc, s0
9610// GFX10: encoding: [0x35,0x05,0x10,0xf4,0x00,0x00,0x00,0x00]
9611
9612s_load_dwordx16 s[20:35], s[2:3], s101
9613// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xca]
9614
9615s_load_dwordx16 s[20:35], s[2:3], vcc_lo
9616// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd4]
9617
9618s_load_dwordx16 s[20:35], s[2:3], vcc_hi
9619// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xd6]
9620
9621s_load_dwordx16 s[20:35], s[2:3], m0
9622// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xf8]
9623
9624s_load_dwordx16 s[20:35], s[2:3], 0x0
9625// GFX10: encoding: [0x01,0x05,0x10,0xf4,0x00,0x00,0x00,0xfa]
9626
9627s_load_dwordx16 s[20:35], s[2:3], s0 glc
9628// GFX10: encoding: [0x01,0x05,0x11,0xf4,0x00,0x00,0x00,0x00]
9629
9630s_load_dwordx16 s[20:35], s[2:3], s0 dlc
9631// GFX10: encoding: [0x01,0x45,0x10,0xf4,0x00,0x00,0x00,0x00]
9632
9633s_load_dwordx16 s[20:35], s[2:3], s0 glc dlc
9634// GFX10: encoding: [0x01,0x45,0x11,0xf4,0x00,0x00,0x00,0x00]
9635
9636s_load_dwordx16 s[20:35], s[2:3], 0x1234 glc dlc
9637// GFX10: encoding: [0x01,0x45,0x11,0xf4,0x34,0x12,0x00,0xfa]
9638
9639s_buffer_load_dword s5, s[4:7], s0
9640// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
9641
9642s_buffer_load_dword s101, s[4:7], s0
9643// GFX10: encoding: [0x42,0x19,0x20,0xf4,0x00,0x00,0x00,0x00]
9644
9645s_buffer_load_dword vcc_lo, s[4:7], s0
9646// GFX10: encoding: [0x82,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
9647
9648s_buffer_load_dword vcc_hi, s[4:7], s0
9649// GFX10: encoding: [0xc2,0x1a,0x20,0xf4,0x00,0x00,0x00,0x00]
9650
9651s_buffer_load_dword s5, s[8:11], s0
9652// GFX10: encoding: [0x44,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
9653
9654s_buffer_load_dword s5, s[96:99], s0
9655// GFX10: encoding: [0x70,0x01,0x20,0xf4,0x00,0x00,0x00,0x00]
9656
9657s_buffer_load_dword s5, s[4:7], s101
9658// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xca]
9659
9660s_buffer_load_dword s5, s[4:7], vcc_lo
9661// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd4]
9662
9663s_buffer_load_dword s5, s[4:7], vcc_hi
9664// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xd6]
9665
9666s_buffer_load_dword s5, s[4:7], m0
9667// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xf8]
9668
9669s_buffer_load_dword s5, s[4:7], 0x0
9670// GFX10: encoding: [0x42,0x01,0x20,0xf4,0x00,0x00,0x00,0xfa]
9671
9672s_buffer_load_dword s5, s[4:7], s0 glc
9673// GFX10: encoding: [0x42,0x01,0x21,0xf4,0x00,0x00,0x00,0x00]
9674
9675s_buffer_load_dword s5, s[4:7], s0 dlc
9676// GFX10: encoding: [0x42,0x41,0x20,0xf4,0x00,0x00,0x00,0x00]
9677
9678s_buffer_load_dword s5, s[4:7], s0 glc dlc
9679// GFX10: encoding: [0x42,0x41,0x21,0xf4,0x00,0x00,0x00,0x00]
9680
9681s_buffer_load_dword s5, s[4:7], 0x1234 glc dlc
9682// GFX10: encoding: [0x42,0x41,0x21,0xf4,0x34,0x12,0x00,0xfa]
9683
9684s_buffer_load_dwordx2 s[10:11], s[4:7], s0
9685// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
9686
9687s_buffer_load_dwordx2 s[12:13], s[4:7], s0
9688// GFX10: encoding: [0x02,0x03,0x24,0xf4,0x00,0x00,0x00,0x00]
9689
9690s_buffer_load_dwordx2 s[100:101], s[4:7], s0
9691// GFX10: encoding: [0x02,0x19,0x24,0xf4,0x00,0x00,0x00,0x00]
9692
9693s_buffer_load_dwordx2 vcc, s[4:7], s0
9694// GFX10: encoding: [0x82,0x1a,0x24,0xf4,0x00,0x00,0x00,0x00]
9695
9696s_buffer_load_dwordx2 s[10:11], s[8:11], s0
9697// GFX10: encoding: [0x84,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
9698
9699s_buffer_load_dwordx2 s[10:11], s[96:99], s0
9700// GFX10: encoding: [0xb0,0x02,0x24,0xf4,0x00,0x00,0x00,0x00]
9701
9702s_buffer_load_dwordx2 s[10:11], s[4:7], s101
9703// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xca]
9704
9705s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_lo
9706// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd4]
9707
9708s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_hi
9709// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xd6]
9710
9711s_buffer_load_dwordx2 s[10:11], s[4:7], m0
9712// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xf8]
9713
9714s_buffer_load_dwordx2 s[10:11], s[4:7], 0x0
9715// GFX10: encoding: [0x82,0x02,0x24,0xf4,0x00,0x00,0x00,0xfa]
9716
9717s_buffer_load_dwordx2 s[10:11], s[4:7], s0 glc
9718// GFX10: encoding: [0x82,0x02,0x25,0xf4,0x00,0x00,0x00,0x00]
9719
9720s_buffer_load_dwordx2 s[10:11], s[4:7], s0 dlc
9721// GFX10: encoding: [0x82,0x42,0x24,0xf4,0x00,0x00,0x00,0x00]
9722
9723s_buffer_load_dwordx2 s[10:11], s[4:7], s0 glc dlc
9724// GFX10: encoding: [0x82,0x42,0x25,0xf4,0x00,0x00,0x00,0x00]
9725
9726s_buffer_load_dwordx2 s[10:11], s[4:7], 0x1234 glc dlc
9727// GFX10: encoding: [0x82,0x42,0x25,0xf4,0x34,0x12,0x00,0xfa]
9728
9729s_buffer_load_dwordx4 s[20:23], s[4:7], s0
9730// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
9731
9732s_buffer_load_dwordx4 s[24:27], s[4:7], s0
9733// GFX10: encoding: [0x02,0x06,0x28,0xf4,0x00,0x00,0x00,0x00]
9734
9735s_buffer_load_dwordx4 s[96:99], s[4:7], s0
9736// GFX10: encoding: [0x02,0x18,0x28,0xf4,0x00,0x00,0x00,0x00]
9737
9738s_buffer_load_dwordx4 s[20:23], s[8:11], s0
9739// GFX10: encoding: [0x04,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
9740
9741s_buffer_load_dwordx4 s[20:23], s[96:99], s0
9742// GFX10: encoding: [0x30,0x05,0x28,0xf4,0x00,0x00,0x00,0x00]
9743
9744s_buffer_load_dwordx4 s[20:23], s[4:7], s101
9745// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xca]
9746
9747s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_lo
9748// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd4]
9749
9750s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_hi
9751// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xd6]
9752
9753s_buffer_load_dwordx4 s[20:23], s[4:7], m0
9754// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xf8]
9755
9756s_buffer_load_dwordx4 s[20:23], s[4:7], 0x0
9757// GFX10: encoding: [0x02,0x05,0x28,0xf4,0x00,0x00,0x00,0xfa]
9758
9759s_buffer_load_dwordx4 s[20:23], s[4:7], s0 glc
9760// GFX10: encoding: [0x02,0x05,0x29,0xf4,0x00,0x00,0x00,0x00]
9761
9762s_buffer_load_dwordx4 s[20:23], s[4:7], s0 dlc
9763// GFX10: encoding: [0x02,0x45,0x28,0xf4,0x00,0x00,0x00,0x00]
9764
9765s_buffer_load_dwordx4 s[20:23], s[4:7], s0 glc dlc
9766// GFX10: encoding: [0x02,0x45,0x29,0xf4,0x00,0x00,0x00,0x00]
9767
9768s_buffer_load_dwordx4 s[20:23], s[4:7], 0x1234 glc dlc
9769// GFX10: encoding: [0x02,0x45,0x29,0xf4,0x34,0x12,0x00,0xfa]
9770
9771s_buffer_load_dwordx8 s[20:27], s[4:7], s0
9772// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
9773
9774s_buffer_load_dwordx8 s[24:31], s[4:7], s0
9775// GFX10: encoding: [0x02,0x06,0x2c,0xf4,0x00,0x00,0x00,0x00]
9776
9777s_buffer_load_dwordx8 s[92:99], s[4:7], s0
9778// GFX10: encoding: [0x02,0x17,0x2c,0xf4,0x00,0x00,0x00,0x00]
9779
9780s_buffer_load_dwordx8 s[20:27], s[8:11], s0
9781// GFX10: encoding: [0x04,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
9782
9783s_buffer_load_dwordx8 s[20:27], s[96:99], s0
9784// GFX10: encoding: [0x30,0x05,0x2c,0xf4,0x00,0x00,0x00,0x00]
9785
9786s_buffer_load_dwordx8 s[20:27], s[4:7], s101
9787// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xca]
9788
9789s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_lo
9790// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd4]
9791
9792s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_hi
9793// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xd6]
9794
9795s_buffer_load_dwordx8 s[20:27], s[4:7], m0
9796// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xf8]
9797
9798s_buffer_load_dwordx8 s[20:27], s[4:7], 0x0
9799// GFX10: encoding: [0x02,0x05,0x2c,0xf4,0x00,0x00,0x00,0xfa]
9800
9801s_buffer_load_dwordx8 s[20:27], s[4:7], s0 glc
9802// GFX10: encoding: [0x02,0x05,0x2d,0xf4,0x00,0x00,0x00,0x00]
9803
9804s_buffer_load_dwordx8 s[20:27], s[4:7], s0 dlc
9805// GFX10: encoding: [0x02,0x45,0x2c,0xf4,0x00,0x00,0x00,0x00]
9806
9807s_buffer_load_dwordx8 s[20:27], s[4:7], s0 glc dlc
9808// GFX10: encoding: [0x02,0x45,0x2d,0xf4,0x00,0x00,0x00,0x00]
9809
9810s_buffer_load_dwordx8 s[20:27], s[4:7], 0x1234 glc dlc
9811// GFX10: encoding: [0x02,0x45,0x2d,0xf4,0x34,0x12,0x00,0xfa]
9812
9813s_buffer_load_dwordx16 s[20:35], s[4:7], s0
9814// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
9815
9816s_buffer_load_dwordx16 s[24:39], s[4:7], s0
9817// GFX10: encoding: [0x02,0x06,0x30,0xf4,0x00,0x00,0x00,0x00]
9818
9819s_buffer_load_dwordx16 s[84:99], s[4:7], s0
9820// GFX10: encoding: [0x02,0x15,0x30,0xf4,0x00,0x00,0x00,0x00]
9821
9822s_buffer_load_dwordx16 s[20:35], s[8:11], s0
9823// GFX10: encoding: [0x04,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
9824
9825s_buffer_load_dwordx16 s[20:35], s[96:99], s0
9826// GFX10: encoding: [0x30,0x05,0x30,0xf4,0x00,0x00,0x00,0x00]
9827
9828s_buffer_load_dwordx16 s[20:35], s[4:7], s101
9829// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xca]
9830
9831s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_lo
9832// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd4]
9833
9834s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_hi
9835// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xd6]
9836
9837s_buffer_load_dwordx16 s[20:35], s[4:7], m0
9838// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xf8]
9839
9840s_buffer_load_dwordx16 s[20:35], s[4:7], 0x0
9841// GFX10: encoding: [0x02,0x05,0x30,0xf4,0x00,0x00,0x00,0xfa]
9842
9843s_buffer_load_dwordx16 s[20:35], s[4:7], s0 glc
9844// GFX10: encoding: [0x02,0x05,0x31,0xf4,0x00,0x00,0x00,0x00]
9845
9846s_buffer_load_dwordx16 s[20:35], s[4:7], s0 dlc
9847// GFX10: encoding: [0x02,0x45,0x30,0xf4,0x00,0x00,0x00,0x00]
9848
9849s_buffer_load_dwordx16 s[20:35], s[4:7], s0 glc dlc
9850// GFX10: encoding: [0x02,0x45,0x31,0xf4,0x00,0x00,0x00,0x00]
9851
9852s_buffer_load_dwordx16 s[20:35], s[4:7], 0x1234 glc dlc
9853// GFX10: encoding: [0x02,0x45,0x31,0xf4,0x34,0x12,0x00,0xfa]
9854
9855s_store_dword s1, s[4:5], s0
9856// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
9857
9858s_store_dword s101, s[4:5], s0
9859// GFX10: encoding: [0x42,0x19,0x40,0xf4,0x00,0x00,0x00,0x00]
9860
9861s_store_dword vcc_lo, s[4:5], s0
9862// GFX10: encoding: [0x82,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00]
9863
9864s_store_dword vcc_hi, s[4:5], s0
9865// GFX10: encoding: [0xc2,0x1a,0x40,0xf4,0x00,0x00,0x00,0x00]
9866
9867s_store_dword s1, s[6:7], s0
9868// GFX10: encoding: [0x43,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
9869
9870s_store_dword s1, s[100:101], s0
9871// GFX10: encoding: [0x72,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
9872
9873s_store_dword s1, vcc, s0
9874// GFX10: encoding: [0x75,0x00,0x40,0xf4,0x00,0x00,0x00,0x00]
9875
9876s_store_dword s1, s[4:5], s101
9877// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xca]
9878
9879s_store_dword s1, s[4:5], vcc_lo
9880// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd4]
9881
9882s_store_dword s1, s[4:5], vcc_hi
9883// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xd6]
9884
9885s_store_dword s1, s[4:5], m0
9886// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xf8]
9887
9888s_store_dword s1, s[4:5], 0x0
9889// GFX10: encoding: [0x42,0x00,0x40,0xf4,0x00,0x00,0x00,0xfa]
9890
9891s_store_dword s1, s[4:5], s0 glc
9892// GFX10: encoding: [0x42,0x00,0x41,0xf4,0x00,0x00,0x00,0x00]
9893
9894s_store_dword s1, s[4:5], s0 dlc
9895// GFX10: encoding: [0x42,0x40,0x40,0xf4,0x00,0x00,0x00,0x00]
9896
9897s_store_dword s1, s[4:5], s0 glc dlc
9898// GFX10: encoding: [0x42,0x40,0x41,0xf4,0x00,0x00,0x00,0x00]
9899
9900s_store_dword s1, s[4:5], 0x1234 glc dlc
9901// GFX10: encoding: [0x42,0x40,0x41,0xf4,0x34,0x12,0x00,0xfa]
9902
9903s_store_dwordx2 s[2:3], s[4:5], s0
9904// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
9905
9906s_store_dwordx2 s[4:5], s[4:5], s0
9907// GFX10: encoding: [0x02,0x01,0x44,0xf4,0x00,0x00,0x00,0x00]
9908
9909s_store_dwordx2 s[100:101], s[4:5], s0
9910// GFX10: encoding: [0x02,0x19,0x44,0xf4,0x00,0x00,0x00,0x00]
9911
9912s_store_dwordx2 vcc, s[4:5], s0
9913// GFX10: encoding: [0x82,0x1a,0x44,0xf4,0x00,0x00,0x00,0x00]
9914
9915s_store_dwordx2 s[2:3], s[6:7], s0
9916// GFX10: encoding: [0x83,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
9917
9918s_store_dwordx2 s[2:3], s[100:101], s0
9919// GFX10: encoding: [0xb2,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
9920
9921s_store_dwordx2 s[2:3], vcc, s0
9922// GFX10: encoding: [0xb5,0x00,0x44,0xf4,0x00,0x00,0x00,0x00]
9923
9924s_store_dwordx2 s[2:3], s[4:5], s101
9925// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xca]
9926
9927s_store_dwordx2 s[2:3], s[4:5], vcc_lo
9928// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd4]
9929
9930s_store_dwordx2 s[2:3], s[4:5], vcc_hi
9931// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xd6]
9932
9933s_store_dwordx2 s[2:3], s[4:5], m0
9934// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xf8]
9935
9936s_store_dwordx2 s[2:3], s[4:5], 0x0
9937// GFX10: encoding: [0x82,0x00,0x44,0xf4,0x00,0x00,0x00,0xfa]
9938
9939s_store_dwordx2 s[2:3], s[4:5], s0 glc
9940// GFX10: encoding: [0x82,0x00,0x45,0xf4,0x00,0x00,0x00,0x00]
9941
9942s_store_dwordx2 s[2:3], s[4:5], s0 dlc
9943// GFX10: encoding: [0x82,0x40,0x44,0xf4,0x00,0x00,0x00,0x00]
9944
9945s_store_dwordx2 s[2:3], s[4:5], s0 glc dlc
9946// GFX10: encoding: [0x82,0x40,0x45,0xf4,0x00,0x00,0x00,0x00]
9947
9948s_store_dwordx2 s[2:3], s[4:5], 0x1234 glc dlc
9949// GFX10: encoding: [0x82,0x40,0x45,0xf4,0x34,0x12,0x00,0xfa]
9950
9951s_store_dwordx4 s[4:7], s[4:5], s0
9952// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
9953
9954s_store_dwordx4 s[8:11], s[4:5], s0
9955// GFX10: encoding: [0x02,0x02,0x48,0xf4,0x00,0x00,0x00,0x00]
9956
9957s_store_dwordx4 s[96:99], s[4:5], s0
9958// GFX10: encoding: [0x02,0x18,0x48,0xf4,0x00,0x00,0x00,0x00]
9959
9960s_store_dwordx4 s[4:7], s[6:7], s0
9961// GFX10: encoding: [0x03,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
9962
9963s_store_dwordx4 s[4:7], s[100:101], s0
9964// GFX10: encoding: [0x32,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
9965
9966s_store_dwordx4 s[4:7], vcc, s0
9967// GFX10: encoding: [0x35,0x01,0x48,0xf4,0x00,0x00,0x00,0x00]
9968
9969s_store_dwordx4 s[4:7], s[4:5], s101
9970// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xca]
9971
9972s_store_dwordx4 s[4:7], s[4:5], vcc_lo
9973// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd4]
9974
9975s_store_dwordx4 s[4:7], s[4:5], vcc_hi
9976// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xd6]
9977
9978s_store_dwordx4 s[4:7], s[4:5], m0
9979// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xf8]
9980
9981s_store_dwordx4 s[4:7], s[4:5], 0x0
9982// GFX10: encoding: [0x02,0x01,0x48,0xf4,0x00,0x00,0x00,0xfa]
9983
9984s_store_dwordx4 s[4:7], s[4:5], s0 glc
9985// GFX10: encoding: [0x02,0x01,0x49,0xf4,0x00,0x00,0x00,0x00]
9986
9987s_store_dwordx4 s[4:7], s[4:5], s0 dlc
9988// GFX10: encoding: [0x02,0x41,0x48,0xf4,0x00,0x00,0x00,0x00]
9989
9990s_store_dwordx4 s[4:7], s[4:5], s0 glc dlc
9991// GFX10: encoding: [0x02,0x41,0x49,0xf4,0x00,0x00,0x00,0x00]
9992
9993s_store_dwordx4 s[4:7], s[4:5], 0x1234 glc dlc
9994// GFX10: encoding: [0x02,0x41,0x49,0xf4,0x34,0x12,0x00,0xfa]
9995
9996s_buffer_store_dword s1, s[8:11], s0
9997// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]
9998
9999s_buffer_store_dword s101, s[8:11], s0
10000// GFX10: encoding: [0x44,0x19,0x60,0xf4,0x00,0x00,0x00,0x00]
10001
10002s_buffer_store_dword vcc_lo, s[8:11], s0
10003// GFX10: encoding: [0x84,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00]
10004
10005s_buffer_store_dword vcc_hi, s[8:11], s0
10006// GFX10: encoding: [0xc4,0x1a,0x60,0xf4,0x00,0x00,0x00,0x00]
10007
10008s_buffer_store_dword s1, s[12:15], s0
10009// GFX10: encoding: [0x46,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]
10010
10011s_buffer_store_dword s1, s[96:99], s0
10012// GFX10: encoding: [0x70,0x00,0x60,0xf4,0x00,0x00,0x00,0x00]
10013
10014s_buffer_store_dword s1, s[8:11], s101
10015// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xca]
10016
10017s_buffer_store_dword s1, s[8:11], vcc_lo
10018// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd4]
10019
10020s_buffer_store_dword s1, s[8:11], vcc_hi
10021// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xd6]
10022
10023s_buffer_store_dword s1, s[8:11], m0
10024// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xf8]
10025
10026s_buffer_store_dword s1, s[8:11], 0x0
10027// GFX10: encoding: [0x44,0x00,0x60,0xf4,0x00,0x00,0x00,0xfa]
10028
10029s_buffer_store_dword s1, s[8:11], s0 glc
10030// GFX10: encoding: [0x44,0x00,0x61,0xf4,0x00,0x00,0x00,0x00]
10031
10032s_buffer_store_dword s1, s[8:11], s0 dlc
10033// GFX10: encoding: [0x44,0x40,0x60,0xf4,0x00,0x00,0x00,0x00]
10034
10035s_buffer_store_dword s1, s[8:11], s0 glc dlc
10036// GFX10: encoding: [0x44,0x40,0x61,0xf4,0x00,0x00,0x00,0x00]
10037
10038s_buffer_store_dword s1, s[8:11], 0x1234 glc dlc
10039// GFX10: encoding: [0x44,0x40,0x61,0xf4,0x34,0x12,0x00,0xfa]
10040
10041s_buffer_store_dwordx2 s[2:3], s[8:11], s0
10042// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]
10043
10044s_buffer_store_dwordx2 s[4:5], s[8:11], s0
10045// GFX10: encoding: [0x04,0x01,0x64,0xf4,0x00,0x00,0x00,0x00]
10046
10047s_buffer_store_dwordx2 s[100:101], s[8:11], s0
10048// GFX10: encoding: [0x04,0x19,0x64,0xf4,0x00,0x00,0x00,0x00]
10049
10050s_buffer_store_dwordx2 vcc, s[8:11], s0
10051// GFX10: encoding: [0x84,0x1a,0x64,0xf4,0x00,0x00,0x00,0x00]
10052
10053s_buffer_store_dwordx2 s[2:3], s[12:15], s0
10054// GFX10: encoding: [0x86,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]
10055
10056s_buffer_store_dwordx2 s[2:3], s[96:99], s0
10057// GFX10: encoding: [0xb0,0x00,0x64,0xf4,0x00,0x00,0x00,0x00]
10058
10059s_buffer_store_dwordx2 s[2:3], s[8:11], s101
10060// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xca]
10061
10062s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_lo
10063// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd4]
10064
10065s_buffer_store_dwordx2 s[2:3], s[8:11], vcc_hi
10066// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xd6]
10067
10068s_buffer_store_dwordx2 s[2:3], s[8:11], m0
10069// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xf8]
10070
10071s_buffer_store_dwordx2 s[2:3], s[8:11], 0x0
10072// GFX10: encoding: [0x84,0x00,0x64,0xf4,0x00,0x00,0x00,0xfa]
10073
10074s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc
10075// GFX10: encoding: [0x84,0x00,0x65,0xf4,0x00,0x00,0x00,0x00]
10076
10077s_buffer_store_dwordx2 s[2:3], s[8:11], s0 dlc
10078// GFX10: encoding: [0x84,0x40,0x64,0xf4,0x00,0x00,0x00,0x00]
10079
10080s_buffer_store_dwordx2 s[2:3], s[8:11], s0 glc dlc
10081// GFX10: encoding: [0x84,0x40,0x65,0xf4,0x00,0x00,0x00,0x00]
10082
10083s_buffer_store_dwordx2 s[2:3], s[8:11], 0x1234 glc dlc
10084// GFX10: encoding: [0x84,0x40,0x65,0xf4,0x34,0x12,0x00,0xfa]
10085
10086s_buffer_store_dwordx4 s[4:7], s[8:11], s0
10087// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]
10088
10089s_buffer_store_dwordx4 s[8:11], s[8:11], s0
10090// GFX10: encoding: [0x04,0x02,0x68,0xf4,0x00,0x00,0x00,0x00]
10091
10092s_buffer_store_dwordx4 s[96:99], s[8:11], s0
10093// GFX10: encoding: [0x04,0x18,0x68,0xf4,0x00,0x00,0x00,0x00]
10094
10095s_buffer_store_dwordx4 s[4:7], s[12:15], s0
10096// GFX10: encoding: [0x06,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]
10097
10098s_buffer_store_dwordx4 s[4:7], s[96:99], s0
10099// GFX10: encoding: [0x30,0x01,0x68,0xf4,0x00,0x00,0x00,0x00]
10100
10101s_buffer_store_dwordx4 s[4:7], s[8:11], s101
10102// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xca]
10103
10104s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_lo
10105// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd4]
10106
10107s_buffer_store_dwordx4 s[4:7], s[8:11], vcc_hi
10108// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xd6]
10109
10110s_buffer_store_dwordx4 s[4:7], s[8:11], m0
10111// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xf8]
10112
10113s_buffer_store_dwordx4 s[4:7], s[8:11], 0x0
10114// GFX10: encoding: [0x04,0x01,0x68,0xf4,0x00,0x00,0x00,0xfa]
10115
10116s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc
10117// GFX10: encoding: [0x04,0x01,0x69,0xf4,0x00,0x00,0x00,0x00]
10118
10119s_buffer_store_dwordx4 s[4:7], s[8:11], s0 dlc
10120// GFX10: encoding: [0x04,0x41,0x68,0xf4,0x00,0x00,0x00,0x00]
10121
10122s_buffer_store_dwordx4 s[4:7], s[8:11], s0 glc dlc
10123// GFX10: encoding: [0x04,0x41,0x69,0xf4,0x00,0x00,0x00,0x00]
10124
10125s_buffer_store_dwordx4 s[4:7], s[8:11], 0x1234 glc dlc
10126// GFX10: encoding: [0x04,0x41,0x69,0xf4,0x34,0x12,0x00,0xfa]
10127
10128s_memrealtime s[10:11]
10129// GFX10: encoding: [0x80,0x02,0x94,0xf4,0x00,0x00,0x00,0x00]
10130
10131s_memrealtime s[12:13]
10132// GFX10: encoding: [0x00,0x03,0x94,0xf4,0x00,0x00,0x00,0x00]
10133
10134s_memrealtime s[100:101]
10135// GFX10: encoding: [0x00,0x19,0x94,0xf4,0x00,0x00,0x00,0x00]
10136
10137s_memrealtime vcc
10138// GFX10: encoding: [0x80,0x1a,0x94,0xf4,0x00,0x00,0x00,0x00]
10139
10140s_memtime s[10:11]
10141// GFX10: encoding: [0x80,0x02,0x90,0xf4,0x00,0x00,0x00,0x00]
10142
10143s_memtime s[12:13]
10144// GFX10: encoding: [0x00,0x03,0x90,0xf4,0x00,0x00,0x00,0x00]
10145
10146s_memtime s[100:101]
10147// GFX10: encoding: [0x00,0x19,0x90,0xf4,0x00,0x00,0x00,0x00]
10148
10149s_memtime vcc
10150// GFX10: encoding: [0x80,0x1a,0x90,0xf4,0x00,0x00,0x00,0x00]
10151
10152s_dcache_inv
10153// GFX10: encoding: [0x00,0x00,0x80,0xf4,0x00,0x00,0x00,0x00]
10154
10155s_gl1_inv
10156// GFX10: encoding: [0x00,0x00,0x7c,0xf4,0x00,0x00,0x00,0x00]
10157
10158s_dcache_wb
10159// GFX10: encoding: [0x00,0x00,0x84,0xf4,0x00,0x00,0x00,0x00]
10160
10161s_get_waveid_in_workgroup s0
10162// GFX10: encoding: [0x00,0x00,0xa8,0xf4,0x00,0x00,0x00,0x00]
10163
10164s_get_waveid_in_workgroup vcc_lo
10165// GFX10: encoding: [0x80,0x1a,0xa8,0xf4,0x00,0x00,0x00,0x00]
10166
10167s_scratch_load_dword s5, s[2:3], s101
10168// GFX10: encoding: [0x41,0x01,0x14,0xf4,0x00,0x00,0x00,0xca]
10169
10170s_scratch_load_dword s5, s[2:3], s0 glc
10171// GFX10: encoding: [0x41,0x01,0x15,0xf4,0x00,0x00,0x00,0x00]
10172
10173s_scratch_load_dwordx2 s[100:101], s[2:3], s0
10174// GFX10: encoding: [0x01,0x19,0x18,0xf4,0x00,0x00,0x00,0x00]
10175
10176s_scratch_load_dwordx2 s[10:11], s[2:3], 0x1 glc
10177// GFX10: encoding: [0x81,0x02,0x19,0xf4,0x01,0x00,0x00,0xfa]
10178
10179s_scratch_load_dwordx4 s[20:23], s[4:5], s0
10180// GFX10: encoding: [0x02,0x05,0x1c,0xf4,0x00,0x00,0x00,0x00]
10181
10182s_scratch_store_dword s101, s[4:5], s0
10183// GFX10: encoding: [0x42,0x19,0x54,0xf4,0x00,0x00,0x00,0x00]
10184
10185s_scratch_store_dword s1, s[4:5], 0x123 glc
10186// GFX10: encoding: [0x42,0x00,0x55,0xf4,0x23,0x01,0x00,0xfa]
10187
10188s_scratch_store_dwordx2 s[2:3], s[4:5], s101 glc
10189// GFX10: encoding: [0x82,0x00,0x59,0xf4,0x00,0x00,0x00,0xca]
10190
10191s_scratch_store_dwordx4 s[4:7], s[4:5], s0 glc
10192// GFX10: encoding: [0x02,0x01,0x5d,0xf4,0x00,0x00,0x00,0x00]
10193
10194s_atc_probe 0x7, s[4:5], s2
10195// GFX10: s_atc_probe 7, s[4:5], s2 ; encoding: [0xc2,0x01,0x98,0xf4,0x00,0x00,0x00,0x04]
10196
10197s_atc_probe 0x7, s[4:5], 100
10198// GFX10: s_atc_probe 7, s[4:5], 0x64 ; encoding: [0xc2,0x01,0x98,0xf4,0x64,0x00,0x00,0xfa]
10199
10200s_atc_probe_buffer 0x7, s[8:11], s2
10201// GFX10: s_atc_probe_buffer 7, s[8:11], s2 ; encoding: [0xc4,0x01,0x9c,0xf4,0x00,0x00,0x00,0x04]
10202
10203s_atc_probe_buffer 0x7, s[8:11], 100
10204// GFX10: s_atc_probe_buffer 7, s[8:11], 0x64 ; encoding: [0xc4,0x01,0x9c,0xf4,0x64,0x00,0x00,0xfa]
10205
10206s_dcache_discard s[2:3], s2
10207// GFX10: s_dcache_discard s[2:3], s2 ; encoding: [0x01,0x00,0xa0,0xf4,0x00,0x00,0x00,0x04]
10208
10209s_dcache_discard s[2:3], 100
10210// GFX10: s_dcache_discard s[2:3], 0x64 ; encoding: [0x01,0x00,0xa0,0xf4,0x64,0x00,0x00,0xfa]
10211
10212s_dcache_discard_x2 s[2:3], s2
10213// GFX10: s_dcache_discard_x2 s[2:3], s2 ; encoding: [0x01,0x00,0xa4,0xf4,0x00,0x00,0x00,0x04]
10214
10215s_dcache_discard_x2 s[2:3], 100
10216// GFX10: s_dcache_discard_x2 s[2:3], 0x64 ; encoding: [0x01,0x00,0xa4,0xf4,0x64,0x00,0x00,0xfa]
10217
10218s_atomic_add s5, s[2:3], s101
10219// GFX10: encoding: [0x41,0x01,0x08,0xf6,0x00,0x00,0x00,0xca]
10220
10221s_atomic_add s5, s[2:3], 0x64
10222// GFX10: encoding: [0x41,0x01,0x08,0xf6,0x64,0x00,0x00,0xfa]
10223
10224s_atomic_add_x2 s[10:11], s[2:3], s101
10225// GFX10: encoding: [0x81,0x02,0x88,0xf6,0x00,0x00,0x00,0xca]
10226
10227s_atomic_and s5, s[2:3], s101
10228// GFX10: encoding: [0x41,0x01,0x20,0xf6,0x00,0x00,0x00,0xca]
10229
10230s_atomic_and_x2 s[10:11], s[2:3], 0x64
10231// GFX10: encoding: [0x81,0x02,0xa0,0xf6,0x64,0x00,0x00,0xfa]
10232
10233s_atomic_cmpswap s[10:11], s[2:3], s101
10234// GFX10: encoding: [0x81,0x02,0x04,0xf6,0x00,0x00,0x00,0xca]
10235
10236s_atomic_cmpswap s[10:11], s[2:3], 0x64
10237// GFX10: encoding: [0x81,0x02,0x04,0xf6,0x64,0x00,0x00,0xfa]
10238
10239s_atomic_cmpswap_x2 s[20:23], s[2:3], s101
10240// GFX10: encoding: [0x01,0x05,0x84,0xf6,0x00,0x00,0x00,0xca]
10241
10242s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64
10243// GFX10: encoding: [0x01,0x05,0x84,0xf6,0x64,0x00,0x00,0xfa]
10244
10245s_atomic_dec_x2 s[10:11], s[2:3], s101
10246// GFX10: encoding: [0x81,0x02,0xb0,0xf6,0x00,0x00,0x00,0xca]
10247
10248s_atomic_inc_x2 s[10:11], s[2:3], s101
10249// GFX10: encoding: [0x81,0x02,0xac,0xf6,0x00,0x00,0x00,0xca]
10250
10251s_atomic_or s5, s[2:3], 0x64
10252// GFX10: encoding: [0x41,0x01,0x24,0xf6,0x64,0x00,0x00,0xfa]
10253
10254s_atomic_smax s5, s[2:3], s101
10255// GFX10: encoding: [0x41,0x01,0x18,0xf6,0x00,0x00,0x00,0xca]
10256
10257s_atomic_smin s5, s[2:3], s101
10258// GFX10: encoding: [0x41,0x01,0x10,0xf6,0x00,0x00,0x00,0xca]
10259
10260s_atomic_sub s5, s[2:3], s101
10261// GFX10: encoding: [0x41,0x01,0x0c,0xf6,0x00,0x00,0x00,0xca]
10262
10263s_atomic_swap s5, s[2:3], s101
10264// GFX10: encoding: [0x41,0x01,0x00,0xf6,0x00,0x00,0x00,0xca]
10265
10266s_atomic_umax_x2 s[10:11], s[2:3], s101
10267// GFX10: encoding: [0x81,0x02,0x9c,0xf6,0x00,0x00,0x00,0xca]
10268
10269s_atomic_umin s5, s[2:3], s101
10270// GFX10: encoding: [0x41,0x01,0x14,0xf6,0x00,0x00,0x00,0xca]
10271
10272s_atomic_xor s5, s[2:3], s101
10273// GFX10: encoding: [0x41,0x01,0x28,0xf6,0x00,0x00,0x00,0xca]
10274
10275s_buffer_atomic_add s5, s[4:7], s101
10276// GFX10: encoding: [0x42,0x01,0x08,0xf5,0x00,0x00,0x00,0xca]
10277
10278s_buffer_atomic_add s5, s[4:7], 0x64
10279// GFX10: encoding: [0x42,0x01,0x08,0xf5,0x64,0x00,0x00,0xfa]
10280
10281s_buffer_atomic_add_x2 s[10:11], s[4:7], s2
10282// GFX10: encoding: [0x82,0x02,0x88,0xf5,0x00,0x00,0x00,0x04]
10283
10284s_buffer_atomic_and s101, s[4:7], s2
10285// GFX10: encoding: [0x42,0x19,0x20,0xf5,0x00,0x00,0x00,0x04]
10286
10287s_buffer_atomic_and_x2 s[10:11], s[8:11], s2
10288// GFX10: encoding: [0x84,0x02,0xa0,0xf5,0x00,0x00,0x00,0x04]
10289
10290s_buffer_atomic_cmpswap s[10:11], s[4:7], s2
10291// GFX10: encoding: [0x82,0x02,0x04,0xf5,0x00,0x00,0x00,0x04]
10292
10293s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64
10294// GFX10: encoding: [0x82,0x02,0x04,0xf5,0x64,0x00,0x00,0xfa]
10295
10296s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101
10297// GFX10: encoding: [0x02,0x05,0x84,0xf5,0x00,0x00,0x00,0xca]
10298
10299s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64
10300// GFX10: encoding: [0x02,0x05,0x84,0xf5,0x64,0x00,0x00,0xfa]
10301
10302s_buffer_atomic_dec s5, s[4:7], s2
10303// GFX10: encoding: [0x42,0x01,0x30,0xf5,0x00,0x00,0x00,0x04]
10304
10305s_buffer_atomic_inc s101, s[4:7], s2
10306// GFX10: encoding: [0x42,0x19,0x2c,0xf5,0x00,0x00,0x00,0x04]
10307
10308s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64
10309// GFX10: encoding: [0x82,0x02,0xac,0xf5,0x64,0x00,0x00,0xfa]
10310
10311s_buffer_atomic_or s5, s[8:11], s2
10312// GFX10: encoding: [0x44,0x01,0x24,0xf5,0x00,0x00,0x00,0x04]
10313
10314s_buffer_atomic_or_x2 s[10:11], s[96:99], s2
10315// GFX10: encoding: [0xb0,0x02,0xa4,0xf5,0x00,0x00,0x00,0x04]
10316
10317s_buffer_atomic_smax s5, s[4:7], s101
10318// GFX10: encoding: [0x42,0x01,0x18,0xf5,0x00,0x00,0x00,0xca]
10319
10320s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2
10321// GFX10: encoding: [0x02,0x19,0x98,0xf5,0x00,0x00,0x00,0x04]
10322
10323s_buffer_atomic_smin s5, s[4:7], 0x64
10324// GFX10: encoding: [0x42,0x01,0x10,0xf5,0x64,0x00,0x00,0xfa]
10325
10326s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2
10327// GFX10: encoding: [0x02,0x03,0x90,0xf5,0x00,0x00,0x00,0x04]
10328
10329s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2
10330// GFX10: encoding: [0x82,0x02,0x8c,0xf5,0x00,0x00,0x00,0x04]
10331
10332s_buffer_atomic_swap s5, s[4:7], s2
10333// GFX10: encoding: [0x42,0x01,0x00,0xf5,0x00,0x00,0x00,0x04]
10334
10335s_buffer_atomic_umax s5, s[4:7], s2
10336// GFX10: encoding: [0x42,0x01,0x1c,0xf5,0x00,0x00,0x00,0x04]
10337
10338s_buffer_atomic_umin s5, s[4:7], s2
10339// GFX10: encoding: [0x42,0x01,0x14,0xf5,0x00,0x00,0x00,0x04]
10340
10341s_buffer_atomic_xor s5, s[4:7], s2
10342// GFX10: encoding: [0x42,0x01,0x28,0xf5,0x00,0x00,0x00,0x04]
10343
10344s_atomic_add s5, s[2:3], s101 glc
10345// GFX10: encoding: [0x41,0x01,0x09,0xf6,0x00,0x00,0x00,0xca]
10346
10347s_atomic_add s5, s[2:3], 0x64 glc
10348// GFX10: encoding: [0x41,0x01,0x09,0xf6,0x64,0x00,0x00,0xfa]
10349
10350s_atomic_add_x2 s[10:11], s[2:3], s101 glc
10351// GFX10: encoding: [0x81,0x02,0x89,0xf6,0x00,0x00,0x00,0xca]
10352
10353s_atomic_and s5, s[2:3], s101 glc
10354// GFX10: encoding: [0x41,0x01,0x21,0xf6,0x00,0x00,0x00,0xca]
10355
10356s_atomic_and_x2 s[10:11], s[2:3], 0x64 glc
10357// GFX10: encoding: [0x81,0x02,0xa1,0xf6,0x64,0x00,0x00,0xfa]
10358
10359s_atomic_cmpswap s[10:11], s[2:3], s101 glc
10360// GFX10: encoding: [0x81,0x02,0x05,0xf6,0x00,0x00,0x00,0xca]
10361
10362s_atomic_cmpswap s[10:11], s[2:3], 0x64 glc
10363// GFX10: encoding: [0x81,0x02,0x05,0xf6,0x64,0x00,0x00,0xfa]
10364
10365s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 glc
10366// GFX10: encoding: [0x01,0x05,0x85,0xf6,0x00,0x00,0x00,0xca]
10367
10368s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 glc
10369// GFX10: encoding: [0x01,0x05,0x85,0xf6,0x64,0x00,0x00,0xfa]
10370
10371s_atomic_dec_x2 s[10:11], s[2:3], s101 glc
10372// GFX10: encoding: [0x81,0x02,0xb1,0xf6,0x00,0x00,0x00,0xca]
10373
10374s_atomic_inc_x2 s[10:11], s[2:3], s101 glc
10375// GFX10: encoding: [0x81,0x02,0xad,0xf6,0x00,0x00,0x00,0xca]
10376
10377s_atomic_or s5, s[2:3], 0x64 glc
10378// GFX10: encoding: [0x41,0x01,0x25,0xf6,0x64,0x00,0x00,0xfa]
10379
10380s_atomic_smax s5, s[2:3], s101 glc
10381// GFX10: encoding: [0x41,0x01,0x19,0xf6,0x00,0x00,0x00,0xca]
10382
10383s_atomic_smin s5, s[2:3], s101 glc
10384// GFX10: encoding: [0x41,0x01,0x11,0xf6,0x00,0x00,0x00,0xca]
10385
10386s_atomic_sub s5, s[2:3], s101 glc
10387// GFX10: encoding: [0x41,0x01,0x0d,0xf6,0x00,0x00,0x00,0xca]
10388
10389s_atomic_swap s5, s[2:3], s101 glc
10390// GFX10: encoding: [0x41,0x01,0x01,0xf6,0x00,0x00,0x00,0xca]
10391
10392s_atomic_umax_x2 s[10:11], s[2:3], s101 glc
10393// GFX10: encoding: [0x81,0x02,0x9d,0xf6,0x00,0x00,0x00,0xca]
10394
10395s_atomic_umin s5, s[2:3], s101 glc
10396// GFX10: encoding: [0x41,0x01,0x15,0xf6,0x00,0x00,0x00,0xca]
10397
10398s_atomic_xor s5, s[2:3], s101 glc
10399// GFX10: encoding: [0x41,0x01,0x29,0xf6,0x00,0x00,0x00,0xca]
10400
10401s_buffer_atomic_add s5, s[4:7], s101 glc
10402// GFX10: encoding: [0x42,0x01,0x09,0xf5,0x00,0x00,0x00,0xca]
10403
10404s_buffer_atomic_add s5, s[4:7], 0x64 glc
10405// GFX10: encoding: [0x42,0x01,0x09,0xf5,0x64,0x00,0x00,0xfa]
10406
10407s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 glc
10408// GFX10: encoding: [0x82,0x02,0x89,0xf5,0x00,0x00,0x00,0x04]
10409
10410s_buffer_atomic_and s101, s[4:7], s2 glc
10411// GFX10: encoding: [0x42,0x19,0x21,0xf5,0x00,0x00,0x00,0x04]
10412
10413s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 glc
10414// GFX10: encoding: [0x84,0x02,0xa1,0xf5,0x00,0x00,0x00,0x04]
10415
10416s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 glc
10417// GFX10: encoding: [0x82,0x02,0x05,0xf5,0x00,0x00,0x00,0x04]
10418
10419s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 glc
10420// GFX10: encoding: [0x82,0x02,0x05,0xf5,0x64,0x00,0x00,0xfa]
10421
10422s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 glc
10423// GFX10: encoding: [0x02,0x05,0x85,0xf5,0x00,0x00,0x00,0xca]
10424
10425s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 glc
10426// GFX10: encoding: [0x02,0x05,0x85,0xf5,0x64,0x00,0x00,0xfa]
10427
10428s_buffer_atomic_dec s5, s[4:7], s2 glc
10429// GFX10: encoding: [0x42,0x01,0x31,0xf5,0x00,0x00,0x00,0x04]
10430
10431s_buffer_atomic_inc s101, s[4:7], s2 glc
10432// GFX10: encoding: [0x42,0x19,0x2d,0xf5,0x00,0x00,0x00,0x04]
10433
10434s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 glc
10435// GFX10: encoding: [0x82,0x02,0xad,0xf5,0x64,0x00,0x00,0xfa]
10436
10437s_buffer_atomic_or s5, s[8:11], s2 glc
10438// GFX10: encoding: [0x44,0x01,0x25,0xf5,0x00,0x00,0x00,0x04]
10439
10440s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 glc
10441// GFX10: encoding: [0xb0,0x02,0xa5,0xf5,0x00,0x00,0x00,0x04]
10442
10443s_buffer_atomic_smax s5, s[4:7], s101 glc
10444// GFX10: encoding: [0x42,0x01,0x19,0xf5,0x00,0x00,0x00,0xca]
10445
10446s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 glc
10447// GFX10: encoding: [0x02,0x19,0x99,0xf5,0x00,0x00,0x00,0x04]
10448
10449s_buffer_atomic_smin s5, s[4:7], 0x64 glc
10450// GFX10: encoding: [0x42,0x01,0x11,0xf5,0x64,0x00,0x00,0xfa]
10451
10452s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 glc
10453// GFX10: encoding: [0x02,0x03,0x91,0xf5,0x00,0x00,0x00,0x04]
10454
10455s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 glc
10456// GFX10: encoding: [0x82,0x02,0x8d,0xf5,0x00,0x00,0x00,0x04]
10457
10458s_buffer_atomic_swap s5, s[4:7], s2 glc
10459// GFX10: encoding: [0x42,0x01,0x01,0xf5,0x00,0x00,0x00,0x04]
10460
10461s_buffer_atomic_umax s5, s[4:7], s2 glc
10462// GFX10: encoding: [0x42,0x01,0x1d,0xf5,0x00,0x00,0x00,0x04]
10463
10464s_buffer_atomic_umin s5, s[4:7], s2 glc
10465// GFX10: encoding: [0x42,0x01,0x15,0xf5,0x00,0x00,0x00,0x04]
10466
10467s_buffer_atomic_xor s5, s[4:7], s2 glc
10468// GFX10: encoding: [0x42,0x01,0x29,0xf5,0x00,0x00,0x00,0x04]
10469
10470s_atomic_add s5, s[2:3], s101 dlc
10471// GFX10: encoding: [0x41,0x41,0x08,0xf6,0x00,0x00,0x00,0xca]
10472
10473s_atomic_add s5, s[2:3], 0x64 dlc
10474// GFX10: encoding: [0x41,0x41,0x08,0xf6,0x64,0x00,0x00,0xfa]
10475
10476s_atomic_add_x2 s[10:11], s[2:3], s101 dlc
10477// GFX10: encoding: [0x81,0x42,0x88,0xf6,0x00,0x00,0x00,0xca]
10478
10479s_atomic_and s5, s[2:3], s101 dlc
10480// GFX10: encoding: [0x41,0x41,0x20,0xf6,0x00,0x00,0x00,0xca]
10481
10482s_atomic_and_x2 s[10:11], s[2:3], 0x64 dlc
10483// GFX10: encoding: [0x81,0x42,0xa0,0xf6,0x64,0x00,0x00,0xfa]
10484
10485s_atomic_cmpswap s[10:11], s[2:3], s101 dlc
10486// GFX10: encoding: [0x81,0x42,0x04,0xf6,0x00,0x00,0x00,0xca]
10487
10488s_atomic_cmpswap s[10:11], s[2:3], 0x64 dlc
10489// GFX10: encoding: [0x81,0x42,0x04,0xf6,0x64,0x00,0x00,0xfa]
10490
10491s_atomic_cmpswap_x2 s[20:23], s[2:3], s101 dlc
10492// GFX10: encoding: [0x01,0x45,0x84,0xf6,0x00,0x00,0x00,0xca]
10493
10494s_atomic_cmpswap_x2 s[20:23], s[2:3], 0x64 dlc
10495// GFX10: encoding: [0x01,0x45,0x84,0xf6,0x64,0x00,0x00,0xfa]
10496
10497s_atomic_dec_x2 s[10:11], s[2:3], s101 dlc
10498// GFX10: encoding: [0x81,0x42,0xb0,0xf6,0x00,0x00,0x00,0xca]
10499
10500s_atomic_inc_x2 s[10:11], s[2:3], s101 dlc
10501// GFX10: encoding: [0x81,0x42,0xac,0xf6,0x00,0x00,0x00,0xca]
10502
10503s_atomic_or s5, s[2:3], 0x64 dlc
10504// GFX10: encoding: [0x41,0x41,0x24,0xf6,0x64,0x00,0x00,0xfa]
10505
10506s_atomic_smax s5, s[2:3], s101 dlc
10507// GFX10: encoding: [0x41,0x41,0x18,0xf6,0x00,0x00,0x00,0xca]
10508
10509s_atomic_smin s5, s[2:3], s101 dlc
10510// GFX10: encoding: [0x41,0x41,0x10,0xf6,0x00,0x00,0x00,0xca]
10511
10512s_atomic_sub s5, s[2:3], s101 dlc
10513// GFX10: encoding: [0x41,0x41,0x0c,0xf6,0x00,0x00,0x00,0xca]
10514
10515s_atomic_swap s5, s[2:3], s101 dlc
10516// GFX10: encoding: [0x41,0x41,0x00,0xf6,0x00,0x00,0x00,0xca]
10517
10518s_atomic_umax_x2 s[10:11], s[2:3], s101 dlc
10519// GFX10: encoding: [0x81,0x42,0x9c,0xf6,0x00,0x00,0x00,0xca]
10520
10521s_atomic_umin s5, s[2:3], s101 dlc
10522// GFX10: encoding: [0x41,0x41,0x14,0xf6,0x00,0x00,0x00,0xca]
10523
10524s_atomic_xor s5, s[2:3], s101 dlc
10525// GFX10: encoding: [0x41,0x41,0x28,0xf6,0x00,0x00,0x00,0xca]
10526
10527s_buffer_atomic_add s5, s[4:7], s101 dlc
10528// GFX10: encoding: [0x42,0x41,0x08,0xf5,0x00,0x00,0x00,0xca]
10529
10530s_buffer_atomic_add s5, s[4:7], 0x64 dlc
10531// GFX10: encoding: [0x42,0x41,0x08,0xf5,0x64,0x00,0x00,0xfa]
10532
10533s_buffer_atomic_add_x2 s[10:11], s[4:7], s2 dlc
10534// GFX10: encoding: [0x82,0x42,0x88,0xf5,0x00,0x00,0x00,0x04]
10535
10536s_buffer_atomic_and s101, s[4:7], s2 dlc
10537// GFX10: encoding: [0x42,0x59,0x20,0xf5,0x00,0x00,0x00,0x04]
10538
10539s_buffer_atomic_and_x2 s[10:11], s[8:11], s2 dlc
10540// GFX10: encoding: [0x84,0x42,0xa0,0xf5,0x00,0x00,0x00,0x04]
10541
10542s_buffer_atomic_cmpswap s[10:11], s[4:7], s2 dlc
10543// GFX10: encoding: [0x82,0x42,0x04,0xf5,0x00,0x00,0x00,0x04]
10544
10545s_buffer_atomic_cmpswap s[10:11], s[4:7], 0x64 dlc
10546// GFX10: encoding: [0x82,0x42,0x04,0xf5,0x64,0x00,0x00,0xfa]
10547
10548s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], s101 dlc
10549// GFX10: encoding: [0x02,0x45,0x84,0xf5,0x00,0x00,0x00,0xca]
10550
10551s_buffer_atomic_cmpswap_x2 s[20:23], s[4:7], 0x64 dlc
10552// GFX10: encoding: [0x02,0x45,0x84,0xf5,0x64,0x00,0x00,0xfa]
10553
10554s_buffer_atomic_dec s5, s[4:7], s2 dlc
10555// GFX10: encoding: [0x42,0x41,0x30,0xf5,0x00,0x00,0x00,0x04]
10556
10557s_buffer_atomic_inc s101, s[4:7], s2 dlc
10558// GFX10: encoding: [0x42,0x59,0x2c,0xf5,0x00,0x00,0x00,0x04]
10559
10560s_buffer_atomic_inc_x2 s[10:11], s[4:7], 0x64 dlc
10561// GFX10: encoding: [0x82,0x42,0xac,0xf5,0x64,0x00,0x00,0xfa]
10562
10563s_buffer_atomic_or s5, s[8:11], s2 dlc
10564// GFX10: encoding: [0x44,0x41,0x24,0xf5,0x00,0x00,0x00,0x04]
10565
10566s_buffer_atomic_or_x2 s[10:11], s[96:99], s2 dlc
10567// GFX10: encoding: [0xb0,0x42,0xa4,0xf5,0x00,0x00,0x00,0x04]
10568
10569s_buffer_atomic_smax s5, s[4:7], s101 dlc
10570// GFX10: encoding: [0x42,0x41,0x18,0xf5,0x00,0x00,0x00,0xca]
10571
10572s_buffer_atomic_smax_x2 s[100:101], s[4:7], s2 dlc
10573// GFX10: encoding: [0x02,0x59,0x98,0xf5,0x00,0x00,0x00,0x04]
10574
10575s_buffer_atomic_smin s5, s[4:7], 0x64 dlc
10576// GFX10: encoding: [0x42,0x41,0x10,0xf5,0x64,0x00,0x00,0xfa]
10577
10578s_buffer_atomic_smin_x2 s[12:13], s[4:7], s2 dlc
10579// GFX10: encoding: [0x02,0x43,0x90,0xf5,0x00,0x00,0x00,0x04]
10580
10581s_buffer_atomic_sub_x2 s[10:11], s[4:7], s2 dlc
10582// GFX10: encoding: [0x82,0x42,0x8c,0xf5,0x00,0x00,0x00,0x04]
10583
10584s_buffer_atomic_swap s5, s[4:7], s2 dlc
10585// GFX10: encoding: [0x42,0x41,0x00,0xf5,0x00,0x00,0x00,0x04]
10586
10587s_buffer_atomic_umax s5, s[4:7], s2 dlc
10588// GFX10: encoding: [0x42,0x41,0x1c,0xf5,0x00,0x00,0x00,0x04]
10589
10590s_buffer_atomic_umin s5, s[4:7], s2 dlc
10591// GFX10: encoding: [0x42,0x41,0x14,0xf5,0x00,0x00,0x00,0x04]
10592
10593s_buffer_atomic_xor s5, s[4:7], s2 dlc
10594// GFX10: encoding: [0x42,0x41,0x28,0xf5,0x00,0x00,0x00,0x04]
10595
10596//===----------------------------------------------------------------------===//
10597// ENC_SOP1.
10598//===----------------------------------------------------------------------===//
10599
10600s_mov_b32 s0, s1
10601// GFX10: encoding: [0x01,0x03,0x80,0xbe]
10602
10603s_mov_b32 s105, s104
10604// GFX10: encoding: [0x68,0x03,0xe9,0xbe]
10605
10606s_mov_b32 s0, s104
10607// GFX10: encoding: [0x68,0x03,0x80,0xbe]
10608
10609s_mov_b32 s105, s1
10610// GFX10: encoding: [0x01,0x03,0xe9,0xbe]
10611
10612s_mov_b32 exec_lo, s1
10613// GFX10: encoding: [0x01,0x03,0xfe,0xbe]
10614
10615s_mov_b32 exec_hi, s1
10616// GFX10: encoding: [0x01,0x03,0xff,0xbe]
10617
10618s_mov_b32 vcc_lo, s1
10619// GFX10: encoding: [0x01,0x03,0xea,0xbe]
10620
10621s_mov_b32 vcc_hi, s1
10622// GFX10: encoding: [0x01,0x03,0xeb,0xbe]
10623
10624s_mov_b32 m0, s1
10625// GFX10: encoding: [0x01,0x03,0xfc,0xbe]
10626
10627s_mov_b32 s0, exec_lo
10628// GFX10: encoding: [0x7e,0x03,0x80,0xbe]
10629
10630s_mov_b32 s0, exec_hi
10631// GFX10: encoding: [0x7f,0x03,0x80,0xbe]
10632
10633s_mov_b32 s0, vcc_lo
10634// GFX10: encoding: [0x6a,0x03,0x80,0xbe]
10635
10636s_mov_b32 s0, vcc_hi
10637// GFX10: encoding: [0x6b,0x03,0x80,0xbe]
10638
10639s_mov_b32 s0, m0
10640// GFX10: encoding: [0x7c,0x03,0x80,0xbe]
10641
10642s_mov_b32 s0, 0
10643// GFX10: encoding: [0x80,0x03,0x80,0xbe]
10644
10645s_mov_b32 s0, -1
10646// GFX10: encoding: [0xc1,0x03,0x80,0xbe]
10647
10648s_mov_b32 s0, 0.5
10649// GFX10: encoding: [0xf0,0x03,0x80,0xbe]
10650
10651s_mov_b32 s0, -4.0
10652// GFX10: encoding: [0xf7,0x03,0x80,0xbe]
10653
10654s_mov_b32 s0, 0x3f717273
10655// GFX10: encoding: [0xff,0x03,0x80,0xbe,0x73,0x72,0x71,0x3f]
10656
10657s_mov_b32 s0, 0xaf123456
10658// GFX10: encoding: [0xff,0x03,0x80,0xbe,0x56,0x34,0x12,0xaf]
10659
10660s_mov_b64 s[0:1], s[2:3]
10661// GFX10: encoding: [0x02,0x04,0x80,0xbe]
10662
10663s_mov_b64 s[104:105], s[102:103]
10664// GFX10: encoding: [0x66,0x04,0xe8,0xbe]
10665
10666s_mov_b64 s[0:1], s[102:103]
10667// GFX10: encoding: [0x66,0x04,0x80,0xbe]
10668
10669s_mov_b64 s[104:105], s[2:3]
10670// GFX10: encoding: [0x02,0x04,0xe8,0xbe]
10671
10672s_mov_b64 exec, s[2:3]
10673// GFX10: encoding: [0x02,0x04,0xfe,0xbe]
10674
10675s_mov_b64 vcc, s[2:3]
10676// GFX10: encoding: [0x02,0x04,0xea,0xbe]
10677
10678s_mov_b64 s[0:1], exec
10679// GFX10: encoding: [0x7e,0x04,0x80,0xbe]
10680
10681s_mov_b64 s[0:1], vcc
10682// GFX10: encoding: [0x6a,0x04,0x80,0xbe]
10683
10684s_mov_b64 s[0:1], 0
10685// GFX10: encoding: [0x80,0x04,0x80,0xbe]
10686
10687s_mov_b64 s[0:1], -1
10688// GFX10: encoding: [0xc1,0x04,0x80,0xbe]
10689
10690s_mov_b64 s[0:1], 0.5
10691// GFX10: encoding: [0xf0,0x04,0x80,0xbe]
10692
10693s_mov_b64 s[0:1], -4.0
10694// GFX10: encoding: [0xf7,0x04,0x80,0xbe]
10695
10696s_mov_b64 s[0:1], 0x3f717273
10697// GFX10: encoding: [0xff,0x04,0x80,0xbe,0x73,0x72,0x71,0x3f]
10698
10699s_mov_b64 s[0:1], 0xaf123456
10700// GFX10: encoding: [0xff,0x04,0x80,0xbe,0x56,0x34,0x12,0xaf]
10701
10702s_cmov_b32 s0, s1
10703// GFX10: encoding: [0x01,0x05,0x80,0xbe]
10704
10705s_cmov_b32 s105, s104
10706// GFX10: encoding: [0x68,0x05,0xe9,0xbe]
10707
10708s_cmov_b32 s0, s104
10709// GFX10: encoding: [0x68,0x05,0x80,0xbe]
10710
10711s_cmov_b32 s105, s1
10712// GFX10: encoding: [0x01,0x05,0xe9,0xbe]
10713
10714s_cmov_b32 exec_lo, s1
10715// GFX10: encoding: [0x01,0x05,0xfe,0xbe]
10716
10717s_cmov_b32 exec_hi, s1
10718// GFX10: encoding: [0x01,0x05,0xff,0xbe]
10719
10720s_cmov_b32 vcc_lo, s1
10721// GFX10: encoding: [0x01,0x05,0xea,0xbe]
10722
10723s_cmov_b32 vcc_hi, s1
10724// GFX10: encoding: [0x01,0x05,0xeb,0xbe]
10725
10726s_cmov_b32 m0, s1
10727// GFX10: encoding: [0x01,0x05,0xfc,0xbe]
10728
10729s_cmov_b32 s0, exec_lo
10730// GFX10: encoding: [0x7e,0x05,0x80,0xbe]
10731
10732s_cmov_b32 s0, exec_hi
10733// GFX10: encoding: [0x7f,0x05,0x80,0xbe]
10734
10735s_cmov_b32 s0, vcc_lo
10736// GFX10: encoding: [0x6a,0x05,0x80,0xbe]
10737
10738s_cmov_b32 s0, vcc_hi
10739// GFX10: encoding: [0x6b,0x05,0x80,0xbe]
10740
10741s_cmov_b32 s0, m0
10742// GFX10: encoding: [0x7c,0x05,0x80,0xbe]
10743
10744s_cmov_b32 s0, 0
10745// GFX10: encoding: [0x80,0x05,0x80,0xbe]
10746
10747s_cmov_b32 s0, -1
10748// GFX10: encoding: [0xc1,0x05,0x80,0xbe]
10749
10750s_cmov_b32 s0, 0.5
10751// GFX10: encoding: [0xf0,0x05,0x80,0xbe]
10752
10753s_cmov_b32 s0, -4.0
10754// GFX10: encoding: [0xf7,0x05,0x80,0xbe]
10755
10756s_cmov_b32 s0, 0x3f717273
10757// GFX10: encoding: [0xff,0x05,0x80,0xbe,0x73,0x72,0x71,0x3f]
10758
10759s_cmov_b32 s0, 0xaf123456
10760// GFX10: encoding: [0xff,0x05,0x80,0xbe,0x56,0x34,0x12,0xaf]
10761
10762s_cmov_b64 s[0:1], s[2:3]
10763// GFX10: encoding: [0x02,0x06,0x80,0xbe]
10764
10765s_cmov_b64 s[104:105], s[102:103]
10766// GFX10: encoding: [0x66,0x06,0xe8,0xbe]
10767
10768s_cmov_b64 s[0:1], s[102:103]
10769// GFX10: encoding: [0x66,0x06,0x80,0xbe]
10770
10771s_cmov_b64 s[104:105], s[2:3]
10772// GFX10: encoding: [0x02,0x06,0xe8,0xbe]
10773
10774s_cmov_b64 exec, s[2:3]
10775// GFX10: encoding: [0x02,0x06,0xfe,0xbe]
10776
10777s_cmov_b64 vcc, s[2:3]
10778// GFX10: encoding: [0x02,0x06,0xea,0xbe]
10779
10780s_cmov_b64 s[0:1], exec
10781// GFX10: encoding: [0x7e,0x06,0x80,0xbe]
10782
10783s_cmov_b64 s[0:1], vcc
10784// GFX10: encoding: [0x6a,0x06,0x80,0xbe]
10785
10786s_cmov_b64 s[0:1], 0
10787// GFX10: encoding: [0x80,0x06,0x80,0xbe]
10788
10789s_cmov_b64 s[0:1], -1
10790// GFX10: encoding: [0xc1,0x06,0x80,0xbe]
10791
10792s_cmov_b64 s[0:1], 0.5
10793// GFX10: encoding: [0xf0,0x06,0x80,0xbe]
10794
10795s_cmov_b64 s[0:1], -4.0
10796// GFX10: encoding: [0xf7,0x06,0x80,0xbe]
10797
10798s_cmov_b64 s[0:1], 0x3f717273
10799// GFX10: encoding: [0xff,0x06,0x80,0xbe,0x73,0x72,0x71,0x3f]
10800
10801s_cmov_b64 s[0:1], 0xaf123456
10802// GFX10: encoding: [0xff,0x06,0x80,0xbe,0x56,0x34,0x12,0xaf]
10803
10804s_not_b32 s0, s1
10805// GFX10: encoding: [0x01,0x07,0x80,0xbe]
10806
10807s_not_b32 s105, s104
10808// GFX10: encoding: [0x68,0x07,0xe9,0xbe]
10809
10810s_not_b32 s0, s104
10811// GFX10: encoding: [0x68,0x07,0x80,0xbe]
10812
10813s_not_b32 s105, s1
10814// GFX10: encoding: [0x01,0x07,0xe9,0xbe]
10815
10816s_not_b32 exec_lo, s1
10817// GFX10: encoding: [0x01,0x07,0xfe,0xbe]
10818
10819s_not_b32 exec_hi, s1
10820// GFX10: encoding: [0x01,0x07,0xff,0xbe]
10821
10822s_not_b32 vcc_lo, s1
10823// GFX10: encoding: [0x01,0x07,0xea,0xbe]
10824
10825s_not_b32 vcc_hi, s1
10826// GFX10: encoding: [0x01,0x07,0xeb,0xbe]
10827
10828s_not_b32 m0, s1
10829// GFX10: encoding: [0x01,0x07,0xfc,0xbe]
10830
10831s_not_b32 s0, exec_lo
10832// GFX10: encoding: [0x7e,0x07,0x80,0xbe]
10833
10834s_not_b32 s0, exec_hi
10835// GFX10: encoding: [0x7f,0x07,0x80,0xbe]
10836
10837s_not_b32 s0, vcc_lo
10838// GFX10: encoding: [0x6a,0x07,0x80,0xbe]
10839
10840s_not_b32 s0, vcc_hi
10841// GFX10: encoding: [0x6b,0x07,0x80,0xbe]
10842
10843s_not_b32 s0, m0
10844// GFX10: encoding: [0x7c,0x07,0x80,0xbe]
10845
10846s_not_b32 s0, 0
10847// GFX10: encoding: [0x80,0x07,0x80,0xbe]
10848
10849s_not_b32 s0, -1
10850// GFX10: encoding: [0xc1,0x07,0x80,0xbe]
10851
10852s_not_b32 s0, 0.5
10853// GFX10: encoding: [0xf0,0x07,0x80,0xbe]
10854
10855s_not_b32 s0, -4.0
10856// GFX10: encoding: [0xf7,0x07,0x80,0xbe]
10857
10858s_not_b32 s0, 0x3f717273
10859// GFX10: encoding: [0xff,0x07,0x80,0xbe,0x73,0x72,0x71,0x3f]
10860
10861s_not_b32 s0, 0xaf123456
10862// GFX10: encoding: [0xff,0x07,0x80,0xbe,0x56,0x34,0x12,0xaf]
10863
10864s_not_b64 s[0:1], s[2:3]
10865// GFX10: encoding: [0x02,0x08,0x80,0xbe]
10866
10867s_not_b64 s[104:105], s[102:103]
10868// GFX10: encoding: [0x66,0x08,0xe8,0xbe]
10869
10870s_not_b64 s[0:1], s[102:103]
10871// GFX10: encoding: [0x66,0x08,0x80,0xbe]
10872
10873s_not_b64 s[104:105], s[2:3]
10874// GFX10: encoding: [0x02,0x08,0xe8,0xbe]
10875
10876s_not_b64 exec, s[2:3]
10877// GFX10: encoding: [0x02,0x08,0xfe,0xbe]
10878
10879s_not_b64 vcc, s[2:3]
10880// GFX10: encoding: [0x02,0x08,0xea,0xbe]
10881
10882s_not_b64 s[0:1], exec
10883// GFX10: encoding: [0x7e,0x08,0x80,0xbe]
10884
10885s_not_b64 s[0:1], vcc
10886// GFX10: encoding: [0x6a,0x08,0x80,0xbe]
10887
10888s_not_b64 s[0:1], 0
10889// GFX10: encoding: [0x80,0x08,0x80,0xbe]
10890
10891s_not_b64 s[0:1], -1
10892// GFX10: encoding: [0xc1,0x08,0x80,0xbe]
10893
10894s_not_b64 s[0:1], 0.5
10895// GFX10: encoding: [0xf0,0x08,0x80,0xbe]
10896
10897s_not_b64 s[0:1], -4.0
10898// GFX10: encoding: [0xf7,0x08,0x80,0xbe]
10899
10900s_not_b64 s[0:1], 0x3f717273
10901// GFX10: encoding: [0xff,0x08,0x80,0xbe,0x73,0x72,0x71,0x3f]
10902
10903s_not_b64 s[0:1], 0xaf123456
10904// GFX10: encoding: [0xff,0x08,0x80,0xbe,0x56,0x34,0x12,0xaf]
10905
10906s_wqm_b32 s0, s1
10907// GFX10: encoding: [0x01,0x09,0x80,0xbe]
10908
10909s_wqm_b32 s105, s104
10910// GFX10: encoding: [0x68,0x09,0xe9,0xbe]
10911
10912s_wqm_b32 s0, s104
10913// GFX10: encoding: [0x68,0x09,0x80,0xbe]
10914
10915s_wqm_b32 s105, s1
10916// GFX10: encoding: [0x01,0x09,0xe9,0xbe]
10917
10918s_wqm_b32 exec_lo, s1
10919// GFX10: encoding: [0x01,0x09,0xfe,0xbe]
10920
10921s_wqm_b32 exec_hi, s1
10922// GFX10: encoding: [0x01,0x09,0xff,0xbe]
10923
10924s_wqm_b32 vcc_lo, s1
10925// GFX10: encoding: [0x01,0x09,0xea,0xbe]
10926
10927s_wqm_b32 vcc_hi, s1
10928// GFX10: encoding: [0x01,0x09,0xeb,0xbe]
10929
10930s_wqm_b32 m0, s1
10931// GFX10: encoding: [0x01,0x09,0xfc,0xbe]
10932
10933s_wqm_b32 s0, exec_lo
10934// GFX10: encoding: [0x7e,0x09,0x80,0xbe]
10935
10936s_wqm_b32 s0, exec_hi
10937// GFX10: encoding: [0x7f,0x09,0x80,0xbe]
10938
10939s_wqm_b32 s0, vcc_lo
10940// GFX10: encoding: [0x6a,0x09,0x80,0xbe]
10941
10942s_wqm_b32 s0, vcc_hi
10943// GFX10: encoding: [0x6b,0x09,0x80,0xbe]
10944
10945s_wqm_b32 s0, m0
10946// GFX10: encoding: [0x7c,0x09,0x80,0xbe]
10947
10948s_wqm_b32 s0, 0
10949// GFX10: encoding: [0x80,0x09,0x80,0xbe]
10950
10951s_wqm_b32 s0, -1
10952// GFX10: encoding: [0xc1,0x09,0x80,0xbe]
10953
10954s_wqm_b32 s0, 0.5
10955// GFX10: encoding: [0xf0,0x09,0x80,0xbe]
10956
10957s_wqm_b32 s0, -4.0
10958// GFX10: encoding: [0xf7,0x09,0x80,0xbe]
10959
10960s_wqm_b32 s0, 0x3f717273
10961// GFX10: encoding: [0xff,0x09,0x80,0xbe,0x73,0x72,0x71,0x3f]
10962
10963s_wqm_b32 s0, 0xaf123456
10964// GFX10: encoding: [0xff,0x09,0x80,0xbe,0x56,0x34,0x12,0xaf]
10965
10966s_wqm_b64 s[0:1], s[2:3]
10967// GFX10: encoding: [0x02,0x0a,0x80,0xbe]
10968
10969s_wqm_b64 s[104:105], s[102:103]
10970// GFX10: encoding: [0x66,0x0a,0xe8,0xbe]
10971
10972s_wqm_b64 s[0:1], s[102:103]
10973// GFX10: encoding: [0x66,0x0a,0x80,0xbe]
10974
10975s_wqm_b64 s[104:105], s[2:3]
10976// GFX10: encoding: [0x02,0x0a,0xe8,0xbe]
10977
10978s_wqm_b64 exec, s[2:3]
10979// GFX10: encoding: [0x02,0x0a,0xfe,0xbe]
10980
10981s_wqm_b64 vcc, s[2:3]
10982// GFX10: encoding: [0x02,0x0a,0xea,0xbe]
10983
10984s_wqm_b64 s[0:1], exec
10985// GFX10: encoding: [0x7e,0x0a,0x80,0xbe]
10986
10987s_wqm_b64 s[0:1], vcc
10988// GFX10: encoding: [0x6a,0x0a,0x80,0xbe]
10989
10990s_wqm_b64 s[0:1], 0
10991// GFX10: encoding: [0x80,0x0a,0x80,0xbe]
10992
10993s_wqm_b64 s[0:1], -1
10994// GFX10: encoding: [0xc1,0x0a,0x80,0xbe]
10995
10996s_wqm_b64 s[0:1], 0.5
10997// GFX10: encoding: [0xf0,0x0a,0x80,0xbe]
10998
10999s_wqm_b64 s[0:1], -4.0
11000// GFX10: encoding: [0xf7,0x0a,0x80,0xbe]
11001
11002s_wqm_b64 s[0:1], 0x3f717273
11003// GFX10: encoding: [0xff,0x0a,0x80,0xbe,0x73,0x72,0x71,0x3f]
11004
11005s_wqm_b64 s[0:1], 0xaf123456
11006// GFX10: encoding: [0xff,0x0a,0x80,0xbe,0x56,0x34,0x12,0xaf]
11007
11008s_brev_b32 s0, s1
11009// GFX10: encoding: [0x01,0x0b,0x80,0xbe]
11010
11011s_brev_b32 s105, s104
11012// GFX10: encoding: [0x68,0x0b,0xe9,0xbe]
11013
11014s_brev_b32 s0, s104
11015// GFX10: encoding: [0x68,0x0b,0x80,0xbe]
11016
11017s_brev_b32 s105, s1
11018// GFX10: encoding: [0x01,0x0b,0xe9,0xbe]
11019
11020s_brev_b32 exec_lo, s1
11021// GFX10: encoding: [0x01,0x0b,0xfe,0xbe]
11022
11023s_brev_b32 exec_hi, s1
11024// GFX10: encoding: [0x01,0x0b,0xff,0xbe]
11025
11026s_brev_b32 vcc_lo, s1
11027// GFX10: encoding: [0x01,0x0b,0xea,0xbe]
11028
11029s_brev_b32 vcc_hi, s1
11030// GFX10: encoding: [0x01,0x0b,0xeb,0xbe]
11031
11032s_brev_b32 m0, s1
11033// GFX10: encoding: [0x01,0x0b,0xfc,0xbe]
11034
11035s_brev_b32 s0, exec_lo
11036// GFX10: encoding: [0x7e,0x0b,0x80,0xbe]
11037
11038s_brev_b32 s0, exec_hi
11039// GFX10: encoding: [0x7f,0x0b,0x80,0xbe]
11040
11041s_brev_b32 s0, vcc_lo
11042// GFX10: encoding: [0x6a,0x0b,0x80,0xbe]
11043
11044s_brev_b32 s0, vcc_hi
11045// GFX10: encoding: [0x6b,0x0b,0x80,0xbe]
11046
11047s_brev_b32 s0, m0
11048// GFX10: encoding: [0x7c,0x0b,0x80,0xbe]
11049
11050s_brev_b32 s0, 0
11051// GFX10: encoding: [0x80,0x0b,0x80,0xbe]
11052
11053s_brev_b32 s0, -1
11054// GFX10: encoding: [0xc1,0x0b,0x80,0xbe]
11055
11056s_brev_b32 s0, 0.5
11057// GFX10: encoding: [0xf0,0x0b,0x80,0xbe]
11058
11059s_brev_b32 s0, -4.0
11060// GFX10: encoding: [0xf7,0x0b,0x80,0xbe]
11061
11062s_brev_b32 s0, 0x3f717273
11063// GFX10: encoding: [0xff,0x0b,0x80,0xbe,0x73,0x72,0x71,0x3f]
11064
11065s_brev_b32 s0, 0xaf123456
11066// GFX10: encoding: [0xff,0x0b,0x80,0xbe,0x56,0x34,0x12,0xaf]
11067
11068s_brev_b64 s[0:1], s[2:3]
11069// GFX10: encoding: [0x02,0x0c,0x80,0xbe]
11070
11071s_brev_b64 s[104:105], s[102:103]
11072// GFX10: encoding: [0x66,0x0c,0xe8,0xbe]
11073
11074s_brev_b64 s[0:1], s[102:103]
11075// GFX10: encoding: [0x66,0x0c,0x80,0xbe]
11076
11077s_brev_b64 s[104:105], s[2:3]
11078// GFX10: encoding: [0x02,0x0c,0xe8,0xbe]
11079
11080s_brev_b64 exec, s[2:3]
11081// GFX10: encoding: [0x02,0x0c,0xfe,0xbe]
11082
11083s_brev_b64 vcc, s[2:3]
11084// GFX10: encoding: [0x02,0x0c,0xea,0xbe]
11085
11086s_brev_b64 s[0:1], exec
11087// GFX10: encoding: [0x7e,0x0c,0x80,0xbe]
11088
11089s_brev_b64 s[0:1], vcc
11090// GFX10: encoding: [0x6a,0x0c,0x80,0xbe]
11091
11092s_brev_b64 s[0:1], 0
11093// GFX10: encoding: [0x80,0x0c,0x80,0xbe]
11094
11095s_brev_b64 s[0:1], -1
11096// GFX10: encoding: [0xc1,0x0c,0x80,0xbe]
11097
11098s_brev_b64 s[0:1], 0.5
11099// GFX10: encoding: [0xf0,0x0c,0x80,0xbe]
11100
11101s_brev_b64 s[0:1], -4.0
11102// GFX10: encoding: [0xf7,0x0c,0x80,0xbe]
11103
11104s_brev_b64 s[0:1], 0x3f717273
11105// GFX10: encoding: [0xff,0x0c,0x80,0xbe,0x73,0x72,0x71,0x3f]
11106
11107s_brev_b64 s[0:1], 0xaf123456
11108// GFX10: encoding: [0xff,0x0c,0x80,0xbe,0x56,0x34,0x12,0xaf]
11109
11110s_bcnt0_i32_b32 s0, s1
11111// GFX10: encoding: [0x01,0x0d,0x80,0xbe]
11112
11113s_bcnt0_i32_b32 s105, s104
11114// GFX10: encoding: [0x68,0x0d,0xe9,0xbe]
11115
11116s_bcnt0_i32_b32 s0, s104
11117// GFX10: encoding: [0x68,0x0d,0x80,0xbe]
11118
11119s_bcnt0_i32_b32 s105, s1
11120// GFX10: encoding: [0x01,0x0d,0xe9,0xbe]
11121
11122s_bcnt0_i32_b32 exec_lo, s1
11123// GFX10: encoding: [0x01,0x0d,0xfe,0xbe]
11124
11125s_bcnt0_i32_b32 exec_hi, s1
11126// GFX10: encoding: [0x01,0x0d,0xff,0xbe]
11127
11128s_bcnt0_i32_b32 vcc_lo, s1
11129// GFX10: encoding: [0x01,0x0d,0xea,0xbe]
11130
11131s_bcnt0_i32_b32 vcc_hi, s1
11132// GFX10: encoding: [0x01,0x0d,0xeb,0xbe]
11133
11134s_bcnt0_i32_b32 m0, s1
11135// GFX10: encoding: [0x01,0x0d,0xfc,0xbe]
11136
11137s_bcnt0_i32_b32 s0, exec_lo
11138// GFX10: encoding: [0x7e,0x0d,0x80,0xbe]
11139
11140s_bcnt0_i32_b32 s0, exec_hi
11141// GFX10: encoding: [0x7f,0x0d,0x80,0xbe]
11142
11143s_bcnt0_i32_b32 s0, vcc_lo
11144// GFX10: encoding: [0x6a,0x0d,0x80,0xbe]
11145
11146s_bcnt0_i32_b32 s0, vcc_hi
11147// GFX10: encoding: [0x6b,0x0d,0x80,0xbe]
11148
11149s_bcnt0_i32_b32 s0, m0
11150// GFX10: encoding: [0x7c,0x0d,0x80,0xbe]
11151
11152s_bcnt0_i32_b32 s0, 0
11153// GFX10: encoding: [0x80,0x0d,0x80,0xbe]
11154
11155s_bcnt0_i32_b32 s0, -1
11156// GFX10: encoding: [0xc1,0x0d,0x80,0xbe]
11157
11158s_bcnt0_i32_b32 s0, 0.5
11159// GFX10: encoding: [0xf0,0x0d,0x80,0xbe]
11160
11161s_bcnt0_i32_b32 s0, -4.0
11162// GFX10: encoding: [0xf7,0x0d,0x80,0xbe]
11163
11164s_bcnt0_i32_b32 s0, 0x3f717273
11165// GFX10: encoding: [0xff,0x0d,0x80,0xbe,0x73,0x72,0x71,0x3f]
11166
11167s_bcnt0_i32_b32 s0, 0xaf123456
11168// GFX10: encoding: [0xff,0x0d,0x80,0xbe,0x56,0x34,0x12,0xaf]
11169
11170s_bcnt0_i32_b64 s0, s[2:3]
11171// GFX10: encoding: [0x02,0x0e,0x80,0xbe]
11172
11173s_bcnt0_i32_b64 s105, s[102:103]
11174// GFX10: encoding: [0x66,0x0e,0xe9,0xbe]
11175
11176s_bcnt0_i32_b64 s0, s[102:103]
11177// GFX10: encoding: [0x66,0x0e,0x80,0xbe]
11178
11179s_bcnt0_i32_b64 s105, s[2:3]
11180// GFX10: encoding: [0x02,0x0e,0xe9,0xbe]
11181
11182s_bcnt0_i32_b64 exec_lo, s[2:3]
11183// GFX10: encoding: [0x02,0x0e,0xfe,0xbe]
11184
11185s_bcnt0_i32_b64 exec_hi, s[2:3]
11186// GFX10: encoding: [0x02,0x0e,0xff,0xbe]
11187
11188s_bcnt0_i32_b64 vcc_lo, s[2:3]
11189// GFX10: encoding: [0x02,0x0e,0xea,0xbe]
11190
11191s_bcnt0_i32_b64 vcc_hi, s[2:3]
11192// GFX10: encoding: [0x02,0x0e,0xeb,0xbe]
11193
11194s_bcnt0_i32_b64 m0, s[2:3]
11195// GFX10: encoding: [0x02,0x0e,0xfc,0xbe]
11196
11197s_bcnt0_i32_b64 s0, exec
11198// GFX10: encoding: [0x7e,0x0e,0x80,0xbe]
11199
11200s_bcnt0_i32_b64 s0, vcc
11201// GFX10: encoding: [0x6a,0x0e,0x80,0xbe]
11202
11203s_bcnt0_i32_b64 s0, 0
11204// GFX10: encoding: [0x80,0x0e,0x80,0xbe]
11205
11206s_bcnt0_i32_b64 s0, -1
11207// GFX10: encoding: [0xc1,0x0e,0x80,0xbe]
11208
11209s_bcnt0_i32_b64 s0, 0.5
11210// GFX10: encoding: [0xf0,0x0e,0x80,0xbe]
11211
11212s_bcnt0_i32_b64 s0, -4.0
11213// GFX10: encoding: [0xf7,0x0e,0x80,0xbe]
11214
11215s_bcnt0_i32_b64 s0, 0x3f717273
11216// GFX10: encoding: [0xff,0x0e,0x80,0xbe,0x73,0x72,0x71,0x3f]
11217
11218s_bcnt0_i32_b64 s0, 0xaf123456
11219// GFX10: encoding: [0xff,0x0e,0x80,0xbe,0x56,0x34,0x12,0xaf]
11220
11221s_bcnt1_i32_b32 s0, s1
11222// GFX10: encoding: [0x01,0x0f,0x80,0xbe]
11223
11224s_bcnt1_i32_b32 s105, s104
11225// GFX10: encoding: [0x68,0x0f,0xe9,0xbe]
11226
11227s_bcnt1_i32_b32 s0, s104
11228// GFX10: encoding: [0x68,0x0f,0x80,0xbe]
11229
11230s_bcnt1_i32_b32 s105, s1
11231// GFX10: encoding: [0x01,0x0f,0xe9,0xbe]
11232
11233s_bcnt1_i32_b32 exec_lo, s1
11234// GFX10: encoding: [0x01,0x0f,0xfe,0xbe]
11235
11236s_bcnt1_i32_b32 exec_hi, s1
11237// GFX10: encoding: [0x01,0x0f,0xff,0xbe]
11238
11239s_bcnt1_i32_b32 vcc_lo, s1
11240// GFX10: encoding: [0x01,0x0f,0xea,0xbe]
11241
11242s_bcnt1_i32_b32 vcc_hi, s1
11243// GFX10: encoding: [0x01,0x0f,0xeb,0xbe]
11244
11245s_bcnt1_i32_b32 m0, s1
11246// GFX10: encoding: [0x01,0x0f,0xfc,0xbe]
11247
11248s_bcnt1_i32_b32 s0, exec_lo
11249// GFX10: encoding: [0x7e,0x0f,0x80,0xbe]
11250
11251s_bcnt1_i32_b32 s0, exec_hi
11252// GFX10: encoding: [0x7f,0x0f,0x80,0xbe]
11253
11254s_bcnt1_i32_b32 s0, vcc_lo
11255// GFX10: encoding: [0x6a,0x0f,0x80,0xbe]
11256
11257s_bcnt1_i32_b32 s0, vcc_hi
11258// GFX10: encoding: [0x6b,0x0f,0x80,0xbe]
11259
11260s_bcnt1_i32_b32 s0, m0
11261// GFX10: encoding: [0x7c,0x0f,0x80,0xbe]
11262
11263s_bcnt1_i32_b32 s0, 0
11264// GFX10: encoding: [0x80,0x0f,0x80,0xbe]
11265
11266s_bcnt1_i32_b32 s0, -1
11267// GFX10: encoding: [0xc1,0x0f,0x80,0xbe]
11268
11269s_bcnt1_i32_b32 s0, 0.5
11270// GFX10: encoding: [0xf0,0x0f,0x80,0xbe]
11271
11272s_bcnt1_i32_b32 s0, -4.0
11273// GFX10: encoding: [0xf7,0x0f,0x80,0xbe]
11274
11275s_bcnt1_i32_b32 s0, 0x3f717273
11276// GFX10: encoding: [0xff,0x0f,0x80,0xbe,0x73,0x72,0x71,0x3f]
11277
11278s_bcnt1_i32_b32 s0, 0xaf123456
11279// GFX10: encoding: [0xff,0x0f,0x80,0xbe,0x56,0x34,0x12,0xaf]
11280
11281s_bcnt1_i32_b64 s0, s[2:3]
11282// GFX10: encoding: [0x02,0x10,0x80,0xbe]
11283
11284s_bcnt1_i32_b64 s105, s[102:103]
11285// GFX10: encoding: [0x66,0x10,0xe9,0xbe]
11286
11287s_bcnt1_i32_b64 s0, s[102:103]
11288// GFX10: encoding: [0x66,0x10,0x80,0xbe]
11289
11290s_bcnt1_i32_b64 s105, s[2:3]
11291// GFX10: encoding: [0x02,0x10,0xe9,0xbe]
11292
11293s_bcnt1_i32_b64 exec_lo, s[2:3]
11294// GFX10: encoding: [0x02,0x10,0xfe,0xbe]
11295
11296s_bcnt1_i32_b64 exec_hi, s[2:3]
11297// GFX10: encoding: [0x02,0x10,0xff,0xbe]
11298
11299s_bcnt1_i32_b64 vcc_lo, s[2:3]
11300// GFX10: encoding: [0x02,0x10,0xea,0xbe]
11301
11302s_bcnt1_i32_b64 vcc_hi, s[2:3]
11303// GFX10: encoding: [0x02,0x10,0xeb,0xbe]
11304
11305s_bcnt1_i32_b64 m0, s[2:3]
11306// GFX10: encoding: [0x02,0x10,0xfc,0xbe]
11307
11308s_bcnt1_i32_b64 s0, exec
11309// GFX10: encoding: [0x7e,0x10,0x80,0xbe]
11310
11311s_bcnt1_i32_b64 s0, vcc
11312// GFX10: encoding: [0x6a,0x10,0x80,0xbe]
11313
11314s_bcnt1_i32_b64 s0, 0
11315// GFX10: encoding: [0x80,0x10,0x80,0xbe]
11316
11317s_bcnt1_i32_b64 s0, -1
11318// GFX10: encoding: [0xc1,0x10,0x80,0xbe]
11319
11320s_bcnt1_i32_b64 s0, 0.5
11321// GFX10: encoding: [0xf0,0x10,0x80,0xbe]
11322
11323s_bcnt1_i32_b64 s0, -4.0
11324// GFX10: encoding: [0xf7,0x10,0x80,0xbe]
11325
11326s_bcnt1_i32_b64 s0, 0x3f717273
11327// GFX10: encoding: [0xff,0x10,0x80,0xbe,0x73,0x72,0x71,0x3f]
11328
11329s_bcnt1_i32_b64 s0, 0xaf123456
11330// GFX10: encoding: [0xff,0x10,0x80,0xbe,0x56,0x34,0x12,0xaf]
11331
11332s_ff0_i32_b32 s0, s1
11333// GFX10: encoding: [0x01,0x11,0x80,0xbe]
11334
11335s_ff0_i32_b32 s105, s104
11336// GFX10: encoding: [0x68,0x11,0xe9,0xbe]
11337
11338s_ff0_i32_b32 s0, s104
11339// GFX10: encoding: [0x68,0x11,0x80,0xbe]
11340
11341s_ff0_i32_b32 s105, s1
11342// GFX10: encoding: [0x01,0x11,0xe9,0xbe]
11343
11344s_ff0_i32_b32 exec_lo, s1
11345// GFX10: encoding: [0x01,0x11,0xfe,0xbe]
11346
11347s_ff0_i32_b32 exec_hi, s1
11348// GFX10: encoding: [0x01,0x11,0xff,0xbe]
11349
11350s_ff0_i32_b32 vcc_lo, s1
11351// GFX10: encoding: [0x01,0x11,0xea,0xbe]
11352
11353s_ff0_i32_b32 vcc_hi, s1
11354// GFX10: encoding: [0x01,0x11,0xeb,0xbe]
11355
11356s_ff0_i32_b32 m0, s1
11357// GFX10: encoding: [0x01,0x11,0xfc,0xbe]
11358
11359s_ff0_i32_b32 s0, exec_lo
11360// GFX10: encoding: [0x7e,0x11,0x80,0xbe]
11361
11362s_ff0_i32_b32 s0, exec_hi
11363// GFX10: encoding: [0x7f,0x11,0x80,0xbe]
11364
11365s_ff0_i32_b32 s0, vcc_lo
11366// GFX10: encoding: [0x6a,0x11,0x80,0xbe]
11367
11368s_ff0_i32_b32 s0, vcc_hi
11369// GFX10: encoding: [0x6b,0x11,0x80,0xbe]
11370
11371s_ff0_i32_b32 s0, m0
11372// GFX10: encoding: [0x7c,0x11,0x80,0xbe]
11373
11374s_ff0_i32_b32 s0, 0
11375// GFX10: encoding: [0x80,0x11,0x80,0xbe]
11376
11377s_ff0_i32_b32 s0, -1
11378// GFX10: encoding: [0xc1,0x11,0x80,0xbe]
11379
11380s_ff0_i32_b32 s0, 0.5
11381// GFX10: encoding: [0xf0,0x11,0x80,0xbe]
11382
11383s_ff0_i32_b32 s0, -4.0
11384// GFX10: encoding: [0xf7,0x11,0x80,0xbe]
11385
11386s_ff0_i32_b32 s0, 0x3f717273
11387// GFX10: encoding: [0xff,0x11,0x80,0xbe,0x73,0x72,0x71,0x3f]
11388
11389s_ff0_i32_b32 s0, 0xaf123456
11390// GFX10: encoding: [0xff,0x11,0x80,0xbe,0x56,0x34,0x12,0xaf]
11391
11392s_ff0_i32_b64 s0, s[2:3]
11393// GFX10: encoding: [0x02,0x12,0x80,0xbe]
11394
11395s_ff0_i32_b64 s105, s[102:103]
11396// GFX10: encoding: [0x66,0x12,0xe9,0xbe]
11397
11398s_ff0_i32_b64 s0, s[102:103]
11399// GFX10: encoding: [0x66,0x12,0x80,0xbe]
11400
11401s_ff0_i32_b64 s105, s[2:3]
11402// GFX10: encoding: [0x02,0x12,0xe9,0xbe]
11403
11404s_ff0_i32_b64 exec_lo, s[2:3]
11405// GFX10: encoding: [0x02,0x12,0xfe,0xbe]
11406
11407s_ff0_i32_b64 exec_hi, s[2:3]
11408// GFX10: encoding: [0x02,0x12,0xff,0xbe]
11409
11410s_ff0_i32_b64 vcc_lo, s[2:3]
11411// GFX10: encoding: [0x02,0x12,0xea,0xbe]
11412
11413s_ff0_i32_b64 vcc_hi, s[2:3]
11414// GFX10: encoding: [0x02,0x12,0xeb,0xbe]
11415
11416s_ff0_i32_b64 m0, s[2:3]
11417// GFX10: encoding: [0x02,0x12,0xfc,0xbe]
11418
11419s_ff0_i32_b64 s0, exec
11420// GFX10: encoding: [0x7e,0x12,0x80,0xbe]
11421
11422s_ff0_i32_b64 s0, vcc
11423// GFX10: encoding: [0x6a,0x12,0x80,0xbe]
11424
11425s_ff0_i32_b64 s0, 0
11426// GFX10: encoding: [0x80,0x12,0x80,0xbe]
11427
11428s_ff0_i32_b64 s0, -1
11429// GFX10: encoding: [0xc1,0x12,0x80,0xbe]
11430
11431s_ff0_i32_b64 s0, 0.5
11432// GFX10: encoding: [0xf0,0x12,0x80,0xbe]
11433
11434s_ff0_i32_b64 s0, -4.0
11435// GFX10: encoding: [0xf7,0x12,0x80,0xbe]
11436
11437s_ff0_i32_b64 s0, 0x3f717273
11438// GFX10: encoding: [0xff,0x12,0x80,0xbe,0x73,0x72,0x71,0x3f]
11439
11440s_ff0_i32_b64 s0, 0xaf123456
11441// GFX10: encoding: [0xff,0x12,0x80,0xbe,0x56,0x34,0x12,0xaf]
11442
11443s_ff1_i32_b32 s0, s1
11444// GFX10: encoding: [0x01,0x13,0x80,0xbe]
11445
11446s_ff1_i32_b32 s105, s104
11447// GFX10: encoding: [0x68,0x13,0xe9,0xbe]
11448
11449s_ff1_i32_b32 s0, s104
11450// GFX10: encoding: [0x68,0x13,0x80,0xbe]
11451
11452s_ff1_i32_b32 s105, s1
11453// GFX10: encoding: [0x01,0x13,0xe9,0xbe]
11454
11455s_ff1_i32_b32 exec_lo, s1
11456// GFX10: encoding: [0x01,0x13,0xfe,0xbe]
11457
11458s_ff1_i32_b32 exec_hi, s1
11459// GFX10: encoding: [0x01,0x13,0xff,0xbe]
11460
11461s_ff1_i32_b32 vcc_lo, s1
11462// GFX10: encoding: [0x01,0x13,0xea,0xbe]
11463
11464s_ff1_i32_b32 vcc_hi, s1
11465// GFX10: encoding: [0x01,0x13,0xeb,0xbe]
11466
11467s_ff1_i32_b32 m0, s1
11468// GFX10: encoding: [0x01,0x13,0xfc,0xbe]
11469
11470s_ff1_i32_b32 s0, exec_lo
11471// GFX10: encoding: [0x7e,0x13,0x80,0xbe]
11472
11473s_ff1_i32_b32 s0, exec_hi
11474// GFX10: encoding: [0x7f,0x13,0x80,0xbe]
11475
11476s_ff1_i32_b32 s0, vcc_lo
11477// GFX10: encoding: [0x6a,0x13,0x80,0xbe]
11478
11479s_ff1_i32_b32 s0, vcc_hi
11480// GFX10: encoding: [0x6b,0x13,0x80,0xbe]
11481
11482s_ff1_i32_b32 s0, m0
11483// GFX10: encoding: [0x7c,0x13,0x80,0xbe]
11484
11485s_ff1_i32_b32 s0, 0
11486// GFX10: encoding: [0x80,0x13,0x80,0xbe]
11487
11488s_ff1_i32_b32 s0, -1
11489// GFX10: encoding: [0xc1,0x13,0x80,0xbe]
11490
11491s_ff1_i32_b32 s0, 0.5
11492// GFX10: encoding: [0xf0,0x13,0x80,0xbe]
11493
11494s_ff1_i32_b32 s0, -4.0
11495// GFX10: encoding: [0xf7,0x13,0x80,0xbe]
11496
11497s_ff1_i32_b32 s0, 0x3f717273
11498// GFX10: encoding: [0xff,0x13,0x80,0xbe,0x73,0x72,0x71,0x3f]
11499
11500s_ff1_i32_b32 s0, 0xaf123456
11501// GFX10: encoding: [0xff,0x13,0x80,0xbe,0x56,0x34,0x12,0xaf]
11502
11503s_ff1_i32_b64 s0, s[2:3]
11504// GFX10: encoding: [0x02,0x14,0x80,0xbe]
11505
11506s_ff1_i32_b64 s105, s[102:103]
11507// GFX10: encoding: [0x66,0x14,0xe9,0xbe]
11508
11509s_ff1_i32_b64 s0, s[102:103]
11510// GFX10: encoding: [0x66,0x14,0x80,0xbe]
11511
11512s_ff1_i32_b64 s105, s[2:3]
11513// GFX10: encoding: [0x02,0x14,0xe9,0xbe]
11514
11515s_ff1_i32_b64 exec_lo, s[2:3]
11516// GFX10: encoding: [0x02,0x14,0xfe,0xbe]
11517
11518s_ff1_i32_b64 exec_hi, s[2:3]
11519// GFX10: encoding: [0x02,0x14,0xff,0xbe]
11520
11521s_ff1_i32_b64 vcc_lo, s[2:3]
11522// GFX10: encoding: [0x02,0x14,0xea,0xbe]
11523
11524s_ff1_i32_b64 vcc_hi, s[2:3]
11525// GFX10: encoding: [0x02,0x14,0xeb,0xbe]
11526
11527s_ff1_i32_b64 m0, s[2:3]
11528// GFX10: encoding: [0x02,0x14,0xfc,0xbe]
11529
11530s_ff1_i32_b64 s0, exec
11531// GFX10: encoding: [0x7e,0x14,0x80,0xbe]
11532
11533s_ff1_i32_b64 s0, vcc
11534// GFX10: encoding: [0x6a,0x14,0x80,0xbe]
11535
11536s_ff1_i32_b64 s0, 0
11537// GFX10: encoding: [0x80,0x14,0x80,0xbe]
11538
11539s_ff1_i32_b64 s0, -1
11540// GFX10: encoding: [0xc1,0x14,0x80,0xbe]
11541
11542s_ff1_i32_b64 s0, 0.5
11543// GFX10: encoding: [0xf0,0x14,0x80,0xbe]
11544
11545s_ff1_i32_b64 s0, -4.0
11546// GFX10: encoding: [0xf7,0x14,0x80,0xbe]
11547
11548s_ff1_i32_b64 s0, 0x3f717273
11549// GFX10: encoding: [0xff,0x14,0x80,0xbe,0x73,0x72,0x71,0x3f]
11550
11551s_ff1_i32_b64 s0, 0xaf123456
11552// GFX10: encoding: [0xff,0x14,0x80,0xbe,0x56,0x34,0x12,0xaf]
11553
11554s_flbit_i32_b32 s0, s1
11555// GFX10: encoding: [0x01,0x15,0x80,0xbe]
11556
11557s_flbit_i32_b32 s105, s104
11558// GFX10: encoding: [0x68,0x15,0xe9,0xbe]
11559
11560s_flbit_i32_b32 s0, s104
11561// GFX10: encoding: [0x68,0x15,0x80,0xbe]
11562
11563s_flbit_i32_b32 s105, s1
11564// GFX10: encoding: [0x01,0x15,0xe9,0xbe]
11565
11566s_flbit_i32_b32 exec_lo, s1
11567// GFX10: encoding: [0x01,0x15,0xfe,0xbe]
11568
11569s_flbit_i32_b32 exec_hi, s1
11570// GFX10: encoding: [0x01,0x15,0xff,0xbe]
11571
11572s_flbit_i32_b32 vcc_lo, s1
11573// GFX10: encoding: [0x01,0x15,0xea,0xbe]
11574
11575s_flbit_i32_b32 vcc_hi, s1
11576// GFX10: encoding: [0x01,0x15,0xeb,0xbe]
11577
11578s_flbit_i32_b32 m0, s1
11579// GFX10: encoding: [0x01,0x15,0xfc,0xbe]
11580
11581s_flbit_i32_b32 s0, exec_lo
11582// GFX10: encoding: [0x7e,0x15,0x80,0xbe]
11583
11584s_flbit_i32_b32 s0, exec_hi
11585// GFX10: encoding: [0x7f,0x15,0x80,0xbe]
11586
11587s_flbit_i32_b32 s0, vcc_lo
11588// GFX10: encoding: [0x6a,0x15,0x80,0xbe]
11589
11590s_flbit_i32_b32 s0, vcc_hi
11591// GFX10: encoding: [0x6b,0x15,0x80,0xbe]
11592
11593s_flbit_i32_b32 s0, m0
11594// GFX10: encoding: [0x7c,0x15,0x80,0xbe]
11595
11596s_flbit_i32_b32 s0, 0
11597// GFX10: encoding: [0x80,0x15,0x80,0xbe]
11598
11599s_flbit_i32_b32 s0, -1
11600// GFX10: encoding: [0xc1,0x15,0x80,0xbe]
11601
11602s_flbit_i32_b32 s0, 0.5
11603// GFX10: encoding: [0xf0,0x15,0x80,0xbe]
11604
11605s_flbit_i32_b32 s0, -4.0
11606// GFX10: encoding: [0xf7,0x15,0x80,0xbe]
11607
11608s_flbit_i32_b32 s0, 0x3f717273
11609// GFX10: encoding: [0xff,0x15,0x80,0xbe,0x73,0x72,0x71,0x3f]
11610
11611s_flbit_i32_b32 s0, 0xaf123456
11612// GFX10: encoding: [0xff,0x15,0x80,0xbe,0x56,0x34,0x12,0xaf]
11613
11614s_flbit_i32_b64 s0, s[2:3]
11615// GFX10: encoding: [0x02,0x16,0x80,0xbe]
11616
11617s_flbit_i32_b64 s105, s[102:103]
11618// GFX10: encoding: [0x66,0x16,0xe9,0xbe]
11619
11620s_flbit_i32_b64 s0, s[102:103]
11621// GFX10: encoding: [0x66,0x16,0x80,0xbe]
11622
11623s_flbit_i32_b64 s105, s[2:3]
11624// GFX10: encoding: [0x02,0x16,0xe9,0xbe]
11625
11626s_flbit_i32_b64 exec_lo, s[2:3]
11627// GFX10: encoding: [0x02,0x16,0xfe,0xbe]
11628
11629s_flbit_i32_b64 exec_hi, s[2:3]
11630// GFX10: encoding: [0x02,0x16,0xff,0xbe]
11631
11632s_flbit_i32_b64 vcc_lo, s[2:3]
11633// GFX10: encoding: [0x02,0x16,0xea,0xbe]
11634
11635s_flbit_i32_b64 vcc_hi, s[2:3]
11636// GFX10: encoding: [0x02,0x16,0xeb,0xbe]
11637
11638s_flbit_i32_b64 m0, s[2:3]
11639// GFX10: encoding: [0x02,0x16,0xfc,0xbe]
11640
11641s_flbit_i32_b64 s0, exec
11642// GFX10: encoding: [0x7e,0x16,0x80,0xbe]
11643
11644s_flbit_i32_b64 s0, vcc
11645// GFX10: encoding: [0x6a,0x16,0x80,0xbe]
11646
11647s_flbit_i32_b64 s0, 0
11648// GFX10: encoding: [0x80,0x16,0x80,0xbe]
11649
11650s_flbit_i32_b64 s0, -1
11651// GFX10: encoding: [0xc1,0x16,0x80,0xbe]
11652
11653s_flbit_i32_b64 s0, 0.5
11654// GFX10: encoding: [0xf0,0x16,0x80,0xbe]
11655
11656s_flbit_i32_b64 s0, -4.0
11657// GFX10: encoding: [0xf7,0x16,0x80,0xbe]
11658
11659s_flbit_i32_b64 s0, 0x3f717273
11660// GFX10: encoding: [0xff,0x16,0x80,0xbe,0x73,0x72,0x71,0x3f]
11661
11662s_flbit_i32_b64 s0, 0xaf123456
11663// GFX10: encoding: [0xff,0x16,0x80,0xbe,0x56,0x34,0x12,0xaf]
11664
11665s_flbit_i32 s0, s1
11666// GFX10: encoding: [0x01,0x17,0x80,0xbe]
11667
11668s_flbit_i32 s105, s104
11669// GFX10: encoding: [0x68,0x17,0xe9,0xbe]
11670
11671s_flbit_i32 s0, s104
11672// GFX10: encoding: [0x68,0x17,0x80,0xbe]
11673
11674s_flbit_i32 s105, s1
11675// GFX10: encoding: [0x01,0x17,0xe9,0xbe]
11676
11677s_flbit_i32 exec_lo, s1
11678// GFX10: encoding: [0x01,0x17,0xfe,0xbe]
11679
11680s_flbit_i32 exec_hi, s1
11681// GFX10: encoding: [0x01,0x17,0xff,0xbe]
11682
11683s_flbit_i32 vcc_lo, s1
11684// GFX10: encoding: [0x01,0x17,0xea,0xbe]
11685
11686s_flbit_i32 vcc_hi, s1
11687// GFX10: encoding: [0x01,0x17,0xeb,0xbe]
11688
11689s_flbit_i32 m0, s1
11690// GFX10: encoding: [0x01,0x17,0xfc,0xbe]
11691
11692s_flbit_i32 s0, exec_lo
11693// GFX10: encoding: [0x7e,0x17,0x80,0xbe]
11694
11695s_flbit_i32 s0, exec_hi
11696// GFX10: encoding: [0x7f,0x17,0x80,0xbe]
11697
11698s_flbit_i32 s0, vcc_lo
11699// GFX10: encoding: [0x6a,0x17,0x80,0xbe]
11700
11701s_flbit_i32 s0, vcc_hi
11702// GFX10: encoding: [0x6b,0x17,0x80,0xbe]
11703
11704s_flbit_i32 s0, m0
11705// GFX10: encoding: [0x7c,0x17,0x80,0xbe]
11706
11707s_flbit_i32 s0, 0
11708// GFX10: encoding: [0x80,0x17,0x80,0xbe]
11709
11710s_flbit_i32 s0, -1
11711// GFX10: encoding: [0xc1,0x17,0x80,0xbe]
11712
11713s_flbit_i32 s0, 0.5
11714// GFX10: encoding: [0xf0,0x17,0x80,0xbe]
11715
11716s_flbit_i32 s0, -4.0
11717// GFX10: encoding: [0xf7,0x17,0x80,0xbe]
11718
11719s_flbit_i32 s0, 0x3f717273
11720// GFX10: encoding: [0xff,0x17,0x80,0xbe,0x73,0x72,0x71,0x3f]
11721
11722s_flbit_i32 s0, 0xaf123456
11723// GFX10: encoding: [0xff,0x17,0x80,0xbe,0x56,0x34,0x12,0xaf]
11724
11725s_flbit_i32_i64 s0, s[2:3]
11726// GFX10: encoding: [0x02,0x18,0x80,0xbe]
11727
11728s_flbit_i32_i64 s105, s[102:103]
11729// GFX10: encoding: [0x66,0x18,0xe9,0xbe]
11730
11731s_flbit_i32_i64 s0, s[102:103]
11732// GFX10: encoding: [0x66,0x18,0x80,0xbe]
11733
11734s_flbit_i32_i64 s105, s[2:3]
11735// GFX10: encoding: [0x02,0x18,0xe9,0xbe]
11736
11737s_flbit_i32_i64 exec_lo, s[2:3]
11738// GFX10: encoding: [0x02,0x18,0xfe,0xbe]
11739
11740s_flbit_i32_i64 exec_hi, s[2:3]
11741// GFX10: encoding: [0x02,0x18,0xff,0xbe]
11742
11743s_flbit_i32_i64 vcc_lo, s[2:3]
11744// GFX10: encoding: [0x02,0x18,0xea,0xbe]
11745
11746s_flbit_i32_i64 vcc_hi, s[2:3]
11747// GFX10: encoding: [0x02,0x18,0xeb,0xbe]
11748
11749s_flbit_i32_i64 m0, s[2:3]
11750// GFX10: encoding: [0x02,0x18,0xfc,0xbe]
11751
11752s_flbit_i32_i64 s0, exec
11753// GFX10: encoding: [0x7e,0x18,0x80,0xbe]
11754
11755s_flbit_i32_i64 s0, vcc
11756// GFX10: encoding: [0x6a,0x18,0x80,0xbe]
11757
11758s_flbit_i32_i64 s0, 0
11759// GFX10: encoding: [0x80,0x18,0x80,0xbe]
11760
11761s_flbit_i32_i64 s0, -1
11762// GFX10: encoding: [0xc1,0x18,0x80,0xbe]
11763
11764s_flbit_i32_i64 s0, 0.5
11765// GFX10: encoding: [0xf0,0x18,0x80,0xbe]
11766
11767s_flbit_i32_i64 s0, -4.0
11768// GFX10: encoding: [0xf7,0x18,0x80,0xbe]
11769
11770s_flbit_i32_i64 s0, 0x3f717273
11771// GFX10: encoding: [0xff,0x18,0x80,0xbe,0x73,0x72,0x71,0x3f]
11772
11773s_flbit_i32_i64 s0, 0xaf123456
11774// GFX10: encoding: [0xff,0x18,0x80,0xbe,0x56,0x34,0x12,0xaf]
11775
11776s_sext_i32_i8 s0, s1
11777// GFX10: encoding: [0x01,0x19,0x80,0xbe]
11778
11779s_sext_i32_i8 s105, s104
11780// GFX10: encoding: [0x68,0x19,0xe9,0xbe]
11781
11782s_sext_i32_i8 s0, s104
11783// GFX10: encoding: [0x68,0x19,0x80,0xbe]
11784
11785s_sext_i32_i8 s105, s1
11786// GFX10: encoding: [0x01,0x19,0xe9,0xbe]
11787
11788s_sext_i32_i8 exec_lo, s1
11789// GFX10: encoding: [0x01,0x19,0xfe,0xbe]
11790
11791s_sext_i32_i8 exec_hi, s1
11792// GFX10: encoding: [0x01,0x19,0xff,0xbe]
11793
11794s_sext_i32_i8 vcc_lo, s1
11795// GFX10: encoding: [0x01,0x19,0xea,0xbe]
11796
11797s_sext_i32_i8 vcc_hi, s1
11798// GFX10: encoding: [0x01,0x19,0xeb,0xbe]
11799
11800s_sext_i32_i8 m0, s1
11801// GFX10: encoding: [0x01,0x19,0xfc,0xbe]
11802
11803s_sext_i32_i8 s0, exec_lo
11804// GFX10: encoding: [0x7e,0x19,0x80,0xbe]
11805
11806s_sext_i32_i8 s0, exec_hi
11807// GFX10: encoding: [0x7f,0x19,0x80,0xbe]
11808
11809s_sext_i32_i8 s0, vcc_lo
11810// GFX10: encoding: [0x6a,0x19,0x80,0xbe]
11811
11812s_sext_i32_i8 s0, vcc_hi
11813// GFX10: encoding: [0x6b,0x19,0x80,0xbe]
11814
11815s_sext_i32_i8 s0, m0
11816// GFX10: encoding: [0x7c,0x19,0x80,0xbe]
11817
11818s_sext_i32_i8 s0, 0
11819// GFX10: encoding: [0x80,0x19,0x80,0xbe]
11820
11821s_sext_i32_i8 s0, -1
11822// GFX10: encoding: [0xc1,0x19,0x80,0xbe]
11823
11824s_sext_i32_i8 s0, 0.5
11825// GFX10: encoding: [0xf0,0x19,0x80,0xbe]
11826
11827s_sext_i32_i8 s0, -4.0
11828// GFX10: encoding: [0xf7,0x19,0x80,0xbe]
11829
11830s_sext_i32_i8 s0, 0x3f717273
11831// GFX10: encoding: [0xff,0x19,0x80,0xbe,0x73,0x72,0x71,0x3f]
11832
11833s_sext_i32_i8 s0, 0xaf123456
11834// GFX10: encoding: [0xff,0x19,0x80,0xbe,0x56,0x34,0x12,0xaf]
11835
11836s_sext_i32_i16 s0, s1
11837// GFX10: encoding: [0x01,0x1a,0x80,0xbe]
11838
11839s_sext_i32_i16 s105, s104
11840// GFX10: encoding: [0x68,0x1a,0xe9,0xbe]
11841
11842s_sext_i32_i16 s0, s104
11843// GFX10: encoding: [0x68,0x1a,0x80,0xbe]
11844
11845s_sext_i32_i16 s105, s1
11846// GFX10: encoding: [0x01,0x1a,0xe9,0xbe]
11847
11848s_sext_i32_i16 exec_lo, s1
11849// GFX10: encoding: [0x01,0x1a,0xfe,0xbe]
11850
11851s_sext_i32_i16 exec_hi, s1
11852// GFX10: encoding: [0x01,0x1a,0xff,0xbe]
11853
11854s_sext_i32_i16 vcc_lo, s1
11855// GFX10: encoding: [0x01,0x1a,0xea,0xbe]
11856
11857s_sext_i32_i16 vcc_hi, s1
11858// GFX10: encoding: [0x01,0x1a,0xeb,0xbe]
11859
11860s_sext_i32_i16 m0, s1
11861// GFX10: encoding: [0x01,0x1a,0xfc,0xbe]
11862
11863s_sext_i32_i16 s0, exec_lo
11864// GFX10: encoding: [0x7e,0x1a,0x80,0xbe]
11865
11866s_sext_i32_i16 s0, exec_hi
11867// GFX10: encoding: [0x7f,0x1a,0x80,0xbe]
11868
11869s_sext_i32_i16 s0, vcc_lo
11870// GFX10: encoding: [0x6a,0x1a,0x80,0xbe]
11871
11872s_sext_i32_i16 s0, vcc_hi
11873// GFX10: encoding: [0x6b,0x1a,0x80,0xbe]
11874
11875s_sext_i32_i16 s0, m0
11876// GFX10: encoding: [0x7c,0x1a,0x80,0xbe]
11877
11878s_sext_i32_i16 s0, 0
11879// GFX10: encoding: [0x80,0x1a,0x80,0xbe]
11880
11881s_sext_i32_i16 s0, -1
11882// GFX10: encoding: [0xc1,0x1a,0x80,0xbe]
11883
11884s_sext_i32_i16 s0, 0.5
11885// GFX10: encoding: [0xf0,0x1a,0x80,0xbe]
11886
11887s_sext_i32_i16 s0, -4.0
11888// GFX10: encoding: [0xf7,0x1a,0x80,0xbe]
11889
11890s_sext_i32_i16 s0, 0x3f717273
11891// GFX10: encoding: [0xff,0x1a,0x80,0xbe,0x73,0x72,0x71,0x3f]
11892
11893s_sext_i32_i16 s0, 0xaf123456
11894// GFX10: encoding: [0xff,0x1a,0x80,0xbe,0x56,0x34,0x12,0xaf]
11895
11896s_bitset0_b32 s0, s1
11897// GFX10: encoding: [0x01,0x1b,0x80,0xbe]
11898
11899s_bitset0_b32 s105, s104
11900// GFX10: encoding: [0x68,0x1b,0xe9,0xbe]
11901
11902s_bitset0_b32 s0, s104
11903// GFX10: encoding: [0x68,0x1b,0x80,0xbe]
11904
11905s_bitset0_b32 s105, s1
11906// GFX10: encoding: [0x01,0x1b,0xe9,0xbe]
11907
11908s_bitset0_b32 exec_lo, s1
11909// GFX10: encoding: [0x01,0x1b,0xfe,0xbe]
11910
11911s_bitset0_b32 exec_hi, s1
11912// GFX10: encoding: [0x01,0x1b,0xff,0xbe]
11913
11914s_bitset0_b32 vcc_lo, s1
11915// GFX10: encoding: [0x01,0x1b,0xea,0xbe]
11916
11917s_bitset0_b32 vcc_hi, s1
11918// GFX10: encoding: [0x01,0x1b,0xeb,0xbe]
11919
11920s_bitset0_b32 m0, s1
11921// GFX10: encoding: [0x01,0x1b,0xfc,0xbe]
11922
11923s_bitset0_b32 s0, exec_lo
11924// GFX10: encoding: [0x7e,0x1b,0x80,0xbe]
11925
11926s_bitset0_b32 s0, exec_hi
11927// GFX10: encoding: [0x7f,0x1b,0x80,0xbe]
11928
11929s_bitset0_b32 s0, vcc_lo
11930// GFX10: encoding: [0x6a,0x1b,0x80,0xbe]
11931
11932s_bitset0_b32 s0, vcc_hi
11933// GFX10: encoding: [0x6b,0x1b,0x80,0xbe]
11934
11935s_bitset0_b32 s0, m0
11936// GFX10: encoding: [0x7c,0x1b,0x80,0xbe]
11937
11938s_bitset0_b32 s0, 0
11939// GFX10: encoding: [0x80,0x1b,0x80,0xbe]
11940
11941s_bitset0_b32 s0, -1
11942// GFX10: encoding: [0xc1,0x1b,0x80,0xbe]
11943
11944s_bitset0_b32 s0, 0.5
11945// GFX10: encoding: [0xf0,0x1b,0x80,0xbe]
11946
11947s_bitset0_b32 s0, -4.0
11948// GFX10: encoding: [0xf7,0x1b,0x80,0xbe]
11949
11950s_bitset0_b32 s0, 0x3f717273
11951// GFX10: encoding: [0xff,0x1b,0x80,0xbe,0x73,0x72,0x71,0x3f]
11952
11953s_bitset0_b32 s0, 0xaf123456
11954// GFX10: encoding: [0xff,0x1b,0x80,0xbe,0x56,0x34,0x12,0xaf]
11955
11956s_bitset0_b64 s[0:1], s2
11957// GFX10: encoding: [0x02,0x1c,0x80,0xbe]
11958
11959s_bitset0_b64 s[104:105], s102
11960// GFX10: encoding: [0x66,0x1c,0xe8,0xbe]
11961
11962s_bitset0_b64 s[0:1], s102
11963// GFX10: encoding: [0x66,0x1c,0x80,0xbe]
11964
11965s_bitset0_b64 s[104:105], s2
11966// GFX10: encoding: [0x02,0x1c,0xe8,0xbe]
11967
11968s_bitset0_b64 exec, s2
11969// GFX10: encoding: [0x02,0x1c,0xfe,0xbe]
11970
11971s_bitset0_b64 vcc, s2
11972// GFX10: encoding: [0x02,0x1c,0xea,0xbe]
11973
11974s_bitset0_b64 s[0:1], exec_lo
11975// GFX10: encoding: [0x7e,0x1c,0x80,0xbe]
11976
11977s_bitset0_b64 s[0:1], exec_hi
11978// GFX10: encoding: [0x7f,0x1c,0x80,0xbe]
11979
11980s_bitset0_b64 s[0:1], vcc_lo
11981// GFX10: encoding: [0x6a,0x1c,0x80,0xbe]
11982
11983s_bitset0_b64 s[0:1], vcc_hi
11984// GFX10: encoding: [0x6b,0x1c,0x80,0xbe]
11985
11986s_bitset0_b64 s[0:1], m0
11987// GFX10: encoding: [0x7c,0x1c,0x80,0xbe]
11988
11989s_bitset0_b64 s[0:1], 0
11990// GFX10: encoding: [0x80,0x1c,0x80,0xbe]
11991
11992s_bitset0_b64 s[0:1], -1
11993// GFX10: encoding: [0xc1,0x1c,0x80,0xbe]
11994
11995s_bitset0_b64 s[0:1], 0.5
11996// GFX10: encoding: [0xf0,0x1c,0x80,0xbe]
11997
11998s_bitset0_b64 s[0:1], -4.0
11999// GFX10: encoding: [0xf7,0x1c,0x80,0xbe]
12000
12001s_bitset0_b64 s[0:1], 0x3f717273
12002// GFX10: encoding: [0xff,0x1c,0x80,0xbe,0x73,0x72,0x71,0x3f]
12003
12004s_bitset0_b64 s[0:1], 0xaf123456
12005// GFX10: encoding: [0xff,0x1c,0x80,0xbe,0x56,0x34,0x12,0xaf]
12006
12007s_bitset1_b32 s0, s1
12008// GFX10: encoding: [0x01,0x1d,0x80,0xbe]
12009
12010s_bitset1_b32 s105, s104
12011// GFX10: encoding: [0x68,0x1d,0xe9,0xbe]
12012
12013s_bitset1_b32 s0, s104
12014// GFX10: encoding: [0x68,0x1d,0x80,0xbe]
12015
12016s_bitset1_b32 s105, s1
12017// GFX10: encoding: [0x01,0x1d,0xe9,0xbe]
12018
12019s_bitset1_b32 exec_lo, s1
12020// GFX10: encoding: [0x01,0x1d,0xfe,0xbe]
12021
12022s_bitset1_b32 exec_hi, s1
12023// GFX10: encoding: [0x01,0x1d,0xff,0xbe]
12024
12025s_bitset1_b32 vcc_lo, s1
12026// GFX10: encoding: [0x01,0x1d,0xea,0xbe]
12027
12028s_bitset1_b32 vcc_hi, s1
12029// GFX10: encoding: [0x01,0x1d,0xeb,0xbe]
12030
12031s_bitset1_b32 m0, s1
12032// GFX10: encoding: [0x01,0x1d,0xfc,0xbe]
12033
12034s_bitset1_b32 s0, exec_lo
12035// GFX10: encoding: [0x7e,0x1d,0x80,0xbe]
12036
12037s_bitset1_b32 s0, exec_hi
12038// GFX10: encoding: [0x7f,0x1d,0x80,0xbe]
12039
12040s_bitset1_b32 s0, vcc_lo
12041// GFX10: encoding: [0x6a,0x1d,0x80,0xbe]
12042
12043s_bitset1_b32 s0, vcc_hi
12044// GFX10: encoding: [0x6b,0x1d,0x80,0xbe]
12045
12046s_bitset1_b32 s0, m0
12047// GFX10: encoding: [0x7c,0x1d,0x80,0xbe]
12048
12049s_bitset1_b32 s0, 0
12050// GFX10: encoding: [0x80,0x1d,0x80,0xbe]
12051
12052s_bitset1_b32 s0, -1
12053// GFX10: encoding: [0xc1,0x1d,0x80,0xbe]
12054
12055s_bitset1_b32 s0, 0.5
12056// GFX10: encoding: [0xf0,0x1d,0x80,0xbe]
12057
12058s_bitset1_b32 s0, -4.0
12059// GFX10: encoding: [0xf7,0x1d,0x80,0xbe]
12060
12061s_bitset1_b32 s0, 0x3f717273
12062// GFX10: encoding: [0xff,0x1d,0x80,0xbe,0x73,0x72,0x71,0x3f]
12063
12064s_bitset1_b32 s0, 0xaf123456
12065// GFX10: encoding: [0xff,0x1d,0x80,0xbe,0x56,0x34,0x12,0xaf]
12066
12067s_bitset1_b64 s[0:1], s2
12068// GFX10: encoding: [0x02,0x1e,0x80,0xbe]
12069
12070s_bitset1_b64 s[104:105], s102
12071// GFX10: encoding: [0x66,0x1e,0xe8,0xbe]
12072
12073s_bitset1_b64 s[0:1], s102
12074// GFX10: encoding: [0x66,0x1e,0x80,0xbe]
12075
12076s_bitset1_b64 s[104:105], s2
12077// GFX10: encoding: [0x02,0x1e,0xe8,0xbe]
12078
12079s_bitset1_b64 exec, s2
12080// GFX10: encoding: [0x02,0x1e,0xfe,0xbe]
12081
12082s_bitset1_b64 vcc, s2
12083// GFX10: encoding: [0x02,0x1e,0xea,0xbe]
12084
12085s_bitset1_b64 s[0:1], exec_lo
12086// GFX10: encoding: [0x7e,0x1e,0x80,0xbe]
12087
12088s_bitset1_b64 s[0:1], exec_hi
12089// GFX10: encoding: [0x7f,0x1e,0x80,0xbe]
12090
12091s_bitset1_b64 s[0:1], vcc_lo
12092// GFX10: encoding: [0x6a,0x1e,0x80,0xbe]
12093
12094s_bitset1_b64 s[0:1], vcc_hi
12095// GFX10: encoding: [0x6b,0x1e,0x80,0xbe]
12096
12097s_bitset1_b64 s[0:1], m0
12098// GFX10: encoding: [0x7c,0x1e,0x80,0xbe]
12099
12100s_bitset1_b64 s[0:1], 0
12101// GFX10: encoding: [0x80,0x1e,0x80,0xbe]
12102
12103s_bitset1_b64 s[0:1], -1
12104// GFX10: encoding: [0xc1,0x1e,0x80,0xbe]
12105
12106s_bitset1_b64 s[0:1], 0.5
12107// GFX10: encoding: [0xf0,0x1e,0x80,0xbe]
12108
12109s_bitset1_b64 s[0:1], -4.0
12110// GFX10: encoding: [0xf7,0x1e,0x80,0xbe]
12111
12112s_bitset1_b64 s[0:1], 0x3f717273
12113// GFX10: encoding: [0xff,0x1e,0x80,0xbe,0x73,0x72,0x71,0x3f]
12114
12115s_bitset1_b64 s[0:1], 0xaf123456
12116// GFX10: encoding: [0xff,0x1e,0x80,0xbe,0x56,0x34,0x12,0xaf]
12117
12118s_getpc_b64 s[0:1]
12119// GFX10: encoding: [0x00,0x1f,0x80,0xbe]
12120
12121s_getpc_b64 s[104:105]
12122// GFX10: encoding: [0x00,0x1f,0xe8,0xbe]
12123
12124s_getpc_b64 exec
12125// GFX10: encoding: [0x00,0x1f,0xfe,0xbe]
12126
12127s_getpc_b64 vcc
12128// GFX10: encoding: [0x00,0x1f,0xea,0xbe]
12129
12130s_setpc_b64 s[0:1]
12131// GFX10: encoding: [0x00,0x20,0x80,0xbe]
12132
12133s_setpc_b64 s[104:105]
12134// GFX10: encoding: [0x68,0x20,0x80,0xbe]
12135
12136s_setpc_b64 vcc
12137// GFX10: encoding: [0x6a,0x20,0x80,0xbe]
12138
12139s_swappc_b64 s[0:1], s[2:3]
12140// GFX10: encoding: [0x02,0x21,0x80,0xbe]
12141
12142s_swappc_b64 s[104:105], s[102:103]
12143// GFX10: encoding: [0x66,0x21,0xe8,0xbe]
12144
12145s_swappc_b64 s[0:1], s[102:103]
12146// GFX10: encoding: [0x66,0x21,0x80,0xbe]
12147
12148s_swappc_b64 s[104:105], s[2:3]
12149// GFX10: encoding: [0x02,0x21,0xe8,0xbe]
12150
12151s_swappc_b64 vcc, s[2:3]
12152// GFX10: encoding: [0x02,0x21,0xea,0xbe]
12153
12154s_swappc_b64 s[0:1], vcc
12155// GFX10: encoding: [0x6a,0x21,0x80,0xbe]
12156
12157s_rfe_b64 s[0:1]
12158// GFX10: encoding: [0x00,0x22,0x80,0xbe]
12159
12160s_rfe_b64 s[104:105]
12161// GFX10: encoding: [0x68,0x22,0x80,0xbe]
12162
12163s_rfe_b64 vcc
12164// GFX10: encoding: [0x6a,0x22,0x80,0xbe]
12165
12166s_and_saveexec_b64 s[0:1], s[2:3]
12167// GFX10: encoding: [0x02,0x24,0x80,0xbe]
12168
12169s_and_saveexec_b64 s[104:105], s[102:103]
12170// GFX10: encoding: [0x66,0x24,0xe8,0xbe]
12171
12172s_and_saveexec_b64 s[0:1], s[102:103]
12173// GFX10: encoding: [0x66,0x24,0x80,0xbe]
12174
12175s_and_saveexec_b64 s[104:105], s[2:3]
12176// GFX10: encoding: [0x02,0x24,0xe8,0xbe]
12177
12178s_and_saveexec_b64 exec, s[2:3]
12179// GFX10: encoding: [0x02,0x24,0xfe,0xbe]
12180
12181s_and_saveexec_b64 vcc, s[2:3]
12182// GFX10: encoding: [0x02,0x24,0xea,0xbe]
12183
12184s_and_saveexec_b64 s[0:1], exec
12185// GFX10: encoding: [0x7e,0x24,0x80,0xbe]
12186
12187s_and_saveexec_b64 s[0:1], vcc
12188// GFX10: encoding: [0x6a,0x24,0x80,0xbe]
12189
12190s_and_saveexec_b64 s[0:1], 0
12191// GFX10: encoding: [0x80,0x24,0x80,0xbe]
12192
12193s_and_saveexec_b64 s[0:1], -1
12194// GFX10: encoding: [0xc1,0x24,0x80,0xbe]
12195
12196s_and_saveexec_b64 s[0:1], 0.5
12197// GFX10: encoding: [0xf0,0x24,0x80,0xbe]
12198
12199s_and_saveexec_b64 s[0:1], -4.0
12200// GFX10: encoding: [0xf7,0x24,0x80,0xbe]
12201
12202s_and_saveexec_b64 s[0:1], 0x3f717273
12203// GFX10: encoding: [0xff,0x24,0x80,0xbe,0x73,0x72,0x71,0x3f]
12204
12205s_and_saveexec_b64 s[0:1], 0xaf123456
12206// GFX10: encoding: [0xff,0x24,0x80,0xbe,0x56,0x34,0x12,0xaf]
12207
12208s_or_saveexec_b64 s[0:1], s[2:3]
12209// GFX10: encoding: [0x02,0x25,0x80,0xbe]
12210
12211s_or_saveexec_b64 s[104:105], s[102:103]
12212// GFX10: encoding: [0x66,0x25,0xe8,0xbe]
12213
12214s_or_saveexec_b64 s[0:1], s[102:103]
12215// GFX10: encoding: [0x66,0x25,0x80,0xbe]
12216
12217s_or_saveexec_b64 s[104:105], s[2:3]
12218// GFX10: encoding: [0x02,0x25,0xe8,0xbe]
12219
12220s_or_saveexec_b64 exec, s[2:3]
12221// GFX10: encoding: [0x02,0x25,0xfe,0xbe]
12222
12223s_or_saveexec_b64 vcc, s[2:3]
12224// GFX10: encoding: [0x02,0x25,0xea,0xbe]
12225
12226s_or_saveexec_b64 s[0:1], exec
12227// GFX10: encoding: [0x7e,0x25,0x80,0xbe]
12228
12229s_or_saveexec_b64 s[0:1], vcc
12230// GFX10: encoding: [0x6a,0x25,0x80,0xbe]
12231
12232s_or_saveexec_b64 s[0:1], 0
12233// GFX10: encoding: [0x80,0x25,0x80,0xbe]
12234
12235s_or_saveexec_b64 s[0:1], -1
12236// GFX10: encoding: [0xc1,0x25,0x80,0xbe]
12237
12238s_or_saveexec_b64 s[0:1], 0.5
12239// GFX10: encoding: [0xf0,0x25,0x80,0xbe]
12240
12241s_or_saveexec_b64 s[0:1], -4.0
12242// GFX10: encoding: [0xf7,0x25,0x80,0xbe]
12243
12244s_or_saveexec_b64 s[0:1], 0x3f717273
12245// GFX10: encoding: [0xff,0x25,0x80,0xbe,0x73,0x72,0x71,0x3f]
12246
12247s_or_saveexec_b64 s[0:1], 0xaf123456
12248// GFX10: encoding: [0xff,0x25,0x80,0xbe,0x56,0x34,0x12,0xaf]
12249
12250s_xor_saveexec_b64 s[0:1], s[2:3]
12251// GFX10: encoding: [0x02,0x26,0x80,0xbe]
12252
12253s_xor_saveexec_b64 s[104:105], s[102:103]
12254// GFX10: encoding: [0x66,0x26,0xe8,0xbe]
12255
12256s_xor_saveexec_b64 s[0:1], s[102:103]
12257// GFX10: encoding: [0x66,0x26,0x80,0xbe]
12258
12259s_xor_saveexec_b64 s[104:105], s[2:3]
12260// GFX10: encoding: [0x02,0x26,0xe8,0xbe]
12261
12262s_xor_saveexec_b64 exec, s[2:3]
12263// GFX10: encoding: [0x02,0x26,0xfe,0xbe]
12264
12265s_xor_saveexec_b64 vcc, s[2:3]
12266// GFX10: encoding: [0x02,0x26,0xea,0xbe]
12267
12268s_xor_saveexec_b64 s[0:1], exec
12269// GFX10: encoding: [0x7e,0x26,0x80,0xbe]
12270
12271s_xor_saveexec_b64 s[0:1], vcc
12272// GFX10: encoding: [0x6a,0x26,0x80,0xbe]
12273
12274s_xor_saveexec_b64 s[0:1], 0
12275// GFX10: encoding: [0x80,0x26,0x80,0xbe]
12276
12277s_xor_saveexec_b64 s[0:1], -1
12278// GFX10: encoding: [0xc1,0x26,0x80,0xbe]
12279
12280s_xor_saveexec_b64 s[0:1], 0.5
12281// GFX10: encoding: [0xf0,0x26,0x80,0xbe]
12282
12283s_xor_saveexec_b64 s[0:1], -4.0
12284// GFX10: encoding: [0xf7,0x26,0x80,0xbe]
12285
12286s_xor_saveexec_b64 s[0:1], 0x3f717273
12287// GFX10: encoding: [0xff,0x26,0x80,0xbe,0x73,0x72,0x71,0x3f]
12288
12289s_xor_saveexec_b64 s[0:1], 0xaf123456
12290// GFX10: encoding: [0xff,0x26,0x80,0xbe,0x56,0x34,0x12,0xaf]
12291
12292s_andn2_saveexec_b64 s[0:1], s[2:3]
12293// GFX10: encoding: [0x02,0x27,0x80,0xbe]
12294
12295s_andn2_saveexec_b64 s[104:105], s[102:103]
12296// GFX10: encoding: [0x66,0x27,0xe8,0xbe]
12297
12298s_andn2_saveexec_b64 s[0:1], s[102:103]
12299// GFX10: encoding: [0x66,0x27,0x80,0xbe]
12300
12301s_andn2_saveexec_b64 s[104:105], s[2:3]
12302// GFX10: encoding: [0x02,0x27,0xe8,0xbe]
12303
12304s_andn2_saveexec_b64 exec, s[2:3]
12305// GFX10: encoding: [0x02,0x27,0xfe,0xbe]
12306
12307s_andn2_saveexec_b64 vcc, s[2:3]
12308// GFX10: encoding: [0x02,0x27,0xea,0xbe]
12309
12310s_andn2_saveexec_b64 s[0:1], exec
12311// GFX10: encoding: [0x7e,0x27,0x80,0xbe]
12312
12313s_andn2_saveexec_b64 s[0:1], vcc
12314// GFX10: encoding: [0x6a,0x27,0x80,0xbe]
12315
12316s_andn2_saveexec_b64 s[0:1], 0
12317// GFX10: encoding: [0x80,0x27,0x80,0xbe]
12318
12319s_andn2_saveexec_b64 s[0:1], -1
12320// GFX10: encoding: [0xc1,0x27,0x80,0xbe]
12321
12322s_andn2_saveexec_b64 s[0:1], 0.5
12323// GFX10: encoding: [0xf0,0x27,0x80,0xbe]
12324
12325s_andn2_saveexec_b64 s[0:1], -4.0
12326// GFX10: encoding: [0xf7,0x27,0x80,0xbe]
12327
12328s_andn2_saveexec_b64 s[0:1], 0x3f717273
12329// GFX10: encoding: [0xff,0x27,0x80,0xbe,0x73,0x72,0x71,0x3f]
12330
12331s_andn2_saveexec_b64 s[0:1], 0xaf123456
12332// GFX10: encoding: [0xff,0x27,0x80,0xbe,0x56,0x34,0x12,0xaf]
12333
12334s_orn2_saveexec_b64 s[0:1], s[2:3]
12335// GFX10: encoding: [0x02,0x28,0x80,0xbe]
12336
12337s_orn2_saveexec_b64 s[104:105], s[102:103]
12338// GFX10: encoding: [0x66,0x28,0xe8,0xbe]
12339
12340s_orn2_saveexec_b64 s[0:1], s[102:103]
12341// GFX10: encoding: [0x66,0x28,0x80,0xbe]
12342
12343s_orn2_saveexec_b64 s[104:105], s[2:3]
12344// GFX10: encoding: [0x02,0x28,0xe8,0xbe]
12345
12346s_orn2_saveexec_b64 exec, s[2:3]
12347// GFX10: encoding: [0x02,0x28,0xfe,0xbe]
12348
12349s_orn2_saveexec_b64 vcc, s[2:3]
12350// GFX10: encoding: [0x02,0x28,0xea,0xbe]
12351
12352s_orn2_saveexec_b64 s[0:1], exec
12353// GFX10: encoding: [0x7e,0x28,0x80,0xbe]
12354
12355s_orn2_saveexec_b64 s[0:1], vcc
12356// GFX10: encoding: [0x6a,0x28,0x80,0xbe]
12357
12358s_orn2_saveexec_b64 s[0:1], 0
12359// GFX10: encoding: [0x80,0x28,0x80,0xbe]
12360
12361s_orn2_saveexec_b64 s[0:1], -1
12362// GFX10: encoding: [0xc1,0x28,0x80,0xbe]
12363
12364s_orn2_saveexec_b64 s[0:1], 0.5
12365// GFX10: encoding: [0xf0,0x28,0x80,0xbe]
12366
12367s_orn2_saveexec_b64 s[0:1], -4.0
12368// GFX10: encoding: [0xf7,0x28,0x80,0xbe]
12369
12370s_orn2_saveexec_b64 s[0:1], 0x3f717273
12371// GFX10: encoding: [0xff,0x28,0x80,0xbe,0x73,0x72,0x71,0x3f]
12372
12373s_orn2_saveexec_b64 s[0:1], 0xaf123456
12374// GFX10: encoding: [0xff,0x28,0x80,0xbe,0x56,0x34,0x12,0xaf]
12375
12376s_nand_saveexec_b64 s[0:1], s[2:3]
12377// GFX10: encoding: [0x02,0x29,0x80,0xbe]
12378
12379s_nand_saveexec_b64 s[104:105], s[102:103]
12380// GFX10: encoding: [0x66,0x29,0xe8,0xbe]
12381
12382s_nand_saveexec_b64 s[0:1], s[102:103]
12383// GFX10: encoding: [0x66,0x29,0x80,0xbe]
12384
12385s_nand_saveexec_b64 s[104:105], s[2:3]
12386// GFX10: encoding: [0x02,0x29,0xe8,0xbe]
12387
12388s_nand_saveexec_b64 exec, s[2:3]
12389// GFX10: encoding: [0x02,0x29,0xfe,0xbe]
12390
12391s_nand_saveexec_b64 vcc, s[2:3]
12392// GFX10: encoding: [0x02,0x29,0xea,0xbe]
12393
12394s_nand_saveexec_b64 s[0:1], exec
12395// GFX10: encoding: [0x7e,0x29,0x80,0xbe]
12396
12397s_nand_saveexec_b64 s[0:1], vcc
12398// GFX10: encoding: [0x6a,0x29,0x80,0xbe]
12399
12400s_nand_saveexec_b64 s[0:1], 0
12401// GFX10: encoding: [0x80,0x29,0x80,0xbe]
12402
12403s_nand_saveexec_b64 s[0:1], -1
12404// GFX10: encoding: [0xc1,0x29,0x80,0xbe]
12405
12406s_nand_saveexec_b64 s[0:1], 0.5
12407// GFX10: encoding: [0xf0,0x29,0x80,0xbe]
12408
12409s_nand_saveexec_b64 s[0:1], -4.0
12410// GFX10: encoding: [0xf7,0x29,0x80,0xbe]
12411
12412s_nand_saveexec_b64 s[0:1], 0x3f717273
12413// GFX10: encoding: [0xff,0x29,0x80,0xbe,0x73,0x72,0x71,0x3f]
12414
12415s_nand_saveexec_b64 s[0:1], 0xaf123456
12416// GFX10: encoding: [0xff,0x29,0x80,0xbe,0x56,0x34,0x12,0xaf]
12417
12418s_nor_saveexec_b64 s[0:1], s[2:3]
12419// GFX10: encoding: [0x02,0x2a,0x80,0xbe]
12420
12421s_nor_saveexec_b64 s[104:105], s[102:103]
12422// GFX10: encoding: [0x66,0x2a,0xe8,0xbe]
12423
12424s_nor_saveexec_b64 s[0:1], s[102:103]
12425// GFX10: encoding: [0x66,0x2a,0x80,0xbe]
12426
12427s_nor_saveexec_b64 s[104:105], s[2:3]
12428// GFX10: encoding: [0x02,0x2a,0xe8,0xbe]
12429
12430s_nor_saveexec_b64 exec, s[2:3]
12431// GFX10: encoding: [0x02,0x2a,0xfe,0xbe]
12432
12433s_nor_saveexec_b64 vcc, s[2:3]
12434// GFX10: encoding: [0x02,0x2a,0xea,0xbe]
12435
12436s_nor_saveexec_b64 s[0:1], exec
12437// GFX10: encoding: [0x7e,0x2a,0x80,0xbe]
12438
12439s_nor_saveexec_b64 s[0:1], vcc
12440// GFX10: encoding: [0x6a,0x2a,0x80,0xbe]
12441
12442s_nor_saveexec_b64 s[0:1], 0
12443// GFX10: encoding: [0x80,0x2a,0x80,0xbe]
12444
12445s_nor_saveexec_b64 s[0:1], -1
12446// GFX10: encoding: [0xc1,0x2a,0x80,0xbe]
12447
12448s_nor_saveexec_b64 s[0:1], 0.5
12449// GFX10: encoding: [0xf0,0x2a,0x80,0xbe]
12450
12451s_nor_saveexec_b64 s[0:1], -4.0
12452// GFX10: encoding: [0xf7,0x2a,0x80,0xbe]
12453
12454s_nor_saveexec_b64 s[0:1], 0x3f717273
12455// GFX10: encoding: [0xff,0x2a,0x80,0xbe,0x73,0x72,0x71,0x3f]
12456
12457s_nor_saveexec_b64 s[0:1], 0xaf123456
12458// GFX10: encoding: [0xff,0x2a,0x80,0xbe,0x56,0x34,0x12,0xaf]
12459
12460s_xnor_saveexec_b64 s[0:1], s[2:3]
12461// GFX10: encoding: [0x02,0x2b,0x80,0xbe]
12462
12463s_xnor_saveexec_b64 s[104:105], s[102:103]
12464// GFX10: encoding: [0x66,0x2b,0xe8,0xbe]
12465
12466s_xnor_saveexec_b64 s[0:1], s[102:103]
12467// GFX10: encoding: [0x66,0x2b,0x80,0xbe]
12468
12469s_xnor_saveexec_b64 s[104:105], s[2:3]
12470// GFX10: encoding: [0x02,0x2b,0xe8,0xbe]
12471
12472s_xnor_saveexec_b64 exec, s[2:3]
12473// GFX10: encoding: [0x02,0x2b,0xfe,0xbe]
12474
12475s_xnor_saveexec_b64 vcc, s[2:3]
12476// GFX10: encoding: [0x02,0x2b,0xea,0xbe]
12477
12478s_xnor_saveexec_b64 s[0:1], exec
12479// GFX10: encoding: [0x7e,0x2b,0x80,0xbe]
12480
12481s_xnor_saveexec_b64 s[0:1], vcc
12482// GFX10: encoding: [0x6a,0x2b,0x80,0xbe]
12483
12484s_xnor_saveexec_b64 s[0:1], 0
12485// GFX10: encoding: [0x80,0x2b,0x80,0xbe]
12486
12487s_xnor_saveexec_b64 s[0:1], -1
12488// GFX10: encoding: [0xc1,0x2b,0x80,0xbe]
12489
12490s_xnor_saveexec_b64 s[0:1], 0.5
12491// GFX10: encoding: [0xf0,0x2b,0x80,0xbe]
12492
12493s_xnor_saveexec_b64 s[0:1], -4.0
12494// GFX10: encoding: [0xf7,0x2b,0x80,0xbe]
12495
12496s_xnor_saveexec_b64 s[0:1], 0x3f717273
12497// GFX10: encoding: [0xff,0x2b,0x80,0xbe,0x73,0x72,0x71,0x3f]
12498
12499s_xnor_saveexec_b64 s[0:1], 0xaf123456
12500// GFX10: encoding: [0xff,0x2b,0x80,0xbe,0x56,0x34,0x12,0xaf]
12501
12502s_quadmask_b32 s0, s1
12503// GFX10: encoding: [0x01,0x2c,0x80,0xbe]
12504
12505s_quadmask_b32 s105, s104
12506// GFX10: encoding: [0x68,0x2c,0xe9,0xbe]
12507
12508s_quadmask_b32 s0, s104
12509// GFX10: encoding: [0x68,0x2c,0x80,0xbe]
12510
12511s_quadmask_b32 s105, s1
12512// GFX10: encoding: [0x01,0x2c,0xe9,0xbe]
12513
12514s_quadmask_b32 exec_lo, s1
12515// GFX10: encoding: [0x01,0x2c,0xfe,0xbe]
12516
12517s_quadmask_b32 exec_hi, s1
12518// GFX10: encoding: [0x01,0x2c,0xff,0xbe]
12519
12520s_quadmask_b32 vcc_lo, s1
12521// GFX10: encoding: [0x01,0x2c,0xea,0xbe]
12522
12523s_quadmask_b32 vcc_hi, s1
12524// GFX10: encoding: [0x01,0x2c,0xeb,0xbe]
12525
12526s_quadmask_b32 m0, s1
12527// GFX10: encoding: [0x01,0x2c,0xfc,0xbe]
12528
12529s_quadmask_b32 s0, exec_lo
12530// GFX10: encoding: [0x7e,0x2c,0x80,0xbe]
12531
12532s_quadmask_b32 s0, exec_hi
12533// GFX10: encoding: [0x7f,0x2c,0x80,0xbe]
12534
12535s_quadmask_b32 s0, vcc_lo
12536// GFX10: encoding: [0x6a,0x2c,0x80,0xbe]
12537
12538s_quadmask_b32 s0, vcc_hi
12539// GFX10: encoding: [0x6b,0x2c,0x80,0xbe]
12540
12541s_quadmask_b32 s0, m0
12542// GFX10: encoding: [0x7c,0x2c,0x80,0xbe]
12543
12544s_quadmask_b32 s0, 0
12545// GFX10: encoding: [0x80,0x2c,0x80,0xbe]
12546
12547s_quadmask_b32 s0, -1
12548// GFX10: encoding: [0xc1,0x2c,0x80,0xbe]
12549
12550s_quadmask_b32 s0, 0.5
12551// GFX10: encoding: [0xf0,0x2c,0x80,0xbe]
12552
12553s_quadmask_b32 s0, -4.0
12554// GFX10: encoding: [0xf7,0x2c,0x80,0xbe]
12555
12556s_quadmask_b32 s0, 0x3f717273
12557// GFX10: encoding: [0xff,0x2c,0x80,0xbe,0x73,0x72,0x71,0x3f]
12558
12559s_quadmask_b32 s0, 0xaf123456
12560// GFX10: encoding: [0xff,0x2c,0x80,0xbe,0x56,0x34,0x12,0xaf]
12561
12562s_quadmask_b64 s[0:1], s[2:3]
12563// GFX10: encoding: [0x02,0x2d,0x80,0xbe]
12564
12565s_quadmask_b64 s[104:105], s[102:103]
12566// GFX10: encoding: [0x66,0x2d,0xe8,0xbe]
12567
12568s_quadmask_b64 s[0:1], s[102:103]
12569// GFX10: encoding: [0x66,0x2d,0x80,0xbe]
12570
12571s_quadmask_b64 s[104:105], s[2:3]
12572// GFX10: encoding: [0x02,0x2d,0xe8,0xbe]
12573
12574s_quadmask_b64 exec, s[2:3]
12575// GFX10: encoding: [0x02,0x2d,0xfe,0xbe]
12576
12577s_quadmask_b64 vcc, s[2:3]
12578// GFX10: encoding: [0x02,0x2d,0xea,0xbe]
12579
12580s_quadmask_b64 s[0:1], exec
12581// GFX10: encoding: [0x7e,0x2d,0x80,0xbe]
12582
12583s_quadmask_b64 s[0:1], vcc
12584// GFX10: encoding: [0x6a,0x2d,0x80,0xbe]
12585
12586s_quadmask_b64 s[0:1], 0
12587// GFX10: encoding: [0x80,0x2d,0x80,0xbe]
12588
12589s_quadmask_b64 s[0:1], -1
12590// GFX10: encoding: [0xc1,0x2d,0x80,0xbe]
12591
12592s_quadmask_b64 s[0:1], 0.5
12593// GFX10: encoding: [0xf0,0x2d,0x80,0xbe]
12594
12595s_quadmask_b64 s[0:1], -4.0
12596// GFX10: encoding: [0xf7,0x2d,0x80,0xbe]
12597
12598s_quadmask_b64 s[0:1], 0x3f717273
12599// GFX10: encoding: [0xff,0x2d,0x80,0xbe,0x73,0x72,0x71,0x3f]
12600
12601s_quadmask_b64 s[0:1], 0xaf123456
12602// GFX10: encoding: [0xff,0x2d,0x80,0xbe,0x56,0x34,0x12,0xaf]
12603
12604s_movrels_b32 s0, s1
12605// GFX10: encoding: [0x01,0x2e,0x80,0xbe]
12606
12607s_movrels_b32 s105, s104
12608// GFX10: encoding: [0x68,0x2e,0xe9,0xbe]
12609
12610s_movrels_b32 s0, s104
12611// GFX10: encoding: [0x68,0x2e,0x80,0xbe]
12612
12613s_movrels_b32 s105, s1
12614// GFX10: encoding: [0x01,0x2e,0xe9,0xbe]
12615
12616s_movrels_b32 exec_lo, s1
12617// GFX10: encoding: [0x01,0x2e,0xfe,0xbe]
12618
12619s_movrels_b32 exec_hi, s1
12620// GFX10: encoding: [0x01,0x2e,0xff,0xbe]
12621
12622s_movrels_b32 vcc_lo, s1
12623// GFX10: encoding: [0x01,0x2e,0xea,0xbe]
12624
12625s_movrels_b32 vcc_hi, s1
12626// GFX10: encoding: [0x01,0x2e,0xeb,0xbe]
12627
12628s_movrels_b32 m0, s1
12629// GFX10: encoding: [0x01,0x2e,0xfc,0xbe]
12630
12631s_movrels_b32 s0, vcc_lo
12632// GFX10: encoding: [0x6a,0x2e,0x80,0xbe]
12633
12634s_movrels_b32 s0, vcc_hi
12635// GFX10: encoding: [0x6b,0x2e,0x80,0xbe]
12636
12637s_movrels_b64 s[0:1], s[2:3]
12638// GFX10: encoding: [0x02,0x2f,0x80,0xbe]
12639
12640s_movrels_b64 s[104:105], s[102:103]
12641// GFX10: encoding: [0x66,0x2f,0xe8,0xbe]
12642
12643s_movrels_b64 s[0:1], s[102:103]
12644// GFX10: encoding: [0x66,0x2f,0x80,0xbe]
12645
12646s_movrels_b64 s[104:105], s[2:3]
12647// GFX10: encoding: [0x02,0x2f,0xe8,0xbe]
12648
12649s_movrels_b64 exec, s[2:3]
12650// GFX10: encoding: [0x02,0x2f,0xfe,0xbe]
12651
12652s_movrels_b64 vcc, s[2:3]
12653// GFX10: encoding: [0x02,0x2f,0xea,0xbe]
12654
12655s_movrels_b64 s[0:1], vcc
12656// GFX10: encoding: [0x6a,0x2f,0x80,0xbe]
12657
12658s_movreld_b32 s0, s1
12659// GFX10: encoding: [0x01,0x30,0x80,0xbe]
12660
12661s_movreld_b32 s105, s104
12662// GFX10: encoding: [0x68,0x30,0xe9,0xbe]
12663
12664s_movreld_b32 s0, s104
12665// GFX10: encoding: [0x68,0x30,0x80,0xbe]
12666
12667s_movreld_b32 s105, s1
12668// GFX10: encoding: [0x01,0x30,0xe9,0xbe]
12669
12670s_movreld_b32 vcc_lo, s1
12671// GFX10: encoding: [0x01,0x30,0xea,0xbe]
12672
12673s_movreld_b32 vcc_hi, s1
12674// GFX10: encoding: [0x01,0x30,0xeb,0xbe]
12675
12676s_movreld_b32 s0, exec_lo
12677// GFX10: encoding: [0x7e,0x30,0x80,0xbe]
12678
12679s_movreld_b32 s0, exec_hi
12680// GFX10: encoding: [0x7f,0x30,0x80,0xbe]
12681
12682s_movreld_b32 s0, vcc_lo
12683// GFX10: encoding: [0x6a,0x30,0x80,0xbe]
12684
12685s_movreld_b32 s0, vcc_hi
12686// GFX10: encoding: [0x6b,0x30,0x80,0xbe]
12687
12688s_movreld_b32 s0, m0
12689// GFX10: encoding: [0x7c,0x30,0x80,0xbe]
12690
12691s_movreld_b32 s0, 0
12692// GFX10: encoding: [0x80,0x30,0x80,0xbe]
12693
12694s_movreld_b32 s0, -1
12695// GFX10: encoding: [0xc1,0x30,0x80,0xbe]
12696
12697s_movreld_b32 s0, 0.5
12698// GFX10: encoding: [0xf0,0x30,0x80,0xbe]
12699
12700s_movreld_b32 s0, -4.0
12701// GFX10: encoding: [0xf7,0x30,0x80,0xbe]
12702
12703s_movreld_b32 s0, 0x3f717273
12704// GFX10: encoding: [0xff,0x30,0x80,0xbe,0x73,0x72,0x71,0x3f]
12705
12706s_movreld_b32 s0, 0xaf123456
12707// GFX10: encoding: [0xff,0x30,0x80,0xbe,0x56,0x34,0x12,0xaf]
12708
12709s_movreld_b64 s[0:1], s[2:3]
12710// GFX10: encoding: [0x02,0x31,0x80,0xbe]
12711
12712s_movreld_b64 s[104:105], s[102:103]
12713// GFX10: encoding: [0x66,0x31,0xe8,0xbe]
12714
12715s_movreld_b64 s[0:1], s[102:103]
12716// GFX10: encoding: [0x66,0x31,0x80,0xbe]
12717
12718s_movreld_b64 s[104:105], s[2:3]
12719// GFX10: encoding: [0x02,0x31,0xe8,0xbe]
12720
12721s_movreld_b64 vcc, s[2:3]
12722// GFX10: encoding: [0x02,0x31,0xea,0xbe]
12723
12724s_movreld_b64 s[0:1], exec
12725// GFX10: encoding: [0x7e,0x31,0x80,0xbe]
12726
12727s_movreld_b64 s[0:1], vcc
12728// GFX10: encoding: [0x6a,0x31,0x80,0xbe]
12729
12730s_movreld_b64 s[0:1], 0
12731// GFX10: encoding: [0x80,0x31,0x80,0xbe]
12732
12733s_movreld_b64 s[0:1], -1
12734// GFX10: encoding: [0xc1,0x31,0x80,0xbe]
12735
12736s_movreld_b64 s[0:1], 0.5
12737// GFX10: encoding: [0xf0,0x31,0x80,0xbe]
12738
12739s_movreld_b64 s[0:1], -4.0
12740// GFX10: encoding: [0xf7,0x31,0x80,0xbe]
12741
12742s_movreld_b64 s[0:1], 0x3f717273
12743// GFX10: encoding: [0xff,0x31,0x80,0xbe,0x73,0x72,0x71,0x3f]
12744
12745s_movreld_b64 s[0:1], 0xaf123456
12746// GFX10: encoding: [0xff,0x31,0x80,0xbe,0x56,0x34,0x12,0xaf]
12747
12748s_abs_i32 s0, s1
12749// GFX10: encoding: [0x01,0x34,0x80,0xbe]
12750
12751s_abs_i32 s105, s104
12752// GFX10: encoding: [0x68,0x34,0xe9,0xbe]
12753
12754s_abs_i32 s0, s104
12755// GFX10: encoding: [0x68,0x34,0x80,0xbe]
12756
12757s_abs_i32 s105, s1
12758// GFX10: encoding: [0x01,0x34,0xe9,0xbe]
12759
12760s_abs_i32 exec_lo, s1
12761// GFX10: encoding: [0x01,0x34,0xfe,0xbe]
12762
12763s_abs_i32 exec_hi, s1
12764// GFX10: encoding: [0x01,0x34,0xff,0xbe]
12765
12766s_abs_i32 vcc_lo, s1
12767// GFX10: encoding: [0x01,0x34,0xea,0xbe]
12768
12769s_abs_i32 vcc_hi, s1
12770// GFX10: encoding: [0x01,0x34,0xeb,0xbe]
12771
12772s_abs_i32 m0, s1
12773// GFX10: encoding: [0x01,0x34,0xfc,0xbe]
12774
12775s_abs_i32 s0, exec_lo
12776// GFX10: encoding: [0x7e,0x34,0x80,0xbe]
12777
12778s_abs_i32 s0, exec_hi
12779// GFX10: encoding: [0x7f,0x34,0x80,0xbe]
12780
12781s_abs_i32 s0, vcc_lo
12782// GFX10: encoding: [0x6a,0x34,0x80,0xbe]
12783
12784s_abs_i32 s0, vcc_hi
12785// GFX10: encoding: [0x6b,0x34,0x80,0xbe]
12786
12787s_abs_i32 s0, m0
12788// GFX10: encoding: [0x7c,0x34,0x80,0xbe]
12789
12790s_abs_i32 s0, 0
12791// GFX10: encoding: [0x80,0x34,0x80,0xbe]
12792
12793s_abs_i32 s0, -1
12794// GFX10: encoding: [0xc1,0x34,0x80,0xbe]
12795
12796s_abs_i32 s0, 0.5
12797// GFX10: encoding: [0xf0,0x34,0x80,0xbe]
12798
12799s_abs_i32 s0, -4.0
12800// GFX10: encoding: [0xf7,0x34,0x80,0xbe]
12801
12802s_abs_i32 s0, 0x3f717273
12803// GFX10: encoding: [0xff,0x34,0x80,0xbe,0x73,0x72,0x71,0x3f]
12804
12805s_abs_i32 s0, 0xaf123456
12806// GFX10: encoding: [0xff,0x34,0x80,0xbe,0x56,0x34,0x12,0xaf]
12807
12808s_mov_fed_b32 s0, s1
12809// GFX10: encoding: [0x01,0x35,0x80,0xbe]
12810
12811s_mov_fed_b32 s105, s104
12812// GFX10: encoding: [0x68,0x35,0xe9,0xbe]
12813
12814s_mov_fed_b32 s0, s104
12815// GFX10: encoding: [0x68,0x35,0x80,0xbe]
12816
12817s_mov_fed_b32 s105, s1
12818// GFX10: encoding: [0x01,0x35,0xe9,0xbe]
12819
12820s_mov_fed_b32 exec_lo, s1
12821// GFX10: encoding: [0x01,0x35,0xfe,0xbe]
12822
12823s_mov_fed_b32 exec_hi, s1
12824// GFX10: encoding: [0x01,0x35,0xff,0xbe]
12825
12826s_mov_fed_b32 vcc_lo, s1
12827// GFX10: encoding: [0x01,0x35,0xea,0xbe]
12828
12829s_mov_fed_b32 vcc_hi, s1
12830// GFX10: encoding: [0x01,0x35,0xeb,0xbe]
12831
12832s_mov_fed_b32 m0, s1
12833// GFX10: encoding: [0x01,0x35,0xfc,0xbe]
12834
12835s_mov_fed_b32 s0, exec_lo
12836// GFX10: encoding: [0x7e,0x35,0x80,0xbe]
12837
12838s_mov_fed_b32 s0, exec_hi
12839// GFX10: encoding: [0x7f,0x35,0x80,0xbe]
12840
12841s_mov_fed_b32 s0, vcc_lo
12842// GFX10: encoding: [0x6a,0x35,0x80,0xbe]
12843
12844s_mov_fed_b32 s0, vcc_hi
12845// GFX10: encoding: [0x6b,0x35,0x80,0xbe]
12846
12847s_mov_fed_b32 s0, m0
12848// GFX10: encoding: [0x7c,0x35,0x80,0xbe]
12849
12850s_mov_fed_b32 s0, 0
12851// GFX10: encoding: [0x80,0x35,0x80,0xbe]
12852
12853s_mov_fed_b32 s0, -1
12854// GFX10: encoding: [0xc1,0x35,0x80,0xbe]
12855
12856s_mov_fed_b32 s0, 0.5
12857// GFX10: encoding: [0xf0,0x35,0x80,0xbe]
12858
12859s_mov_fed_b32 s0, -4.0
12860// GFX10: encoding: [0xf7,0x35,0x80,0xbe]
12861
12862s_mov_fed_b32 s0, 0x3f717273
12863// GFX10: encoding: [0xff,0x35,0x80,0xbe,0x73,0x72,0x71,0x3f]
12864
12865s_mov_fed_b32 s0, 0xaf123456
12866// GFX10: encoding: [0xff,0x35,0x80,0xbe,0x56,0x34,0x12,0xaf]
12867
12868s_andn1_saveexec_b64 s[0:1], s[2:3]
12869// GFX10: encoding: [0x02,0x37,0x80,0xbe]
12870
12871s_andn1_saveexec_b64 s[104:105], s[102:103]
12872// GFX10: encoding: [0x66,0x37,0xe8,0xbe]
12873
12874s_andn1_saveexec_b64 s[0:1], s[102:103]
12875// GFX10: encoding: [0x66,0x37,0x80,0xbe]
12876
12877s_andn1_saveexec_b64 s[104:105], s[2:3]
12878// GFX10: encoding: [0x02,0x37,0xe8,0xbe]
12879
12880s_andn1_saveexec_b64 exec, s[2:3]
12881// GFX10: encoding: [0x02,0x37,0xfe,0xbe]
12882
12883s_andn1_saveexec_b64 vcc, s[2:3]
12884// GFX10: encoding: [0x02,0x37,0xea,0xbe]
12885
12886s_andn1_saveexec_b64 s[0:1], exec
12887// GFX10: encoding: [0x7e,0x37,0x80,0xbe]
12888
12889s_andn1_saveexec_b64 s[0:1], vcc
12890// GFX10: encoding: [0x6a,0x37,0x80,0xbe]
12891
12892s_andn1_saveexec_b64 s[0:1], 0
12893// GFX10: encoding: [0x80,0x37,0x80,0xbe]
12894
12895s_andn1_saveexec_b64 s[0:1], -1
12896// GFX10: encoding: [0xc1,0x37,0x80,0xbe]
12897
12898s_andn1_saveexec_b64 s[0:1], 0.5
12899// GFX10: encoding: [0xf0,0x37,0x80,0xbe]
12900
12901s_andn1_saveexec_b64 s[0:1], -4.0
12902// GFX10: encoding: [0xf7,0x37,0x80,0xbe]
12903
12904s_andn1_saveexec_b64 s[0:1], 0x3f717273
12905// GFX10: encoding: [0xff,0x37,0x80,0xbe,0x73,0x72,0x71,0x3f]
12906
12907s_andn1_saveexec_b64 s[0:1], 0xaf123456
12908// GFX10: encoding: [0xff,0x37,0x80,0xbe,0x56,0x34,0x12,0xaf]
12909
12910s_orn1_saveexec_b64 s[0:1], s[2:3]
12911// GFX10: encoding: [0x02,0x38,0x80,0xbe]
12912
12913s_orn1_saveexec_b64 s[104:105], s[102:103]
12914// GFX10: encoding: [0x66,0x38,0xe8,0xbe]
12915
12916s_orn1_saveexec_b64 s[0:1], s[102:103]
12917// GFX10: encoding: [0x66,0x38,0x80,0xbe]
12918
12919s_orn1_saveexec_b64 s[104:105], s[2:3]
12920// GFX10: encoding: [0x02,0x38,0xe8,0xbe]
12921
12922s_orn1_saveexec_b64 exec, s[2:3]
12923// GFX10: encoding: [0x02,0x38,0xfe,0xbe]
12924
12925s_orn1_saveexec_b64 vcc, s[2:3]
12926// GFX10: encoding: [0x02,0x38,0xea,0xbe]
12927
12928s_orn1_saveexec_b64 s[0:1], exec
12929// GFX10: encoding: [0x7e,0x38,0x80,0xbe]
12930
12931s_orn1_saveexec_b64 s[0:1], vcc
12932// GFX10: encoding: [0x6a,0x38,0x80,0xbe]
12933
12934s_orn1_saveexec_b64 s[0:1], 0
12935// GFX10: encoding: [0x80,0x38,0x80,0xbe]
12936
12937s_orn1_saveexec_b64 s[0:1], -1
12938// GFX10: encoding: [0xc1,0x38,0x80,0xbe]
12939
12940s_orn1_saveexec_b64 s[0:1], 0.5
12941// GFX10: encoding: [0xf0,0x38,0x80,0xbe]
12942
12943s_orn1_saveexec_b64 s[0:1], -4.0
12944// GFX10: encoding: [0xf7,0x38,0x80,0xbe]
12945
12946s_orn1_saveexec_b64 s[0:1], 0x3f717273
12947// GFX10: encoding: [0xff,0x38,0x80,0xbe,0x73,0x72,0x71,0x3f]
12948
12949s_orn1_saveexec_b64 s[0:1], 0xaf123456
12950// GFX10: encoding: [0xff,0x38,0x80,0xbe,0x56,0x34,0x12,0xaf]
12951
12952s_andn1_wrexec_b64 s[0:1], s[2:3]
12953// GFX10: encoding: [0x02,0x39,0x80,0xbe]
12954
12955s_andn1_wrexec_b64 s[104:105], s[102:103]
12956// GFX10: encoding: [0x66,0x39,0xe8,0xbe]
12957
12958s_andn1_wrexec_b64 s[0:1], s[102:103]
12959// GFX10: encoding: [0x66,0x39,0x80,0xbe]
12960
12961s_andn1_wrexec_b64 s[104:105], s[2:3]
12962// GFX10: encoding: [0x02,0x39,0xe8,0xbe]
12963
12964s_andn1_wrexec_b64 exec, s[2:3]
12965// GFX10: encoding: [0x02,0x39,0xfe,0xbe]
12966
12967s_andn1_wrexec_b64 vcc, s[2:3]
12968// GFX10: encoding: [0x02,0x39,0xea,0xbe]
12969
12970s_andn1_wrexec_b64 s[0:1], exec
12971// GFX10: encoding: [0x7e,0x39,0x80,0xbe]
12972
12973s_andn1_wrexec_b64 s[0:1], vcc
12974// GFX10: encoding: [0x6a,0x39,0x80,0xbe]
12975
12976s_andn1_wrexec_b64 s[0:1], 0
12977// GFX10: encoding: [0x80,0x39,0x80,0xbe]
12978
12979s_andn1_wrexec_b64 s[0:1], -1
12980// GFX10: encoding: [0xc1,0x39,0x80,0xbe]
12981
12982s_andn1_wrexec_b64 s[0:1], 0.5
12983// GFX10: encoding: [0xf0,0x39,0x80,0xbe]
12984
12985s_andn1_wrexec_b64 s[0:1], -4.0
12986// GFX10: encoding: [0xf7,0x39,0x80,0xbe]
12987
12988s_andn1_wrexec_b64 s[0:1], 0x3f717273
12989// GFX10: encoding: [0xff,0x39,0x80,0xbe,0x73,0x72,0x71,0x3f]
12990
12991s_andn1_wrexec_b64 s[0:1], 0xaf123456
12992// GFX10: encoding: [0xff,0x39,0x80,0xbe,0x56,0x34,0x12,0xaf]
12993
12994s_andn2_wrexec_b64 s[0:1], s[2:3]
12995// GFX10: encoding: [0x02,0x3a,0x80,0xbe]
12996
12997s_andn2_wrexec_b64 s[104:105], s[102:103]
12998// GFX10: encoding: [0x66,0x3a,0xe8,0xbe]
12999
13000s_andn2_wrexec_b64 s[0:1], s[102:103]
13001// GFX10: encoding: [0x66,0x3a,0x80,0xbe]
13002
13003s_andn2_wrexec_b64 s[104:105], s[2:3]
13004// GFX10: encoding: [0x02,0x3a,0xe8,0xbe]
13005
13006s_andn2_wrexec_b64 exec, s[2:3]
13007// GFX10: encoding: [0x02,0x3a,0xfe,0xbe]
13008
13009s_andn2_wrexec_b64 vcc, s[2:3]
13010// GFX10: encoding: [0x02,0x3a,0xea,0xbe]
13011
13012s_andn2_wrexec_b64 s[0:1], exec
13013// GFX10: encoding: [0x7e,0x3a,0x80,0xbe]
13014
13015s_andn2_wrexec_b64 s[0:1], vcc
13016// GFX10: encoding: [0x6a,0x3a,0x80,0xbe]
13017
13018s_andn2_wrexec_b64 s[0:1], 0
13019// GFX10: encoding: [0x80,0x3a,0x80,0xbe]
13020
13021s_andn2_wrexec_b64 s[0:1], -1
13022// GFX10: encoding: [0xc1,0x3a,0x80,0xbe]
13023
13024s_andn2_wrexec_b64 s[0:1], 0.5
13025// GFX10: encoding: [0xf0,0x3a,0x80,0xbe]
13026
13027s_andn2_wrexec_b64 s[0:1], -4.0
13028// GFX10: encoding: [0xf7,0x3a,0x80,0xbe]
13029
13030s_andn2_wrexec_b64 s[0:1], 0x3f717273
13031// GFX10: encoding: [0xff,0x3a,0x80,0xbe,0x73,0x72,0x71,0x3f]
13032
13033s_andn2_wrexec_b64 s[0:1], 0xaf123456
13034// GFX10: encoding: [0xff,0x3a,0x80,0xbe,0x56,0x34,0x12,0xaf]
13035
13036s_bitreplicate_b64_b32 s[0:1], s2
13037// GFX10: encoding: [0x02,0x3b,0x80,0xbe]
13038
13039s_bitreplicate_b64_b32 s[104:105], s102
13040// GFX10: encoding: [0x66,0x3b,0xe8,0xbe]
13041
13042s_bitreplicate_b64_b32 s[0:1], s102
13043// GFX10: encoding: [0x66,0x3b,0x80,0xbe]
13044
13045s_bitreplicate_b64_b32 s[104:105], s2
13046// GFX10: encoding: [0x02,0x3b,0xe8,0xbe]
13047
13048s_bitreplicate_b64_b32 exec, s2
13049// GFX10: encoding: [0x02,0x3b,0xfe,0xbe]
13050
13051s_bitreplicate_b64_b32 vcc, s2
13052// GFX10: encoding: [0x02,0x3b,0xea,0xbe]
13053
13054s_bitreplicate_b64_b32 s[0:1], exec_lo
13055// GFX10: encoding: [0x7e,0x3b,0x80,0xbe]
13056
13057s_bitreplicate_b64_b32 s[0:1], exec_hi
13058// GFX10: encoding: [0x7f,0x3b,0x80,0xbe]
13059
13060s_bitreplicate_b64_b32 s[0:1], vcc_lo
13061// GFX10: encoding: [0x6a,0x3b,0x80,0xbe]
13062
13063s_bitreplicate_b64_b32 s[0:1], vcc_hi
13064// GFX10: encoding: [0x6b,0x3b,0x80,0xbe]
13065
13066s_bitreplicate_b64_b32 s[0:1], m0
13067// GFX10: encoding: [0x7c,0x3b,0x80,0xbe]
13068
13069s_bitreplicate_b64_b32 s[0:1], 0
13070// GFX10: encoding: [0x80,0x3b,0x80,0xbe]
13071
13072s_bitreplicate_b64_b32 s[0:1], -1
13073// GFX10: encoding: [0xc1,0x3b,0x80,0xbe]
13074
13075s_bitreplicate_b64_b32 s[0:1], 0.5
13076// GFX10: encoding: [0xf0,0x3b,0x80,0xbe]
13077
13078s_bitreplicate_b64_b32 s[0:1], -4.0
13079// GFX10: encoding: [0xf7,0x3b,0x80,0xbe]
13080
13081s_bitreplicate_b64_b32 s[0:1], 0x3f717273
13082// GFX10: encoding: [0xff,0x3b,0x80,0xbe,0x73,0x72,0x71,0x3f]
13083
13084s_bitreplicate_b64_b32 s[0:1], 0xaf123456
13085// GFX10: encoding: [0xff,0x3b,0x80,0xbe,0x56,0x34,0x12,0xaf]
13086
13087s_and_saveexec_b32 s0, s1
13088// GFX10: encoding: [0x01,0x3c,0x80,0xbe]
13089
13090s_and_saveexec_b32 s105, s104
13091// GFX10: encoding: [0x68,0x3c,0xe9,0xbe]
13092
13093s_and_saveexec_b32 s0, s104
13094// GFX10: encoding: [0x68,0x3c,0x80,0xbe]
13095
13096s_and_saveexec_b32 s105, s1
13097// GFX10: encoding: [0x01,0x3c,0xe9,0xbe]
13098
13099s_and_saveexec_b32 exec_lo, s1
13100// GFX10: encoding: [0x01,0x3c,0xfe,0xbe]
13101
13102s_and_saveexec_b32 exec_hi, s1
13103// GFX10: encoding: [0x01,0x3c,0xff,0xbe]
13104
13105s_and_saveexec_b32 vcc_lo, s1
13106// GFX10: encoding: [0x01,0x3c,0xea,0xbe]
13107
13108s_and_saveexec_b32 vcc_hi, s1
13109// GFX10: encoding: [0x01,0x3c,0xeb,0xbe]
13110
13111s_and_saveexec_b32 m0, s1
13112// GFX10: encoding: [0x01,0x3c,0xfc,0xbe]
13113
13114s_and_saveexec_b32 s0, exec_lo
13115// GFX10: encoding: [0x7e,0x3c,0x80,0xbe]
13116
13117s_and_saveexec_b32 s0, exec_hi
13118// GFX10: encoding: [0x7f,0x3c,0x80,0xbe]
13119
13120s_and_saveexec_b32 s0, vcc_lo
13121// GFX10: encoding: [0x6a,0x3c,0x80,0xbe]
13122
13123s_and_saveexec_b32 s0, vcc_hi
13124// GFX10: encoding: [0x6b,0x3c,0x80,0xbe]
13125
13126s_and_saveexec_b32 s0, m0
13127// GFX10: encoding: [0x7c,0x3c,0x80,0xbe]
13128
13129s_and_saveexec_b32 s0, 0
13130// GFX10: encoding: [0x80,0x3c,0x80,0xbe]
13131
13132s_and_saveexec_b32 s0, -1
13133// GFX10: encoding: [0xc1,0x3c,0x80,0xbe]
13134
13135s_and_saveexec_b32 s0, 0.5
13136// GFX10: encoding: [0xf0,0x3c,0x80,0xbe]
13137
13138s_and_saveexec_b32 s0, -4.0
13139// GFX10: encoding: [0xf7,0x3c,0x80,0xbe]
13140
13141s_and_saveexec_b32 s0, 0x3f717273
13142// GFX10: encoding: [0xff,0x3c,0x80,0xbe,0x73,0x72,0x71,0x3f]
13143
13144s_and_saveexec_b32 s0, 0xaf123456
13145// GFX10: encoding: [0xff,0x3c,0x80,0xbe,0x56,0x34,0x12,0xaf]
13146
13147s_or_saveexec_b32 s0, s1
13148// GFX10: encoding: [0x01,0x3d,0x80,0xbe]
13149
13150s_or_saveexec_b32 s105, s104
13151// GFX10: encoding: [0x68,0x3d,0xe9,0xbe]
13152
13153s_or_saveexec_b32 s0, s104
13154// GFX10: encoding: [0x68,0x3d,0x80,0xbe]
13155
13156s_or_saveexec_b32 s105, s1
13157// GFX10: encoding: [0x01,0x3d,0xe9,0xbe]
13158
13159s_or_saveexec_b32 exec_lo, s1
13160// GFX10: encoding: [0x01,0x3d,0xfe,0xbe]
13161
13162s_or_saveexec_b32 exec_hi, s1
13163// GFX10: encoding: [0x01,0x3d,0xff,0xbe]
13164
13165s_or_saveexec_b32 vcc_lo, s1
13166// GFX10: encoding: [0x01,0x3d,0xea,0xbe]
13167
13168s_or_saveexec_b32 vcc_hi, s1
13169// GFX10: encoding: [0x01,0x3d,0xeb,0xbe]
13170
13171s_or_saveexec_b32 m0, s1
13172// GFX10: encoding: [0x01,0x3d,0xfc,0xbe]
13173
13174s_or_saveexec_b32 s0, exec_lo
13175// GFX10: encoding: [0x7e,0x3d,0x80,0xbe]
13176
13177s_or_saveexec_b32 s0, exec_hi
13178// GFX10: encoding: [0x7f,0x3d,0x80,0xbe]
13179
13180s_or_saveexec_b32 s0, vcc_lo
13181// GFX10: encoding: [0x6a,0x3d,0x80,0xbe]
13182
13183s_or_saveexec_b32 s0, vcc_hi
13184// GFX10: encoding: [0x6b,0x3d,0x80,0xbe]
13185
13186s_or_saveexec_b32 s0, m0
13187// GFX10: encoding: [0x7c,0x3d,0x80,0xbe]
13188
13189s_or_saveexec_b32 s0, 0
13190// GFX10: encoding: [0x80,0x3d,0x80,0xbe]
13191
13192s_or_saveexec_b32 s0, -1
13193// GFX10: encoding: [0xc1,0x3d,0x80,0xbe]
13194
13195s_or_saveexec_b32 s0, 0.5
13196// GFX10: encoding: [0xf0,0x3d,0x80,0xbe]
13197
13198s_or_saveexec_b32 s0, -4.0
13199// GFX10: encoding: [0xf7,0x3d,0x80,0xbe]
13200
13201s_or_saveexec_b32 s0, 0x3f717273
13202// GFX10: encoding: [0xff,0x3d,0x80,0xbe,0x73,0x72,0x71,0x3f]
13203
13204s_or_saveexec_b32 s0, 0xaf123456
13205// GFX10: encoding: [0xff,0x3d,0x80,0xbe,0x56,0x34,0x12,0xaf]
13206
13207s_xor_saveexec_b32 s0, s1
13208// GFX10: encoding: [0x01,0x3e,0x80,0xbe]
13209
13210s_xor_saveexec_b32 s105, s104
13211// GFX10: encoding: [0x68,0x3e,0xe9,0xbe]
13212
13213s_xor_saveexec_b32 s0, s104
13214// GFX10: encoding: [0x68,0x3e,0x80,0xbe]
13215
13216s_xor_saveexec_b32 s105, s1
13217// GFX10: encoding: [0x01,0x3e,0xe9,0xbe]
13218
13219s_xor_saveexec_b32 exec_lo, s1
13220// GFX10: encoding: [0x01,0x3e,0xfe,0xbe]
13221
13222s_xor_saveexec_b32 exec_hi, s1
13223// GFX10: encoding: [0x01,0x3e,0xff,0xbe]
13224
13225s_xor_saveexec_b32 vcc_lo, s1
13226// GFX10: encoding: [0x01,0x3e,0xea,0xbe]
13227
13228s_xor_saveexec_b32 vcc_hi, s1
13229// GFX10: encoding: [0x01,0x3e,0xeb,0xbe]
13230
13231s_xor_saveexec_b32 m0, s1
13232// GFX10: encoding: [0x01,0x3e,0xfc,0xbe]
13233
13234s_xor_saveexec_b32 s0, exec_lo
13235// GFX10: encoding: [0x7e,0x3e,0x80,0xbe]
13236
13237s_xor_saveexec_b32 s0, exec_hi
13238// GFX10: encoding: [0x7f,0x3e,0x80,0xbe]
13239
13240s_xor_saveexec_b32 s0, vcc_lo
13241// GFX10: encoding: [0x6a,0x3e,0x80,0xbe]
13242
13243s_xor_saveexec_b32 s0, vcc_hi
13244// GFX10: encoding: [0x6b,0x3e,0x80,0xbe]
13245
13246s_xor_saveexec_b32 s0, m0
13247// GFX10: encoding: [0x7c,0x3e,0x80,0xbe]
13248
13249s_xor_saveexec_b32 s0, 0
13250// GFX10: encoding: [0x80,0x3e,0x80,0xbe]
13251
13252s_xor_saveexec_b32 s0, -1
13253// GFX10: encoding: [0xc1,0x3e,0x80,0xbe]
13254
13255s_xor_saveexec_b32 s0, 0.5
13256// GFX10: encoding: [0xf0,0x3e,0x80,0xbe]
13257
13258s_xor_saveexec_b32 s0, -4.0
13259// GFX10: encoding: [0xf7,0x3e,0x80,0xbe]
13260
13261s_xor_saveexec_b32 s0, 0x3f717273
13262// GFX10: encoding: [0xff,0x3e,0x80,0xbe,0x73,0x72,0x71,0x3f]
13263
13264s_xor_saveexec_b32 s0, 0xaf123456
13265// GFX10: encoding: [0xff,0x3e,0x80,0xbe,0x56,0x34,0x12,0xaf]
13266
13267s_andn2_saveexec_b32 s0, s1
13268// GFX10: encoding: [0x01,0x3f,0x80,0xbe]
13269
13270s_andn2_saveexec_b32 s105, s104
13271// GFX10: encoding: [0x68,0x3f,0xe9,0xbe]
13272
13273s_andn2_saveexec_b32 s0, s104
13274// GFX10: encoding: [0x68,0x3f,0x80,0xbe]
13275
13276s_andn2_saveexec_b32 s105, s1
13277// GFX10: encoding: [0x01,0x3f,0xe9,0xbe]
13278
13279s_andn2_saveexec_b32 exec_lo, s1
13280// GFX10: encoding: [0x01,0x3f,0xfe,0xbe]
13281
13282s_andn2_saveexec_b32 exec_hi, s1
13283// GFX10: encoding: [0x01,0x3f,0xff,0xbe]
13284
13285s_andn2_saveexec_b32 vcc_lo, s1
13286// GFX10: encoding: [0x01,0x3f,0xea,0xbe]
13287
13288s_andn2_saveexec_b32 vcc_hi, s1
13289// GFX10: encoding: [0x01,0x3f,0xeb,0xbe]
13290
13291s_andn2_saveexec_b32 m0, s1
13292// GFX10: encoding: [0x01,0x3f,0xfc,0xbe]
13293
13294s_andn2_saveexec_b32 s0, exec_lo
13295// GFX10: encoding: [0x7e,0x3f,0x80,0xbe]
13296
13297s_andn2_saveexec_b32 s0, exec_hi
13298// GFX10: encoding: [0x7f,0x3f,0x80,0xbe]
13299
13300s_andn2_saveexec_b32 s0, vcc_lo
13301// GFX10: encoding: [0x6a,0x3f,0x80,0xbe]
13302
13303s_andn2_saveexec_b32 s0, vcc_hi
13304// GFX10: encoding: [0x6b,0x3f,0x80,0xbe]
13305
13306s_andn2_saveexec_b32 s0, m0
13307// GFX10: encoding: [0x7c,0x3f,0x80,0xbe]
13308
13309s_andn2_saveexec_b32 s0, 0
13310// GFX10: encoding: [0x80,0x3f,0x80,0xbe]
13311
13312s_andn2_saveexec_b32 s0, -1
13313// GFX10: encoding: [0xc1,0x3f,0x80,0xbe]
13314
13315s_andn2_saveexec_b32 s0, 0.5
13316// GFX10: encoding: [0xf0,0x3f,0x80,0xbe]
13317
13318s_andn2_saveexec_b32 s0, -4.0
13319// GFX10: encoding: [0xf7,0x3f,0x80,0xbe]
13320
13321s_andn2_saveexec_b32 s0, 0x3f717273
13322// GFX10: encoding: [0xff,0x3f,0x80,0xbe,0x73,0x72,0x71,0x3f]
13323
13324s_andn2_saveexec_b32 s0, 0xaf123456
13325// GFX10: encoding: [0xff,0x3f,0x80,0xbe,0x56,0x34,0x12,0xaf]
13326
13327s_orn2_saveexec_b32 s0, s1
13328// GFX10: encoding: [0x01,0x40,0x80,0xbe]
13329
13330s_orn2_saveexec_b32 s105, s104
13331// GFX10: encoding: [0x68,0x40,0xe9,0xbe]
13332
13333s_orn2_saveexec_b32 s0, s104
13334// GFX10: encoding: [0x68,0x40,0x80,0xbe]
13335
13336s_orn2_saveexec_b32 s105, s1
13337// GFX10: encoding: [0x01,0x40,0xe9,0xbe]
13338
13339s_orn2_saveexec_b32 exec_lo, s1
13340// GFX10: encoding: [0x01,0x40,0xfe,0xbe]
13341
13342s_orn2_saveexec_b32 exec_hi, s1
13343// GFX10: encoding: [0x01,0x40,0xff,0xbe]
13344
13345s_orn2_saveexec_b32 vcc_lo, s1
13346// GFX10: encoding: [0x01,0x40,0xea,0xbe]
13347
13348s_orn2_saveexec_b32 vcc_hi, s1
13349// GFX10: encoding: [0x01,0x40,0xeb,0xbe]
13350
13351s_orn2_saveexec_b32 m0, s1
13352// GFX10: encoding: [0x01,0x40,0xfc,0xbe]
13353
13354s_orn2_saveexec_b32 s0, exec_lo
13355// GFX10: encoding: [0x7e,0x40,0x80,0xbe]
13356
13357s_orn2_saveexec_b32 s0, exec_hi
13358// GFX10: encoding: [0x7f,0x40,0x80,0xbe]
13359
13360s_orn2_saveexec_b32 s0, vcc_lo
13361// GFX10: encoding: [0x6a,0x40,0x80,0xbe]
13362
13363s_orn2_saveexec_b32 s0, vcc_hi
13364// GFX10: encoding: [0x6b,0x40,0x80,0xbe]
13365
13366s_orn2_saveexec_b32 s0, m0
13367// GFX10: encoding: [0x7c,0x40,0x80,0xbe]
13368
13369s_orn2_saveexec_b32 s0, 0
13370// GFX10: encoding: [0x80,0x40,0x80,0xbe]
13371
13372s_orn2_saveexec_b32 s0, -1
13373// GFX10: encoding: [0xc1,0x40,0x80,0xbe]
13374
13375s_orn2_saveexec_b32 s0, 0.5
13376// GFX10: encoding: [0xf0,0x40,0x80,0xbe]
13377
13378s_orn2_saveexec_b32 s0, -4.0
13379// GFX10: encoding: [0xf7,0x40,0x80,0xbe]
13380
13381s_orn2_saveexec_b32 s0, 0x3f717273
13382// GFX10: encoding: [0xff,0x40,0x80,0xbe,0x73,0x72,0x71,0x3f]
13383
13384s_orn2_saveexec_b32 s0, 0xaf123456
13385// GFX10: encoding: [0xff,0x40,0x80,0xbe,0x56,0x34,0x12,0xaf]
13386
13387s_nand_saveexec_b32 s0, s1
13388// GFX10: encoding: [0x01,0x41,0x80,0xbe]
13389
13390s_nand_saveexec_b32 s105, s104
13391// GFX10: encoding: [0x68,0x41,0xe9,0xbe]
13392
13393s_nand_saveexec_b32 s0, s104
13394// GFX10: encoding: [0x68,0x41,0x80,0xbe]
13395
13396s_nand_saveexec_b32 s105, s1
13397// GFX10: encoding: [0x01,0x41,0xe9,0xbe]
13398
13399s_nand_saveexec_b32 exec_lo, s1
13400// GFX10: encoding: [0x01,0x41,0xfe,0xbe]
13401
13402s_nand_saveexec_b32 exec_hi, s1
13403// GFX10: encoding: [0x01,0x41,0xff,0xbe]
13404
13405s_nand_saveexec_b32 vcc_lo, s1
13406// GFX10: encoding: [0x01,0x41,0xea,0xbe]
13407
13408s_nand_saveexec_b32 vcc_hi, s1
13409// GFX10: encoding: [0x01,0x41,0xeb,0xbe]
13410
13411s_nand_saveexec_b32 m0, s1
13412// GFX10: encoding: [0x01,0x41,0xfc,0xbe]
13413
13414s_nand_saveexec_b32 s0, exec_lo
13415// GFX10: encoding: [0x7e,0x41,0x80,0xbe]
13416
13417s_nand_saveexec_b32 s0, exec_hi
13418// GFX10: encoding: [0x7f,0x41,0x80,0xbe]
13419
13420s_nand_saveexec_b32 s0, vcc_lo
13421// GFX10: encoding: [0x6a,0x41,0x80,0xbe]
13422
13423s_nand_saveexec_b32 s0, vcc_hi
13424// GFX10: encoding: [0x6b,0x41,0x80,0xbe]
13425
13426s_nand_saveexec_b32 s0, m0
13427// GFX10: encoding: [0x7c,0x41,0x80,0xbe]
13428
13429s_nand_saveexec_b32 s0, 0
13430// GFX10: encoding: [0x80,0x41,0x80,0xbe]
13431
13432s_nand_saveexec_b32 s0, -1
13433// GFX10: encoding: [0xc1,0x41,0x80,0xbe]
13434
13435s_nand_saveexec_b32 s0, 0.5
13436// GFX10: encoding: [0xf0,0x41,0x80,0xbe]
13437
13438s_nand_saveexec_b32 s0, -4.0
13439// GFX10: encoding: [0xf7,0x41,0x80,0xbe]
13440
13441s_nand_saveexec_b32 s0, 0x3f717273
13442// GFX10: encoding: [0xff,0x41,0x80,0xbe,0x73,0x72,0x71,0x3f]
13443
13444s_nand_saveexec_b32 s0, 0xaf123456
13445// GFX10: encoding: [0xff,0x41,0x80,0xbe,0x56,0x34,0x12,0xaf]
13446
13447s_nor_saveexec_b32 s0, s1
13448// GFX10: encoding: [0x01,0x42,0x80,0xbe]
13449
13450s_nor_saveexec_b32 s105, s104
13451// GFX10: encoding: [0x68,0x42,0xe9,0xbe]
13452
13453s_nor_saveexec_b32 s0, s104
13454// GFX10: encoding: [0x68,0x42,0x80,0xbe]
13455
13456s_nor_saveexec_b32 s105, s1
13457// GFX10: encoding: [0x01,0x42,0xe9,0xbe]
13458
13459s_nor_saveexec_b32 exec_lo, s1
13460// GFX10: encoding: [0x01,0x42,0xfe,0xbe]
13461
13462s_nor_saveexec_b32 exec_hi, s1
13463// GFX10: encoding: [0x01,0x42,0xff,0xbe]
13464
13465s_nor_saveexec_b32 vcc_lo, s1
13466// GFX10: encoding: [0x01,0x42,0xea,0xbe]
13467
13468s_nor_saveexec_b32 vcc_hi, s1
13469// GFX10: encoding: [0x01,0x42,0xeb,0xbe]
13470
13471s_nor_saveexec_b32 m0, s1
13472// GFX10: encoding: [0x01,0x42,0xfc,0xbe]
13473
13474s_nor_saveexec_b32 s0, exec_lo
13475// GFX10: encoding: [0x7e,0x42,0x80,0xbe]
13476
13477s_nor_saveexec_b32 s0, exec_hi
13478// GFX10: encoding: [0x7f,0x42,0x80,0xbe]
13479
13480s_nor_saveexec_b32 s0, vcc_lo
13481// GFX10: encoding: [0x6a,0x42,0x80,0xbe]
13482
13483s_nor_saveexec_b32 s0, vcc_hi
13484// GFX10: encoding: [0x6b,0x42,0x80,0xbe]
13485
13486s_nor_saveexec_b32 s0, m0
13487// GFX10: encoding: [0x7c,0x42,0x80,0xbe]
13488
13489s_nor_saveexec_b32 s0, 0
13490// GFX10: encoding: [0x80,0x42,0x80,0xbe]
13491
13492s_nor_saveexec_b32 s0, -1
13493// GFX10: encoding: [0xc1,0x42,0x80,0xbe]
13494
13495s_nor_saveexec_b32 s0, 0.5
13496// GFX10: encoding: [0xf0,0x42,0x80,0xbe]
13497
13498s_nor_saveexec_b32 s0, -4.0
13499// GFX10: encoding: [0xf7,0x42,0x80,0xbe]
13500
13501s_nor_saveexec_b32 s0, 0x3f717273
13502// GFX10: encoding: [0xff,0x42,0x80,0xbe,0x73,0x72,0x71,0x3f]
13503
13504s_nor_saveexec_b32 s0, 0xaf123456
13505// GFX10: encoding: [0xff,0x42,0x80,0xbe,0x56,0x34,0x12,0xaf]
13506
13507s_xnor_saveexec_b32 s0, s1
13508// GFX10: encoding: [0x01,0x43,0x80,0xbe]
13509
13510s_xnor_saveexec_b32 s105, s104
13511// GFX10: encoding: [0x68,0x43,0xe9,0xbe]
13512
13513s_xnor_saveexec_b32 s0, s104
13514// GFX10: encoding: [0x68,0x43,0x80,0xbe]
13515
13516s_xnor_saveexec_b32 s105, s1
13517// GFX10: encoding: [0x01,0x43,0xe9,0xbe]
13518
13519s_xnor_saveexec_b32 exec_lo, s1
13520// GFX10: encoding: [0x01,0x43,0xfe,0xbe]
13521
13522s_xnor_saveexec_b32 exec_hi, s1
13523// GFX10: encoding: [0x01,0x43,0xff,0xbe]
13524
13525s_xnor_saveexec_b32 vcc_lo, s1
13526// GFX10: encoding: [0x01,0x43,0xea,0xbe]
13527
13528s_xnor_saveexec_b32 vcc_hi, s1
13529// GFX10: encoding: [0x01,0x43,0xeb,0xbe]
13530
13531s_xnor_saveexec_b32 m0, s1
13532// GFX10: encoding: [0x01,0x43,0xfc,0xbe]
13533
13534s_xnor_saveexec_b32 s0, exec_lo
13535// GFX10: encoding: [0x7e,0x43,0x80,0xbe]
13536
13537s_xnor_saveexec_b32 s0, exec_hi
13538// GFX10: encoding: [0x7f,0x43,0x80,0xbe]
13539
13540s_xnor_saveexec_b32 s0, vcc_lo
13541// GFX10: encoding: [0x6a,0x43,0x80,0xbe]
13542
13543s_xnor_saveexec_b32 s0, vcc_hi
13544// GFX10: encoding: [0x6b,0x43,0x80,0xbe]
13545
13546s_xnor_saveexec_b32 s0, m0
13547// GFX10: encoding: [0x7c,0x43,0x80,0xbe]
13548
13549s_xnor_saveexec_b32 s0, 0
13550// GFX10: encoding: [0x80,0x43,0x80,0xbe]
13551
13552s_xnor_saveexec_b32 s0, -1
13553// GFX10: encoding: [0xc1,0x43,0x80,0xbe]
13554
13555s_xnor_saveexec_b32 s0, 0.5
13556// GFX10: encoding: [0xf0,0x43,0x80,0xbe]
13557
13558s_xnor_saveexec_b32 s0, -4.0
13559// GFX10: encoding: [0xf7,0x43,0x80,0xbe]
13560
13561s_xnor_saveexec_b32 s0, 0x3f717273
13562// GFX10: encoding: [0xff,0x43,0x80,0xbe,0x73,0x72,0x71,0x3f]
13563
13564s_xnor_saveexec_b32 s0, 0xaf123456
13565// GFX10: encoding: [0xff,0x43,0x80,0xbe,0x56,0x34,0x12,0xaf]
13566
13567s_andn1_saveexec_b32 s0, s1
13568// GFX10: encoding: [0x01,0x44,0x80,0xbe]
13569
13570s_andn1_saveexec_b32 s105, s104
13571// GFX10: encoding: [0x68,0x44,0xe9,0xbe]
13572
13573s_andn1_saveexec_b32 s0, s104
13574// GFX10: encoding: [0x68,0x44,0x80,0xbe]
13575
13576s_andn1_saveexec_b32 s105, s1
13577// GFX10: encoding: [0x01,0x44,0xe9,0xbe]
13578
13579s_andn1_saveexec_b32 exec_lo, s1
13580// GFX10: encoding: [0x01,0x44,0xfe,0xbe]
13581
13582s_andn1_saveexec_b32 exec_hi, s1
13583// GFX10: encoding: [0x01,0x44,0xff,0xbe]
13584
13585s_andn1_saveexec_b32 vcc_lo, s1
13586// GFX10: encoding: [0x01,0x44,0xea,0xbe]
13587
13588s_andn1_saveexec_b32 vcc_hi, s1
13589// GFX10: encoding: [0x01,0x44,0xeb,0xbe]
13590
13591s_andn1_saveexec_b32 m0, s1
13592// GFX10: encoding: [0x01,0x44,0xfc,0xbe]
13593
13594s_andn1_saveexec_b32 s0, exec_lo
13595// GFX10: encoding: [0x7e,0x44,0x80,0xbe]
13596
13597s_andn1_saveexec_b32 s0, exec_hi
13598// GFX10: encoding: [0x7f,0x44,0x80,0xbe]
13599
13600s_andn1_saveexec_b32 s0, vcc_lo
13601// GFX10: encoding: [0x6a,0x44,0x80,0xbe]
13602
13603s_andn1_saveexec_b32 s0, vcc_hi
13604// GFX10: encoding: [0x6b,0x44,0x80,0xbe]
13605
13606s_andn1_saveexec_b32 s0, m0
13607// GFX10: encoding: [0x7c,0x44,0x80,0xbe]
13608
13609s_andn1_saveexec_b32 s0, 0
13610// GFX10: encoding: [0x80,0x44,0x80,0xbe]
13611
13612s_andn1_saveexec_b32 s0, -1
13613// GFX10: encoding: [0xc1,0x44,0x80,0xbe]
13614
13615s_andn1_saveexec_b32 s0, 0.5
13616// GFX10: encoding: [0xf0,0x44,0x80,0xbe]
13617
13618s_andn1_saveexec_b32 s0, -4.0
13619// GFX10: encoding: [0xf7,0x44,0x80,0xbe]
13620
13621s_andn1_saveexec_b32 s0, 0x3f717273
13622// GFX10: encoding: [0xff,0x44,0x80,0xbe,0x73,0x72,0x71,0x3f]
13623
13624s_andn1_saveexec_b32 s0, 0xaf123456
13625// GFX10: encoding: [0xff,0x44,0x80,0xbe,0x56,0x34,0x12,0xaf]
13626
13627s_orn1_saveexec_b32 s0, s1
13628// GFX10: encoding: [0x01,0x45,0x80,0xbe]
13629
13630s_orn1_saveexec_b32 s105, s104
13631// GFX10: encoding: [0x68,0x45,0xe9,0xbe]
13632
13633s_orn1_saveexec_b32 s0, s104
13634// GFX10: encoding: [0x68,0x45,0x80,0xbe]
13635
13636s_orn1_saveexec_b32 s105, s1
13637// GFX10: encoding: [0x01,0x45,0xe9,0xbe]
13638
13639s_orn1_saveexec_b32 exec_lo, s1
13640// GFX10: encoding: [0x01,0x45,0xfe,0xbe]
13641
13642s_orn1_saveexec_b32 exec_hi, s1
13643// GFX10: encoding: [0x01,0x45,0xff,0xbe]
13644
13645s_orn1_saveexec_b32 vcc_lo, s1
13646// GFX10: encoding: [0x01,0x45,0xea,0xbe]
13647
13648s_orn1_saveexec_b32 vcc_hi, s1
13649// GFX10: encoding: [0x01,0x45,0xeb,0xbe]
13650
13651s_orn1_saveexec_b32 m0, s1
13652// GFX10: encoding: [0x01,0x45,0xfc,0xbe]
13653
13654s_orn1_saveexec_b32 s0, exec_lo
13655// GFX10: encoding: [0x7e,0x45,0x80,0xbe]
13656
13657s_orn1_saveexec_b32 s0, exec_hi
13658// GFX10: encoding: [0x7f,0x45,0x80,0xbe]
13659
13660s_orn1_saveexec_b32 s0, vcc_lo
13661// GFX10: encoding: [0x6a,0x45,0x80,0xbe]
13662
13663s_orn1_saveexec_b32 s0, vcc_hi
13664// GFX10: encoding: [0x6b,0x45,0x80,0xbe]
13665
13666s_orn1_saveexec_b32 s0, m0
13667// GFX10: encoding: [0x7c,0x45,0x80,0xbe]
13668
13669s_orn1_saveexec_b32 s0, 0
13670// GFX10: encoding: [0x80,0x45,0x80,0xbe]
13671
13672s_orn1_saveexec_b32 s0, -1
13673// GFX10: encoding: [0xc1,0x45,0x80,0xbe]
13674
13675s_orn1_saveexec_b32 s0, 0.5
13676// GFX10: encoding: [0xf0,0x45,0x80,0xbe]
13677
13678s_orn1_saveexec_b32 s0, -4.0
13679// GFX10: encoding: [0xf7,0x45,0x80,0xbe]
13680
13681s_orn1_saveexec_b32 s0, 0x3f717273
13682// GFX10: encoding: [0xff,0x45,0x80,0xbe,0x73,0x72,0x71,0x3f]
13683
13684s_orn1_saveexec_b32 s0, 0xaf123456
13685// GFX10: encoding: [0xff,0x45,0x80,0xbe,0x56,0x34,0x12,0xaf]
13686
13687s_andn1_wrexec_b32 s0, s1
13688// GFX10: encoding: [0x01,0x46,0x80,0xbe]
13689
13690s_andn1_wrexec_b32 s105, s104
13691// GFX10: encoding: [0x68,0x46,0xe9,0xbe]
13692
13693s_andn1_wrexec_b32 s0, s104
13694// GFX10: encoding: [0x68,0x46,0x80,0xbe]
13695
13696s_andn1_wrexec_b32 s105, s1
13697// GFX10: encoding: [0x01,0x46,0xe9,0xbe]
13698
13699s_andn1_wrexec_b32 exec_lo, s1
13700// GFX10: encoding: [0x01,0x46,0xfe,0xbe]
13701
13702s_andn1_wrexec_b32 exec_hi, s1
13703// GFX10: encoding: [0x01,0x46,0xff,0xbe]
13704
13705s_andn1_wrexec_b32 vcc_lo, s1
13706// GFX10: encoding: [0x01,0x46,0xea,0xbe]
13707
13708s_andn1_wrexec_b32 vcc_hi, s1
13709// GFX10: encoding: [0x01,0x46,0xeb,0xbe]
13710
13711s_andn1_wrexec_b32 m0, s1
13712// GFX10: encoding: [0x01,0x46,0xfc,0xbe]
13713
13714s_andn1_wrexec_b32 s0, exec_lo
13715// GFX10: encoding: [0x7e,0x46,0x80,0xbe]
13716
13717s_andn1_wrexec_b32 s0, exec_hi
13718// GFX10: encoding: [0x7f,0x46,0x80,0xbe]
13719
13720s_andn1_wrexec_b32 s0, vcc_lo
13721// GFX10: encoding: [0x6a,0x46,0x80,0xbe]
13722
13723s_andn1_wrexec_b32 s0, vcc_hi
13724// GFX10: encoding: [0x6b,0x46,0x80,0xbe]
13725
13726s_andn1_wrexec_b32 s0, m0
13727// GFX10: encoding: [0x7c,0x46,0x80,0xbe]
13728
13729s_andn1_wrexec_b32 s0, 0
13730// GFX10: encoding: [0x80,0x46,0x80,0xbe]
13731
13732s_andn1_wrexec_b32 s0, -1
13733// GFX10: encoding: [0xc1,0x46,0x80,0xbe]
13734
13735s_andn1_wrexec_b32 s0, 0.5
13736// GFX10: encoding: [0xf0,0x46,0x80,0xbe]
13737
13738s_andn1_wrexec_b32 s0, -4.0
13739// GFX10: encoding: [0xf7,0x46,0x80,0xbe]
13740
13741s_andn1_wrexec_b32 s0, 0x3f717273
13742// GFX10: encoding: [0xff,0x46,0x80,0xbe,0x73,0x72,0x71,0x3f]
13743
13744s_andn1_wrexec_b32 s0, 0xaf123456
13745// GFX10: encoding: [0xff,0x46,0x80,0xbe,0x56,0x34,0x12,0xaf]
13746
13747s_andn2_wrexec_b32 s0, s1
13748// GFX10: encoding: [0x01,0x47,0x80,0xbe]
13749
13750s_andn2_wrexec_b32 s105, s104
13751// GFX10: encoding: [0x68,0x47,0xe9,0xbe]
13752
13753s_andn2_wrexec_b32 s0, s104
13754// GFX10: encoding: [0x68,0x47,0x80,0xbe]
13755
13756s_andn2_wrexec_b32 s105, s1
13757// GFX10: encoding: [0x01,0x47,0xe9,0xbe]
13758
13759s_andn2_wrexec_b32 exec_lo, s1
13760// GFX10: encoding: [0x01,0x47,0xfe,0xbe]
13761
13762s_andn2_wrexec_b32 exec_hi, s1
13763// GFX10: encoding: [0x01,0x47,0xff,0xbe]
13764
13765s_andn2_wrexec_b32 vcc_lo, s1
13766// GFX10: encoding: [0x01,0x47,0xea,0xbe]
13767
13768s_andn2_wrexec_b32 vcc_hi, s1
13769// GFX10: encoding: [0x01,0x47,0xeb,0xbe]
13770
13771s_andn2_wrexec_b32 m0, s1
13772// GFX10: encoding: [0x01,0x47,0xfc,0xbe]
13773
13774s_andn2_wrexec_b32 s0, exec_lo
13775// GFX10: encoding: [0x7e,0x47,0x80,0xbe]
13776
13777s_andn2_wrexec_b32 s0, exec_hi
13778// GFX10: encoding: [0x7f,0x47,0x80,0xbe]
13779
13780s_andn2_wrexec_b32 s0, vcc_lo
13781// GFX10: encoding: [0x6a,0x47,0x80,0xbe]
13782
13783s_andn2_wrexec_b32 s0, vcc_hi
13784// GFX10: encoding: [0x6b,0x47,0x80,0xbe]
13785
13786s_andn2_wrexec_b32 s0, m0
13787// GFX10: encoding: [0x7c,0x47,0x80,0xbe]
13788
13789s_andn2_wrexec_b32 s0, 0
13790// GFX10: encoding: [0x80,0x47,0x80,0xbe]
13791
13792s_andn2_wrexec_b32 s0, -1
13793// GFX10: encoding: [0xc1,0x47,0x80,0xbe]
13794
13795s_andn2_wrexec_b32 s0, 0.5
13796// GFX10: encoding: [0xf0,0x47,0x80,0xbe]
13797
13798s_andn2_wrexec_b32 s0, -4.0
13799// GFX10: encoding: [0xf7,0x47,0x80,0xbe]
13800
13801s_andn2_wrexec_b32 s0, 0x3f717273
13802// GFX10: encoding: [0xff,0x47,0x80,0xbe,0x73,0x72,0x71,0x3f]
13803
13804s_andn2_wrexec_b32 s0, 0xaf123456
13805// GFX10: encoding: [0xff,0x47,0x80,0xbe,0x56,0x34,0x12,0xaf]
13806
13807s_movrelsd_2_b32 s0, s1
13808// GFX10: encoding: [0x01,0x49,0x80,0xbe]
13809
13810s_movrelsd_2_b32 s105, s104
13811// GFX10: encoding: [0x68,0x49,0xe9,0xbe]
13812
13813s_movrelsd_2_b32 s0, s104
13814// GFX10: encoding: [0x68,0x49,0x80,0xbe]
13815
13816s_movrelsd_2_b32 s105, s1
13817// GFX10: encoding: [0x01,0x49,0xe9,0xbe]
13818
13819s_movrelsd_2_b32 vcc_lo, s1
13820// GFX10: encoding: [0x01,0x49,0xea,0xbe]
13821
13822s_movrelsd_2_b32 vcc_hi, s1
13823// GFX10: encoding: [0x01,0x49,0xeb,0xbe]
13824
13825s_movrelsd_2_b32 s0, vcc_lo
13826// GFX10: encoding: [0x6a,0x49,0x80,0xbe]
13827
13828s_movrelsd_2_b32 s0, vcc_hi
13829// GFX10: encoding: [0x6b,0x49,0x80,0xbe]
13830
13831//===----------------------------------------------------------------------===//
13832// ENC_SOP2.
13833//===----------------------------------------------------------------------===//
13834
13835s_add_u32 s0, s1, s2
13836// GFX10: encoding: [0x01,0x02,0x00,0x80]
13837
13838s_add_u32 s105, s104, s103
13839// GFX10: encoding: [0x68,0x67,0x69,0x80]
13840
13841s_add_u32 s0, s104, s103
13842// GFX10: encoding: [0x68,0x67,0x00,0x80]
13843
13844s_add_u32 s105, s1, s103
13845// GFX10: encoding: [0x01,0x67,0x69,0x80]
13846
13847s_add_u32 s105, s104, s2
13848// GFX10: encoding: [0x68,0x02,0x69,0x80]
13849
13850s_add_u32 s105, s1, s2
13851// GFX10: encoding: [0x01,0x02,0x69,0x80]
13852
13853s_add_u32 s0, s104, s2
13854// GFX10: encoding: [0x68,0x02,0x00,0x80]
13855
13856s_add_u32 s0, s1, s103
13857// GFX10: encoding: [0x01,0x67,0x00,0x80]
13858
13859s_add_u32 exec_lo, s1, s2
13860// GFX10: encoding: [0x01,0x02,0x7e,0x80]
13861
13862s_add_u32 exec_hi, s1, s2
13863// GFX10: encoding: [0x01,0x02,0x7f,0x80]
13864
13865s_add_u32 vcc_lo, s1, s2
13866// GFX10: encoding: [0x01,0x02,0x6a,0x80]
13867
13868s_add_u32 vcc_hi, s1, s2
13869// GFX10: encoding: [0x01,0x02,0x6b,0x80]
13870
13871s_add_u32 m0, s1, s2
13872// GFX10: encoding: [0x01,0x02,0x7c,0x80]
13873
13874s_add_u32 s0, exec_lo, s2
13875// GFX10: encoding: [0x7e,0x02,0x00,0x80]
13876
13877s_add_u32 s0, exec_hi, s2
13878// GFX10: encoding: [0x7f,0x02,0x00,0x80]
13879
13880s_add_u32 s0, vcc_lo, s2
13881// GFX10: encoding: [0x6a,0x02,0x00,0x80]
13882
13883s_add_u32 s0, vcc_hi, s2
13884// GFX10: encoding: [0x6b,0x02,0x00,0x80]
13885
13886s_add_u32 s0, m0, s2
13887// GFX10: encoding: [0x7c,0x02,0x00,0x80]
13888
13889s_add_u32 s0, 0, s2
13890// GFX10: encoding: [0x80,0x02,0x00,0x80]
13891
13892s_add_u32 s0, -1, s2
13893// GFX10: encoding: [0xc1,0x02,0x00,0x80]
13894
13895s_add_u32 s0, 0.5, s2
13896// GFX10: encoding: [0xf0,0x02,0x00,0x80]
13897
13898s_add_u32 s0, -4.0, s2
13899// GFX10: encoding: [0xf7,0x02,0x00,0x80]
13900
13901s_add_u32 s0, 0x3f717273, s2
13902// GFX10: encoding: [0xff,0x02,0x00,0x80,0x73,0x72,0x71,0x3f]
13903
13904s_add_u32 s0, 0xaf123456, s2
13905// GFX10: encoding: [0xff,0x02,0x00,0x80,0x56,0x34,0x12,0xaf]
13906
13907s_add_u32 s0, s1, exec_lo
13908// GFX10: encoding: [0x01,0x7e,0x00,0x80]
13909
13910s_add_u32 s0, s1, exec_hi
13911// GFX10: encoding: [0x01,0x7f,0x00,0x80]
13912
13913s_add_u32 s0, s1, vcc_lo
13914// GFX10: encoding: [0x01,0x6a,0x00,0x80]
13915
13916s_add_u32 s0, s1, vcc_hi
13917// GFX10: encoding: [0x01,0x6b,0x00,0x80]
13918
13919s_add_u32 s0, s1, m0
13920// GFX10: encoding: [0x01,0x7c,0x00,0x80]
13921
13922s_add_u32 s0, s1, 0
13923// GFX10: encoding: [0x01,0x80,0x00,0x80]
13924
13925s_add_u32 s0, s1, -1
13926// GFX10: encoding: [0x01,0xc1,0x00,0x80]
13927
13928s_add_u32 s0, s1, 0.5
13929// GFX10: encoding: [0x01,0xf0,0x00,0x80]
13930
13931s_add_u32 s0, s1, -4.0
13932// GFX10: encoding: [0x01,0xf7,0x00,0x80]
13933
13934s_add_u32 s0, s1, 0x3f717273
13935// GFX10: encoding: [0x01,0xff,0x00,0x80,0x73,0x72,0x71,0x3f]
13936
13937s_add_u32 s0, s1, 0xaf123456
13938// GFX10: encoding: [0x01,0xff,0x00,0x80,0x56,0x34,0x12,0xaf]
13939
13940s_sub_u32 s0, s1, s2
13941// GFX10: encoding: [0x01,0x02,0x80,0x80]
13942
13943s_sub_u32 s105, s104, s103
13944// GFX10: encoding: [0x68,0x67,0xe9,0x80]
13945
13946s_sub_u32 s0, s104, s103
13947// GFX10: encoding: [0x68,0x67,0x80,0x80]
13948
13949s_sub_u32 s105, s1, s103
13950// GFX10: encoding: [0x01,0x67,0xe9,0x80]
13951
13952s_sub_u32 s105, s104, s2
13953// GFX10: encoding: [0x68,0x02,0xe9,0x80]
13954
13955s_sub_u32 s105, s1, s2
13956// GFX10: encoding: [0x01,0x02,0xe9,0x80]
13957
13958s_sub_u32 s0, s104, s2
13959// GFX10: encoding: [0x68,0x02,0x80,0x80]
13960
13961s_sub_u32 s0, s1, s103
13962// GFX10: encoding: [0x01,0x67,0x80,0x80]
13963
13964s_sub_u32 exec_lo, s1, s2
13965// GFX10: encoding: [0x01,0x02,0xfe,0x80]
13966
13967s_sub_u32 exec_hi, s1, s2
13968// GFX10: encoding: [0x01,0x02,0xff,0x80]
13969
13970s_sub_u32 vcc_lo, s1, s2
13971// GFX10: encoding: [0x01,0x02,0xea,0x80]
13972
13973s_sub_u32 vcc_hi, s1, s2
13974// GFX10: encoding: [0x01,0x02,0xeb,0x80]
13975
13976s_sub_u32 m0, s1, s2
13977// GFX10: encoding: [0x01,0x02,0xfc,0x80]
13978
13979s_sub_u32 s0, exec_lo, s2
13980// GFX10: encoding: [0x7e,0x02,0x80,0x80]
13981
13982s_sub_u32 s0, exec_hi, s2
13983// GFX10: encoding: [0x7f,0x02,0x80,0x80]
13984
13985s_sub_u32 s0, vcc_lo, s2
13986// GFX10: encoding: [0x6a,0x02,0x80,0x80]
13987
13988s_sub_u32 s0, vcc_hi, s2
13989// GFX10: encoding: [0x6b,0x02,0x80,0x80]
13990
13991s_sub_u32 s0, m0, s2
13992// GFX10: encoding: [0x7c,0x02,0x80,0x80]
13993
13994s_sub_u32 s0, 0, s2
13995// GFX10: encoding: [0x80,0x02,0x80,0x80]
13996
13997s_sub_u32 s0, -1, s2
13998// GFX10: encoding: [0xc1,0x02,0x80,0x80]
13999
14000s_sub_u32 s0, 0.5, s2
14001// GFX10: encoding: [0xf0,0x02,0x80,0x80]
14002
14003s_sub_u32 s0, -4.0, s2
14004// GFX10: encoding: [0xf7,0x02,0x80,0x80]
14005
14006s_sub_u32 s0, 0x3f717273, s2
14007// GFX10: encoding: [0xff,0x02,0x80,0x80,0x73,0x72,0x71,0x3f]
14008
14009s_sub_u32 s0, 0xaf123456, s2
14010// GFX10: encoding: [0xff,0x02,0x80,0x80,0x56,0x34,0x12,0xaf]
14011
14012s_sub_u32 s0, s1, exec_lo
14013// GFX10: encoding: [0x01,0x7e,0x80,0x80]
14014
14015s_sub_u32 s0, s1, exec_hi
14016// GFX10: encoding: [0x01,0x7f,0x80,0x80]
14017
14018s_sub_u32 s0, s1, vcc_lo
14019// GFX10: encoding: [0x01,0x6a,0x80,0x80]
14020
14021s_sub_u32 s0, s1, vcc_hi
14022// GFX10: encoding: [0x01,0x6b,0x80,0x80]
14023
14024s_sub_u32 s0, s1, m0
14025// GFX10: encoding: [0x01,0x7c,0x80,0x80]
14026
14027s_sub_u32 s0, s1, 0
14028// GFX10: encoding: [0x01,0x80,0x80,0x80]
14029
14030s_sub_u32 s0, s1, -1
14031// GFX10: encoding: [0x01,0xc1,0x80,0x80]
14032
14033s_sub_u32 s0, s1, 0.5
14034// GFX10: encoding: [0x01,0xf0,0x80,0x80]
14035
14036s_sub_u32 s0, s1, -4.0
14037// GFX10: encoding: [0x01,0xf7,0x80,0x80]
14038
14039s_sub_u32 s0, s1, 0x3f717273
14040// GFX10: encoding: [0x01,0xff,0x80,0x80,0x73,0x72,0x71,0x3f]
14041
14042s_sub_u32 s0, s1, 0xaf123456
14043// GFX10: encoding: [0x01,0xff,0x80,0x80,0x56,0x34,0x12,0xaf]
14044
14045s_add_i32 s0, s1, s2
14046// GFX10: encoding: [0x01,0x02,0x00,0x81]
14047
14048s_add_i32 s105, s104, s103
14049// GFX10: encoding: [0x68,0x67,0x69,0x81]
14050
14051s_add_i32 s0, s104, s103
14052// GFX10: encoding: [0x68,0x67,0x00,0x81]
14053
14054s_add_i32 s105, s1, s103
14055// GFX10: encoding: [0x01,0x67,0x69,0x81]
14056
14057s_add_i32 s105, s104, s2
14058// GFX10: encoding: [0x68,0x02,0x69,0x81]
14059
14060s_add_i32 s105, s1, s2
14061// GFX10: encoding: [0x01,0x02,0x69,0x81]
14062
14063s_add_i32 s0, s104, s2
14064// GFX10: encoding: [0x68,0x02,0x00,0x81]
14065
14066s_add_i32 s0, s1, s103
14067// GFX10: encoding: [0x01,0x67,0x00,0x81]
14068
14069s_add_i32 exec_lo, s1, s2
14070// GFX10: encoding: [0x01,0x02,0x7e,0x81]
14071
14072s_add_i32 exec_hi, s1, s2
14073// GFX10: encoding: [0x01,0x02,0x7f,0x81]
14074
14075s_add_i32 vcc_lo, s1, s2
14076// GFX10: encoding: [0x01,0x02,0x6a,0x81]
14077
14078s_add_i32 vcc_hi, s1, s2
14079// GFX10: encoding: [0x01,0x02,0x6b,0x81]
14080
14081s_add_i32 m0, s1, s2
14082// GFX10: encoding: [0x01,0x02,0x7c,0x81]
14083
14084s_add_i32 s0, exec_lo, s2
14085// GFX10: encoding: [0x7e,0x02,0x00,0x81]
14086
14087s_add_i32 s0, exec_hi, s2
14088// GFX10: encoding: [0x7f,0x02,0x00,0x81]
14089
14090s_add_i32 s0, vcc_lo, s2
14091// GFX10: encoding: [0x6a,0x02,0x00,0x81]
14092
14093s_add_i32 s0, vcc_hi, s2
14094// GFX10: encoding: [0x6b,0x02,0x00,0x81]
14095
14096s_add_i32 s0, m0, s2
14097// GFX10: encoding: [0x7c,0x02,0x00,0x81]
14098
14099s_add_i32 s0, 0, s2
14100// GFX10: encoding: [0x80,0x02,0x00,0x81]
14101
14102s_add_i32 s0, -1, s2
14103// GFX10: encoding: [0xc1,0x02,0x00,0x81]
14104
14105s_add_i32 s0, 0.5, s2
14106// GFX10: encoding: [0xf0,0x02,0x00,0x81]
14107
14108s_add_i32 s0, -4.0, s2
14109// GFX10: encoding: [0xf7,0x02,0x00,0x81]
14110
14111s_add_i32 s0, 0x3f717273, s2
14112// GFX10: encoding: [0xff,0x02,0x00,0x81,0x73,0x72,0x71,0x3f]
14113
14114s_add_i32 s0, 0xaf123456, s2
14115// GFX10: encoding: [0xff,0x02,0x00,0x81,0x56,0x34,0x12,0xaf]
14116
14117s_add_i32 s0, s1, exec_lo
14118// GFX10: encoding: [0x01,0x7e,0x00,0x81]
14119
14120s_add_i32 s0, s1, exec_hi
14121// GFX10: encoding: [0x01,0x7f,0x00,0x81]
14122
14123s_add_i32 s0, s1, vcc_lo
14124// GFX10: encoding: [0x01,0x6a,0x00,0x81]
14125
14126s_add_i32 s0, s1, vcc_hi
14127// GFX10: encoding: [0x01,0x6b,0x00,0x81]
14128
14129s_add_i32 s0, s1, m0
14130// GFX10: encoding: [0x01,0x7c,0x00,0x81]
14131
14132s_add_i32 s0, s1, 0
14133// GFX10: encoding: [0x01,0x80,0x00,0x81]
14134
14135s_add_i32 s0, s1, -1
14136// GFX10: encoding: [0x01,0xc1,0x00,0x81]
14137
14138s_add_i32 s0, s1, 0.5
14139// GFX10: encoding: [0x01,0xf0,0x00,0x81]
14140
14141s_add_i32 s0, s1, -4.0
14142// GFX10: encoding: [0x01,0xf7,0x00,0x81]
14143
14144s_add_i32 s0, s1, 0x3f717273
14145// GFX10: encoding: [0x01,0xff,0x00,0x81,0x73,0x72,0x71,0x3f]
14146
14147s_add_i32 s0, s1, 0xaf123456
14148// GFX10: encoding: [0x01,0xff,0x00,0x81,0x56,0x34,0x12,0xaf]
14149
14150s_sub_i32 s0, s1, s2
14151// GFX10: encoding: [0x01,0x02,0x80,0x81]
14152
14153s_sub_i32 s105, s104, s103
14154// GFX10: encoding: [0x68,0x67,0xe9,0x81]
14155
14156s_sub_i32 s0, s104, s103
14157// GFX10: encoding: [0x68,0x67,0x80,0x81]
14158
14159s_sub_i32 s105, s1, s103
14160// GFX10: encoding: [0x01,0x67,0xe9,0x81]
14161
14162s_sub_i32 s105, s104, s2
14163// GFX10: encoding: [0x68,0x02,0xe9,0x81]
14164
14165s_sub_i32 s105, s1, s2
14166// GFX10: encoding: [0x01,0x02,0xe9,0x81]
14167
14168s_sub_i32 s0, s104, s2
14169// GFX10: encoding: [0x68,0x02,0x80,0x81]
14170
14171s_sub_i32 s0, s1, s103
14172// GFX10: encoding: [0x01,0x67,0x80,0x81]
14173
14174s_sub_i32 exec_lo, s1, s2
14175// GFX10: encoding: [0x01,0x02,0xfe,0x81]
14176
14177s_sub_i32 exec_hi, s1, s2
14178// GFX10: encoding: [0x01,0x02,0xff,0x81]
14179
14180s_sub_i32 vcc_lo, s1, s2
14181// GFX10: encoding: [0x01,0x02,0xea,0x81]
14182
14183s_sub_i32 vcc_hi, s1, s2
14184// GFX10: encoding: [0x01,0x02,0xeb,0x81]
14185
14186s_sub_i32 m0, s1, s2
14187// GFX10: encoding: [0x01,0x02,0xfc,0x81]
14188
14189s_sub_i32 s0, exec_lo, s2
14190// GFX10: encoding: [0x7e,0x02,0x80,0x81]
14191
14192s_sub_i32 s0, exec_hi, s2
14193// GFX10: encoding: [0x7f,0x02,0x80,0x81]
14194
14195s_sub_i32 s0, vcc_lo, s2
14196// GFX10: encoding: [0x6a,0x02,0x80,0x81]
14197
14198s_sub_i32 s0, vcc_hi, s2
14199// GFX10: encoding: [0x6b,0x02,0x80,0x81]
14200
14201s_sub_i32 s0, m0, s2
14202// GFX10: encoding: [0x7c,0x02,0x80,0x81]
14203
14204s_sub_i32 s0, 0, s2
14205// GFX10: encoding: [0x80,0x02,0x80,0x81]
14206
14207s_sub_i32 s0, -1, s2
14208// GFX10: encoding: [0xc1,0x02,0x80,0x81]
14209
14210s_sub_i32 s0, 0.5, s2
14211// GFX10: encoding: [0xf0,0x02,0x80,0x81]
14212
14213s_sub_i32 s0, -4.0, s2
14214// GFX10: encoding: [0xf7,0x02,0x80,0x81]
14215
14216s_sub_i32 s0, 0x3f717273, s2
14217// GFX10: encoding: [0xff,0x02,0x80,0x81,0x73,0x72,0x71,0x3f]
14218
14219s_sub_i32 s0, 0xaf123456, s2
14220// GFX10: encoding: [0xff,0x02,0x80,0x81,0x56,0x34,0x12,0xaf]
14221
14222s_sub_i32 s0, s1, exec_lo
14223// GFX10: encoding: [0x01,0x7e,0x80,0x81]
14224
14225s_sub_i32 s0, s1, exec_hi
14226// GFX10: encoding: [0x01,0x7f,0x80,0x81]
14227
14228s_sub_i32 s0, s1, vcc_lo
14229// GFX10: encoding: [0x01,0x6a,0x80,0x81]
14230
14231s_sub_i32 s0, s1, vcc_hi
14232// GFX10: encoding: [0x01,0x6b,0x80,0x81]
14233
14234s_sub_i32 s0, s1, m0
14235// GFX10: encoding: [0x01,0x7c,0x80,0x81]
14236
14237s_sub_i32 s0, s1, 0
14238// GFX10: encoding: [0x01,0x80,0x80,0x81]
14239
14240s_sub_i32 s0, s1, -1
14241// GFX10: encoding: [0x01,0xc1,0x80,0x81]
14242
14243s_sub_i32 s0, s1, 0.5
14244// GFX10: encoding: [0x01,0xf0,0x80,0x81]
14245
14246s_sub_i32 s0, s1, -4.0
14247// GFX10: encoding: [0x01,0xf7,0x80,0x81]
14248
14249s_sub_i32 s0, s1, 0x3f717273
14250// GFX10: encoding: [0x01,0xff,0x80,0x81,0x73,0x72,0x71,0x3f]
14251
14252s_sub_i32 s0, s1, 0xaf123456
14253// GFX10: encoding: [0x01,0xff,0x80,0x81,0x56,0x34,0x12,0xaf]
14254
14255s_addc_u32 s0, s1, s2
14256// GFX10: encoding: [0x01,0x02,0x00,0x82]
14257
14258s_addc_u32 s105, s104, s103
14259// GFX10: encoding: [0x68,0x67,0x69,0x82]
14260
14261s_addc_u32 s0, s104, s103
14262// GFX10: encoding: [0x68,0x67,0x00,0x82]
14263
14264s_addc_u32 s105, s1, s103
14265// GFX10: encoding: [0x01,0x67,0x69,0x82]
14266
14267s_addc_u32 s105, s104, s2
14268// GFX10: encoding: [0x68,0x02,0x69,0x82]
14269
14270s_addc_u32 s105, s1, s2
14271// GFX10: encoding: [0x01,0x02,0x69,0x82]
14272
14273s_addc_u32 s0, s104, s2
14274// GFX10: encoding: [0x68,0x02,0x00,0x82]
14275
14276s_addc_u32 s0, s1, s103
14277// GFX10: encoding: [0x01,0x67,0x00,0x82]
14278
14279s_addc_u32 exec_lo, s1, s2
14280// GFX10: encoding: [0x01,0x02,0x7e,0x82]
14281
14282s_addc_u32 exec_hi, s1, s2
14283// GFX10: encoding: [0x01,0x02,0x7f,0x82]
14284
14285s_addc_u32 vcc_lo, s1, s2
14286// GFX10: encoding: [0x01,0x02,0x6a,0x82]
14287
14288s_addc_u32 vcc_hi, s1, s2
14289// GFX10: encoding: [0x01,0x02,0x6b,0x82]
14290
14291s_addc_u32 m0, s1, s2
14292// GFX10: encoding: [0x01,0x02,0x7c,0x82]
14293
14294s_addc_u32 s0, exec_lo, s2
14295// GFX10: encoding: [0x7e,0x02,0x00,0x82]
14296
14297s_addc_u32 s0, exec_hi, s2
14298// GFX10: encoding: [0x7f,0x02,0x00,0x82]
14299
14300s_addc_u32 s0, vcc_lo, s2
14301// GFX10: encoding: [0x6a,0x02,0x00,0x82]
14302
14303s_addc_u32 s0, vcc_hi, s2
14304// GFX10: encoding: [0x6b,0x02,0x00,0x82]
14305
14306s_addc_u32 s0, m0, s2
14307// GFX10: encoding: [0x7c,0x02,0x00,0x82]
14308
14309s_addc_u32 s0, 0, s2
14310// GFX10: encoding: [0x80,0x02,0x00,0x82]
14311
14312s_addc_u32 s0, -1, s2
14313// GFX10: encoding: [0xc1,0x02,0x00,0x82]
14314
14315s_addc_u32 s0, 0.5, s2
14316// GFX10: encoding: [0xf0,0x02,0x00,0x82]
14317
14318s_addc_u32 s0, -4.0, s2
14319// GFX10: encoding: [0xf7,0x02,0x00,0x82]
14320
14321s_addc_u32 s0, 0x3f717273, s2
14322// GFX10: encoding: [0xff,0x02,0x00,0x82,0x73,0x72,0x71,0x3f]
14323
14324s_addc_u32 s0, 0xaf123456, s2
14325// GFX10: encoding: [0xff,0x02,0x00,0x82,0x56,0x34,0x12,0xaf]
14326
14327s_addc_u32 s0, s1, exec_lo
14328// GFX10: encoding: [0x01,0x7e,0x00,0x82]
14329
14330s_addc_u32 s0, s1, exec_hi
14331// GFX10: encoding: [0x01,0x7f,0x00,0x82]
14332
14333s_addc_u32 s0, s1, vcc_lo
14334// GFX10: encoding: [0x01,0x6a,0x00,0x82]
14335
14336s_addc_u32 s0, s1, vcc_hi
14337// GFX10: encoding: [0x01,0x6b,0x00,0x82]
14338
14339s_addc_u32 s0, s1, m0
14340// GFX10: encoding: [0x01,0x7c,0x00,0x82]
14341
14342s_addc_u32 s0, s1, 0
14343// GFX10: encoding: [0x01,0x80,0x00,0x82]
14344
14345s_addc_u32 s0, s1, -1
14346// GFX10: encoding: [0x01,0xc1,0x00,0x82]
14347
14348s_addc_u32 s0, s1, 0.5
14349// GFX10: encoding: [0x01,0xf0,0x00,0x82]
14350
14351s_addc_u32 s0, s1, -4.0
14352// GFX10: encoding: [0x01,0xf7,0x00,0x82]
14353
14354s_addc_u32 s0, s1, 0x3f717273
14355// GFX10: encoding: [0x01,0xff,0x00,0x82,0x73,0x72,0x71,0x3f]
14356
14357s_addc_u32 s0, s1, 0xaf123456
14358// GFX10: encoding: [0x01,0xff,0x00,0x82,0x56,0x34,0x12,0xaf]
14359
14360s_subb_u32 s0, s1, s2
14361// GFX10: encoding: [0x01,0x02,0x80,0x82]
14362
14363s_subb_u32 s105, s104, s103
14364// GFX10: encoding: [0x68,0x67,0xe9,0x82]
14365
14366s_subb_u32 s0, s104, s103
14367// GFX10: encoding: [0x68,0x67,0x80,0x82]
14368
14369s_subb_u32 s105, s1, s103
14370// GFX10: encoding: [0x01,0x67,0xe9,0x82]
14371
14372s_subb_u32 s105, s104, s2
14373// GFX10: encoding: [0x68,0x02,0xe9,0x82]
14374
14375s_subb_u32 s105, s1, s2
14376// GFX10: encoding: [0x01,0x02,0xe9,0x82]
14377
14378s_subb_u32 s0, s104, s2
14379// GFX10: encoding: [0x68,0x02,0x80,0x82]
14380
14381s_subb_u32 s0, s1, s103
14382// GFX10: encoding: [0x01,0x67,0x80,0x82]
14383
14384s_subb_u32 exec_lo, s1, s2
14385// GFX10: encoding: [0x01,0x02,0xfe,0x82]
14386
14387s_subb_u32 exec_hi, s1, s2
14388// GFX10: encoding: [0x01,0x02,0xff,0x82]
14389
14390s_subb_u32 vcc_lo, s1, s2
14391// GFX10: encoding: [0x01,0x02,0xea,0x82]
14392
14393s_subb_u32 vcc_hi, s1, s2
14394// GFX10: encoding: [0x01,0x02,0xeb,0x82]
14395
14396s_subb_u32 m0, s1, s2
14397// GFX10: encoding: [0x01,0x02,0xfc,0x82]
14398
14399s_subb_u32 s0, exec_lo, s2
14400// GFX10: encoding: [0x7e,0x02,0x80,0x82]
14401
14402s_subb_u32 s0, exec_hi, s2
14403// GFX10: encoding: [0x7f,0x02,0x80,0x82]
14404
14405s_subb_u32 s0, vcc_lo, s2
14406// GFX10: encoding: [0x6a,0x02,0x80,0x82]
14407
14408s_subb_u32 s0, vcc_hi, s2
14409// GFX10: encoding: [0x6b,0x02,0x80,0x82]
14410
14411s_subb_u32 s0, m0, s2
14412// GFX10: encoding: [0x7c,0x02,0x80,0x82]
14413
14414s_subb_u32 s0, 0, s2
14415// GFX10: encoding: [0x80,0x02,0x80,0x82]
14416
14417s_subb_u32 s0, -1, s2
14418// GFX10: encoding: [0xc1,0x02,0x80,0x82]
14419
14420s_subb_u32 s0, 0.5, s2
14421// GFX10: encoding: [0xf0,0x02,0x80,0x82]
14422
14423s_subb_u32 s0, -4.0, s2
14424// GFX10: encoding: [0xf7,0x02,0x80,0x82]
14425
14426s_subb_u32 s0, 0x3f717273, s2
14427// GFX10: encoding: [0xff,0x02,0x80,0x82,0x73,0x72,0x71,0x3f]
14428
14429s_subb_u32 s0, 0xaf123456, s2
14430// GFX10: encoding: [0xff,0x02,0x80,0x82,0x56,0x34,0x12,0xaf]
14431
14432s_subb_u32 s0, s1, exec_lo
14433// GFX10: encoding: [0x01,0x7e,0x80,0x82]
14434
14435s_subb_u32 s0, s1, exec_hi
14436// GFX10: encoding: [0x01,0x7f,0x80,0x82]
14437
14438s_subb_u32 s0, s1, vcc_lo
14439// GFX10: encoding: [0x01,0x6a,0x80,0x82]
14440
14441s_subb_u32 s0, s1, vcc_hi
14442// GFX10: encoding: [0x01,0x6b,0x80,0x82]
14443
14444s_subb_u32 s0, s1, m0
14445// GFX10: encoding: [0x01,0x7c,0x80,0x82]
14446
14447s_subb_u32 s0, s1, 0
14448// GFX10: encoding: [0x01,0x80,0x80,0x82]
14449
14450s_subb_u32 s0, s1, -1
14451// GFX10: encoding: [0x01,0xc1,0x80,0x82]
14452
14453s_subb_u32 s0, s1, 0.5
14454// GFX10: encoding: [0x01,0xf0,0x80,0x82]
14455
14456s_subb_u32 s0, s1, -4.0
14457// GFX10: encoding: [0x01,0xf7,0x80,0x82]
14458
14459s_subb_u32 s0, s1, 0x3f717273
14460// GFX10: encoding: [0x01,0xff,0x80,0x82,0x73,0x72,0x71,0x3f]
14461
14462s_subb_u32 s0, s1, 0xaf123456
14463// GFX10: encoding: [0x01,0xff,0x80,0x82,0x56,0x34,0x12,0xaf]
14464
14465s_min_i32 s0, s1, s2
14466// GFX10: encoding: [0x01,0x02,0x00,0x83]
14467
14468s_min_i32 s105, s104, s103
14469// GFX10: encoding: [0x68,0x67,0x69,0x83]
14470
14471s_min_i32 s0, s104, s103
14472// GFX10: encoding: [0x68,0x67,0x00,0x83]
14473
14474s_min_i32 s105, s1, s103
14475// GFX10: encoding: [0x01,0x67,0x69,0x83]
14476
14477s_min_i32 s105, s104, s2
14478// GFX10: encoding: [0x68,0x02,0x69,0x83]
14479
14480s_min_i32 s105, s1, s2
14481// GFX10: encoding: [0x01,0x02,0x69,0x83]
14482
14483s_min_i32 s0, s104, s2
14484// GFX10: encoding: [0x68,0x02,0x00,0x83]
14485
14486s_min_i32 s0, s1, s103
14487// GFX10: encoding: [0x01,0x67,0x00,0x83]
14488
14489s_min_i32 exec_lo, s1, s2
14490// GFX10: encoding: [0x01,0x02,0x7e,0x83]
14491
14492s_min_i32 exec_hi, s1, s2
14493// GFX10: encoding: [0x01,0x02,0x7f,0x83]
14494
14495s_min_i32 vcc_lo, s1, s2
14496// GFX10: encoding: [0x01,0x02,0x6a,0x83]
14497
14498s_min_i32 vcc_hi, s1, s2
14499// GFX10: encoding: [0x01,0x02,0x6b,0x83]
14500
14501s_min_i32 m0, s1, s2
14502// GFX10: encoding: [0x01,0x02,0x7c,0x83]
14503
14504s_min_i32 s0, exec_lo, s2
14505// GFX10: encoding: [0x7e,0x02,0x00,0x83]
14506
14507s_min_i32 s0, exec_hi, s2
14508// GFX10: encoding: [0x7f,0x02,0x00,0x83]
14509
14510s_min_i32 s0, vcc_lo, s2
14511// GFX10: encoding: [0x6a,0x02,0x00,0x83]
14512
14513s_min_i32 s0, vcc_hi, s2
14514// GFX10: encoding: [0x6b,0x02,0x00,0x83]
14515
14516s_min_i32 s0, m0, s2
14517// GFX10: encoding: [0x7c,0x02,0x00,0x83]
14518
14519s_min_i32 s0, 0, s2
14520// GFX10: encoding: [0x80,0x02,0x00,0x83]
14521
14522s_min_i32 s0, -1, s2
14523// GFX10: encoding: [0xc1,0x02,0x00,0x83]
14524
14525s_min_i32 s0, 0.5, s2
14526// GFX10: encoding: [0xf0,0x02,0x00,0x83]
14527
14528s_min_i32 s0, -4.0, s2
14529// GFX10: encoding: [0xf7,0x02,0x00,0x83]
14530
14531s_min_i32 s0, 0x3f717273, s2
14532// GFX10: encoding: [0xff,0x02,0x00,0x83,0x73,0x72,0x71,0x3f]
14533
14534s_min_i32 s0, 0xaf123456, s2
14535// GFX10: encoding: [0xff,0x02,0x00,0x83,0x56,0x34,0x12,0xaf]
14536
14537s_min_i32 s0, s1, exec_lo
14538// GFX10: encoding: [0x01,0x7e,0x00,0x83]
14539
14540s_min_i32 s0, s1, exec_hi
14541// GFX10: encoding: [0x01,0x7f,0x00,0x83]
14542
14543s_min_i32 s0, s1, vcc_lo
14544// GFX10: encoding: [0x01,0x6a,0x00,0x83]
14545
14546s_min_i32 s0, s1, vcc_hi
14547// GFX10: encoding: [0x01,0x6b,0x00,0x83]
14548
14549s_min_i32 s0, s1, m0
14550// GFX10: encoding: [0x01,0x7c,0x00,0x83]
14551
14552s_min_i32 s0, s1, 0
14553// GFX10: encoding: [0x01,0x80,0x00,0x83]
14554
14555s_min_i32 s0, s1, -1
14556// GFX10: encoding: [0x01,0xc1,0x00,0x83]
14557
14558s_min_i32 s0, s1, 0.5
14559// GFX10: encoding: [0x01,0xf0,0x00,0x83]
14560
14561s_min_i32 s0, s1, -4.0
14562// GFX10: encoding: [0x01,0xf7,0x00,0x83]
14563
14564s_min_i32 s0, s1, 0x3f717273
14565// GFX10: encoding: [0x01,0xff,0x00,0x83,0x73,0x72,0x71,0x3f]
14566
14567s_min_i32 s0, s1, 0xaf123456
14568// GFX10: encoding: [0x01,0xff,0x00,0x83,0x56,0x34,0x12,0xaf]
14569
14570s_min_u32 s0, s1, s2
14571// GFX10: encoding: [0x01,0x02,0x80,0x83]
14572
14573s_min_u32 s105, s104, s103
14574// GFX10: encoding: [0x68,0x67,0xe9,0x83]
14575
14576s_min_u32 s0, s104, s103
14577// GFX10: encoding: [0x68,0x67,0x80,0x83]
14578
14579s_min_u32 s105, s1, s103
14580// GFX10: encoding: [0x01,0x67,0xe9,0x83]
14581
14582s_min_u32 s105, s104, s2
14583// GFX10: encoding: [0x68,0x02,0xe9,0x83]
14584
14585s_min_u32 s105, s1, s2
14586// GFX10: encoding: [0x01,0x02,0xe9,0x83]
14587
14588s_min_u32 s0, s104, s2
14589// GFX10: encoding: [0x68,0x02,0x80,0x83]
14590
14591s_min_u32 s0, s1, s103
14592// GFX10: encoding: [0x01,0x67,0x80,0x83]
14593
14594s_min_u32 exec_lo, s1, s2
14595// GFX10: encoding: [0x01,0x02,0xfe,0x83]
14596
14597s_min_u32 exec_hi, s1, s2
14598// GFX10: encoding: [0x01,0x02,0xff,0x83]
14599
14600s_min_u32 vcc_lo, s1, s2
14601// GFX10: encoding: [0x01,0x02,0xea,0x83]
14602
14603s_min_u32 vcc_hi, s1, s2
14604// GFX10: encoding: [0x01,0x02,0xeb,0x83]
14605
14606s_min_u32 m0, s1, s2
14607// GFX10: encoding: [0x01,0x02,0xfc,0x83]
14608
14609s_min_u32 s0, exec_lo, s2
14610// GFX10: encoding: [0x7e,0x02,0x80,0x83]
14611
14612s_min_u32 s0, exec_hi, s2
14613// GFX10: encoding: [0x7f,0x02,0x80,0x83]
14614
14615s_min_u32 s0, vcc_lo, s2
14616// GFX10: encoding: [0x6a,0x02,0x80,0x83]
14617
14618s_min_u32 s0, vcc_hi, s2
14619// GFX10: encoding: [0x6b,0x02,0x80,0x83]
14620
14621s_min_u32 s0, m0, s2
14622// GFX10: encoding: [0x7c,0x02,0x80,0x83]
14623
14624s_min_u32 s0, 0, s2
14625// GFX10: encoding: [0x80,0x02,0x80,0x83]
14626
14627s_min_u32 s0, -1, s2
14628// GFX10: encoding: [0xc1,0x02,0x80,0x83]
14629
14630s_min_u32 s0, 0.5, s2
14631// GFX10: encoding: [0xf0,0x02,0x80,0x83]
14632
14633s_min_u32 s0, -4.0, s2
14634// GFX10: encoding: [0xf7,0x02,0x80,0x83]
14635
14636s_min_u32 s0, 0x3f717273, s2
14637// GFX10: encoding: [0xff,0x02,0x80,0x83,0x73,0x72,0x71,0x3f]
14638
14639s_min_u32 s0, 0xaf123456, s2
14640// GFX10: encoding: [0xff,0x02,0x80,0x83,0x56,0x34,0x12,0xaf]
14641
14642s_min_u32 s0, s1, exec_lo
14643// GFX10: encoding: [0x01,0x7e,0x80,0x83]
14644
14645s_min_u32 s0, s1, exec_hi
14646// GFX10: encoding: [0x01,0x7f,0x80,0x83]
14647
14648s_min_u32 s0, s1, vcc_lo
14649// GFX10: encoding: [0x01,0x6a,0x80,0x83]
14650
14651s_min_u32 s0, s1, vcc_hi
14652// GFX10: encoding: [0x01,0x6b,0x80,0x83]
14653
14654s_min_u32 s0, s1, m0
14655// GFX10: encoding: [0x01,0x7c,0x80,0x83]
14656
14657s_min_u32 s0, s1, 0
14658// GFX10: encoding: [0x01,0x80,0x80,0x83]
14659
14660s_min_u32 s0, s1, -1
14661// GFX10: encoding: [0x01,0xc1,0x80,0x83]
14662
14663s_min_u32 s0, s1, 0.5
14664// GFX10: encoding: [0x01,0xf0,0x80,0x83]
14665
14666s_min_u32 s0, s1, -4.0
14667// GFX10: encoding: [0x01,0xf7,0x80,0x83]
14668
14669s_min_u32 s0, s1, 0x3f717273
14670// GFX10: encoding: [0x01,0xff,0x80,0x83,0x73,0x72,0x71,0x3f]
14671
14672s_min_u32 s0, s1, 0xaf123456
14673// GFX10: encoding: [0x01,0xff,0x80,0x83,0x56,0x34,0x12,0xaf]
14674
14675s_max_i32 s0, s1, s2
14676// GFX10: encoding: [0x01,0x02,0x00,0x84]
14677
14678s_max_i32 s105, s104, s103
14679// GFX10: encoding: [0x68,0x67,0x69,0x84]
14680
14681s_max_i32 s0, s104, s103
14682// GFX10: encoding: [0x68,0x67,0x00,0x84]
14683
14684s_max_i32 s105, s1, s103
14685// GFX10: encoding: [0x01,0x67,0x69,0x84]
14686
14687s_max_i32 s105, s104, s2
14688// GFX10: encoding: [0x68,0x02,0x69,0x84]
14689
14690s_max_i32 s105, s1, s2
14691// GFX10: encoding: [0x01,0x02,0x69,0x84]
14692
14693s_max_i32 s0, s104, s2
14694// GFX10: encoding: [0x68,0x02,0x00,0x84]
14695
14696s_max_i32 s0, s1, s103
14697// GFX10: encoding: [0x01,0x67,0x00,0x84]
14698
14699s_max_i32 exec_lo, s1, s2
14700// GFX10: encoding: [0x01,0x02,0x7e,0x84]
14701
14702s_max_i32 exec_hi, s1, s2
14703// GFX10: encoding: [0x01,0x02,0x7f,0x84]
14704
14705s_max_i32 vcc_lo, s1, s2
14706// GFX10: encoding: [0x01,0x02,0x6a,0x84]
14707
14708s_max_i32 vcc_hi, s1, s2
14709// GFX10: encoding: [0x01,0x02,0x6b,0x84]
14710
14711s_max_i32 m0, s1, s2
14712// GFX10: encoding: [0x01,0x02,0x7c,0x84]
14713
14714s_max_i32 s0, exec_lo, s2
14715// GFX10: encoding: [0x7e,0x02,0x00,0x84]
14716
14717s_max_i32 s0, exec_hi, s2
14718// GFX10: encoding: [0x7f,0x02,0x00,0x84]
14719
14720s_max_i32 s0, vcc_lo, s2
14721// GFX10: encoding: [0x6a,0x02,0x00,0x84]
14722
14723s_max_i32 s0, vcc_hi, s2
14724// GFX10: encoding: [0x6b,0x02,0x00,0x84]
14725
14726s_max_i32 s0, m0, s2
14727// GFX10: encoding: [0x7c,0x02,0x00,0x84]
14728
14729s_max_i32 s0, 0, s2
14730// GFX10: encoding: [0x80,0x02,0x00,0x84]
14731
14732s_max_i32 s0, -1, s2
14733// GFX10: encoding: [0xc1,0x02,0x00,0x84]
14734
14735s_max_i32 s0, 0.5, s2
14736// GFX10: encoding: [0xf0,0x02,0x00,0x84]
14737
14738s_max_i32 s0, -4.0, s2
14739// GFX10: encoding: [0xf7,0x02,0x00,0x84]
14740
14741s_max_i32 s0, 0x3f717273, s2
14742// GFX10: encoding: [0xff,0x02,0x00,0x84,0x73,0x72,0x71,0x3f]
14743
14744s_max_i32 s0, 0xaf123456, s2
14745// GFX10: encoding: [0xff,0x02,0x00,0x84,0x56,0x34,0x12,0xaf]
14746
14747s_max_i32 s0, s1, exec_lo
14748// GFX10: encoding: [0x01,0x7e,0x00,0x84]
14749
14750s_max_i32 s0, s1, exec_hi
14751// GFX10: encoding: [0x01,0x7f,0x00,0x84]
14752
14753s_max_i32 s0, s1, vcc_lo
14754// GFX10: encoding: [0x01,0x6a,0x00,0x84]
14755
14756s_max_i32 s0, s1, vcc_hi
14757// GFX10: encoding: [0x01,0x6b,0x00,0x84]
14758
14759s_max_i32 s0, s1, m0
14760// GFX10: encoding: [0x01,0x7c,0x00,0x84]
14761
14762s_max_i32 s0, s1, 0
14763// GFX10: encoding: [0x01,0x80,0x00,0x84]
14764
14765s_max_i32 s0, s1, -1
14766// GFX10: encoding: [0x01,0xc1,0x00,0x84]
14767
14768s_max_i32 s0, s1, 0.5
14769// GFX10: encoding: [0x01,0xf0,0x00,0x84]
14770
14771s_max_i32 s0, s1, -4.0
14772// GFX10: encoding: [0x01,0xf7,0x00,0x84]
14773
14774s_max_i32 s0, s1, 0x3f717273
14775// GFX10: encoding: [0x01,0xff,0x00,0x84,0x73,0x72,0x71,0x3f]
14776
14777s_max_i32 s0, s1, 0xaf123456
14778// GFX10: encoding: [0x01,0xff,0x00,0x84,0x56,0x34,0x12,0xaf]
14779
14780s_max_u32 s0, s1, s2
14781// GFX10: encoding: [0x01,0x02,0x80,0x84]
14782
14783s_max_u32 s105, s104, s103
14784// GFX10: encoding: [0x68,0x67,0xe9,0x84]
14785
14786s_max_u32 s0, s104, s103
14787// GFX10: encoding: [0x68,0x67,0x80,0x84]
14788
14789s_max_u32 s105, s1, s103
14790// GFX10: encoding: [0x01,0x67,0xe9,0x84]
14791
14792s_max_u32 s105, s104, s2
14793// GFX10: encoding: [0x68,0x02,0xe9,0x84]
14794
14795s_max_u32 s105, s1, s2
14796// GFX10: encoding: [0x01,0x02,0xe9,0x84]
14797
14798s_max_u32 s0, s104, s2
14799// GFX10: encoding: [0x68,0x02,0x80,0x84]
14800
14801s_max_u32 s0, s1, s103
14802// GFX10: encoding: [0x01,0x67,0x80,0x84]
14803
14804s_max_u32 exec_lo, s1, s2
14805// GFX10: encoding: [0x01,0x02,0xfe,0x84]
14806
14807s_max_u32 exec_hi, s1, s2
14808// GFX10: encoding: [0x01,0x02,0xff,0x84]
14809
14810s_max_u32 vcc_lo, s1, s2
14811// GFX10: encoding: [0x01,0x02,0xea,0x84]
14812
14813s_max_u32 vcc_hi, s1, s2
14814// GFX10: encoding: [0x01,0x02,0xeb,0x84]
14815
14816s_max_u32 m0, s1, s2
14817// GFX10: encoding: [0x01,0x02,0xfc,0x84]
14818
14819s_max_u32 s0, exec_lo, s2
14820// GFX10: encoding: [0x7e,0x02,0x80,0x84]
14821
14822s_max_u32 s0, exec_hi, s2
14823// GFX10: encoding: [0x7f,0x02,0x80,0x84]
14824
14825s_max_u32 s0, vcc_lo, s2
14826// GFX10: encoding: [0x6a,0x02,0x80,0x84]
14827
14828s_max_u32 s0, vcc_hi, s2
14829// GFX10: encoding: [0x6b,0x02,0x80,0x84]
14830
14831s_max_u32 s0, m0, s2
14832// GFX10: encoding: [0x7c,0x02,0x80,0x84]
14833
14834s_max_u32 s0, 0, s2
14835// GFX10: encoding: [0x80,0x02,0x80,0x84]
14836
14837s_max_u32 s0, -1, s2
14838// GFX10: encoding: [0xc1,0x02,0x80,0x84]
14839
14840s_max_u32 s0, 0.5, s2
14841// GFX10: encoding: [0xf0,0x02,0x80,0x84]
14842
14843s_max_u32 s0, -4.0, s2
14844// GFX10: encoding: [0xf7,0x02,0x80,0x84]
14845
14846s_max_u32 s0, 0x3f717273, s2
14847// GFX10: encoding: [0xff,0x02,0x80,0x84,0x73,0x72,0x71,0x3f]
14848
14849s_max_u32 s0, 0xaf123456, s2
14850// GFX10: encoding: [0xff,0x02,0x80,0x84,0x56,0x34,0x12,0xaf]
14851
14852s_max_u32 s0, s1, exec_lo
14853// GFX10: encoding: [0x01,0x7e,0x80,0x84]
14854
14855s_max_u32 s0, s1, exec_hi
14856// GFX10: encoding: [0x01,0x7f,0x80,0x84]
14857
14858s_max_u32 s0, s1, vcc_lo
14859// GFX10: encoding: [0x01,0x6a,0x80,0x84]
14860
14861s_max_u32 s0, s1, vcc_hi
14862// GFX10: encoding: [0x01,0x6b,0x80,0x84]
14863
14864s_max_u32 s0, s1, m0
14865// GFX10: encoding: [0x01,0x7c,0x80,0x84]
14866
14867s_max_u32 s0, s1, 0
14868// GFX10: encoding: [0x01,0x80,0x80,0x84]
14869
14870s_max_u32 s0, s1, -1
14871// GFX10: encoding: [0x01,0xc1,0x80,0x84]
14872
14873s_max_u32 s0, s1, 0.5
14874// GFX10: encoding: [0x01,0xf0,0x80,0x84]
14875
14876s_max_u32 s0, s1, -4.0
14877// GFX10: encoding: [0x01,0xf7,0x80,0x84]
14878
14879s_max_u32 s0, s1, 0x3f717273
14880// GFX10: encoding: [0x01,0xff,0x80,0x84,0x73,0x72,0x71,0x3f]
14881
14882s_max_u32 s0, s1, 0xaf123456
14883// GFX10: encoding: [0x01,0xff,0x80,0x84,0x56,0x34,0x12,0xaf]
14884
14885s_cselect_b32 s0, s1, s2
14886// GFX10: encoding: [0x01,0x02,0x00,0x85]
14887
14888s_cselect_b32 s105, s104, s103
14889// GFX10: encoding: [0x68,0x67,0x69,0x85]
14890
14891s_cselect_b32 s0, s104, s103
14892// GFX10: encoding: [0x68,0x67,0x00,0x85]
14893
14894s_cselect_b32 s105, s1, s103
14895// GFX10: encoding: [0x01,0x67,0x69,0x85]
14896
14897s_cselect_b32 s105, s104, s2
14898// GFX10: encoding: [0x68,0x02,0x69,0x85]
14899
14900s_cselect_b32 s105, s1, s2
14901// GFX10: encoding: [0x01,0x02,0x69,0x85]
14902
14903s_cselect_b32 s0, s104, s2
14904// GFX10: encoding: [0x68,0x02,0x00,0x85]
14905
14906s_cselect_b32 s0, s1, s103
14907// GFX10: encoding: [0x01,0x67,0x00,0x85]
14908
14909s_cselect_b32 exec_lo, s1, s2
14910// GFX10: encoding: [0x01,0x02,0x7e,0x85]
14911
14912s_cselect_b32 exec_hi, s1, s2
14913// GFX10: encoding: [0x01,0x02,0x7f,0x85]
14914
14915s_cselect_b32 vcc_lo, s1, s2
14916// GFX10: encoding: [0x01,0x02,0x6a,0x85]
14917
14918s_cselect_b32 vcc_hi, s1, s2
14919// GFX10: encoding: [0x01,0x02,0x6b,0x85]
14920
14921s_cselect_b32 m0, s1, s2
14922// GFX10: encoding: [0x01,0x02,0x7c,0x85]
14923
14924s_cselect_b32 s0, exec_lo, s2
14925// GFX10: encoding: [0x7e,0x02,0x00,0x85]
14926
14927s_cselect_b32 s0, exec_hi, s2
14928// GFX10: encoding: [0x7f,0x02,0x00,0x85]
14929
14930s_cselect_b32 s0, vcc_lo, s2
14931// GFX10: encoding: [0x6a,0x02,0x00,0x85]
14932
14933s_cselect_b32 s0, vcc_hi, s2
14934// GFX10: encoding: [0x6b,0x02,0x00,0x85]
14935
14936s_cselect_b32 s0, m0, s2
14937// GFX10: encoding: [0x7c,0x02,0x00,0x85]
14938
14939s_cselect_b32 s0, 0, s2
14940// GFX10: encoding: [0x80,0x02,0x00,0x85]
14941
14942s_cselect_b32 s0, -1, s2
14943// GFX10: encoding: [0xc1,0x02,0x00,0x85]
14944
14945s_cselect_b32 s0, 0.5, s2
14946// GFX10: encoding: [0xf0,0x02,0x00,0x85]
14947
14948s_cselect_b32 s0, -4.0, s2
14949// GFX10: encoding: [0xf7,0x02,0x00,0x85]
14950
14951s_cselect_b32 s0, 0x3f717273, s2
14952// GFX10: encoding: [0xff,0x02,0x00,0x85,0x73,0x72,0x71,0x3f]
14953
14954s_cselect_b32 s0, 0xaf123456, s2
14955// GFX10: encoding: [0xff,0x02,0x00,0x85,0x56,0x34,0x12,0xaf]
14956
14957s_cselect_b32 s0, s1, exec_lo
14958// GFX10: encoding: [0x01,0x7e,0x00,0x85]
14959
14960s_cselect_b32 s0, s1, exec_hi
14961// GFX10: encoding: [0x01,0x7f,0x00,0x85]
14962
14963s_cselect_b32 s0, s1, vcc_lo
14964// GFX10: encoding: [0x01,0x6a,0x00,0x85]
14965
14966s_cselect_b32 s0, s1, vcc_hi
14967// GFX10: encoding: [0x01,0x6b,0x00,0x85]
14968
14969s_cselect_b32 s0, s1, m0
14970// GFX10: encoding: [0x01,0x7c,0x00,0x85]
14971
14972s_cselect_b32 s0, s1, 0
14973// GFX10: encoding: [0x01,0x80,0x00,0x85]
14974
14975s_cselect_b32 s0, s1, -1
14976// GFX10: encoding: [0x01,0xc1,0x00,0x85]
14977
14978s_cselect_b32 s0, s1, 0.5
14979// GFX10: encoding: [0x01,0xf0,0x00,0x85]
14980
14981s_cselect_b32 s0, s1, -4.0
14982// GFX10: encoding: [0x01,0xf7,0x00,0x85]
14983
14984s_cselect_b32 s0, s1, 0x3f717273
14985// GFX10: encoding: [0x01,0xff,0x00,0x85,0x73,0x72,0x71,0x3f]
14986
14987s_cselect_b32 s0, s1, 0xaf123456
14988// GFX10: encoding: [0x01,0xff,0x00,0x85,0x56,0x34,0x12,0xaf]
14989
14990s_cselect_b64 s[0:1], s[2:3], s[4:5]
14991// GFX10: encoding: [0x02,0x04,0x80,0x85]
14992
14993s_cselect_b64 s[104:105], s[102:103], s[100:101]
14994// GFX10: encoding: [0x66,0x64,0xe8,0x85]
14995
14996s_cselect_b64 s[0:1], s[102:103], s[100:101]
14997// GFX10: encoding: [0x66,0x64,0x80,0x85]
14998
14999s_cselect_b64 s[104:105], s[2:3], s[100:101]
15000// GFX10: encoding: [0x02,0x64,0xe8,0x85]
15001
15002s_cselect_b64 s[104:105], s[102:103], s[4:5]
15003// GFX10: encoding: [0x66,0x04,0xe8,0x85]
15004
15005s_cselect_b64 s[104:105], s[2:3], s[4:5]
15006// GFX10: encoding: [0x02,0x04,0xe8,0x85]
15007
15008s_cselect_b64 s[0:1], s[102:103], s[4:5]
15009// GFX10: encoding: [0x66,0x04,0x80,0x85]
15010
15011s_cselect_b64 s[0:1], s[2:3], s[100:101]
15012// GFX10: encoding: [0x02,0x64,0x80,0x85]
15013
15014s_cselect_b64 exec, s[2:3], s[4:5]
15015// GFX10: encoding: [0x02,0x04,0xfe,0x85]
15016
15017s_cselect_b64 vcc, s[2:3], s[4:5]
15018// GFX10: encoding: [0x02,0x04,0xea,0x85]
15019
15020s_cselect_b64 s[0:1], exec, s[4:5]
15021// GFX10: encoding: [0x7e,0x04,0x80,0x85]
15022
15023s_cselect_b64 s[0:1], vcc, s[4:5]
15024// GFX10: encoding: [0x6a,0x04,0x80,0x85]
15025
15026s_cselect_b64 s[0:1], 0, s[4:5]
15027// GFX10: encoding: [0x80,0x04,0x80,0x85]
15028
15029s_cselect_b64 s[0:1], -1, s[4:5]
15030// GFX10: encoding: [0xc1,0x04,0x80,0x85]
15031
15032s_cselect_b64 s[0:1], 0.5, s[4:5]
15033// GFX10: encoding: [0xf0,0x04,0x80,0x85]
15034
15035s_cselect_b64 s[0:1], -4.0, s[4:5]
15036// GFX10: encoding: [0xf7,0x04,0x80,0x85]
15037
15038s_cselect_b64 s[0:1], 0x3f717273, s[4:5]
15039// GFX10: encoding: [0xff,0x04,0x80,0x85,0x73,0x72,0x71,0x3f]
15040
15041s_cselect_b64 s[0:1], 0xaf123456, s[4:5]
15042// GFX10: encoding: [0xff,0x04,0x80,0x85,0x56,0x34,0x12,0xaf]
15043
15044s_cselect_b64 s[0:1], s[2:3], exec
15045// GFX10: encoding: [0x02,0x7e,0x80,0x85]
15046
15047s_cselect_b64 s[0:1], s[2:3], vcc
15048// GFX10: encoding: [0x02,0x6a,0x80,0x85]
15049
15050s_cselect_b64 s[0:1], s[2:3], 0
15051// GFX10: encoding: [0x02,0x80,0x80,0x85]
15052
15053s_cselect_b64 s[0:1], s[2:3], -1
15054// GFX10: encoding: [0x02,0xc1,0x80,0x85]
15055
15056s_cselect_b64 s[0:1], s[2:3], 0.5
15057// GFX10: encoding: [0x02,0xf0,0x80,0x85]
15058
15059s_cselect_b64 s[0:1], s[2:3], -4.0
15060// GFX10: encoding: [0x02,0xf7,0x80,0x85]
15061
15062s_cselect_b64 s[0:1], s[2:3], 0x3f717273
15063// GFX10: encoding: [0x02,0xff,0x80,0x85,0x73,0x72,0x71,0x3f]
15064
15065s_cselect_b64 s[0:1], s[2:3], 0xaf123456
15066// GFX10: encoding: [0x02,0xff,0x80,0x85,0x56,0x34,0x12,0xaf]
15067
15068s_and_b32 s0, s1, s2
15069// GFX10: encoding: [0x01,0x02,0x00,0x87]
15070
15071s_and_b32 s105, s104, s103
15072// GFX10: encoding: [0x68,0x67,0x69,0x87]
15073
15074s_and_b32 s0, s104, s103
15075// GFX10: encoding: [0x68,0x67,0x00,0x87]
15076
15077s_and_b32 s105, s1, s103
15078// GFX10: encoding: [0x01,0x67,0x69,0x87]
15079
15080s_and_b32 s105, s104, s2
15081// GFX10: encoding: [0x68,0x02,0x69,0x87]
15082
15083s_and_b32 s105, s1, s2
15084// GFX10: encoding: [0x01,0x02,0x69,0x87]
15085
15086s_and_b32 s0, s104, s2
15087// GFX10: encoding: [0x68,0x02,0x00,0x87]
15088
15089s_and_b32 s0, s1, s103
15090// GFX10: encoding: [0x01,0x67,0x00,0x87]
15091
15092s_and_b32 exec_lo, s1, s2
15093// GFX10: encoding: [0x01,0x02,0x7e,0x87]
15094
15095s_and_b32 exec_hi, s1, s2
15096// GFX10: encoding: [0x01,0x02,0x7f,0x87]
15097
15098s_and_b32 vcc_lo, s1, s2
15099// GFX10: encoding: [0x01,0x02,0x6a,0x87]
15100
15101s_and_b32 vcc_hi, s1, s2
15102// GFX10: encoding: [0x01,0x02,0x6b,0x87]
15103
15104s_and_b32 m0, s1, s2
15105// GFX10: encoding: [0x01,0x02,0x7c,0x87]
15106
15107s_and_b32 s0, exec_lo, s2
15108// GFX10: encoding: [0x7e,0x02,0x00,0x87]
15109
15110s_and_b32 s0, exec_hi, s2
15111// GFX10: encoding: [0x7f,0x02,0x00,0x87]
15112
15113s_and_b32 s0, vcc_lo, s2
15114// GFX10: encoding: [0x6a,0x02,0x00,0x87]
15115
15116s_and_b32 s0, vcc_hi, s2
15117// GFX10: encoding: [0x6b,0x02,0x00,0x87]
15118
15119s_and_b32 s0, m0, s2
15120// GFX10: encoding: [0x7c,0x02,0x00,0x87]
15121
15122s_and_b32 s0, 0, s2
15123// GFX10: encoding: [0x80,0x02,0x00,0x87]
15124
15125s_and_b32 s0, -1, s2
15126// GFX10: encoding: [0xc1,0x02,0x00,0x87]
15127
15128s_and_b32 s0, 0.5, s2
15129// GFX10: encoding: [0xf0,0x02,0x00,0x87]
15130
15131s_and_b32 s0, -4.0, s2
15132// GFX10: encoding: [0xf7,0x02,0x00,0x87]
15133
15134s_and_b32 s0, 0x3f717273, s2
15135// GFX10: encoding: [0xff,0x02,0x00,0x87,0x73,0x72,0x71,0x3f]
15136
15137s_and_b32 s0, 0xaf123456, s2
15138// GFX10: encoding: [0xff,0x02,0x00,0x87,0x56,0x34,0x12,0xaf]
15139
15140s_and_b32 s0, s1, exec_lo
15141// GFX10: encoding: [0x01,0x7e,0x00,0x87]
15142
15143s_and_b32 s0, s1, exec_hi
15144// GFX10: encoding: [0x01,0x7f,0x00,0x87]
15145
15146s_and_b32 s0, s1, vcc_lo
15147// GFX10: encoding: [0x01,0x6a,0x00,0x87]
15148
15149s_and_b32 s0, s1, vcc_hi
15150// GFX10: encoding: [0x01,0x6b,0x00,0x87]
15151
15152s_and_b32 s0, s1, m0
15153// GFX10: encoding: [0x01,0x7c,0x00,0x87]
15154
15155s_and_b32 s0, s1, 0
15156// GFX10: encoding: [0x01,0x80,0x00,0x87]
15157
15158s_and_b32 s0, s1, -1
15159// GFX10: encoding: [0x01,0xc1,0x00,0x87]
15160
15161s_and_b32 s0, s1, 0.5
15162// GFX10: encoding: [0x01,0xf0,0x00,0x87]
15163
15164s_and_b32 s0, s1, -4.0
15165// GFX10: encoding: [0x01,0xf7,0x00,0x87]
15166
15167s_and_b32 s0, s1, 0x3f717273
15168// GFX10: encoding: [0x01,0xff,0x00,0x87,0x73,0x72,0x71,0x3f]
15169
15170s_and_b32 s0, s1, 0xaf123456
15171// GFX10: encoding: [0x01,0xff,0x00,0x87,0x56,0x34,0x12,0xaf]
15172
15173s_and_b64 s[0:1], s[2:3], s[4:5]
15174// GFX10: encoding: [0x02,0x04,0x80,0x87]
15175
15176s_and_b64 s[104:105], s[102:103], s[100:101]
15177// GFX10: encoding: [0x66,0x64,0xe8,0x87]
15178
15179s_and_b64 s[0:1], s[102:103], s[100:101]
15180// GFX10: encoding: [0x66,0x64,0x80,0x87]
15181
15182s_and_b64 s[104:105], s[2:3], s[100:101]
15183// GFX10: encoding: [0x02,0x64,0xe8,0x87]
15184
15185s_and_b64 s[104:105], s[102:103], s[4:5]
15186// GFX10: encoding: [0x66,0x04,0xe8,0x87]
15187
15188s_and_b64 s[104:105], s[2:3], s[4:5]
15189// GFX10: encoding: [0x02,0x04,0xe8,0x87]
15190
15191s_and_b64 s[0:1], s[102:103], s[4:5]
15192// GFX10: encoding: [0x66,0x04,0x80,0x87]
15193
15194s_and_b64 s[0:1], s[2:3], s[100:101]
15195// GFX10: encoding: [0x02,0x64,0x80,0x87]
15196
15197s_and_b64 exec, s[2:3], s[4:5]
15198// GFX10: encoding: [0x02,0x04,0xfe,0x87]
15199
15200s_and_b64 vcc, s[2:3], s[4:5]
15201// GFX10: encoding: [0x02,0x04,0xea,0x87]
15202
15203s_and_b64 s[0:1], exec, s[4:5]
15204// GFX10: encoding: [0x7e,0x04,0x80,0x87]
15205
15206s_and_b64 s[0:1], vcc, s[4:5]
15207// GFX10: encoding: [0x6a,0x04,0x80,0x87]
15208
15209s_and_b64 s[0:1], 0, s[4:5]
15210// GFX10: encoding: [0x80,0x04,0x80,0x87]
15211
15212s_and_b64 s[0:1], -1, s[4:5]
15213// GFX10: encoding: [0xc1,0x04,0x80,0x87]
15214
15215s_and_b64 s[0:1], 0.5, s[4:5]
15216// GFX10: encoding: [0xf0,0x04,0x80,0x87]
15217
15218s_and_b64 s[0:1], -4.0, s[4:5]
15219// GFX10: encoding: [0xf7,0x04,0x80,0x87]
15220
15221s_and_b64 s[0:1], 0x3f717273, s[4:5]
15222// GFX10: encoding: [0xff,0x04,0x80,0x87,0x73,0x72,0x71,0x3f]
15223
15224s_and_b64 s[0:1], 0xaf123456, s[4:5]
15225// GFX10: encoding: [0xff,0x04,0x80,0x87,0x56,0x34,0x12,0xaf]
15226
15227s_and_b64 s[0:1], s[2:3], exec
15228// GFX10: encoding: [0x02,0x7e,0x80,0x87]
15229
15230s_and_b64 s[0:1], s[2:3], vcc
15231// GFX10: encoding: [0x02,0x6a,0x80,0x87]
15232
15233s_and_b64 s[0:1], s[2:3], 0
15234// GFX10: encoding: [0x02,0x80,0x80,0x87]
15235
15236s_and_b64 s[0:1], s[2:3], -1
15237// GFX10: encoding: [0x02,0xc1,0x80,0x87]
15238
15239s_and_b64 s[0:1], s[2:3], 0.5
15240// GFX10: encoding: [0x02,0xf0,0x80,0x87]
15241
15242s_and_b64 s[0:1], s[2:3], -4.0
15243// GFX10: encoding: [0x02,0xf7,0x80,0x87]
15244
15245s_and_b64 s[0:1], s[2:3], 0x3f717273
15246// GFX10: encoding: [0x02,0xff,0x80,0x87,0x73,0x72,0x71,0x3f]
15247
15248s_and_b64 s[0:1], s[2:3], 0xaf123456
15249// GFX10: encoding: [0x02,0xff,0x80,0x87,0x56,0x34,0x12,0xaf]
15250
15251s_or_b32 s0, s1, s2
15252// GFX10: encoding: [0x01,0x02,0x00,0x88]
15253
15254s_or_b32 s105, s104, s103
15255// GFX10: encoding: [0x68,0x67,0x69,0x88]
15256
15257s_or_b32 s0, s104, s103
15258// GFX10: encoding: [0x68,0x67,0x00,0x88]
15259
15260s_or_b32 s105, s1, s103
15261// GFX10: encoding: [0x01,0x67,0x69,0x88]
15262
15263s_or_b32 s105, s104, s2
15264// GFX10: encoding: [0x68,0x02,0x69,0x88]
15265
15266s_or_b32 s105, s1, s2
15267// GFX10: encoding: [0x01,0x02,0x69,0x88]
15268
15269s_or_b32 s0, s104, s2
15270// GFX10: encoding: [0x68,0x02,0x00,0x88]
15271
15272s_or_b32 s0, s1, s103
15273// GFX10: encoding: [0x01,0x67,0x00,0x88]
15274
15275s_or_b32 exec_lo, s1, s2
15276// GFX10: encoding: [0x01,0x02,0x7e,0x88]
15277
15278s_or_b32 exec_hi, s1, s2
15279// GFX10: encoding: [0x01,0x02,0x7f,0x88]
15280
15281s_or_b32 vcc_lo, s1, s2
15282// GFX10: encoding: [0x01,0x02,0x6a,0x88]
15283
15284s_or_b32 vcc_hi, s1, s2
15285// GFX10: encoding: [0x01,0x02,0x6b,0x88]
15286
15287s_or_b32 m0, s1, s2
15288// GFX10: encoding: [0x01,0x02,0x7c,0x88]
15289
15290s_or_b32 s0, exec_lo, s2
15291// GFX10: encoding: [0x7e,0x02,0x00,0x88]
15292
15293s_or_b32 s0, exec_hi, s2
15294// GFX10: encoding: [0x7f,0x02,0x00,0x88]
15295
15296s_or_b32 s0, vcc_lo, s2
15297// GFX10: encoding: [0x6a,0x02,0x00,0x88]
15298
15299s_or_b32 s0, vcc_hi, s2
15300// GFX10: encoding: [0x6b,0x02,0x00,0x88]
15301
15302s_or_b32 s0, m0, s2
15303// GFX10: encoding: [0x7c,0x02,0x00,0x88]
15304
15305s_or_b32 s0, 0, s2
15306// GFX10: encoding: [0x80,0x02,0x00,0x88]
15307
15308s_or_b32 s0, -1, s2
15309// GFX10: encoding: [0xc1,0x02,0x00,0x88]
15310
15311s_or_b32 s0, 0.5, s2
15312// GFX10: encoding: [0xf0,0x02,0x00,0x88]
15313
15314s_or_b32 s0, -4.0, s2
15315// GFX10: encoding: [0xf7,0x02,0x00,0x88]
15316
15317s_or_b32 s0, 0x3f717273, s2
15318// GFX10: encoding: [0xff,0x02,0x00,0x88,0x73,0x72,0x71,0x3f]
15319
15320s_or_b32 s0, 0xaf123456, s2
15321// GFX10: encoding: [0xff,0x02,0x00,0x88,0x56,0x34,0x12,0xaf]
15322
15323s_or_b32 s0, s1, exec_lo
15324// GFX10: encoding: [0x01,0x7e,0x00,0x88]
15325
15326s_or_b32 s0, s1, exec_hi
15327// GFX10: encoding: [0x01,0x7f,0x00,0x88]
15328
15329s_or_b32 s0, s1, vcc_lo
15330// GFX10: encoding: [0x01,0x6a,0x00,0x88]
15331
15332s_or_b32 s0, s1, vcc_hi
15333// GFX10: encoding: [0x01,0x6b,0x00,0x88]
15334
15335s_or_b32 s0, s1, m0
15336// GFX10: encoding: [0x01,0x7c,0x00,0x88]
15337
15338s_or_b32 s0, s1, 0
15339// GFX10: encoding: [0x01,0x80,0x00,0x88]
15340
15341s_or_b32 s0, s1, -1
15342// GFX10: encoding: [0x01,0xc1,0x00,0x88]
15343
15344s_or_b32 s0, s1, 0.5
15345// GFX10: encoding: [0x01,0xf0,0x00,0x88]
15346
15347s_or_b32 s0, s1, -4.0
15348// GFX10: encoding: [0x01,0xf7,0x00,0x88]
15349
15350s_or_b32 s0, s1, 0x3f717273
15351// GFX10: encoding: [0x01,0xff,0x00,0x88,0x73,0x72,0x71,0x3f]
15352
15353s_or_b32 s0, s1, 0xaf123456
15354// GFX10: encoding: [0x01,0xff,0x00,0x88,0x56,0x34,0x12,0xaf]
15355
15356s_or_b64 s[0:1], s[2:3], s[4:5]
15357// GFX10: encoding: [0x02,0x04,0x80,0x88]
15358
15359s_or_b64 s[104:105], s[102:103], s[100:101]
15360// GFX10: encoding: [0x66,0x64,0xe8,0x88]
15361
15362s_or_b64 s[0:1], s[102:103], s[100:101]
15363// GFX10: encoding: [0x66,0x64,0x80,0x88]
15364
15365s_or_b64 s[104:105], s[2:3], s[100:101]
15366// GFX10: encoding: [0x02,0x64,0xe8,0x88]
15367
15368s_or_b64 s[104:105], s[102:103], s[4:5]
15369// GFX10: encoding: [0x66,0x04,0xe8,0x88]
15370
15371s_or_b64 s[104:105], s[2:3], s[4:5]
15372// GFX10: encoding: [0x02,0x04,0xe8,0x88]
15373
15374s_or_b64 s[0:1], s[102:103], s[4:5]
15375// GFX10: encoding: [0x66,0x04,0x80,0x88]
15376
15377s_or_b64 s[0:1], s[2:3], s[100:101]
15378// GFX10: encoding: [0x02,0x64,0x80,0x88]
15379
15380s_or_b64 exec, s[2:3], s[4:5]
15381// GFX10: encoding: [0x02,0x04,0xfe,0x88]
15382
15383s_or_b64 vcc, s[2:3], s[4:5]
15384// GFX10: encoding: [0x02,0x04,0xea,0x88]
15385
15386s_or_b64 s[0:1], exec, s[4:5]
15387// GFX10: encoding: [0x7e,0x04,0x80,0x88]
15388
15389s_or_b64 s[0:1], vcc, s[4:5]
15390// GFX10: encoding: [0x6a,0x04,0x80,0x88]
15391
15392s_or_b64 s[0:1], 0, s[4:5]
15393// GFX10: encoding: [0x80,0x04,0x80,0x88]
15394
15395s_or_b64 s[0:1], -1, s[4:5]
15396// GFX10: encoding: [0xc1,0x04,0x80,0x88]
15397
15398s_or_b64 s[0:1], 0.5, s[4:5]
15399// GFX10: encoding: [0xf0,0x04,0x80,0x88]
15400
15401s_or_b64 s[0:1], -4.0, s[4:5]
15402// GFX10: encoding: [0xf7,0x04,0x80,0x88]
15403
15404s_or_b64 s[0:1], 0x3f717273, s[4:5]
15405// GFX10: encoding: [0xff,0x04,0x80,0x88,0x73,0x72,0x71,0x3f]
15406
15407s_or_b64 s[0:1], 0xaf123456, s[4:5]
15408// GFX10: encoding: [0xff,0x04,0x80,0x88,0x56,0x34,0x12,0xaf]
15409
15410s_or_b64 s[0:1], s[2:3], exec
15411// GFX10: encoding: [0x02,0x7e,0x80,0x88]
15412
15413s_or_b64 s[0:1], s[2:3], vcc
15414// GFX10: encoding: [0x02,0x6a,0x80,0x88]
15415
15416s_or_b64 s[0:1], s[2:3], 0
15417// GFX10: encoding: [0x02,0x80,0x80,0x88]
15418
15419s_or_b64 s[0:1], s[2:3], -1
15420// GFX10: encoding: [0x02,0xc1,0x80,0x88]
15421
15422s_or_b64 s[0:1], s[2:3], 0.5
15423// GFX10: encoding: [0x02,0xf0,0x80,0x88]
15424
15425s_or_b64 s[0:1], s[2:3], -4.0
15426// GFX10: encoding: [0x02,0xf7,0x80,0x88]
15427
15428s_or_b64 s[0:1], s[2:3], 0x3f717273
15429// GFX10: encoding: [0x02,0xff,0x80,0x88,0x73,0x72,0x71,0x3f]
15430
15431s_or_b64 s[0:1], s[2:3], 0xaf123456
15432// GFX10: encoding: [0x02,0xff,0x80,0x88,0x56,0x34,0x12,0xaf]
15433
15434s_xor_b32 s0, s1, s2
15435// GFX10: encoding: [0x01,0x02,0x00,0x89]
15436
15437s_xor_b32 s105, s104, s103
15438// GFX10: encoding: [0x68,0x67,0x69,0x89]
15439
15440s_xor_b32 s0, s104, s103
15441// GFX10: encoding: [0x68,0x67,0x00,0x89]
15442
15443s_xor_b32 s105, s1, s103
15444// GFX10: encoding: [0x01,0x67,0x69,0x89]
15445
15446s_xor_b32 s105, s104, s2
15447// GFX10: encoding: [0x68,0x02,0x69,0x89]
15448
15449s_xor_b32 s105, s1, s2
15450// GFX10: encoding: [0x01,0x02,0x69,0x89]
15451
15452s_xor_b32 s0, s104, s2
15453// GFX10: encoding: [0x68,0x02,0x00,0x89]
15454
15455s_xor_b32 s0, s1, s103
15456// GFX10: encoding: [0x01,0x67,0x00,0x89]
15457
15458s_xor_b32 exec_lo, s1, s2
15459// GFX10: encoding: [0x01,0x02,0x7e,0x89]
15460
15461s_xor_b32 exec_hi, s1, s2
15462// GFX10: encoding: [0x01,0x02,0x7f,0x89]
15463
15464s_xor_b32 vcc_lo, s1, s2
15465// GFX10: encoding: [0x01,0x02,0x6a,0x89]
15466
15467s_xor_b32 vcc_hi, s1, s2
15468// GFX10: encoding: [0x01,0x02,0x6b,0x89]
15469
15470s_xor_b32 m0, s1, s2
15471// GFX10: encoding: [0x01,0x02,0x7c,0x89]
15472
15473s_xor_b32 s0, exec_lo, s2
15474// GFX10: encoding: [0x7e,0x02,0x00,0x89]
15475
15476s_xor_b32 s0, exec_hi, s2
15477// GFX10: encoding: [0x7f,0x02,0x00,0x89]
15478
15479s_xor_b32 s0, vcc_lo, s2
15480// GFX10: encoding: [0x6a,0x02,0x00,0x89]
15481
15482s_xor_b32 s0, vcc_hi, s2
15483// GFX10: encoding: [0x6b,0x02,0x00,0x89]
15484
15485s_xor_b32 s0, m0, s2
15486// GFX10: encoding: [0x7c,0x02,0x00,0x89]
15487
15488s_xor_b32 s0, 0, s2
15489// GFX10: encoding: [0x80,0x02,0x00,0x89]
15490
15491s_xor_b32 s0, -1, s2
15492// GFX10: encoding: [0xc1,0x02,0x00,0x89]
15493
15494s_xor_b32 s0, 0.5, s2
15495// GFX10: encoding: [0xf0,0x02,0x00,0x89]
15496
15497s_xor_b32 s0, -4.0, s2
15498// GFX10: encoding: [0xf7,0x02,0x00,0x89]
15499
15500s_xor_b32 s0, 0x3f717273, s2
15501// GFX10: encoding: [0xff,0x02,0x00,0x89,0x73,0x72,0x71,0x3f]
15502
15503s_xor_b32 s0, 0xaf123456, s2
15504// GFX10: encoding: [0xff,0x02,0x00,0x89,0x56,0x34,0x12,0xaf]
15505
15506s_xor_b32 s0, s1, exec_lo
15507// GFX10: encoding: [0x01,0x7e,0x00,0x89]
15508
15509s_xor_b32 s0, s1, exec_hi
15510// GFX10: encoding: [0x01,0x7f,0x00,0x89]
15511
15512s_xor_b32 s0, s1, vcc_lo
15513// GFX10: encoding: [0x01,0x6a,0x00,0x89]
15514
15515s_xor_b32 s0, s1, vcc_hi
15516// GFX10: encoding: [0x01,0x6b,0x00,0x89]
15517
15518s_xor_b32 s0, s1, m0
15519// GFX10: encoding: [0x01,0x7c,0x00,0x89]
15520
15521s_xor_b32 s0, s1, 0
15522// GFX10: encoding: [0x01,0x80,0x00,0x89]
15523
15524s_xor_b32 s0, s1, -1
15525// GFX10: encoding: [0x01,0xc1,0x00,0x89]
15526
15527s_xor_b32 s0, s1, 0.5
15528// GFX10: encoding: [0x01,0xf0,0x00,0x89]
15529
15530s_xor_b32 s0, s1, -4.0
15531// GFX10: encoding: [0x01,0xf7,0x00,0x89]
15532
15533s_xor_b32 s0, s1, 0x3f717273
15534// GFX10: encoding: [0x01,0xff,0x00,0x89,0x73,0x72,0x71,0x3f]
15535
15536s_xor_b32 s0, s1, 0xaf123456
15537// GFX10: encoding: [0x01,0xff,0x00,0x89,0x56,0x34,0x12,0xaf]
15538
15539s_xor_b64 s[0:1], s[2:3], s[4:5]
15540// GFX10: encoding: [0x02,0x04,0x80,0x89]
15541
15542s_xor_b64 s[104:105], s[102:103], s[100:101]
15543// GFX10: encoding: [0x66,0x64,0xe8,0x89]
15544
15545s_xor_b64 s[0:1], s[102:103], s[100:101]
15546// GFX10: encoding: [0x66,0x64,0x80,0x89]
15547
15548s_xor_b64 s[104:105], s[2:3], s[100:101]
15549// GFX10: encoding: [0x02,0x64,0xe8,0x89]
15550
15551s_xor_b64 s[104:105], s[102:103], s[4:5]
15552// GFX10: encoding: [0x66,0x04,0xe8,0x89]
15553
15554s_xor_b64 s[104:105], s[2:3], s[4:5]
15555// GFX10: encoding: [0x02,0x04,0xe8,0x89]
15556
15557s_xor_b64 s[0:1], s[102:103], s[4:5]
15558// GFX10: encoding: [0x66,0x04,0x80,0x89]
15559
15560s_xor_b64 s[0:1], s[2:3], s[100:101]
15561// GFX10: encoding: [0x02,0x64,0x80,0x89]
15562
15563s_xor_b64 exec, s[2:3], s[4:5]
15564// GFX10: encoding: [0x02,0x04,0xfe,0x89]
15565
15566s_xor_b64 vcc, s[2:3], s[4:5]
15567// GFX10: encoding: [0x02,0x04,0xea,0x89]
15568
15569s_xor_b64 s[0:1], exec, s[4:5]
15570// GFX10: encoding: [0x7e,0x04,0x80,0x89]
15571
15572s_xor_b64 s[0:1], vcc, s[4:5]
15573// GFX10: encoding: [0x6a,0x04,0x80,0x89]
15574
15575s_xor_b64 s[0:1], 0, s[4:5]
15576// GFX10: encoding: [0x80,0x04,0x80,0x89]
15577
15578s_xor_b64 s[0:1], -1, s[4:5]
15579// GFX10: encoding: [0xc1,0x04,0x80,0x89]
15580
15581s_xor_b64 s[0:1], 0.5, s[4:5]
15582// GFX10: encoding: [0xf0,0x04,0x80,0x89]
15583
15584s_xor_b64 s[0:1], -4.0, s[4:5]
15585// GFX10: encoding: [0xf7,0x04,0x80,0x89]
15586
15587s_xor_b64 s[0:1], 0x3f717273, s[4:5]
15588// GFX10: encoding: [0xff,0x04,0x80,0x89,0x73,0x72,0x71,0x3f]
15589
15590s_xor_b64 s[0:1], 0xaf123456, s[4:5]
15591// GFX10: encoding: [0xff,0x04,0x80,0x89,0x56,0x34,0x12,0xaf]
15592
15593s_xor_b64 s[0:1], s[2:3], exec
15594// GFX10: encoding: [0x02,0x7e,0x80,0x89]
15595
15596s_xor_b64 s[0:1], s[2:3], vcc
15597// GFX10: encoding: [0x02,0x6a,0x80,0x89]
15598
15599s_xor_b64 s[0:1], s[2:3], 0
15600// GFX10: encoding: [0x02,0x80,0x80,0x89]
15601
15602s_xor_b64 s[0:1], s[2:3], -1
15603// GFX10: encoding: [0x02,0xc1,0x80,0x89]
15604
15605s_xor_b64 s[0:1], s[2:3], 0.5
15606// GFX10: encoding: [0x02,0xf0,0x80,0x89]
15607
15608s_xor_b64 s[0:1], s[2:3], -4.0
15609// GFX10: encoding: [0x02,0xf7,0x80,0x89]
15610
15611s_xor_b64 s[0:1], s[2:3], 0x3f717273
15612// GFX10: encoding: [0x02,0xff,0x80,0x89,0x73,0x72,0x71,0x3f]
15613
15614s_xor_b64 s[0:1], s[2:3], 0xaf123456
15615// GFX10: encoding: [0x02,0xff,0x80,0x89,0x56,0x34,0x12,0xaf]
15616
15617s_andn2_b32 s0, s1, s2
15618// GFX10: encoding: [0x01,0x02,0x00,0x8a]
15619
15620s_andn2_b32 s105, s104, s103
15621// GFX10: encoding: [0x68,0x67,0x69,0x8a]
15622
15623s_andn2_b32 s0, s104, s103
15624// GFX10: encoding: [0x68,0x67,0x00,0x8a]
15625
15626s_andn2_b32 s105, s1, s103
15627// GFX10: encoding: [0x01,0x67,0x69,0x8a]
15628
15629s_andn2_b32 s105, s104, s2
15630// GFX10: encoding: [0x68,0x02,0x69,0x8a]
15631
15632s_andn2_b32 s105, s1, s2
15633// GFX10: encoding: [0x01,0x02,0x69,0x8a]
15634
15635s_andn2_b32 s0, s104, s2
15636// GFX10: encoding: [0x68,0x02,0x00,0x8a]
15637
15638s_andn2_b32 s0, s1, s103
15639// GFX10: encoding: [0x01,0x67,0x00,0x8a]
15640
15641s_andn2_b32 exec_lo, s1, s2
15642// GFX10: encoding: [0x01,0x02,0x7e,0x8a]
15643
15644s_andn2_b32 exec_hi, s1, s2
15645// GFX10: encoding: [0x01,0x02,0x7f,0x8a]
15646
15647s_andn2_b32 vcc_lo, s1, s2
15648// GFX10: encoding: [0x01,0x02,0x6a,0x8a]
15649
15650s_andn2_b32 vcc_hi, s1, s2
15651// GFX10: encoding: [0x01,0x02,0x6b,0x8a]
15652
15653s_andn2_b32 m0, s1, s2
15654// GFX10: encoding: [0x01,0x02,0x7c,0x8a]
15655
15656s_andn2_b32 s0, exec_lo, s2
15657// GFX10: encoding: [0x7e,0x02,0x00,0x8a]
15658
15659s_andn2_b32 s0, exec_hi, s2
15660// GFX10: encoding: [0x7f,0x02,0x00,0x8a]
15661
15662s_andn2_b32 s0, vcc_lo, s2
15663// GFX10: encoding: [0x6a,0x02,0x00,0x8a]
15664
15665s_andn2_b32 s0, vcc_hi, s2
15666// GFX10: encoding: [0x6b,0x02,0x00,0x8a]
15667
15668s_andn2_b32 s0, m0, s2
15669// GFX10: encoding: [0x7c,0x02,0x00,0x8a]
15670
15671s_andn2_b32 s0, 0, s2
15672// GFX10: encoding: [0x80,0x02,0x00,0x8a]
15673
15674s_andn2_b32 s0, -1, s2
15675// GFX10: encoding: [0xc1,0x02,0x00,0x8a]
15676
15677s_andn2_b32 s0, 0.5, s2
15678// GFX10: encoding: [0xf0,0x02,0x00,0x8a]
15679
15680s_andn2_b32 s0, -4.0, s2
15681// GFX10: encoding: [0xf7,0x02,0x00,0x8a]
15682
15683s_andn2_b32 s0, 0x3f717273, s2
15684// GFX10: encoding: [0xff,0x02,0x00,0x8a,0x73,0x72,0x71,0x3f]
15685
15686s_andn2_b32 s0, 0xaf123456, s2
15687// GFX10: encoding: [0xff,0x02,0x00,0x8a,0x56,0x34,0x12,0xaf]
15688
15689s_andn2_b32 s0, s1, exec_lo
15690// GFX10: encoding: [0x01,0x7e,0x00,0x8a]
15691
15692s_andn2_b32 s0, s1, exec_hi
15693// GFX10: encoding: [0x01,0x7f,0x00,0x8a]
15694
15695s_andn2_b32 s0, s1, vcc_lo
15696// GFX10: encoding: [0x01,0x6a,0x00,0x8a]
15697
15698s_andn2_b32 s0, s1, vcc_hi
15699// GFX10: encoding: [0x01,0x6b,0x00,0x8a]
15700
15701s_andn2_b32 s0, s1, m0
15702// GFX10: encoding: [0x01,0x7c,0x00,0x8a]
15703
15704s_andn2_b32 s0, s1, 0
15705// GFX10: encoding: [0x01,0x80,0x00,0x8a]
15706
15707s_andn2_b32 s0, s1, -1
15708// GFX10: encoding: [0x01,0xc1,0x00,0x8a]
15709
15710s_andn2_b32 s0, s1, 0.5
15711// GFX10: encoding: [0x01,0xf0,0x00,0x8a]
15712
15713s_andn2_b32 s0, s1, -4.0
15714// GFX10: encoding: [0x01,0xf7,0x00,0x8a]
15715
15716s_andn2_b32 s0, s1, 0x3f717273
15717// GFX10: encoding: [0x01,0xff,0x00,0x8a,0x73,0x72,0x71,0x3f]
15718
15719s_andn2_b32 s0, s1, 0xaf123456
15720// GFX10: encoding: [0x01,0xff,0x00,0x8a,0x56,0x34,0x12,0xaf]
15721
15722s_andn2_b64 s[0:1], s[2:3], s[4:5]
15723// GFX10: encoding: [0x02,0x04,0x80,0x8a]
15724
15725s_andn2_b64 s[104:105], s[102:103], s[100:101]
15726// GFX10: encoding: [0x66,0x64,0xe8,0x8a]
15727
15728s_andn2_b64 s[0:1], s[102:103], s[100:101]
15729// GFX10: encoding: [0x66,0x64,0x80,0x8a]
15730
15731s_andn2_b64 s[104:105], s[2:3], s[100:101]
15732// GFX10: encoding: [0x02,0x64,0xe8,0x8a]
15733
15734s_andn2_b64 s[104:105], s[102:103], s[4:5]
15735// GFX10: encoding: [0x66,0x04,0xe8,0x8a]
15736
15737s_andn2_b64 s[104:105], s[2:3], s[4:5]
15738// GFX10: encoding: [0x02,0x04,0xe8,0x8a]
15739
15740s_andn2_b64 s[0:1], s[102:103], s[4:5]
15741// GFX10: encoding: [0x66,0x04,0x80,0x8a]
15742
15743s_andn2_b64 s[0:1], s[2:3], s[100:101]
15744// GFX10: encoding: [0x02,0x64,0x80,0x8a]
15745
15746s_andn2_b64 exec, s[2:3], s[4:5]
15747// GFX10: encoding: [0x02,0x04,0xfe,0x8a]
15748
15749s_andn2_b64 vcc, s[2:3], s[4:5]
15750// GFX10: encoding: [0x02,0x04,0xea,0x8a]
15751
15752s_andn2_b64 s[0:1], exec, s[4:5]
15753// GFX10: encoding: [0x7e,0x04,0x80,0x8a]
15754
15755s_andn2_b64 s[0:1], vcc, s[4:5]
15756// GFX10: encoding: [0x6a,0x04,0x80,0x8a]
15757
15758s_andn2_b64 s[0:1], 0, s[4:5]
15759// GFX10: encoding: [0x80,0x04,0x80,0x8a]
15760
15761s_andn2_b64 s[0:1], -1, s[4:5]
15762// GFX10: encoding: [0xc1,0x04,0x80,0x8a]
15763
15764s_andn2_b64 s[0:1], 0.5, s[4:5]
15765// GFX10: encoding: [0xf0,0x04,0x80,0x8a]
15766
15767s_andn2_b64 s[0:1], -4.0, s[4:5]
15768// GFX10: encoding: [0xf7,0x04,0x80,0x8a]
15769
15770s_andn2_b64 s[0:1], 0x3f717273, s[4:5]
15771// GFX10: encoding: [0xff,0x04,0x80,0x8a,0x73,0x72,0x71,0x3f]
15772
15773s_andn2_b64 s[0:1], 0xaf123456, s[4:5]
15774// GFX10: encoding: [0xff,0x04,0x80,0x8a,0x56,0x34,0x12,0xaf]
15775
15776s_andn2_b64 s[0:1], s[2:3], exec
15777// GFX10: encoding: [0x02,0x7e,0x80,0x8a]
15778
15779s_andn2_b64 s[0:1], s[2:3], vcc
15780// GFX10: encoding: [0x02,0x6a,0x80,0x8a]
15781
15782s_andn2_b64 s[0:1], s[2:3], 0
15783// GFX10: encoding: [0x02,0x80,0x80,0x8a]
15784
15785s_andn2_b64 s[0:1], s[2:3], -1
15786// GFX10: encoding: [0x02,0xc1,0x80,0x8a]
15787
15788s_andn2_b64 s[0:1], s[2:3], 0.5
15789// GFX10: encoding: [0x02,0xf0,0x80,0x8a]
15790
15791s_andn2_b64 s[0:1], s[2:3], -4.0
15792// GFX10: encoding: [0x02,0xf7,0x80,0x8a]
15793
15794s_andn2_b64 s[0:1], s[2:3], 0x3f717273
15795// GFX10: encoding: [0x02,0xff,0x80,0x8a,0x73,0x72,0x71,0x3f]
15796
15797s_andn2_b64 s[0:1], s[2:3], 0xaf123456
15798// GFX10: encoding: [0x02,0xff,0x80,0x8a,0x56,0x34,0x12,0xaf]
15799
15800s_orn2_b32 s0, s1, s2
15801// GFX10: encoding: [0x01,0x02,0x00,0x8b]
15802
15803s_orn2_b32 s105, s104, s103
15804// GFX10: encoding: [0x68,0x67,0x69,0x8b]
15805
15806s_orn2_b32 s0, s104, s103
15807// GFX10: encoding: [0x68,0x67,0x00,0x8b]
15808
15809s_orn2_b32 s105, s1, s103
15810// GFX10: encoding: [0x01,0x67,0x69,0x8b]
15811
15812s_orn2_b32 s105, s104, s2
15813// GFX10: encoding: [0x68,0x02,0x69,0x8b]
15814
15815s_orn2_b32 s105, s1, s2
15816// GFX10: encoding: [0x01,0x02,0x69,0x8b]
15817
15818s_orn2_b32 s0, s104, s2
15819// GFX10: encoding: [0x68,0x02,0x00,0x8b]
15820
15821s_orn2_b32 s0, s1, s103
15822// GFX10: encoding: [0x01,0x67,0x00,0x8b]
15823
15824s_orn2_b32 exec_lo, s1, s2
15825// GFX10: encoding: [0x01,0x02,0x7e,0x8b]
15826
15827s_orn2_b32 exec_hi, s1, s2
15828// GFX10: encoding: [0x01,0x02,0x7f,0x8b]
15829
15830s_orn2_b32 vcc_lo, s1, s2
15831// GFX10: encoding: [0x01,0x02,0x6a,0x8b]
15832
15833s_orn2_b32 vcc_hi, s1, s2
15834// GFX10: encoding: [0x01,0x02,0x6b,0x8b]
15835
15836s_orn2_b32 m0, s1, s2
15837// GFX10: encoding: [0x01,0x02,0x7c,0x8b]
15838
15839s_orn2_b32 s0, exec_lo, s2
15840// GFX10: encoding: [0x7e,0x02,0x00,0x8b]
15841
15842s_orn2_b32 s0, exec_hi, s2
15843// GFX10: encoding: [0x7f,0x02,0x00,0x8b]
15844
15845s_orn2_b32 s0, vcc_lo, s2
15846// GFX10: encoding: [0x6a,0x02,0x00,0x8b]
15847
15848s_orn2_b32 s0, vcc_hi, s2
15849// GFX10: encoding: [0x6b,0x02,0x00,0x8b]
15850
15851s_orn2_b32 s0, m0, s2
15852// GFX10: encoding: [0x7c,0x02,0x00,0x8b]
15853
15854s_orn2_b32 s0, 0, s2
15855// GFX10: encoding: [0x80,0x02,0x00,0x8b]
15856
15857s_orn2_b32 s0, -1, s2
15858// GFX10: encoding: [0xc1,0x02,0x00,0x8b]
15859
15860s_orn2_b32 s0, 0.5, s2
15861// GFX10: encoding: [0xf0,0x02,0x00,0x8b]
15862
15863s_orn2_b32 s0, -4.0, s2
15864// GFX10: encoding: [0xf7,0x02,0x00,0x8b]
15865
15866s_orn2_b32 s0, 0x3f717273, s2
15867// GFX10: encoding: [0xff,0x02,0x00,0x8b,0x73,0x72,0x71,0x3f]
15868
15869s_orn2_b32 s0, 0xaf123456, s2
15870// GFX10: encoding: [0xff,0x02,0x00,0x8b,0x56,0x34,0x12,0xaf]
15871
15872s_orn2_b32 s0, s1, exec_lo
15873// GFX10: encoding: [0x01,0x7e,0x00,0x8b]
15874
15875s_orn2_b32 s0, s1, exec_hi
15876// GFX10: encoding: [0x01,0x7f,0x00,0x8b]
15877
15878s_orn2_b32 s0, s1, vcc_lo
15879// GFX10: encoding: [0x01,0x6a,0x00,0x8b]
15880
15881s_orn2_b32 s0, s1, vcc_hi
15882// GFX10: encoding: [0x01,0x6b,0x00,0x8b]
15883
15884s_orn2_b32 s0, s1, m0
15885// GFX10: encoding: [0x01,0x7c,0x00,0x8b]
15886
15887s_orn2_b32 s0, s1, 0
15888// GFX10: encoding: [0x01,0x80,0x00,0x8b]
15889
15890s_orn2_b32 s0, s1, -1
15891// GFX10: encoding: [0x01,0xc1,0x00,0x8b]
15892
15893s_orn2_b32 s0, s1, 0.5
15894// GFX10: encoding: [0x01,0xf0,0x00,0x8b]
15895
15896s_orn2_b32 s0, s1, -4.0
15897// GFX10: encoding: [0x01,0xf7,0x00,0x8b]
15898
15899s_orn2_b32 s0, s1, 0x3f717273
15900// GFX10: encoding: [0x01,0xff,0x00,0x8b,0x73,0x72,0x71,0x3f]
15901
15902s_orn2_b32 s0, s1, 0xaf123456
15903// GFX10: encoding: [0x01,0xff,0x00,0x8b,0x56,0x34,0x12,0xaf]
15904
15905s_orn2_b64 s[0:1], s[2:3], s[4:5]
15906// GFX10: encoding: [0x02,0x04,0x80,0x8b]
15907
15908s_orn2_b64 s[104:105], s[102:103], s[100:101]
15909// GFX10: encoding: [0x66,0x64,0xe8,0x8b]
15910
15911s_orn2_b64 s[0:1], s[102:103], s[100:101]
15912// GFX10: encoding: [0x66,0x64,0x80,0x8b]
15913
15914s_orn2_b64 s[104:105], s[2:3], s[100:101]
15915// GFX10: encoding: [0x02,0x64,0xe8,0x8b]
15916
15917s_orn2_b64 s[104:105], s[102:103], s[4:5]
15918// GFX10: encoding: [0x66,0x04,0xe8,0x8b]
15919
15920s_orn2_b64 s[104:105], s[2:3], s[4:5]
15921// GFX10: encoding: [0x02,0x04,0xe8,0x8b]
15922
15923s_orn2_b64 s[0:1], s[102:103], s[4:5]
15924// GFX10: encoding: [0x66,0x04,0x80,0x8b]
15925
15926s_orn2_b64 s[0:1], s[2:3], s[100:101]
15927// GFX10: encoding: [0x02,0x64,0x80,0x8b]
15928
15929s_orn2_b64 exec, s[2:3], s[4:5]
15930// GFX10: encoding: [0x02,0x04,0xfe,0x8b]
15931
15932s_orn2_b64 vcc, s[2:3], s[4:5]
15933// GFX10: encoding: [0x02,0x04,0xea,0x8b]
15934
15935s_orn2_b64 s[0:1], exec, s[4:5]
15936// GFX10: encoding: [0x7e,0x04,0x80,0x8b]
15937
15938s_orn2_b64 s[0:1], vcc, s[4:5]
15939// GFX10: encoding: [0x6a,0x04,0x80,0x8b]
15940
15941s_orn2_b64 s[0:1], 0, s[4:5]
15942// GFX10: encoding: [0x80,0x04,0x80,0x8b]
15943
15944s_orn2_b64 s[0:1], -1, s[4:5]
15945// GFX10: encoding: [0xc1,0x04,0x80,0x8b]
15946
15947s_orn2_b64 s[0:1], 0.5, s[4:5]
15948// GFX10: encoding: [0xf0,0x04,0x80,0x8b]
15949
15950s_orn2_b64 s[0:1], -4.0, s[4:5]
15951// GFX10: encoding: [0xf7,0x04,0x80,0x8b]
15952
15953s_orn2_b64 s[0:1], 0x3f717273, s[4:5]
15954// GFX10: encoding: [0xff,0x04,0x80,0x8b,0x73,0x72,0x71,0x3f]
15955
15956s_orn2_b64 s[0:1], 0xaf123456, s[4:5]
15957// GFX10: encoding: [0xff,0x04,0x80,0x8b,0x56,0x34,0x12,0xaf]
15958
15959s_orn2_b64 s[0:1], s[2:3], exec
15960// GFX10: encoding: [0x02,0x7e,0x80,0x8b]
15961
15962s_orn2_b64 s[0:1], s[2:3], vcc
15963// GFX10: encoding: [0x02,0x6a,0x80,0x8b]
15964
15965s_orn2_b64 s[0:1], s[2:3], 0
15966// GFX10: encoding: [0x02,0x80,0x80,0x8b]
15967
15968s_orn2_b64 s[0:1], s[2:3], -1
15969// GFX10: encoding: [0x02,0xc1,0x80,0x8b]
15970
15971s_orn2_b64 s[0:1], s[2:3], 0.5
15972// GFX10: encoding: [0x02,0xf0,0x80,0x8b]
15973
15974s_orn2_b64 s[0:1], s[2:3], -4.0
15975// GFX10: encoding: [0x02,0xf7,0x80,0x8b]
15976
15977s_orn2_b64 s[0:1], s[2:3], 0x3f717273
15978// GFX10: encoding: [0x02,0xff,0x80,0x8b,0x73,0x72,0x71,0x3f]
15979
15980s_orn2_b64 s[0:1], s[2:3], 0xaf123456
15981// GFX10: encoding: [0x02,0xff,0x80,0x8b,0x56,0x34,0x12,0xaf]
15982
15983s_nand_b32 s0, s1, s2
15984// GFX10: encoding: [0x01,0x02,0x00,0x8c]
15985
15986s_nand_b32 s105, s104, s103
15987// GFX10: encoding: [0x68,0x67,0x69,0x8c]
15988
15989s_nand_b32 s0, s104, s103
15990// GFX10: encoding: [0x68,0x67,0x00,0x8c]
15991
15992s_nand_b32 s105, s1, s103
15993// GFX10: encoding: [0x01,0x67,0x69,0x8c]
15994
15995s_nand_b32 s105, s104, s2
15996// GFX10: encoding: [0x68,0x02,0x69,0x8c]
15997
15998s_nand_b32 s105, s1, s2
15999// GFX10: encoding: [0x01,0x02,0x69,0x8c]
16000
16001s_nand_b32 s0, s104, s2
16002// GFX10: encoding: [0x68,0x02,0x00,0x8c]
16003
16004s_nand_b32 s0, s1, s103
16005// GFX10: encoding: [0x01,0x67,0x00,0x8c]
16006
16007s_nand_b32 exec_lo, s1, s2
16008// GFX10: encoding: [0x01,0x02,0x7e,0x8c]
16009
16010s_nand_b32 exec_hi, s1, s2
16011// GFX10: encoding: [0x01,0x02,0x7f,0x8c]
16012
16013s_nand_b32 vcc_lo, s1, s2
16014// GFX10: encoding: [0x01,0x02,0x6a,0x8c]
16015
16016s_nand_b32 vcc_hi, s1, s2
16017// GFX10: encoding: [0x01,0x02,0x6b,0x8c]
16018
16019s_nand_b32 m0, s1, s2
16020// GFX10: encoding: [0x01,0x02,0x7c,0x8c]
16021
16022s_nand_b32 s0, exec_lo, s2
16023// GFX10: encoding: [0x7e,0x02,0x00,0x8c]
16024
16025s_nand_b32 s0, exec_hi, s2
16026// GFX10: encoding: [0x7f,0x02,0x00,0x8c]
16027
16028s_nand_b32 s0, vcc_lo, s2
16029// GFX10: encoding: [0x6a,0x02,0x00,0x8c]
16030
16031s_nand_b32 s0, vcc_hi, s2
16032// GFX10: encoding: [0x6b,0x02,0x00,0x8c]
16033
16034s_nand_b32 s0, m0, s2
16035// GFX10: encoding: [0x7c,0x02,0x00,0x8c]
16036
16037s_nand_b32 s0, 0, s2
16038// GFX10: encoding: [0x80,0x02,0x00,0x8c]
16039
16040s_nand_b32 s0, -1, s2
16041// GFX10: encoding: [0xc1,0x02,0x00,0x8c]
16042
16043s_nand_b32 s0, 0.5, s2
16044// GFX10: encoding: [0xf0,0x02,0x00,0x8c]
16045
16046s_nand_b32 s0, -4.0, s2
16047// GFX10: encoding: [0xf7,0x02,0x00,0x8c]
16048
16049s_nand_b32 s0, 0x3f717273, s2
16050// GFX10: encoding: [0xff,0x02,0x00,0x8c,0x73,0x72,0x71,0x3f]
16051
16052s_nand_b32 s0, 0xaf123456, s2
16053// GFX10: encoding: [0xff,0x02,0x00,0x8c,0x56,0x34,0x12,0xaf]
16054
16055s_nand_b32 s0, s1, exec_lo
16056// GFX10: encoding: [0x01,0x7e,0x00,0x8c]
16057
16058s_nand_b32 s0, s1, exec_hi
16059// GFX10: encoding: [0x01,0x7f,0x00,0x8c]
16060
16061s_nand_b32 s0, s1, vcc_lo
16062// GFX10: encoding: [0x01,0x6a,0x00,0x8c]
16063
16064s_nand_b32 s0, s1, vcc_hi
16065// GFX10: encoding: [0x01,0x6b,0x00,0x8c]
16066
16067s_nand_b32 s0, s1, m0
16068// GFX10: encoding: [0x01,0x7c,0x00,0x8c]
16069
16070s_nand_b32 s0, s1, 0
16071// GFX10: encoding: [0x01,0x80,0x00,0x8c]
16072
16073s_nand_b32 s0, s1, -1
16074// GFX10: encoding: [0x01,0xc1,0x00,0x8c]
16075
16076s_nand_b32 s0, s1, 0.5
16077// GFX10: encoding: [0x01,0xf0,0x00,0x8c]
16078
16079s_nand_b32 s0, s1, -4.0
16080// GFX10: encoding: [0x01,0xf7,0x00,0x8c]
16081
16082s_nand_b32 s0, s1, 0x3f717273
16083// GFX10: encoding: [0x01,0xff,0x00,0x8c,0x73,0x72,0x71,0x3f]
16084
16085s_nand_b32 s0, s1, 0xaf123456
16086// GFX10: encoding: [0x01,0xff,0x00,0x8c,0x56,0x34,0x12,0xaf]
16087
16088s_nand_b64 s[0:1], s[2:3], s[4:5]
16089// GFX10: encoding: [0x02,0x04,0x80,0x8c]
16090
16091s_nand_b64 s[104:105], s[102:103], s[100:101]
16092// GFX10: encoding: [0x66,0x64,0xe8,0x8c]
16093
16094s_nand_b64 s[0:1], s[102:103], s[100:101]
16095// GFX10: encoding: [0x66,0x64,0x80,0x8c]
16096
16097s_nand_b64 s[104:105], s[2:3], s[100:101]
16098// GFX10: encoding: [0x02,0x64,0xe8,0x8c]
16099
16100s_nand_b64 s[104:105], s[102:103], s[4:5]
16101// GFX10: encoding: [0x66,0x04,0xe8,0x8c]
16102
16103s_nand_b64 s[104:105], s[2:3], s[4:5]
16104// GFX10: encoding: [0x02,0x04,0xe8,0x8c]
16105
16106s_nand_b64 s[0:1], s[102:103], s[4:5]
16107// GFX10: encoding: [0x66,0x04,0x80,0x8c]
16108
16109s_nand_b64 s[0:1], s[2:3], s[100:101]
16110// GFX10: encoding: [0x02,0x64,0x80,0x8c]
16111
16112s_nand_b64 exec, s[2:3], s[4:5]
16113// GFX10: encoding: [0x02,0x04,0xfe,0x8c]
16114
16115s_nand_b64 vcc, s[2:3], s[4:5]
16116// GFX10: encoding: [0x02,0x04,0xea,0x8c]
16117
16118s_nand_b64 s[0:1], exec, s[4:5]
16119// GFX10: encoding: [0x7e,0x04,0x80,0x8c]
16120
16121s_nand_b64 s[0:1], vcc, s[4:5]
16122// GFX10: encoding: [0x6a,0x04,0x80,0x8c]
16123
16124s_nand_b64 s[0:1], 0, s[4:5]
16125// GFX10: encoding: [0x80,0x04,0x80,0x8c]
16126
16127s_nand_b64 s[0:1], -1, s[4:5]
16128// GFX10: encoding: [0xc1,0x04,0x80,0x8c]
16129
16130s_nand_b64 s[0:1], 0.5, s[4:5]
16131// GFX10: encoding: [0xf0,0x04,0x80,0x8c]
16132
16133s_nand_b64 s[0:1], -4.0, s[4:5]
16134// GFX10: encoding: [0xf7,0x04,0x80,0x8c]
16135
16136s_nand_b64 s[0:1], 0x3f717273, s[4:5]
16137// GFX10: encoding: [0xff,0x04,0x80,0x8c,0x73,0x72,0x71,0x3f]
16138
16139s_nand_b64 s[0:1], 0xaf123456, s[4:5]
16140// GFX10: encoding: [0xff,0x04,0x80,0x8c,0x56,0x34,0x12,0xaf]
16141
16142s_nand_b64 s[0:1], s[2:3], exec
16143// GFX10: encoding: [0x02,0x7e,0x80,0x8c]
16144
16145s_nand_b64 s[0:1], s[2:3], vcc
16146// GFX10: encoding: [0x02,0x6a,0x80,0x8c]
16147
16148s_nand_b64 s[0:1], s[2:3], 0
16149// GFX10: encoding: [0x02,0x80,0x80,0x8c]
16150
16151s_nand_b64 s[0:1], s[2:3], -1
16152// GFX10: encoding: [0x02,0xc1,0x80,0x8c]
16153
16154s_nand_b64 s[0:1], s[2:3], 0.5
16155// GFX10: encoding: [0x02,0xf0,0x80,0x8c]
16156
16157s_nand_b64 s[0:1], s[2:3], -4.0
16158// GFX10: encoding: [0x02,0xf7,0x80,0x8c]
16159
16160s_nand_b64 s[0:1], s[2:3], 0x3f717273
16161// GFX10: encoding: [0x02,0xff,0x80,0x8c,0x73,0x72,0x71,0x3f]
16162
16163s_nand_b64 s[0:1], s[2:3], 0xaf123456
16164// GFX10: encoding: [0x02,0xff,0x80,0x8c,0x56,0x34,0x12,0xaf]
16165
16166s_nor_b32 s0, s1, s2
16167// GFX10: encoding: [0x01,0x02,0x00,0x8d]
16168
16169s_nor_b32 s105, s104, s103
16170// GFX10: encoding: [0x68,0x67,0x69,0x8d]
16171
16172s_nor_b32 s0, s104, s103
16173// GFX10: encoding: [0x68,0x67,0x00,0x8d]
16174
16175s_nor_b32 s105, s1, s103
16176// GFX10: encoding: [0x01,0x67,0x69,0x8d]
16177
16178s_nor_b32 s105, s104, s2
16179// GFX10: encoding: [0x68,0x02,0x69,0x8d]
16180
16181s_nor_b32 s105, s1, s2
16182// GFX10: encoding: [0x01,0x02,0x69,0x8d]
16183
16184s_nor_b32 s0, s104, s2
16185// GFX10: encoding: [0x68,0x02,0x00,0x8d]
16186
16187s_nor_b32 s0, s1, s103
16188// GFX10: encoding: [0x01,0x67,0x00,0x8d]
16189
16190s_nor_b32 exec_lo, s1, s2
16191// GFX10: encoding: [0x01,0x02,0x7e,0x8d]
16192
16193s_nor_b32 exec_hi, s1, s2
16194// GFX10: encoding: [0x01,0x02,0x7f,0x8d]
16195
16196s_nor_b32 vcc_lo, s1, s2
16197// GFX10: encoding: [0x01,0x02,0x6a,0x8d]
16198
16199s_nor_b32 vcc_hi, s1, s2
16200// GFX10: encoding: [0x01,0x02,0x6b,0x8d]
16201
16202s_nor_b32 m0, s1, s2
16203// GFX10: encoding: [0x01,0x02,0x7c,0x8d]
16204
16205s_nor_b32 s0, exec_lo, s2
16206// GFX10: encoding: [0x7e,0x02,0x00,0x8d]
16207
16208s_nor_b32 s0, exec_hi, s2
16209// GFX10: encoding: [0x7f,0x02,0x00,0x8d]
16210
16211s_nor_b32 s0, vcc_lo, s2
16212// GFX10: encoding: [0x6a,0x02,0x00,0x8d]
16213
16214s_nor_b32 s0, vcc_hi, s2
16215// GFX10: encoding: [0x6b,0x02,0x00,0x8d]
16216
16217s_nor_b32 s0, m0, s2
16218// GFX10: encoding: [0x7c,0x02,0x00,0x8d]
16219
16220s_nor_b32 s0, 0, s2
16221// GFX10: encoding: [0x80,0x02,0x00,0x8d]
16222
16223s_nor_b32 s0, -1, s2
16224// GFX10: encoding: [0xc1,0x02,0x00,0x8d]
16225
16226s_nor_b32 s0, 0.5, s2
16227// GFX10: encoding: [0xf0,0x02,0x00,0x8d]
16228
16229s_nor_b32 s0, -4.0, s2
16230// GFX10: encoding: [0xf7,0x02,0x00,0x8d]
16231
16232s_nor_b32 s0, 0x3f717273, s2
16233// GFX10: encoding: [0xff,0x02,0x00,0x8d,0x73,0x72,0x71,0x3f]
16234
16235s_nor_b32 s0, 0xaf123456, s2
16236// GFX10: encoding: [0xff,0x02,0x00,0x8d,0x56,0x34,0x12,0xaf]
16237
16238s_nor_b32 s0, s1, exec_lo
16239// GFX10: encoding: [0x01,0x7e,0x00,0x8d]
16240
16241s_nor_b32 s0, s1, exec_hi
16242// GFX10: encoding: [0x01,0x7f,0x00,0x8d]
16243
16244s_nor_b32 s0, s1, vcc_lo
16245// GFX10: encoding: [0x01,0x6a,0x00,0x8d]
16246
16247s_nor_b32 s0, s1, vcc_hi
16248// GFX10: encoding: [0x01,0x6b,0x00,0x8d]
16249
16250s_nor_b32 s0, s1, m0
16251// GFX10: encoding: [0x01,0x7c,0x00,0x8d]
16252
16253s_nor_b32 s0, s1, 0
16254// GFX10: encoding: [0x01,0x80,0x00,0x8d]
16255
16256s_nor_b32 s0, s1, -1
16257// GFX10: encoding: [0x01,0xc1,0x00,0x8d]
16258
16259s_nor_b32 s0, s1, 0.5
16260// GFX10: encoding: [0x01,0xf0,0x00,0x8d]
16261
16262s_nor_b32 s0, s1, -4.0
16263// GFX10: encoding: [0x01,0xf7,0x00,0x8d]
16264
16265s_nor_b32 s0, s1, 0x3f717273
16266// GFX10: encoding: [0x01,0xff,0x00,0x8d,0x73,0x72,0x71,0x3f]
16267
16268s_nor_b32 s0, s1, 0xaf123456
16269// GFX10: encoding: [0x01,0xff,0x00,0x8d,0x56,0x34,0x12,0xaf]
16270
16271s_nor_b64 s[0:1], s[2:3], s[4:5]
16272// GFX10: encoding: [0x02,0x04,0x80,0x8d]
16273
16274s_nor_b64 s[104:105], s[102:103], s[100:101]
16275// GFX10: encoding: [0x66,0x64,0xe8,0x8d]
16276
16277s_nor_b64 s[0:1], s[102:103], s[100:101]
16278// GFX10: encoding: [0x66,0x64,0x80,0x8d]
16279
16280s_nor_b64 s[104:105], s[2:3], s[100:101]
16281// GFX10: encoding: [0x02,0x64,0xe8,0x8d]
16282
16283s_nor_b64 s[104:105], s[102:103], s[4:5]
16284// GFX10: encoding: [0x66,0x04,0xe8,0x8d]
16285
16286s_nor_b64 s[104:105], s[2:3], s[4:5]
16287// GFX10: encoding: [0x02,0x04,0xe8,0x8d]
16288
16289s_nor_b64 s[0:1], s[102:103], s[4:5]
16290// GFX10: encoding: [0x66,0x04,0x80,0x8d]
16291
16292s_nor_b64 s[0:1], s[2:3], s[100:101]
16293// GFX10: encoding: [0x02,0x64,0x80,0x8d]
16294
16295s_nor_b64 exec, s[2:3], s[4:5]
16296// GFX10: encoding: [0x02,0x04,0xfe,0x8d]
16297
16298s_nor_b64 vcc, s[2:3], s[4:5]
16299// GFX10: encoding: [0x02,0x04,0xea,0x8d]
16300
16301s_nor_b64 s[0:1], exec, s[4:5]
16302// GFX10: encoding: [0x7e,0x04,0x80,0x8d]
16303
16304s_nor_b64 s[0:1], vcc, s[4:5]
16305// GFX10: encoding: [0x6a,0x04,0x80,0x8d]
16306
16307s_nor_b64 s[0:1], 0, s[4:5]
16308// GFX10: encoding: [0x80,0x04,0x80,0x8d]
16309
16310s_nor_b64 s[0:1], -1, s[4:5]
16311// GFX10: encoding: [0xc1,0x04,0x80,0x8d]
16312
16313s_nor_b64 s[0:1], 0.5, s[4:5]
16314// GFX10: encoding: [0xf0,0x04,0x80,0x8d]
16315
16316s_nor_b64 s[0:1], -4.0, s[4:5]
16317// GFX10: encoding: [0xf7,0x04,0x80,0x8d]
16318
16319s_nor_b64 s[0:1], 0x3f717273, s[4:5]
16320// GFX10: encoding: [0xff,0x04,0x80,0x8d,0x73,0x72,0x71,0x3f]
16321
16322s_nor_b64 s[0:1], 0xaf123456, s[4:5]
16323// GFX10: encoding: [0xff,0x04,0x80,0x8d,0x56,0x34,0x12,0xaf]
16324
16325s_nor_b64 s[0:1], s[2:3], exec
16326// GFX10: encoding: [0x02,0x7e,0x80,0x8d]
16327
16328s_nor_b64 s[0:1], s[2:3], vcc
16329// GFX10: encoding: [0x02,0x6a,0x80,0x8d]
16330
16331s_nor_b64 s[0:1], s[2:3], 0
16332// GFX10: encoding: [0x02,0x80,0x80,0x8d]
16333
16334s_nor_b64 s[0:1], s[2:3], -1
16335// GFX10: encoding: [0x02,0xc1,0x80,0x8d]
16336
16337s_nor_b64 s[0:1], s[2:3], 0.5
16338// GFX10: encoding: [0x02,0xf0,0x80,0x8d]
16339
16340s_nor_b64 s[0:1], s[2:3], -4.0
16341// GFX10: encoding: [0x02,0xf7,0x80,0x8d]
16342
16343s_nor_b64 s[0:1], s[2:3], 0x3f717273
16344// GFX10: encoding: [0x02,0xff,0x80,0x8d,0x73,0x72,0x71,0x3f]
16345
16346s_nor_b64 s[0:1], s[2:3], 0xaf123456
16347// GFX10: encoding: [0x02,0xff,0x80,0x8d,0x56,0x34,0x12,0xaf]
16348
16349s_xnor_b32 s0, s1, s2
16350// GFX10: encoding: [0x01,0x02,0x00,0x8e]
16351
16352s_xnor_b32 s105, s104, s103
16353// GFX10: encoding: [0x68,0x67,0x69,0x8e]
16354
16355s_xnor_b32 s0, s104, s103
16356// GFX10: encoding: [0x68,0x67,0x00,0x8e]
16357
16358s_xnor_b32 s105, s1, s103
16359// GFX10: encoding: [0x01,0x67,0x69,0x8e]
16360
16361s_xnor_b32 s105, s104, s2
16362// GFX10: encoding: [0x68,0x02,0x69,0x8e]
16363
16364s_xnor_b32 s105, s1, s2
16365// GFX10: encoding: [0x01,0x02,0x69,0x8e]
16366
16367s_xnor_b32 s0, s104, s2
16368// GFX10: encoding: [0x68,0x02,0x00,0x8e]
16369
16370s_xnor_b32 s0, s1, s103
16371// GFX10: encoding: [0x01,0x67,0x00,0x8e]
16372
16373s_xnor_b32 exec_lo, s1, s2
16374// GFX10: encoding: [0x01,0x02,0x7e,0x8e]
16375
16376s_xnor_b32 exec_hi, s1, s2
16377// GFX10: encoding: [0x01,0x02,0x7f,0x8e]
16378
16379s_xnor_b32 vcc_lo, s1, s2
16380// GFX10: encoding: [0x01,0x02,0x6a,0x8e]
16381
16382s_xnor_b32 vcc_hi, s1, s2
16383// GFX10: encoding: [0x01,0x02,0x6b,0x8e]
16384
16385s_xnor_b32 m0, s1, s2
16386// GFX10: encoding: [0x01,0x02,0x7c,0x8e]
16387
16388s_xnor_b32 s0, exec_lo, s2
16389// GFX10: encoding: [0x7e,0x02,0x00,0x8e]
16390
16391s_xnor_b32 s0, exec_hi, s2
16392// GFX10: encoding: [0x7f,0x02,0x00,0x8e]
16393
16394s_xnor_b32 s0, vcc_lo, s2
16395// GFX10: encoding: [0x6a,0x02,0x00,0x8e]
16396
16397s_xnor_b32 s0, vcc_hi, s2
16398// GFX10: encoding: [0x6b,0x02,0x00,0x8e]
16399
16400s_xnor_b32 s0, m0, s2
16401// GFX10: encoding: [0x7c,0x02,0x00,0x8e]
16402
16403s_xnor_b32 s0, 0, s2
16404// GFX10: encoding: [0x80,0x02,0x00,0x8e]
16405
16406s_xnor_b32 s0, -1, s2
16407// GFX10: encoding: [0xc1,0x02,0x00,0x8e]
16408
16409s_xnor_b32 s0, 0.5, s2
16410// GFX10: encoding: [0xf0,0x02,0x00,0x8e]
16411
16412s_xnor_b32 s0, -4.0, s2
16413// GFX10: encoding: [0xf7,0x02,0x00,0x8e]
16414
16415s_xnor_b32 s0, 0x3f717273, s2
16416// GFX10: encoding: [0xff,0x02,0x00,0x8e,0x73,0x72,0x71,0x3f]
16417
16418s_xnor_b32 s0, 0xaf123456, s2
16419// GFX10: encoding: [0xff,0x02,0x00,0x8e,0x56,0x34,0x12,0xaf]
16420
16421s_xnor_b32 s0, s1, exec_lo
16422// GFX10: encoding: [0x01,0x7e,0x00,0x8e]
16423
16424s_xnor_b32 s0, s1, exec_hi
16425// GFX10: encoding: [0x01,0x7f,0x00,0x8e]
16426
16427s_xnor_b32 s0, s1, vcc_lo
16428// GFX10: encoding: [0x01,0x6a,0x00,0x8e]
16429
16430s_xnor_b32 s0, s1, vcc_hi
16431// GFX10: encoding: [0x01,0x6b,0x00,0x8e]
16432
16433s_xnor_b32 s0, s1, m0
16434// GFX10: encoding: [0x01,0x7c,0x00,0x8e]
16435
16436s_xnor_b32 s0, s1, 0
16437// GFX10: encoding: [0x01,0x80,0x00,0x8e]
16438
16439s_xnor_b32 s0, s1, -1
16440// GFX10: encoding: [0x01,0xc1,0x00,0x8e]
16441
16442s_xnor_b32 s0, s1, 0.5
16443// GFX10: encoding: [0x01,0xf0,0x00,0x8e]
16444
16445s_xnor_b32 s0, s1, -4.0
16446// GFX10: encoding: [0x01,0xf7,0x00,0x8e]
16447
16448s_xnor_b32 s0, s1, 0x3f717273
16449// GFX10: encoding: [0x01,0xff,0x00,0x8e,0x73,0x72,0x71,0x3f]
16450
16451s_xnor_b32 s0, s1, 0xaf123456
16452// GFX10: encoding: [0x01,0xff,0x00,0x8e,0x56,0x34,0x12,0xaf]
16453
16454s_xnor_b64 s[0:1], s[2:3], s[4:5]
16455// GFX10: encoding: [0x02,0x04,0x80,0x8e]
16456
16457s_xnor_b64 s[104:105], s[102:103], s[100:101]
16458// GFX10: encoding: [0x66,0x64,0xe8,0x8e]
16459
16460s_xnor_b64 s[0:1], s[102:103], s[100:101]
16461// GFX10: encoding: [0x66,0x64,0x80,0x8e]
16462
16463s_xnor_b64 s[104:105], s[2:3], s[100:101]
16464// GFX10: encoding: [0x02,0x64,0xe8,0x8e]
16465
16466s_xnor_b64 s[104:105], s[102:103], s[4:5]
16467// GFX10: encoding: [0x66,0x04,0xe8,0x8e]
16468
16469s_xnor_b64 s[104:105], s[2:3], s[4:5]
16470// GFX10: encoding: [0x02,0x04,0xe8,0x8e]
16471
16472s_xnor_b64 s[0:1], s[102:103], s[4:5]
16473// GFX10: encoding: [0x66,0x04,0x80,0x8e]
16474
16475s_xnor_b64 s[0:1], s[2:3], s[100:101]
16476// GFX10: encoding: [0x02,0x64,0x80,0x8e]
16477
16478s_xnor_b64 exec, s[2:3], s[4:5]
16479// GFX10: encoding: [0x02,0x04,0xfe,0x8e]
16480
16481s_xnor_b64 vcc, s[2:3], s[4:5]
16482// GFX10: encoding: [0x02,0x04,0xea,0x8e]
16483
16484s_xnor_b64 s[0:1], exec, s[4:5]
16485// GFX10: encoding: [0x7e,0x04,0x80,0x8e]
16486
16487s_xnor_b64 s[0:1], vcc, s[4:5]
16488// GFX10: encoding: [0x6a,0x04,0x80,0x8e]
16489
16490s_xnor_b64 s[0:1], 0, s[4:5]
16491// GFX10: encoding: [0x80,0x04,0x80,0x8e]
16492
16493s_xnor_b64 s[0:1], -1, s[4:5]
16494// GFX10: encoding: [0xc1,0x04,0x80,0x8e]
16495
16496s_xnor_b64 s[0:1], 0.5, s[4:5]
16497// GFX10: encoding: [0xf0,0x04,0x80,0x8e]
16498
16499s_xnor_b64 s[0:1], -4.0, s[4:5]
16500// GFX10: encoding: [0xf7,0x04,0x80,0x8e]
16501
16502s_xnor_b64 s[0:1], 0x3f717273, s[4:5]
16503// GFX10: encoding: [0xff,0x04,0x80,0x8e,0x73,0x72,0x71,0x3f]
16504
16505s_xnor_b64 s[0:1], 0xaf123456, s[4:5]
16506// GFX10: encoding: [0xff,0x04,0x80,0x8e,0x56,0x34,0x12,0xaf]
16507
16508s_xnor_b64 s[0:1], s[2:3], exec
16509// GFX10: encoding: [0x02,0x7e,0x80,0x8e]
16510
16511s_xnor_b64 s[0:1], s[2:3], vcc
16512// GFX10: encoding: [0x02,0x6a,0x80,0x8e]
16513
16514s_xnor_b64 s[0:1], s[2:3], 0
16515// GFX10: encoding: [0x02,0x80,0x80,0x8e]
16516
16517s_xnor_b64 s[0:1], s[2:3], -1
16518// GFX10: encoding: [0x02,0xc1,0x80,0x8e]
16519
16520s_xnor_b64 s[0:1], s[2:3], 0.5
16521// GFX10: encoding: [0x02,0xf0,0x80,0x8e]
16522
16523s_xnor_b64 s[0:1], s[2:3], -4.0
16524// GFX10: encoding: [0x02,0xf7,0x80,0x8e]
16525
16526s_xnor_b64 s[0:1], s[2:3], 0x3f717273
16527// GFX10: encoding: [0x02,0xff,0x80,0x8e,0x73,0x72,0x71,0x3f]
16528
16529s_xnor_b64 s[0:1], s[2:3], 0xaf123456
16530// GFX10: encoding: [0x02,0xff,0x80,0x8e,0x56,0x34,0x12,0xaf]
16531
16532s_lshl_b32 s0, s1, s2
16533// GFX10: encoding: [0x01,0x02,0x00,0x8f]
16534
16535s_lshl_b32 s105, s104, s103
16536// GFX10: encoding: [0x68,0x67,0x69,0x8f]
16537
16538s_lshl_b32 s0, s104, s103
16539// GFX10: encoding: [0x68,0x67,0x00,0x8f]
16540
16541s_lshl_b32 s105, s1, s103
16542// GFX10: encoding: [0x01,0x67,0x69,0x8f]
16543
16544s_lshl_b32 s105, s104, s2
16545// GFX10: encoding: [0x68,0x02,0x69,0x8f]
16546
16547s_lshl_b32 s105, s1, s2
16548// GFX10: encoding: [0x01,0x02,0x69,0x8f]
16549
16550s_lshl_b32 s0, s104, s2
16551// GFX10: encoding: [0x68,0x02,0x00,0x8f]
16552
16553s_lshl_b32 s0, s1, s103
16554// GFX10: encoding: [0x01,0x67,0x00,0x8f]
16555
16556s_lshl_b32 exec_lo, s1, s2
16557// GFX10: encoding: [0x01,0x02,0x7e,0x8f]
16558
16559s_lshl_b32 exec_hi, s1, s2
16560// GFX10: encoding: [0x01,0x02,0x7f,0x8f]
16561
16562s_lshl_b32 vcc_lo, s1, s2
16563// GFX10: encoding: [0x01,0x02,0x6a,0x8f]
16564
16565s_lshl_b32 vcc_hi, s1, s2
16566// GFX10: encoding: [0x01,0x02,0x6b,0x8f]
16567
16568s_lshl_b32 m0, s1, s2
16569// GFX10: encoding: [0x01,0x02,0x7c,0x8f]
16570
16571s_lshl_b32 s0, exec_lo, s2
16572// GFX10: encoding: [0x7e,0x02,0x00,0x8f]
16573
16574s_lshl_b32 s0, exec_hi, s2
16575// GFX10: encoding: [0x7f,0x02,0x00,0x8f]
16576
16577s_lshl_b32 s0, vcc_lo, s2
16578// GFX10: encoding: [0x6a,0x02,0x00,0x8f]
16579
16580s_lshl_b32 s0, vcc_hi, s2
16581// GFX10: encoding: [0x6b,0x02,0x00,0x8f]
16582
16583s_lshl_b32 s0, m0, s2
16584// GFX10: encoding: [0x7c,0x02,0x00,0x8f]
16585
16586s_lshl_b32 s0, 0, s2
16587// GFX10: encoding: [0x80,0x02,0x00,0x8f]
16588
16589s_lshl_b32 s0, -1, s2
16590// GFX10: encoding: [0xc1,0x02,0x00,0x8f]
16591
16592s_lshl_b32 s0, 0.5, s2
16593// GFX10: encoding: [0xf0,0x02,0x00,0x8f]
16594
16595s_lshl_b32 s0, -4.0, s2
16596// GFX10: encoding: [0xf7,0x02,0x00,0x8f]
16597
16598s_lshl_b32 s0, 0x3f717273, s2
16599// GFX10: encoding: [0xff,0x02,0x00,0x8f,0x73,0x72,0x71,0x3f]
16600
16601s_lshl_b32 s0, 0xaf123456, s2
16602// GFX10: encoding: [0xff,0x02,0x00,0x8f,0x56,0x34,0x12,0xaf]
16603
16604s_lshl_b32 s0, s1, exec_lo
16605// GFX10: encoding: [0x01,0x7e,0x00,0x8f]
16606
16607s_lshl_b32 s0, s1, exec_hi
16608// GFX10: encoding: [0x01,0x7f,0x00,0x8f]
16609
16610s_lshl_b32 s0, s1, vcc_lo
16611// GFX10: encoding: [0x01,0x6a,0x00,0x8f]
16612
16613s_lshl_b32 s0, s1, vcc_hi
16614// GFX10: encoding: [0x01,0x6b,0x00,0x8f]
16615
16616s_lshl_b32 s0, s1, m0
16617// GFX10: encoding: [0x01,0x7c,0x00,0x8f]
16618
16619s_lshl_b32 s0, s1, 0
16620// GFX10: encoding: [0x01,0x80,0x00,0x8f]
16621
16622s_lshl_b32 s0, s1, -1
16623// GFX10: encoding: [0x01,0xc1,0x00,0x8f]
16624
16625s_lshl_b32 s0, s1, 0.5
16626// GFX10: encoding: [0x01,0xf0,0x00,0x8f]
16627
16628s_lshl_b32 s0, s1, -4.0
16629// GFX10: encoding: [0x01,0xf7,0x00,0x8f]
16630
16631s_lshl_b32 s0, s1, 0x3f717273
16632// GFX10: encoding: [0x01,0xff,0x00,0x8f,0x73,0x72,0x71,0x3f]
16633
16634s_lshl_b32 s0, s1, 0xaf123456
16635// GFX10: encoding: [0x01,0xff,0x00,0x8f,0x56,0x34,0x12,0xaf]
16636
16637s_lshl_b64 s[0:1], s[2:3], s4
16638// GFX10: encoding: [0x02,0x04,0x80,0x8f]
16639
16640s_lshl_b64 s[104:105], s[102:103], s100
16641// GFX10: encoding: [0x66,0x64,0xe8,0x8f]
16642
16643s_lshl_b64 s[0:1], s[102:103], s100
16644// GFX10: encoding: [0x66,0x64,0x80,0x8f]
16645
16646s_lshl_b64 s[104:105], s[2:3], s100
16647// GFX10: encoding: [0x02,0x64,0xe8,0x8f]
16648
16649s_lshl_b64 s[104:105], s[102:103], s4
16650// GFX10: encoding: [0x66,0x04,0xe8,0x8f]
16651
16652s_lshl_b64 s[104:105], s[2:3], s4
16653// GFX10: encoding: [0x02,0x04,0xe8,0x8f]
16654
16655s_lshl_b64 s[0:1], s[102:103], s4
16656// GFX10: encoding: [0x66,0x04,0x80,0x8f]
16657
16658s_lshl_b64 s[0:1], s[2:3], s100
16659// GFX10: encoding: [0x02,0x64,0x80,0x8f]
16660
16661s_lshl_b64 exec, s[2:3], s4
16662// GFX10: encoding: [0x02,0x04,0xfe,0x8f]
16663
16664s_lshl_b64 vcc, s[2:3], s4
16665// GFX10: encoding: [0x02,0x04,0xea,0x8f]
16666
16667s_lshl_b64 s[0:1], exec, s4
16668// GFX10: encoding: [0x7e,0x04,0x80,0x8f]
16669
16670s_lshl_b64 s[0:1], vcc, s4
16671// GFX10: encoding: [0x6a,0x04,0x80,0x8f]
16672
16673s_lshl_b64 s[0:1], 0, s4
16674// GFX10: encoding: [0x80,0x04,0x80,0x8f]
16675
16676s_lshl_b64 s[0:1], -1, s4
16677// GFX10: encoding: [0xc1,0x04,0x80,0x8f]
16678
16679s_lshl_b64 s[0:1], 0.5, s4
16680// GFX10: encoding: [0xf0,0x04,0x80,0x8f]
16681
16682s_lshl_b64 s[0:1], -4.0, s4
16683// GFX10: encoding: [0xf7,0x04,0x80,0x8f]
16684
16685s_lshl_b64 s[0:1], 0x3f717273, s4
16686// GFX10: encoding: [0xff,0x04,0x80,0x8f,0x73,0x72,0x71,0x3f]
16687
16688s_lshl_b64 s[0:1], 0xaf123456, s4
16689// GFX10: encoding: [0xff,0x04,0x80,0x8f,0x56,0x34,0x12,0xaf]
16690
16691s_lshl_b64 s[0:1], s[2:3], exec_lo
16692// GFX10: encoding: [0x02,0x7e,0x80,0x8f]
16693
16694s_lshl_b64 s[0:1], s[2:3], vcc_lo
16695// GFX10: encoding: [0x02,0x6a,0x80,0x8f]
16696
16697s_lshl_b64 s[0:1], s[2:3], 0
16698// GFX10: encoding: [0x02,0x80,0x80,0x8f]
16699
16700s_lshl_b64 s[0:1], s[2:3], -1
16701// GFX10: encoding: [0x02,0xc1,0x80,0x8f]
16702
16703s_lshl_b64 s[0:1], s[2:3], 0.5
16704// GFX10: encoding: [0x02,0xf0,0x80,0x8f]
16705
16706s_lshl_b64 s[0:1], s[2:3], -4.0
16707// GFX10: encoding: [0x02,0xf7,0x80,0x8f]
16708
16709s_lshl_b64 s[0:1], s[2:3], 0x3f717273
16710// GFX10: encoding: [0x02,0xff,0x80,0x8f,0x73,0x72,0x71,0x3f]
16711
16712s_lshl_b64 s[0:1], s[2:3], 0xaf123456
16713// GFX10: encoding: [0x02,0xff,0x80,0x8f,0x56,0x34,0x12,0xaf]
16714
16715s_lshr_b32 s0, s1, s2
16716// GFX10: encoding: [0x01,0x02,0x00,0x90]
16717
16718s_lshr_b32 s105, s104, s103
16719// GFX10: encoding: [0x68,0x67,0x69,0x90]
16720
16721s_lshr_b32 s0, s104, s103
16722// GFX10: encoding: [0x68,0x67,0x00,0x90]
16723
16724s_lshr_b32 s105, s1, s103
16725// GFX10: encoding: [0x01,0x67,0x69,0x90]
16726
16727s_lshr_b32 s105, s104, s2
16728// GFX10: encoding: [0x68,0x02,0x69,0x90]
16729
16730s_lshr_b32 s105, s1, s2
16731// GFX10: encoding: [0x01,0x02,0x69,0x90]
16732
16733s_lshr_b32 s0, s104, s2
16734// GFX10: encoding: [0x68,0x02,0x00,0x90]
16735
16736s_lshr_b32 s0, s1, s103
16737// GFX10: encoding: [0x01,0x67,0x00,0x90]
16738
16739s_lshr_b32 exec_lo, s1, s2
16740// GFX10: encoding: [0x01,0x02,0x7e,0x90]
16741
16742s_lshr_b32 exec_hi, s1, s2
16743// GFX10: encoding: [0x01,0x02,0x7f,0x90]
16744
16745s_lshr_b32 vcc_lo, s1, s2
16746// GFX10: encoding: [0x01,0x02,0x6a,0x90]
16747
16748s_lshr_b32 vcc_hi, s1, s2
16749// GFX10: encoding: [0x01,0x02,0x6b,0x90]
16750
16751s_lshr_b32 m0, s1, s2
16752// GFX10: encoding: [0x01,0x02,0x7c,0x90]
16753
16754s_lshr_b32 s0, exec_lo, s2
16755// GFX10: encoding: [0x7e,0x02,0x00,0x90]
16756
16757s_lshr_b32 s0, exec_hi, s2
16758// GFX10: encoding: [0x7f,0x02,0x00,0x90]
16759
16760s_lshr_b32 s0, vcc_lo, s2
16761// GFX10: encoding: [0x6a,0x02,0x00,0x90]
16762
16763s_lshr_b32 s0, vcc_hi, s2
16764// GFX10: encoding: [0x6b,0x02,0x00,0x90]
16765
16766s_lshr_b32 s0, m0, s2
16767// GFX10: encoding: [0x7c,0x02,0x00,0x90]
16768
16769s_lshr_b32 s0, 0, s2
16770// GFX10: encoding: [0x80,0x02,0x00,0x90]
16771
16772s_lshr_b32 s0, -1, s2
16773// GFX10: encoding: [0xc1,0x02,0x00,0x90]
16774
16775s_lshr_b32 s0, 0.5, s2
16776// GFX10: encoding: [0xf0,0x02,0x00,0x90]
16777
16778s_lshr_b32 s0, -4.0, s2
16779// GFX10: encoding: [0xf7,0x02,0x00,0x90]
16780
16781s_lshr_b32 s0, 0x3f717273, s2
16782// GFX10: encoding: [0xff,0x02,0x00,0x90,0x73,0x72,0x71,0x3f]
16783
16784s_lshr_b32 s0, 0xaf123456, s2
16785// GFX10: encoding: [0xff,0x02,0x00,0x90,0x56,0x34,0x12,0xaf]
16786
16787s_lshr_b32 s0, s1, exec_lo
16788// GFX10: encoding: [0x01,0x7e,0x00,0x90]
16789
16790s_lshr_b32 s0, s1, exec_hi
16791// GFX10: encoding: [0x01,0x7f,0x00,0x90]
16792
16793s_lshr_b32 s0, s1, vcc_lo
16794// GFX10: encoding: [0x01,0x6a,0x00,0x90]
16795
16796s_lshr_b32 s0, s1, vcc_hi
16797// GFX10: encoding: [0x01,0x6b,0x00,0x90]
16798
16799s_lshr_b32 s0, s1, m0
16800// GFX10: encoding: [0x01,0x7c,0x00,0x90]
16801
16802s_lshr_b32 s0, s1, 0
16803// GFX10: encoding: [0x01,0x80,0x00,0x90]
16804
16805s_lshr_b32 s0, s1, -1
16806// GFX10: encoding: [0x01,0xc1,0x00,0x90]
16807
16808s_lshr_b32 s0, s1, 0.5
16809// GFX10: encoding: [0x01,0xf0,0x00,0x90]
16810
16811s_lshr_b32 s0, s1, -4.0
16812// GFX10: encoding: [0x01,0xf7,0x00,0x90]
16813
16814s_lshr_b32 s0, s1, 0x3f717273
16815// GFX10: encoding: [0x01,0xff,0x00,0x90,0x73,0x72,0x71,0x3f]
16816
16817s_lshr_b32 s0, s1, 0xaf123456
16818// GFX10: encoding: [0x01,0xff,0x00,0x90,0x56,0x34,0x12,0xaf]
16819
16820s_lshr_b64 s[0:1], s[2:3], s4
16821// GFX10: encoding: [0x02,0x04,0x80,0x90]
16822
16823s_lshr_b64 s[104:105], s[102:103], s100
16824// GFX10: encoding: [0x66,0x64,0xe8,0x90]
16825
16826s_lshr_b64 s[0:1], s[102:103], s100
16827// GFX10: encoding: [0x66,0x64,0x80,0x90]
16828
16829s_lshr_b64 s[104:105], s[2:3], s100
16830// GFX10: encoding: [0x02,0x64,0xe8,0x90]
16831
16832s_lshr_b64 s[104:105], s[102:103], s4
16833// GFX10: encoding: [0x66,0x04,0xe8,0x90]
16834
16835s_lshr_b64 s[104:105], s[2:3], s4
16836// GFX10: encoding: [0x02,0x04,0xe8,0x90]
16837
16838s_lshr_b64 s[0:1], s[102:103], s4
16839// GFX10: encoding: [0x66,0x04,0x80,0x90]
16840
16841s_lshr_b64 s[0:1], s[2:3], s100
16842// GFX10: encoding: [0x02,0x64,0x80,0x90]
16843
16844s_lshr_b64 exec, s[2:3], s4
16845// GFX10: encoding: [0x02,0x04,0xfe,0x90]
16846
16847s_lshr_b64 vcc, s[2:3], s4
16848// GFX10: encoding: [0x02,0x04,0xea,0x90]
16849
16850s_lshr_b64 s[0:1], exec, s4
16851// GFX10: encoding: [0x7e,0x04,0x80,0x90]
16852
16853s_lshr_b64 s[0:1], vcc, s4
16854// GFX10: encoding: [0x6a,0x04,0x80,0x90]
16855
16856s_lshr_b64 s[0:1], 0, s4
16857// GFX10: encoding: [0x80,0x04,0x80,0x90]
16858
16859s_lshr_b64 s[0:1], -1, s4
16860// GFX10: encoding: [0xc1,0x04,0x80,0x90]
16861
16862s_lshr_b64 s[0:1], 0.5, s4
16863// GFX10: encoding: [0xf0,0x04,0x80,0x90]
16864
16865s_lshr_b64 s[0:1], -4.0, s4
16866// GFX10: encoding: [0xf7,0x04,0x80,0x90]
16867
16868s_lshr_b64 s[0:1], 0x3f717273, s4
16869// GFX10: encoding: [0xff,0x04,0x80,0x90,0x73,0x72,0x71,0x3f]
16870
16871s_lshr_b64 s[0:1], 0xaf123456, s4
16872// GFX10: encoding: [0xff,0x04,0x80,0x90,0x56,0x34,0x12,0xaf]
16873
16874s_lshr_b64 s[0:1], s[2:3], exec_lo
16875// GFX10: encoding: [0x02,0x7e,0x80,0x90]
16876
16877s_lshr_b64 s[0:1], s[2:3], vcc_lo
16878// GFX10: encoding: [0x02,0x6a,0x80,0x90]
16879
16880s_lshr_b64 s[0:1], s[2:3], 0
16881// GFX10: encoding: [0x02,0x80,0x80,0x90]
16882
16883s_lshr_b64 s[0:1], s[2:3], -1
16884// GFX10: encoding: [0x02,0xc1,0x80,0x90]
16885
16886s_lshr_b64 s[0:1], s[2:3], 0.5
16887// GFX10: encoding: [0x02,0xf0,0x80,0x90]
16888
16889s_lshr_b64 s[0:1], s[2:3], -4.0
16890// GFX10: encoding: [0x02,0xf7,0x80,0x90]
16891
16892s_lshr_b64 s[0:1], s[2:3], 0x3f717273
16893// GFX10: encoding: [0x02,0xff,0x80,0x90,0x73,0x72,0x71,0x3f]
16894
16895s_lshr_b64 s[0:1], s[2:3], 0xaf123456
16896// GFX10: encoding: [0x02,0xff,0x80,0x90,0x56,0x34,0x12,0xaf]
16897
16898s_ashr_i32 s0, s1, s2
16899// GFX10: encoding: [0x01,0x02,0x00,0x91]
16900
16901s_ashr_i32 s105, s104, s103
16902// GFX10: encoding: [0x68,0x67,0x69,0x91]
16903
16904s_ashr_i32 s0, s104, s103
16905// GFX10: encoding: [0x68,0x67,0x00,0x91]
16906
16907s_ashr_i32 s105, s1, s103
16908// GFX10: encoding: [0x01,0x67,0x69,0x91]
16909
16910s_ashr_i32 s105, s104, s2
16911// GFX10: encoding: [0x68,0x02,0x69,0x91]
16912
16913s_ashr_i32 s105, s1, s2
16914// GFX10: encoding: [0x01,0x02,0x69,0x91]
16915
16916s_ashr_i32 s0, s104, s2
16917// GFX10: encoding: [0x68,0x02,0x00,0x91]
16918
16919s_ashr_i32 s0, s1, s103
16920// GFX10: encoding: [0x01,0x67,0x00,0x91]
16921
16922s_ashr_i32 exec_lo, s1, s2
16923// GFX10: encoding: [0x01,0x02,0x7e,0x91]
16924
16925s_ashr_i32 exec_hi, s1, s2
16926// GFX10: encoding: [0x01,0x02,0x7f,0x91]
16927
16928s_ashr_i32 vcc_lo, s1, s2
16929// GFX10: encoding: [0x01,0x02,0x6a,0x91]
16930
16931s_ashr_i32 vcc_hi, s1, s2
16932// GFX10: encoding: [0x01,0x02,0x6b,0x91]
16933
16934s_ashr_i32 m0, s1, s2
16935// GFX10: encoding: [0x01,0x02,0x7c,0x91]
16936
16937s_ashr_i32 s0, exec_lo, s2
16938// GFX10: encoding: [0x7e,0x02,0x00,0x91]
16939
16940s_ashr_i32 s0, exec_hi, s2
16941// GFX10: encoding: [0x7f,0x02,0x00,0x91]
16942
16943s_ashr_i32 s0, vcc_lo, s2
16944// GFX10: encoding: [0x6a,0x02,0x00,0x91]
16945
16946s_ashr_i32 s0, vcc_hi, s2
16947// GFX10: encoding: [0x6b,0x02,0x00,0x91]
16948
16949s_ashr_i32 s0, m0, s2
16950// GFX10: encoding: [0x7c,0x02,0x00,0x91]
16951
16952s_ashr_i32 s0, 0, s2
16953// GFX10: encoding: [0x80,0x02,0x00,0x91]
16954
16955s_ashr_i32 s0, -1, s2
16956// GFX10: encoding: [0xc1,0x02,0x00,0x91]
16957
16958s_ashr_i32 s0, 0.5, s2
16959// GFX10: encoding: [0xf0,0x02,0x00,0x91]
16960
16961s_ashr_i32 s0, -4.0, s2
16962// GFX10: encoding: [0xf7,0x02,0x00,0x91]
16963
16964s_ashr_i32 s0, 0x3f717273, s2
16965// GFX10: encoding: [0xff,0x02,0x00,0x91,0x73,0x72,0x71,0x3f]
16966
16967s_ashr_i32 s0, 0xaf123456, s2
16968// GFX10: encoding: [0xff,0x02,0x00,0x91,0x56,0x34,0x12,0xaf]
16969
16970s_ashr_i32 s0, s1, exec_lo
16971// GFX10: encoding: [0x01,0x7e,0x00,0x91]
16972
16973s_ashr_i32 s0, s1, exec_hi
16974// GFX10: encoding: [0x01,0x7f,0x00,0x91]
16975
16976s_ashr_i32 s0, s1, vcc_lo
16977// GFX10: encoding: [0x01,0x6a,0x00,0x91]
16978
16979s_ashr_i32 s0, s1, vcc_hi
16980// GFX10: encoding: [0x01,0x6b,0x00,0x91]
16981
16982s_ashr_i32 s0, s1, m0
16983// GFX10: encoding: [0x01,0x7c,0x00,0x91]
16984
16985s_ashr_i32 s0, s1, 0
16986// GFX10: encoding: [0x01,0x80,0x00,0x91]
16987
16988s_ashr_i32 s0, s1, -1
16989// GFX10: encoding: [0x01,0xc1,0x00,0x91]
16990
16991s_ashr_i32 s0, s1, 0.5
16992// GFX10: encoding: [0x01,0xf0,0x00,0x91]
16993
16994s_ashr_i32 s0, s1, -4.0
16995// GFX10: encoding: [0x01,0xf7,0x00,0x91]
16996
16997s_ashr_i32 s0, s1, 0x3f717273
16998// GFX10: encoding: [0x01,0xff,0x00,0x91,0x73,0x72,0x71,0x3f]
16999
17000s_ashr_i32 s0, s1, 0xaf123456
17001// GFX10: encoding: [0x01,0xff,0x00,0x91,0x56,0x34,0x12,0xaf]
17002
17003s_ashr_i64 s[0:1], s[2:3], s4
17004// GFX10: encoding: [0x02,0x04,0x80,0x91]
17005
17006s_ashr_i64 s[104:105], s[102:103], s100
17007// GFX10: encoding: [0x66,0x64,0xe8,0x91]
17008
17009s_ashr_i64 s[0:1], s[102:103], s100
17010// GFX10: encoding: [0x66,0x64,0x80,0x91]
17011
17012s_ashr_i64 s[104:105], s[2:3], s100
17013// GFX10: encoding: [0x02,0x64,0xe8,0x91]
17014
17015s_ashr_i64 s[104:105], s[102:103], s4
17016// GFX10: encoding: [0x66,0x04,0xe8,0x91]
17017
17018s_ashr_i64 s[104:105], s[2:3], s4
17019// GFX10: encoding: [0x02,0x04,0xe8,0x91]
17020
17021s_ashr_i64 s[0:1], s[102:103], s4
17022// GFX10: encoding: [0x66,0x04,0x80,0x91]
17023
17024s_ashr_i64 s[0:1], s[2:3], s100
17025// GFX10: encoding: [0x02,0x64,0x80,0x91]
17026
17027s_ashr_i64 exec, s[2:3], s4
17028// GFX10: encoding: [0x02,0x04,0xfe,0x91]
17029
17030s_ashr_i64 vcc, s[2:3], s4
17031// GFX10: encoding: [0x02,0x04,0xea,0x91]
17032
17033s_ashr_i64 s[0:1], exec, s4
17034// GFX10: encoding: [0x7e,0x04,0x80,0x91]
17035
17036s_ashr_i64 s[0:1], vcc, s4
17037// GFX10: encoding: [0x6a,0x04,0x80,0x91]
17038
17039s_ashr_i64 s[0:1], 0, s4
17040// GFX10: encoding: [0x80,0x04,0x80,0x91]
17041
17042s_ashr_i64 s[0:1], -1, s4
17043// GFX10: encoding: [0xc1,0x04,0x80,0x91]
17044
17045s_ashr_i64 s[0:1], 0.5, s4
17046// GFX10: encoding: [0xf0,0x04,0x80,0x91]
17047
17048s_ashr_i64 s[0:1], -4.0, s4
17049// GFX10: encoding: [0xf7,0x04,0x80,0x91]
17050
17051s_ashr_i64 s[0:1], 0x3f717273, s4
17052// GFX10: encoding: [0xff,0x04,0x80,0x91,0x73,0x72,0x71,0x3f]
17053
17054s_ashr_i64 s[0:1], 0xaf123456, s4
17055// GFX10: encoding: [0xff,0x04,0x80,0x91,0x56,0x34,0x12,0xaf]
17056
17057s_ashr_i64 s[0:1], s[2:3], exec_lo
17058// GFX10: encoding: [0x02,0x7e,0x80,0x91]
17059
17060s_ashr_i64 s[0:1], s[2:3], vcc_lo
17061// GFX10: encoding: [0x02,0x6a,0x80,0x91]
17062
17063s_ashr_i64 s[0:1], s[2:3], 0
17064// GFX10: encoding: [0x02,0x80,0x80,0x91]
17065
17066s_ashr_i64 s[0:1], s[2:3], -1
17067// GFX10: encoding: [0x02,0xc1,0x80,0x91]
17068
17069s_ashr_i64 s[0:1], s[2:3], 0.5
17070// GFX10: encoding: [0x02,0xf0,0x80,0x91]
17071
17072s_ashr_i64 s[0:1], s[2:3], -4.0
17073// GFX10: encoding: [0x02,0xf7,0x80,0x91]
17074
17075s_ashr_i64 s[0:1], s[2:3], 0x3f717273
17076// GFX10: encoding: [0x02,0xff,0x80,0x91,0x73,0x72,0x71,0x3f]
17077
17078s_ashr_i64 s[0:1], s[2:3], 0xaf123456
17079// GFX10: encoding: [0x02,0xff,0x80,0x91,0x56,0x34,0x12,0xaf]
17080
17081s_bfm_b32 s0, s1, s2
17082// GFX10: encoding: [0x01,0x02,0x00,0x92]
17083
17084s_bfm_b32 s105, s104, s103
17085// GFX10: encoding: [0x68,0x67,0x69,0x92]
17086
17087s_bfm_b32 s0, s104, s103
17088// GFX10: encoding: [0x68,0x67,0x00,0x92]
17089
17090s_bfm_b32 s105, s1, s103
17091// GFX10: encoding: [0x01,0x67,0x69,0x92]
17092
17093s_bfm_b32 s105, s104, s2
17094// GFX10: encoding: [0x68,0x02,0x69,0x92]
17095
17096s_bfm_b32 s105, s1, s2
17097// GFX10: encoding: [0x01,0x02,0x69,0x92]
17098
17099s_bfm_b32 s0, s104, s2
17100// GFX10: encoding: [0x68,0x02,0x00,0x92]
17101
17102s_bfm_b32 s0, s1, s103
17103// GFX10: encoding: [0x01,0x67,0x00,0x92]
17104
17105s_bfm_b32 exec_lo, s1, s2
17106// GFX10: encoding: [0x01,0x02,0x7e,0x92]
17107
17108s_bfm_b32 exec_hi, s1, s2
17109// GFX10: encoding: [0x01,0x02,0x7f,0x92]
17110
17111s_bfm_b32 vcc_lo, s1, s2
17112// GFX10: encoding: [0x01,0x02,0x6a,0x92]
17113
17114s_bfm_b32 vcc_hi, s1, s2
17115// GFX10: encoding: [0x01,0x02,0x6b,0x92]
17116
17117s_bfm_b32 m0, s1, s2
17118// GFX10: encoding: [0x01,0x02,0x7c,0x92]
17119
17120s_bfm_b32 s0, exec_lo, s2
17121// GFX10: encoding: [0x7e,0x02,0x00,0x92]
17122
17123s_bfm_b32 s0, exec_hi, s2
17124// GFX10: encoding: [0x7f,0x02,0x00,0x92]
17125
17126s_bfm_b32 s0, vcc_lo, s2
17127// GFX10: encoding: [0x6a,0x02,0x00,0x92]
17128
17129s_bfm_b32 s0, vcc_hi, s2
17130// GFX10: encoding: [0x6b,0x02,0x00,0x92]
17131
17132s_bfm_b32 s0, m0, s2
17133// GFX10: encoding: [0x7c,0x02,0x00,0x92]
17134
17135s_bfm_b32 s0, 0, s2
17136// GFX10: encoding: [0x80,0x02,0x00,0x92]
17137
17138s_bfm_b32 s0, -1, s2
17139// GFX10: encoding: [0xc1,0x02,0x00,0x92]
17140
17141s_bfm_b32 s0, 0.5, s2
17142// GFX10: encoding: [0xf0,0x02,0x00,0x92]
17143
17144s_bfm_b32 s0, -4.0, s2
17145// GFX10: encoding: [0xf7,0x02,0x00,0x92]
17146
17147s_bfm_b32 s0, 0x3f717273, s2
17148// GFX10: encoding: [0xff,0x02,0x00,0x92,0x73,0x72,0x71,0x3f]
17149
17150s_bfm_b32 s0, 0xaf123456, s2
17151// GFX10: encoding: [0xff,0x02,0x00,0x92,0x56,0x34,0x12,0xaf]
17152
17153s_bfm_b32 s0, s1, exec_lo
17154// GFX10: encoding: [0x01,0x7e,0x00,0x92]
17155
17156s_bfm_b32 s0, s1, exec_hi
17157// GFX10: encoding: [0x01,0x7f,0x00,0x92]
17158
17159s_bfm_b32 s0, s1, vcc_lo
17160// GFX10: encoding: [0x01,0x6a,0x00,0x92]
17161
17162s_bfm_b32 s0, s1, vcc_hi
17163// GFX10: encoding: [0x01,0x6b,0x00,0x92]
17164
17165s_bfm_b32 s0, s1, m0
17166// GFX10: encoding: [0x01,0x7c,0x00,0x92]
17167
17168s_bfm_b32 s0, s1, 0
17169// GFX10: encoding: [0x01,0x80,0x00,0x92]
17170
17171s_bfm_b32 s0, s1, -1
17172// GFX10: encoding: [0x01,0xc1,0x00,0x92]
17173
17174s_bfm_b32 s0, s1, 0.5
17175// GFX10: encoding: [0x01,0xf0,0x00,0x92]
17176
17177s_bfm_b32 s0, s1, -4.0
17178// GFX10: encoding: [0x01,0xf7,0x00,0x92]
17179
17180s_bfm_b32 s0, s1, 0x3f717273
17181// GFX10: encoding: [0x01,0xff,0x00,0x92,0x73,0x72,0x71,0x3f]
17182
17183s_bfm_b32 s0, s1, 0xaf123456
17184// GFX10: encoding: [0x01,0xff,0x00,0x92,0x56,0x34,0x12,0xaf]
17185
17186s_bfm_b64 s[0:1], s2, s3
17187// GFX10: encoding: [0x02,0x03,0x80,0x92]
17188
17189s_bfm_b64 s[104:105], s103, s102
17190// GFX10: encoding: [0x67,0x66,0xe8,0x92]
17191
17192s_bfm_b64 s[0:1], s104, s103
17193// GFX10: encoding: [0x68,0x67,0x80,0x92]
17194
17195s_bfm_b64 s[104:105], s2, s103
17196// GFX10: encoding: [0x02,0x67,0xe8,0x92]
17197
17198s_bfm_b64 s[104:105], s104, s3
17199// GFX10: encoding: [0x68,0x03,0xe8,0x92]
17200
17201s_bfm_b64 s[104:105], s2, s3
17202// GFX10: encoding: [0x02,0x03,0xe8,0x92]
17203
17204s_bfm_b64 s[0:1], s104, s3
17205// GFX10: encoding: [0x68,0x03,0x80,0x92]
17206
17207s_bfm_b64 s[0:1], s2, s103
17208// GFX10: encoding: [0x02,0x67,0x80,0x92]
17209
17210s_bfm_b64 exec, s2, s3
17211// GFX10: encoding: [0x02,0x03,0xfe,0x92]
17212
17213s_bfm_b64 vcc, s2, s3
17214// GFX10: encoding: [0x02,0x03,0xea,0x92]
17215
17216s_bfm_b64 s[0:1], exec_lo, s3
17217// GFX10: encoding: [0x7e,0x03,0x80,0x92]
17218
17219s_bfm_b64 s[0:1], exec_hi, s3
17220// GFX10: encoding: [0x7f,0x03,0x80,0x92]
17221
17222s_bfm_b64 s[0:1], vcc_lo, s3
17223// GFX10: encoding: [0x6a,0x03,0x80,0x92]
17224
17225s_bfm_b64 s[0:1], vcc_hi, s3
17226// GFX10: encoding: [0x6b,0x03,0x80,0x92]
17227
17228s_bfm_b64 s[0:1], m0, s3
17229// GFX10: encoding: [0x7c,0x03,0x80,0x92]
17230
17231s_bfm_b64 s[0:1], 0, s3
17232// GFX10: encoding: [0x80,0x03,0x80,0x92]
17233
17234s_bfm_b64 s[0:1], -1, s3
17235// GFX10: encoding: [0xc1,0x03,0x80,0x92]
17236
17237s_bfm_b64 s[0:1], 0.5, s3
17238// GFX10: encoding: [0xf0,0x03,0x80,0x92]
17239
17240s_bfm_b64 s[0:1], -4.0, s3
17241// GFX10: encoding: [0xf7,0x03,0x80,0x92]
17242
17243s_bfm_b64 s[0:1], 0x3f717273, s3
17244// GFX10: encoding: [0xff,0x03,0x80,0x92,0x73,0x72,0x71,0x3f]
17245
17246s_bfm_b64 s[0:1], 0xaf123456, s3
17247// GFX10: encoding: [0xff,0x03,0x80,0x92,0x56,0x34,0x12,0xaf]
17248
17249s_bfm_b64 s[0:1], s2, exec_lo
17250// GFX10: encoding: [0x02,0x7e,0x80,0x92]
17251
17252s_bfm_b64 s[0:1], s2, exec_hi
17253// GFX10: encoding: [0x02,0x7f,0x80,0x92]
17254
17255s_bfm_b64 s[0:1], s2, vcc_lo
17256// GFX10: encoding: [0x02,0x6a,0x80,0x92]
17257
17258s_bfm_b64 s[0:1], s2, vcc_hi
17259// GFX10: encoding: [0x02,0x6b,0x80,0x92]
17260
17261s_bfm_b64 s[0:1], s2, m0
17262// GFX10: encoding: [0x02,0x7c,0x80,0x92]
17263
17264s_bfm_b64 s[0:1], s2, 0
17265// GFX10: encoding: [0x02,0x80,0x80,0x92]
17266
17267s_bfm_b64 s[0:1], s2, -1
17268// GFX10: encoding: [0x02,0xc1,0x80,0x92]
17269
17270s_bfm_b64 s[0:1], s2, 0.5
17271// GFX10: encoding: [0x02,0xf0,0x80,0x92]
17272
17273s_bfm_b64 s[0:1], s2, -4.0
17274// GFX10: encoding: [0x02,0xf7,0x80,0x92]
17275
17276s_bfm_b64 s[0:1], s2, 0x3f717273
17277// GFX10: encoding: [0x02,0xff,0x80,0x92,0x73,0x72,0x71,0x3f]
17278
17279s_bfm_b64 s[0:1], s2, 0xaf123456
17280// GFX10: encoding: [0x02,0xff,0x80,0x92,0x56,0x34,0x12,0xaf]
17281
17282s_mul_i32 s0, s1, s2
17283// GFX10: encoding: [0x01,0x02,0x00,0x93]
17284
17285s_mul_i32 s105, s104, s103
17286// GFX10: encoding: [0x68,0x67,0x69,0x93]
17287
17288s_mul_i32 s0, s104, s103
17289// GFX10: encoding: [0x68,0x67,0x00,0x93]
17290
17291s_mul_i32 s105, s1, s103
17292// GFX10: encoding: [0x01,0x67,0x69,0x93]
17293
17294s_mul_i32 s105, s104, s2
17295// GFX10: encoding: [0x68,0x02,0x69,0x93]
17296
17297s_mul_i32 s105, s1, s2
17298// GFX10: encoding: [0x01,0x02,0x69,0x93]
17299
17300s_mul_i32 s0, s104, s2
17301// GFX10: encoding: [0x68,0x02,0x00,0x93]
17302
17303s_mul_i32 s0, s1, s103
17304// GFX10: encoding: [0x01,0x67,0x00,0x93]
17305
17306s_mul_i32 exec_lo, s1, s2
17307// GFX10: encoding: [0x01,0x02,0x7e,0x93]
17308
17309s_mul_i32 exec_hi, s1, s2
17310// GFX10: encoding: [0x01,0x02,0x7f,0x93]
17311
17312s_mul_i32 vcc_lo, s1, s2
17313// GFX10: encoding: [0x01,0x02,0x6a,0x93]
17314
17315s_mul_i32 vcc_hi, s1, s2
17316// GFX10: encoding: [0x01,0x02,0x6b,0x93]
17317
17318s_mul_i32 m0, s1, s2
17319// GFX10: encoding: [0x01,0x02,0x7c,0x93]
17320
17321s_mul_i32 s0, exec_lo, s2
17322// GFX10: encoding: [0x7e,0x02,0x00,0x93]
17323
17324s_mul_i32 s0, exec_hi, s2
17325// GFX10: encoding: [0x7f,0x02,0x00,0x93]
17326
17327s_mul_i32 s0, vcc_lo, s2
17328// GFX10: encoding: [0x6a,0x02,0x00,0x93]
17329
17330s_mul_i32 s0, vcc_hi, s2
17331// GFX10: encoding: [0x6b,0x02,0x00,0x93]
17332
17333s_mul_i32 s0, m0, s2
17334// GFX10: encoding: [0x7c,0x02,0x00,0x93]
17335
17336s_mul_i32 s0, 0, s2
17337// GFX10: encoding: [0x80,0x02,0x00,0x93]
17338
17339s_mul_i32 s0, -1, s2
17340// GFX10: encoding: [0xc1,0x02,0x00,0x93]
17341
17342s_mul_i32 s0, 0.5, s2
17343// GFX10: encoding: [0xf0,0x02,0x00,0x93]
17344
17345s_mul_i32 s0, -4.0, s2
17346// GFX10: encoding: [0xf7,0x02,0x00,0x93]
17347
17348s_mul_i32 s0, 0x3f717273, s2
17349// GFX10: encoding: [0xff,0x02,0x00,0x93,0x73,0x72,0x71,0x3f]
17350
17351s_mul_i32 s0, 0xaf123456, s2
17352// GFX10: encoding: [0xff,0x02,0x00,0x93,0x56,0x34,0x12,0xaf]
17353
17354s_mul_i32 s0, s1, exec_lo
17355// GFX10: encoding: [0x01,0x7e,0x00,0x93]
17356
17357s_mul_i32 s0, s1, exec_hi
17358// GFX10: encoding: [0x01,0x7f,0x00,0x93]
17359
17360s_mul_i32 s0, s1, vcc_lo
17361// GFX10: encoding: [0x01,0x6a,0x00,0x93]
17362
17363s_mul_i32 s0, s1, vcc_hi
17364// GFX10: encoding: [0x01,0x6b,0x00,0x93]
17365
17366s_mul_i32 s0, s1, m0
17367// GFX10: encoding: [0x01,0x7c,0x00,0x93]
17368
17369s_mul_i32 s0, s1, 0
17370// GFX10: encoding: [0x01,0x80,0x00,0x93]
17371
17372s_mul_i32 s0, s1, -1
17373// GFX10: encoding: [0x01,0xc1,0x00,0x93]
17374
17375s_mul_i32 s0, s1, 0.5
17376// GFX10: encoding: [0x01,0xf0,0x00,0x93]
17377
17378s_mul_i32 s0, s1, -4.0
17379// GFX10: encoding: [0x01,0xf7,0x00,0x93]
17380
17381s_mul_i32 s0, s1, 0x3f717273
17382// GFX10: encoding: [0x01,0xff,0x00,0x93,0x73,0x72,0x71,0x3f]
17383
17384s_mul_i32 s0, s1, 0xaf123456
17385// GFX10: encoding: [0x01,0xff,0x00,0x93,0x56,0x34,0x12,0xaf]
17386
17387s_bfe_u32 s0, s1, s2
17388// GFX10: encoding: [0x01,0x02,0x80,0x93]
17389
17390s_bfe_u32 s105, s104, s103
17391// GFX10: encoding: [0x68,0x67,0xe9,0x93]
17392
17393s_bfe_u32 s0, s104, s103
17394// GFX10: encoding: [0x68,0x67,0x80,0x93]
17395
17396s_bfe_u32 s105, s1, s103
17397// GFX10: encoding: [0x01,0x67,0xe9,0x93]
17398
17399s_bfe_u32 s105, s104, s2
17400// GFX10: encoding: [0x68,0x02,0xe9,0x93]
17401
17402s_bfe_u32 s105, s1, s2
17403// GFX10: encoding: [0x01,0x02,0xe9,0x93]
17404
17405s_bfe_u32 s0, s104, s2
17406// GFX10: encoding: [0x68,0x02,0x80,0x93]
17407
17408s_bfe_u32 s0, s1, s103
17409// GFX10: encoding: [0x01,0x67,0x80,0x93]
17410
17411s_bfe_u32 exec_lo, s1, s2
17412// GFX10: encoding: [0x01,0x02,0xfe,0x93]
17413
17414s_bfe_u32 exec_hi, s1, s2
17415// GFX10: encoding: [0x01,0x02,0xff,0x93]
17416
17417s_bfe_u32 vcc_lo, s1, s2
17418// GFX10: encoding: [0x01,0x02,0xea,0x93]
17419
17420s_bfe_u32 vcc_hi, s1, s2
17421// GFX10: encoding: [0x01,0x02,0xeb,0x93]
17422
17423s_bfe_u32 m0, s1, s2
17424// GFX10: encoding: [0x01,0x02,0xfc,0x93]
17425
17426s_bfe_u32 s0, exec_lo, s2
17427// GFX10: encoding: [0x7e,0x02,0x80,0x93]
17428
17429s_bfe_u32 s0, exec_hi, s2
17430// GFX10: encoding: [0x7f,0x02,0x80,0x93]
17431
17432s_bfe_u32 s0, vcc_lo, s2
17433// GFX10: encoding: [0x6a,0x02,0x80,0x93]
17434
17435s_bfe_u32 s0, vcc_hi, s2
17436// GFX10: encoding: [0x6b,0x02,0x80,0x93]
17437
17438s_bfe_u32 s0, m0, s2
17439// GFX10: encoding: [0x7c,0x02,0x80,0x93]
17440
17441s_bfe_u32 s0, 0, s2
17442// GFX10: encoding: [0x80,0x02,0x80,0x93]
17443
17444s_bfe_u32 s0, -1, s2
17445// GFX10: encoding: [0xc1,0x02,0x80,0x93]
17446
17447s_bfe_u32 s0, 0.5, s2
17448// GFX10: encoding: [0xf0,0x02,0x80,0x93]
17449
17450s_bfe_u32 s0, -4.0, s2
17451// GFX10: encoding: [0xf7,0x02,0x80,0x93]
17452
17453s_bfe_u32 s0, 0x3f717273, s2
17454// GFX10: encoding: [0xff,0x02,0x80,0x93,0x73,0x72,0x71,0x3f]
17455
17456s_bfe_u32 s0, 0xaf123456, s2
17457// GFX10: encoding: [0xff,0x02,0x80,0x93,0x56,0x34,0x12,0xaf]
17458
17459s_bfe_u32 s0, s1, exec_lo
17460// GFX10: encoding: [0x01,0x7e,0x80,0x93]
17461
17462s_bfe_u32 s0, s1, exec_hi
17463// GFX10: encoding: [0x01,0x7f,0x80,0x93]
17464
17465s_bfe_u32 s0, s1, vcc_lo
17466// GFX10: encoding: [0x01,0x6a,0x80,0x93]
17467
17468s_bfe_u32 s0, s1, vcc_hi
17469// GFX10: encoding: [0x01,0x6b,0x80,0x93]
17470
17471s_bfe_u32 s0, s1, m0
17472// GFX10: encoding: [0x01,0x7c,0x80,0x93]
17473
17474s_bfe_u32 s0, s1, 0
17475// GFX10: encoding: [0x01,0x80,0x80,0x93]
17476
17477s_bfe_u32 s0, s1, -1
17478// GFX10: encoding: [0x01,0xc1,0x80,0x93]
17479
17480s_bfe_u32 s0, s1, 0.5
17481// GFX10: encoding: [0x01,0xf0,0x80,0x93]
17482
17483s_bfe_u32 s0, s1, -4.0
17484// GFX10: encoding: [0x01,0xf7,0x80,0x93]
17485
17486s_bfe_u32 s0, s1, 0x3f717273
17487// GFX10: encoding: [0x01,0xff,0x80,0x93,0x73,0x72,0x71,0x3f]
17488
17489s_bfe_u32 s0, s1, 0xaf123456
17490// GFX10: encoding: [0x01,0xff,0x80,0x93,0x56,0x34,0x12,0xaf]
17491
17492s_bfe_i32 s0, s1, s2
17493// GFX10: encoding: [0x01,0x02,0x00,0x94]
17494
17495s_bfe_i32 s105, s104, s103
17496// GFX10: encoding: [0x68,0x67,0x69,0x94]
17497
17498s_bfe_i32 s0, s104, s103
17499// GFX10: encoding: [0x68,0x67,0x00,0x94]
17500
17501s_bfe_i32 s105, s1, s103
17502// GFX10: encoding: [0x01,0x67,0x69,0x94]
17503
17504s_bfe_i32 s105, s104, s2
17505// GFX10: encoding: [0x68,0x02,0x69,0x94]
17506
17507s_bfe_i32 s105, s1, s2
17508// GFX10: encoding: [0x01,0x02,0x69,0x94]
17509
17510s_bfe_i32 s0, s104, s2
17511// GFX10: encoding: [0x68,0x02,0x00,0x94]
17512
17513s_bfe_i32 s0, s1, s103
17514// GFX10: encoding: [0x01,0x67,0x00,0x94]
17515
17516s_bfe_i32 exec_lo, s1, s2
17517// GFX10: encoding: [0x01,0x02,0x7e,0x94]
17518
17519s_bfe_i32 exec_hi, s1, s2
17520// GFX10: encoding: [0x01,0x02,0x7f,0x94]
17521
17522s_bfe_i32 vcc_lo, s1, s2
17523// GFX10: encoding: [0x01,0x02,0x6a,0x94]
17524
17525s_bfe_i32 vcc_hi, s1, s2
17526// GFX10: encoding: [0x01,0x02,0x6b,0x94]
17527
17528s_bfe_i32 m0, s1, s2
17529// GFX10: encoding: [0x01,0x02,0x7c,0x94]
17530
17531s_bfe_i32 s0, exec_lo, s2
17532// GFX10: encoding: [0x7e,0x02,0x00,0x94]
17533
17534s_bfe_i32 s0, exec_hi, s2
17535// GFX10: encoding: [0x7f,0x02,0x00,0x94]
17536
17537s_bfe_i32 s0, vcc_lo, s2
17538// GFX10: encoding: [0x6a,0x02,0x00,0x94]
17539
17540s_bfe_i32 s0, vcc_hi, s2
17541// GFX10: encoding: [0x6b,0x02,0x00,0x94]
17542
17543s_bfe_i32 s0, m0, s2
17544// GFX10: encoding: [0x7c,0x02,0x00,0x94]
17545
17546s_bfe_i32 s0, 0, s2
17547// GFX10: encoding: [0x80,0x02,0x00,0x94]
17548
17549s_bfe_i32 s0, -1, s2
17550// GFX10: encoding: [0xc1,0x02,0x00,0x94]
17551
17552s_bfe_i32 s0, 0.5, s2
17553// GFX10: encoding: [0xf0,0x02,0x00,0x94]
17554
17555s_bfe_i32 s0, -4.0, s2
17556// GFX10: encoding: [0xf7,0x02,0x00,0x94]
17557
17558s_bfe_i32 s0, 0x3f717273, s2
17559// GFX10: encoding: [0xff,0x02,0x00,0x94,0x73,0x72,0x71,0x3f]
17560
17561s_bfe_i32 s0, 0xaf123456, s2
17562// GFX10: encoding: [0xff,0x02,0x00,0x94,0x56,0x34,0x12,0xaf]
17563
17564s_bfe_i32 s0, s1, exec_lo
17565// GFX10: encoding: [0x01,0x7e,0x00,0x94]
17566
17567s_bfe_i32 s0, s1, exec_hi
17568// GFX10: encoding: [0x01,0x7f,0x00,0x94]
17569
17570s_bfe_i32 s0, s1, vcc_lo
17571// GFX10: encoding: [0x01,0x6a,0x00,0x94]
17572
17573s_bfe_i32 s0, s1, vcc_hi
17574// GFX10: encoding: [0x01,0x6b,0x00,0x94]
17575
17576s_bfe_i32 s0, s1, m0
17577// GFX10: encoding: [0x01,0x7c,0x00,0x94]
17578
17579s_bfe_i32 s0, s1, 0
17580// GFX10: encoding: [0x01,0x80,0x00,0x94]
17581
17582s_bfe_i32 s0, s1, -1
17583// GFX10: encoding: [0x01,0xc1,0x00,0x94]
17584
17585s_bfe_i32 s0, s1, 0.5
17586// GFX10: encoding: [0x01,0xf0,0x00,0x94]
17587
17588s_bfe_i32 s0, s1, -4.0
17589// GFX10: encoding: [0x01,0xf7,0x00,0x94]
17590
17591s_bfe_i32 s0, s1, 0x3f717273
17592// GFX10: encoding: [0x01,0xff,0x00,0x94,0x73,0x72,0x71,0x3f]
17593
17594s_bfe_i32 s0, s1, 0xaf123456
17595// GFX10: encoding: [0x01,0xff,0x00,0x94,0x56,0x34,0x12,0xaf]
17596
17597s_bfe_u64 s[0:1], s[2:3], s4
17598// GFX10: encoding: [0x02,0x04,0x80,0x94]
17599
17600s_bfe_u64 s[104:105], s[102:103], s100
17601// GFX10: encoding: [0x66,0x64,0xe8,0x94]
17602
17603s_bfe_u64 s[0:1], s[102:103], s100
17604// GFX10: encoding: [0x66,0x64,0x80,0x94]
17605
17606s_bfe_u64 s[104:105], s[2:3], s100
17607// GFX10: encoding: [0x02,0x64,0xe8,0x94]
17608
17609s_bfe_u64 s[104:105], s[102:103], s4
17610// GFX10: encoding: [0x66,0x04,0xe8,0x94]
17611
17612s_bfe_u64 s[104:105], s[2:3], s4
17613// GFX10: encoding: [0x02,0x04,0xe8,0x94]
17614
17615s_bfe_u64 s[0:1], s[102:103], s4
17616// GFX10: encoding: [0x66,0x04,0x80,0x94]
17617
17618s_bfe_u64 s[0:1], s[2:3], s100
17619// GFX10: encoding: [0x02,0x64,0x80,0x94]
17620
17621s_bfe_u64 exec, s[2:3], s4
17622// GFX10: encoding: [0x02,0x04,0xfe,0x94]
17623
17624s_bfe_u64 vcc, s[2:3], s4
17625// GFX10: encoding: [0x02,0x04,0xea,0x94]
17626
17627s_bfe_u64 s[0:1], exec, s4
17628// GFX10: encoding: [0x7e,0x04,0x80,0x94]
17629
17630s_bfe_u64 s[0:1], vcc, s4
17631// GFX10: encoding: [0x6a,0x04,0x80,0x94]
17632
17633s_bfe_u64 s[0:1], 0, s4
17634// GFX10: encoding: [0x80,0x04,0x80,0x94]
17635
17636s_bfe_u64 s[0:1], -1, s4
17637// GFX10: encoding: [0xc1,0x04,0x80,0x94]
17638
17639s_bfe_u64 s[0:1], 0.5, s4
17640// GFX10: encoding: [0xf0,0x04,0x80,0x94]
17641
17642s_bfe_u64 s[0:1], -4.0, s4
17643// GFX10: encoding: [0xf7,0x04,0x80,0x94]
17644
17645s_bfe_u64 s[0:1], 0x3f717273, s4
17646// GFX10: encoding: [0xff,0x04,0x80,0x94,0x73,0x72,0x71,0x3f]
17647
17648s_bfe_u64 s[0:1], 0xaf123456, s4
17649// GFX10: encoding: [0xff,0x04,0x80,0x94,0x56,0x34,0x12,0xaf]
17650
17651s_bfe_u64 s[0:1], s[2:3], exec_lo
17652// GFX10: encoding: [0x02,0x7e,0x80,0x94]
17653
17654s_bfe_u64 s[0:1], s[2:3], vcc_lo
17655// GFX10: encoding: [0x02,0x6a,0x80,0x94]
17656
17657s_bfe_u64 s[0:1], s[2:3], 0
17658// GFX10: encoding: [0x02,0x80,0x80,0x94]
17659
17660s_bfe_u64 s[0:1], s[2:3], -1
17661// GFX10: encoding: [0x02,0xc1,0x80,0x94]
17662
17663s_bfe_u64 s[0:1], s[2:3], 0.5
17664// GFX10: encoding: [0x02,0xf0,0x80,0x94]
17665
17666s_bfe_u64 s[0:1], s[2:3], -4.0
17667// GFX10: encoding: [0x02,0xf7,0x80,0x94]
17668
17669s_bfe_u64 s[0:1], s[2:3], 0x3f717273
17670// GFX10: encoding: [0x02,0xff,0x80,0x94,0x73,0x72,0x71,0x3f]
17671
17672s_bfe_u64 s[0:1], s[2:3], 0xaf123456
17673// GFX10: encoding: [0x02,0xff,0x80,0x94,0x56,0x34,0x12,0xaf]
17674
17675s_bfe_i64 s[0:1], s[2:3], s4
17676// GFX10: encoding: [0x02,0x04,0x00,0x95]
17677
17678s_bfe_i64 s[104:105], s[102:103], s100
17679// GFX10: encoding: [0x66,0x64,0x68,0x95]
17680
17681s_bfe_i64 s[0:1], s[102:103], s100
17682// GFX10: encoding: [0x66,0x64,0x00,0x95]
17683
17684s_bfe_i64 s[104:105], s[2:3], s100
17685// GFX10: encoding: [0x02,0x64,0x68,0x95]
17686
17687s_bfe_i64 s[104:105], s[102:103], s4
17688// GFX10: encoding: [0x66,0x04,0x68,0x95]
17689
17690s_bfe_i64 s[104:105], s[2:3], s4
17691// GFX10: encoding: [0x02,0x04,0x68,0x95]
17692
17693s_bfe_i64 s[0:1], s[102:103], s4
17694// GFX10: encoding: [0x66,0x04,0x00,0x95]
17695
17696s_bfe_i64 s[0:1], s[2:3], s100
17697// GFX10: encoding: [0x02,0x64,0x00,0x95]
17698
17699s_bfe_i64 exec, s[2:3], s4
17700// GFX10: encoding: [0x02,0x04,0x7e,0x95]
17701
17702s_bfe_i64 vcc, s[2:3], s4
17703// GFX10: encoding: [0x02,0x04,0x6a,0x95]
17704
17705s_bfe_i64 s[0:1], exec, s4
17706// GFX10: encoding: [0x7e,0x04,0x00,0x95]
17707
17708s_bfe_i64 s[0:1], vcc, s4
17709// GFX10: encoding: [0x6a,0x04,0x00,0x95]
17710
17711s_bfe_i64 s[0:1], 0, s4
17712// GFX10: encoding: [0x80,0x04,0x00,0x95]
17713
17714s_bfe_i64 s[0:1], -1, s4
17715// GFX10: encoding: [0xc1,0x04,0x00,0x95]
17716
17717s_bfe_i64 s[0:1], 0.5, s4
17718// GFX10: encoding: [0xf0,0x04,0x00,0x95]
17719
17720s_bfe_i64 s[0:1], -4.0, s4
17721// GFX10: encoding: [0xf7,0x04,0x00,0x95]
17722
17723s_bfe_i64 s[0:1], 0x3f717273, s4
17724// GFX10: encoding: [0xff,0x04,0x00,0x95,0x73,0x72,0x71,0x3f]
17725
17726s_bfe_i64 s[0:1], 0xaf123456, s4
17727// GFX10: encoding: [0xff,0x04,0x00,0x95,0x56,0x34,0x12,0xaf]
17728
17729s_bfe_i64 s[0:1], s[2:3], exec_lo
17730// GFX10: encoding: [0x02,0x7e,0x00,0x95]
17731
17732s_bfe_i64 s[0:1], s[2:3], vcc_lo
17733// GFX10: encoding: [0x02,0x6a,0x00,0x95]
17734
17735s_bfe_i64 s[0:1], s[2:3], 0
17736// GFX10: encoding: [0x02,0x80,0x00,0x95]
17737
17738s_bfe_i64 s[0:1], s[2:3], -1
17739// GFX10: encoding: [0x02,0xc1,0x00,0x95]
17740
17741s_bfe_i64 s[0:1], s[2:3], 0.5
17742// GFX10: encoding: [0x02,0xf0,0x00,0x95]
17743
17744s_bfe_i64 s[0:1], s[2:3], -4.0
17745// GFX10: encoding: [0x02,0xf7,0x00,0x95]
17746
17747s_bfe_i64 s[0:1], s[2:3], 0x3f717273
17748// GFX10: encoding: [0x02,0xff,0x00,0x95,0x73,0x72,0x71,0x3f]
17749
17750s_bfe_i64 s[0:1], s[2:3], 0xaf123456
17751// GFX10: encoding: [0x02,0xff,0x00,0x95,0x56,0x34,0x12,0xaf]
17752
17753s_absdiff_i32 s0, s1, s2
17754// GFX10: encoding: [0x01,0x02,0x00,0x96]
17755
17756s_absdiff_i32 s105, s104, s103
17757// GFX10: encoding: [0x68,0x67,0x69,0x96]
17758
17759s_absdiff_i32 s0, s104, s103
17760// GFX10: encoding: [0x68,0x67,0x00,0x96]
17761
17762s_absdiff_i32 s105, s1, s103
17763// GFX10: encoding: [0x01,0x67,0x69,0x96]
17764
17765s_absdiff_i32 s105, s104, s2
17766// GFX10: encoding: [0x68,0x02,0x69,0x96]
17767
17768s_absdiff_i32 s105, s1, s2
17769// GFX10: encoding: [0x01,0x02,0x69,0x96]
17770
17771s_absdiff_i32 s0, s104, s2
17772// GFX10: encoding: [0x68,0x02,0x00,0x96]
17773
17774s_absdiff_i32 s0, s1, s103
17775// GFX10: encoding: [0x01,0x67,0x00,0x96]
17776
17777s_absdiff_i32 exec_lo, s1, s2
17778// GFX10: encoding: [0x01,0x02,0x7e,0x96]
17779
17780s_absdiff_i32 exec_hi, s1, s2
17781// GFX10: encoding: [0x01,0x02,0x7f,0x96]
17782
17783s_absdiff_i32 vcc_lo, s1, s2
17784// GFX10: encoding: [0x01,0x02,0x6a,0x96]
17785
17786s_absdiff_i32 vcc_hi, s1, s2
17787// GFX10: encoding: [0x01,0x02,0x6b,0x96]
17788
17789s_absdiff_i32 m0, s1, s2
17790// GFX10: encoding: [0x01,0x02,0x7c,0x96]
17791
17792s_absdiff_i32 s0, exec_lo, s2
17793// GFX10: encoding: [0x7e,0x02,0x00,0x96]
17794
17795s_absdiff_i32 s0, exec_hi, s2
17796// GFX10: encoding: [0x7f,0x02,0x00,0x96]
17797
17798s_absdiff_i32 s0, vcc_lo, s2
17799// GFX10: encoding: [0x6a,0x02,0x00,0x96]
17800
17801s_absdiff_i32 s0, vcc_hi, s2
17802// GFX10: encoding: [0x6b,0x02,0x00,0x96]
17803
17804s_absdiff_i32 s0, m0, s2
17805// GFX10: encoding: [0x7c,0x02,0x00,0x96]
17806
17807s_absdiff_i32 s0, 0, s2
17808// GFX10: encoding: [0x80,0x02,0x00,0x96]
17809
17810s_absdiff_i32 s0, -1, s2
17811// GFX10: encoding: [0xc1,0x02,0x00,0x96]
17812
17813s_absdiff_i32 s0, 0.5, s2
17814// GFX10: encoding: [0xf0,0x02,0x00,0x96]
17815
17816s_absdiff_i32 s0, -4.0, s2
17817// GFX10: encoding: [0xf7,0x02,0x00,0x96]
17818
17819s_absdiff_i32 s0, 0x3f717273, s2
17820// GFX10: encoding: [0xff,0x02,0x00,0x96,0x73,0x72,0x71,0x3f]
17821
17822s_absdiff_i32 s0, 0xaf123456, s2
17823// GFX10: encoding: [0xff,0x02,0x00,0x96,0x56,0x34,0x12,0xaf]
17824
17825s_absdiff_i32 s0, s1, exec_lo
17826// GFX10: encoding: [0x01,0x7e,0x00,0x96]
17827
17828s_absdiff_i32 s0, s1, exec_hi
17829// GFX10: encoding: [0x01,0x7f,0x00,0x96]
17830
17831s_absdiff_i32 s0, s1, vcc_lo
17832// GFX10: encoding: [0x01,0x6a,0x00,0x96]
17833
17834s_absdiff_i32 s0, s1, vcc_hi
17835// GFX10: encoding: [0x01,0x6b,0x00,0x96]
17836
17837s_absdiff_i32 s0, s1, m0
17838// GFX10: encoding: [0x01,0x7c,0x00,0x96]
17839
17840s_absdiff_i32 s0, s1, 0
17841// GFX10: encoding: [0x01,0x80,0x00,0x96]
17842
17843s_absdiff_i32 s0, s1, -1
17844// GFX10: encoding: [0x01,0xc1,0x00,0x96]
17845
17846s_absdiff_i32 s0, s1, 0.5
17847// GFX10: encoding: [0x01,0xf0,0x00,0x96]
17848
17849s_absdiff_i32 s0, s1, -4.0
17850// GFX10: encoding: [0x01,0xf7,0x00,0x96]
17851
17852s_absdiff_i32 s0, s1, 0x3f717273
17853// GFX10: encoding: [0x01,0xff,0x00,0x96,0x73,0x72,0x71,0x3f]
17854
17855s_absdiff_i32 s0, s1, 0xaf123456
17856// GFX10: encoding: [0x01,0xff,0x00,0x96,0x56,0x34,0x12,0xaf]
17857
17858s_lshl1_add_u32 s0, s1, s2
17859// GFX10: encoding: [0x01,0x02,0x00,0x97]
17860
17861s_lshl1_add_u32 s105, s104, s103
17862// GFX10: encoding: [0x68,0x67,0x69,0x97]
17863
17864s_lshl1_add_u32 s0, s104, s103
17865// GFX10: encoding: [0x68,0x67,0x00,0x97]
17866
17867s_lshl1_add_u32 s105, s1, s103
17868// GFX10: encoding: [0x01,0x67,0x69,0x97]
17869
17870s_lshl1_add_u32 s105, s104, s2
17871// GFX10: encoding: [0x68,0x02,0x69,0x97]
17872
17873s_lshl1_add_u32 s105, s1, s2
17874// GFX10: encoding: [0x01,0x02,0x69,0x97]
17875
17876s_lshl1_add_u32 s0, s104, s2
17877// GFX10: encoding: [0x68,0x02,0x00,0x97]
17878
17879s_lshl1_add_u32 s0, s1, s103
17880// GFX10: encoding: [0x01,0x67,0x00,0x97]
17881
17882s_lshl1_add_u32 exec_lo, s1, s2
17883// GFX10: encoding: [0x01,0x02,0x7e,0x97]
17884
17885s_lshl1_add_u32 exec_hi, s1, s2
17886// GFX10: encoding: [0x01,0x02,0x7f,0x97]
17887
17888s_lshl1_add_u32 vcc_lo, s1, s2
17889// GFX10: encoding: [0x01,0x02,0x6a,0x97]
17890
17891s_lshl1_add_u32 vcc_hi, s1, s2
17892// GFX10: encoding: [0x01,0x02,0x6b,0x97]
17893
17894s_lshl1_add_u32 m0, s1, s2
17895// GFX10: encoding: [0x01,0x02,0x7c,0x97]
17896
17897s_lshl1_add_u32 s0, exec_lo, s2
17898// GFX10: encoding: [0x7e,0x02,0x00,0x97]
17899
17900s_lshl1_add_u32 s0, exec_hi, s2
17901// GFX10: encoding: [0x7f,0x02,0x00,0x97]
17902
17903s_lshl1_add_u32 s0, vcc_lo, s2
17904// GFX10: encoding: [0x6a,0x02,0x00,0x97]
17905
17906s_lshl1_add_u32 s0, vcc_hi, s2
17907// GFX10: encoding: [0x6b,0x02,0x00,0x97]
17908
17909s_lshl1_add_u32 s0, m0, s2
17910// GFX10: encoding: [0x7c,0x02,0x00,0x97]
17911
17912s_lshl1_add_u32 s0, 0, s2
17913// GFX10: encoding: [0x80,0x02,0x00,0x97]
17914
17915s_lshl1_add_u32 s0, -1, s2
17916// GFX10: encoding: [0xc1,0x02,0x00,0x97]
17917
17918s_lshl1_add_u32 s0, 0.5, s2
17919// GFX10: encoding: [0xf0,0x02,0x00,0x97]
17920
17921s_lshl1_add_u32 s0, -4.0, s2
17922// GFX10: encoding: [0xf7,0x02,0x00,0x97]
17923
17924s_lshl1_add_u32 s0, 0x3f717273, s2
17925// GFX10: encoding: [0xff,0x02,0x00,0x97,0x73,0x72,0x71,0x3f]
17926
17927s_lshl1_add_u32 s0, 0xaf123456, s2
17928// GFX10: encoding: [0xff,0x02,0x00,0x97,0x56,0x34,0x12,0xaf]
17929
17930s_lshl1_add_u32 s0, s1, exec_lo
17931// GFX10: encoding: [0x01,0x7e,0x00,0x97]
17932
17933s_lshl1_add_u32 s0, s1, exec_hi
17934// GFX10: encoding: [0x01,0x7f,0x00,0x97]
17935
17936s_lshl1_add_u32 s0, s1, vcc_lo
17937// GFX10: encoding: [0x01,0x6a,0x00,0x97]
17938
17939s_lshl1_add_u32 s0, s1, vcc_hi
17940// GFX10: encoding: [0x01,0x6b,0x00,0x97]
17941
17942s_lshl1_add_u32 s0, s1, m0
17943// GFX10: encoding: [0x01,0x7c,0x00,0x97]
17944
17945s_lshl1_add_u32 s0, s1, 0
17946// GFX10: encoding: [0x01,0x80,0x00,0x97]
17947
17948s_lshl1_add_u32 s0, s1, -1
17949// GFX10: encoding: [0x01,0xc1,0x00,0x97]
17950
17951s_lshl1_add_u32 s0, s1, 0.5
17952// GFX10: encoding: [0x01,0xf0,0x00,0x97]
17953
17954s_lshl1_add_u32 s0, s1, -4.0
17955// GFX10: encoding: [0x01,0xf7,0x00,0x97]
17956
17957s_lshl1_add_u32 s0, s1, 0x3f717273
17958// GFX10: encoding: [0x01,0xff,0x00,0x97,0x73,0x72,0x71,0x3f]
17959
17960s_lshl1_add_u32 s0, s1, 0xaf123456
17961// GFX10: encoding: [0x01,0xff,0x00,0x97,0x56,0x34,0x12,0xaf]
17962
17963s_lshl2_add_u32 s0, s1, s2
17964// GFX10: encoding: [0x01,0x02,0x80,0x97]
17965
17966s_lshl2_add_u32 s105, s104, s103
17967// GFX10: encoding: [0x68,0x67,0xe9,0x97]
17968
17969s_lshl2_add_u32 s0, s104, s103
17970// GFX10: encoding: [0x68,0x67,0x80,0x97]
17971
17972s_lshl2_add_u32 s105, s1, s103
17973// GFX10: encoding: [0x01,0x67,0xe9,0x97]
17974
17975s_lshl2_add_u32 s105, s104, s2
17976// GFX10: encoding: [0x68,0x02,0xe9,0x97]
17977
17978s_lshl2_add_u32 s105, s1, s2
17979// GFX10: encoding: [0x01,0x02,0xe9,0x97]
17980
17981s_lshl2_add_u32 s0, s104, s2
17982// GFX10: encoding: [0x68,0x02,0x80,0x97]
17983
17984s_lshl2_add_u32 s0, s1, s103
17985// GFX10: encoding: [0x01,0x67,0x80,0x97]
17986
17987s_lshl2_add_u32 exec_lo, s1, s2
17988// GFX10: encoding: [0x01,0x02,0xfe,0x97]
17989
17990s_lshl2_add_u32 exec_hi, s1, s2
17991// GFX10: encoding: [0x01,0x02,0xff,0x97]
17992
17993s_lshl2_add_u32 vcc_lo, s1, s2
17994// GFX10: encoding: [0x01,0x02,0xea,0x97]
17995
17996s_lshl2_add_u32 vcc_hi, s1, s2
17997// GFX10: encoding: [0x01,0x02,0xeb,0x97]
17998
17999s_lshl2_add_u32 m0, s1, s2
18000// GFX10: encoding: [0x01,0x02,0xfc,0x97]
18001
18002s_lshl2_add_u32 s0, exec_lo, s2
18003// GFX10: encoding: [0x7e,0x02,0x80,0x97]
18004
18005s_lshl2_add_u32 s0, exec_hi, s2
18006// GFX10: encoding: [0x7f,0x02,0x80,0x97]
18007
18008s_lshl2_add_u32 s0, vcc_lo, s2
18009// GFX10: encoding: [0x6a,0x02,0x80,0x97]
18010
18011s_lshl2_add_u32 s0, vcc_hi, s2
18012// GFX10: encoding: [0x6b,0x02,0x80,0x97]
18013
18014s_lshl2_add_u32 s0, m0, s2
18015// GFX10: encoding: [0x7c,0x02,0x80,0x97]
18016
18017s_lshl2_add_u32 s0, 0, s2
18018// GFX10: encoding: [0x80,0x02,0x80,0x97]
18019
18020s_lshl2_add_u32 s0, -1, s2
18021// GFX10: encoding: [0xc1,0x02,0x80,0x97]
18022
18023s_lshl2_add_u32 s0, 0.5, s2
18024// GFX10: encoding: [0xf0,0x02,0x80,0x97]
18025
18026s_lshl2_add_u32 s0, -4.0, s2
18027// GFX10: encoding: [0xf7,0x02,0x80,0x97]
18028
18029s_lshl2_add_u32 s0, 0x3f717273, s2
18030// GFX10: encoding: [0xff,0x02,0x80,0x97,0x73,0x72,0x71,0x3f]
18031
18032s_lshl2_add_u32 s0, 0xaf123456, s2
18033// GFX10: encoding: [0xff,0x02,0x80,0x97,0x56,0x34,0x12,0xaf]
18034
18035s_lshl2_add_u32 s0, s1, exec_lo
18036// GFX10: encoding: [0x01,0x7e,0x80,0x97]
18037
18038s_lshl2_add_u32 s0, s1, exec_hi
18039// GFX10: encoding: [0x01,0x7f,0x80,0x97]
18040
18041s_lshl2_add_u32 s0, s1, vcc_lo
18042// GFX10: encoding: [0x01,0x6a,0x80,0x97]
18043
18044s_lshl2_add_u32 s0, s1, vcc_hi
18045// GFX10: encoding: [0x01,0x6b,0x80,0x97]
18046
18047s_lshl2_add_u32 s0, s1, m0
18048// GFX10: encoding: [0x01,0x7c,0x80,0x97]
18049
18050s_lshl2_add_u32 s0, s1, 0
18051// GFX10: encoding: [0x01,0x80,0x80,0x97]
18052
18053s_lshl2_add_u32 s0, s1, -1
18054// GFX10: encoding: [0x01,0xc1,0x80,0x97]
18055
18056s_lshl2_add_u32 s0, s1, 0.5
18057// GFX10: encoding: [0x01,0xf0,0x80,0x97]
18058
18059s_lshl2_add_u32 s0, s1, -4.0
18060// GFX10: encoding: [0x01,0xf7,0x80,0x97]
18061
18062s_lshl2_add_u32 s0, s1, 0x3f717273
18063// GFX10: encoding: [0x01,0xff,0x80,0x97,0x73,0x72,0x71,0x3f]
18064
18065s_lshl2_add_u32 s0, s1, 0xaf123456
18066// GFX10: encoding: [0x01,0xff,0x80,0x97,0x56,0x34,0x12,0xaf]
18067
18068s_lshl3_add_u32 s0, s1, s2
18069// GFX10: encoding: [0x01,0x02,0x00,0x98]
18070
18071s_lshl3_add_u32 s105, s104, s103
18072// GFX10: encoding: [0x68,0x67,0x69,0x98]
18073
18074s_lshl3_add_u32 s0, s104, s103
18075// GFX10: encoding: [0x68,0x67,0x00,0x98]
18076
18077s_lshl3_add_u32 s105, s1, s103
18078// GFX10: encoding: [0x01,0x67,0x69,0x98]
18079
18080s_lshl3_add_u32 s105, s104, s2
18081// GFX10: encoding: [0x68,0x02,0x69,0x98]
18082
18083s_lshl3_add_u32 s105, s1, s2
18084// GFX10: encoding: [0x01,0x02,0x69,0x98]
18085
18086s_lshl3_add_u32 s0, s104, s2
18087// GFX10: encoding: [0x68,0x02,0x00,0x98]
18088
18089s_lshl3_add_u32 s0, s1, s103
18090// GFX10: encoding: [0x01,0x67,0x00,0x98]
18091
18092s_lshl3_add_u32 exec_lo, s1, s2
18093// GFX10: encoding: [0x01,0x02,0x7e,0x98]
18094
18095s_lshl3_add_u32 exec_hi, s1, s2
18096// GFX10: encoding: [0x01,0x02,0x7f,0x98]
18097
18098s_lshl3_add_u32 vcc_lo, s1, s2
18099// GFX10: encoding: [0x01,0x02,0x6a,0x98]
18100
18101s_lshl3_add_u32 vcc_hi, s1, s2
18102// GFX10: encoding: [0x01,0x02,0x6b,0x98]
18103
18104s_lshl3_add_u32 m0, s1, s2
18105// GFX10: encoding: [0x01,0x02,0x7c,0x98]
18106
18107s_lshl3_add_u32 s0, exec_lo, s2
18108// GFX10: encoding: [0x7e,0x02,0x00,0x98]
18109
18110s_lshl3_add_u32 s0, exec_hi, s2
18111// GFX10: encoding: [0x7f,0x02,0x00,0x98]
18112
18113s_lshl3_add_u32 s0, vcc_lo, s2
18114// GFX10: encoding: [0x6a,0x02,0x00,0x98]
18115
18116s_lshl3_add_u32 s0, vcc_hi, s2
18117// GFX10: encoding: [0x6b,0x02,0x00,0x98]
18118
18119s_lshl3_add_u32 s0, m0, s2
18120// GFX10: encoding: [0x7c,0x02,0x00,0x98]
18121
18122s_lshl3_add_u32 s0, 0, s2
18123// GFX10: encoding: [0x80,0x02,0x00,0x98]
18124
18125s_lshl3_add_u32 s0, -1, s2
18126// GFX10: encoding: [0xc1,0x02,0x00,0x98]
18127
18128s_lshl3_add_u32 s0, 0.5, s2
18129// GFX10: encoding: [0xf0,0x02,0x00,0x98]
18130
18131s_lshl3_add_u32 s0, -4.0, s2
18132// GFX10: encoding: [0xf7,0x02,0x00,0x98]
18133
18134s_lshl3_add_u32 s0, 0x3f717273, s2
18135// GFX10: encoding: [0xff,0x02,0x00,0x98,0x73,0x72,0x71,0x3f]
18136
18137s_lshl3_add_u32 s0, 0xaf123456, s2
18138// GFX10: encoding: [0xff,0x02,0x00,0x98,0x56,0x34,0x12,0xaf]
18139
18140s_lshl3_add_u32 s0, s1, exec_lo
18141// GFX10: encoding: [0x01,0x7e,0x00,0x98]
18142
18143s_lshl3_add_u32 s0, s1, exec_hi
18144// GFX10: encoding: [0x01,0x7f,0x00,0x98]
18145
18146s_lshl3_add_u32 s0, s1, vcc_lo
18147// GFX10: encoding: [0x01,0x6a,0x00,0x98]
18148
18149s_lshl3_add_u32 s0, s1, vcc_hi
18150// GFX10: encoding: [0x01,0x6b,0x00,0x98]
18151
18152s_lshl3_add_u32 s0, s1, m0
18153// GFX10: encoding: [0x01,0x7c,0x00,0x98]
18154
18155s_lshl3_add_u32 s0, s1, 0
18156// GFX10: encoding: [0x01,0x80,0x00,0x98]
18157
18158s_lshl3_add_u32 s0, s1, -1
18159// GFX10: encoding: [0x01,0xc1,0x00,0x98]
18160
18161s_lshl3_add_u32 s0, s1, 0.5
18162// GFX10: encoding: [0x01,0xf0,0x00,0x98]
18163
18164s_lshl3_add_u32 s0, s1, -4.0
18165// GFX10: encoding: [0x01,0xf7,0x00,0x98]
18166
18167s_lshl3_add_u32 s0, s1, 0x3f717273
18168// GFX10: encoding: [0x01,0xff,0x00,0x98,0x73,0x72,0x71,0x3f]
18169
18170s_lshl3_add_u32 s0, s1, 0xaf123456
18171// GFX10: encoding: [0x01,0xff,0x00,0x98,0x56,0x34,0x12,0xaf]
18172
18173s_lshl4_add_u32 s0, s1, s2
18174// GFX10: encoding: [0x01,0x02,0x80,0x98]
18175
18176s_lshl4_add_u32 s105, s104, s103
18177// GFX10: encoding: [0x68,0x67,0xe9,0x98]
18178
18179s_lshl4_add_u32 s0, s104, s103
18180// GFX10: encoding: [0x68,0x67,0x80,0x98]
18181
18182s_lshl4_add_u32 s105, s1, s103
18183// GFX10: encoding: [0x01,0x67,0xe9,0x98]
18184
18185s_lshl4_add_u32 s105, s104, s2
18186// GFX10: encoding: [0x68,0x02,0xe9,0x98]
18187
18188s_lshl4_add_u32 s105, s1, s2
18189// GFX10: encoding: [0x01,0x02,0xe9,0x98]
18190
18191s_lshl4_add_u32 s0, s104, s2
18192// GFX10: encoding: [0x68,0x02,0x80,0x98]
18193
18194s_lshl4_add_u32 s0, s1, s103
18195// GFX10: encoding: [0x01,0x67,0x80,0x98]
18196
18197s_lshl4_add_u32 exec_lo, s1, s2
18198// GFX10: encoding: [0x01,0x02,0xfe,0x98]
18199
18200s_lshl4_add_u32 exec_hi, s1, s2
18201// GFX10: encoding: [0x01,0x02,0xff,0x98]
18202
18203s_lshl4_add_u32 vcc_lo, s1, s2
18204// GFX10: encoding: [0x01,0x02,0xea,0x98]
18205
18206s_lshl4_add_u32 vcc_hi, s1, s2
18207// GFX10: encoding: [0x01,0x02,0xeb,0x98]
18208
18209s_lshl4_add_u32 m0, s1, s2
18210// GFX10: encoding: [0x01,0x02,0xfc,0x98]
18211
18212s_lshl4_add_u32 s0, exec_lo, s2
18213// GFX10: encoding: [0x7e,0x02,0x80,0x98]
18214
18215s_lshl4_add_u32 s0, exec_hi, s2
18216// GFX10: encoding: [0x7f,0x02,0x80,0x98]
18217
18218s_lshl4_add_u32 s0, vcc_lo, s2
18219// GFX10: encoding: [0x6a,0x02,0x80,0x98]
18220
18221s_lshl4_add_u32 s0, vcc_hi, s2
18222// GFX10: encoding: [0x6b,0x02,0x80,0x98]
18223
18224s_lshl4_add_u32 s0, m0, s2
18225// GFX10: encoding: [0x7c,0x02,0x80,0x98]
18226
18227s_lshl4_add_u32 s0, 0, s2
18228// GFX10: encoding: [0x80,0x02,0x80,0x98]
18229
18230s_lshl4_add_u32 s0, -1, s2
18231// GFX10: encoding: [0xc1,0x02,0x80,0x98]
18232
18233s_lshl4_add_u32 s0, 0.5, s2
18234// GFX10: encoding: [0xf0,0x02,0x80,0x98]
18235
18236s_lshl4_add_u32 s0, -4.0, s2
18237// GFX10: encoding: [0xf7,0x02,0x80,0x98]
18238
18239s_lshl4_add_u32 s0, 0x3f717273, s2
18240// GFX10: encoding: [0xff,0x02,0x80,0x98,0x73,0x72,0x71,0x3f]
18241
18242s_lshl4_add_u32 s0, 0xaf123456, s2
18243// GFX10: encoding: [0xff,0x02,0x80,0x98,0x56,0x34,0x12,0xaf]
18244
18245s_lshl4_add_u32 s0, s1, exec_lo
18246// GFX10: encoding: [0x01,0x7e,0x80,0x98]
18247
18248s_lshl4_add_u32 s0, s1, exec_hi
18249// GFX10: encoding: [0x01,0x7f,0x80,0x98]
18250
18251s_lshl4_add_u32 s0, s1, vcc_lo
18252// GFX10: encoding: [0x01,0x6a,0x80,0x98]
18253
18254s_lshl4_add_u32 s0, s1, vcc_hi
18255// GFX10: encoding: [0x01,0x6b,0x80,0x98]
18256
18257s_lshl4_add_u32 s0, s1, m0
18258// GFX10: encoding: [0x01,0x7c,0x80,0x98]
18259
18260s_lshl4_add_u32 s0, s1, 0
18261// GFX10: encoding: [0x01,0x80,0x80,0x98]
18262
18263s_lshl4_add_u32 s0, s1, -1
18264// GFX10: encoding: [0x01,0xc1,0x80,0x98]
18265
18266s_lshl4_add_u32 s0, s1, 0.5
18267// GFX10: encoding: [0x01,0xf0,0x80,0x98]
18268
18269s_lshl4_add_u32 s0, s1, -4.0
18270// GFX10: encoding: [0x01,0xf7,0x80,0x98]
18271
18272s_lshl4_add_u32 s0, s1, 0x3f717273
18273// GFX10: encoding: [0x01,0xff,0x80,0x98,0x73,0x72,0x71,0x3f]
18274
18275s_lshl4_add_u32 s0, s1, 0xaf123456
18276// GFX10: encoding: [0x01,0xff,0x80,0x98,0x56,0x34,0x12,0xaf]
18277
18278s_pack_ll_b32_b16 s0, s1, s2
18279// GFX10: encoding: [0x01,0x02,0x00,0x99]
18280
18281s_pack_ll_b32_b16 s105, s104, s103
18282// GFX10: encoding: [0x68,0x67,0x69,0x99]
18283
18284s_pack_ll_b32_b16 s0, s104, s103
18285// GFX10: encoding: [0x68,0x67,0x00,0x99]
18286
18287s_pack_ll_b32_b16 s105, s1, s103
18288// GFX10: encoding: [0x01,0x67,0x69,0x99]
18289
18290s_pack_ll_b32_b16 s105, s104, s2
18291// GFX10: encoding: [0x68,0x02,0x69,0x99]
18292
18293s_pack_ll_b32_b16 s105, s1, s2
18294// GFX10: encoding: [0x01,0x02,0x69,0x99]
18295
18296s_pack_ll_b32_b16 s0, s104, s2
18297// GFX10: encoding: [0x68,0x02,0x00,0x99]
18298
18299s_pack_ll_b32_b16 s0, s1, s103
18300// GFX10: encoding: [0x01,0x67,0x00,0x99]
18301
18302s_pack_ll_b32_b16 exec_lo, s1, s2
18303// GFX10: encoding: [0x01,0x02,0x7e,0x99]
18304
18305s_pack_ll_b32_b16 exec_hi, s1, s2
18306// GFX10: encoding: [0x01,0x02,0x7f,0x99]
18307
18308s_pack_ll_b32_b16 vcc_lo, s1, s2
18309// GFX10: encoding: [0x01,0x02,0x6a,0x99]
18310
18311s_pack_ll_b32_b16 vcc_hi, s1, s2
18312// GFX10: encoding: [0x01,0x02,0x6b,0x99]
18313
18314s_pack_ll_b32_b16 m0, s1, s2
18315// GFX10: encoding: [0x01,0x02,0x7c,0x99]
18316
18317s_pack_ll_b32_b16 s0, exec_lo, s2
18318// GFX10: encoding: [0x7e,0x02,0x00,0x99]
18319
18320s_pack_ll_b32_b16 s0, exec_hi, s2
18321// GFX10: encoding: [0x7f,0x02,0x00,0x99]
18322
18323s_pack_ll_b32_b16 s0, vcc_lo, s2
18324// GFX10: encoding: [0x6a,0x02,0x00,0x99]
18325
18326s_pack_ll_b32_b16 s0, vcc_hi, s2
18327// GFX10: encoding: [0x6b,0x02,0x00,0x99]
18328
18329s_pack_ll_b32_b16 s0, m0, s2
18330// GFX10: encoding: [0x7c,0x02,0x00,0x99]
18331
18332s_pack_ll_b32_b16 s0, 0, s2
18333// GFX10: encoding: [0x80,0x02,0x00,0x99]
18334
18335s_pack_ll_b32_b16 s0, -1, s2
18336// GFX10: encoding: [0xc1,0x02,0x00,0x99]
18337
18338s_pack_ll_b32_b16 s0, 0.5, s2
18339// GFX10: encoding: [0xf0,0x02,0x00,0x99]
18340
18341s_pack_ll_b32_b16 s0, -4.0, s2
18342// GFX10: encoding: [0xf7,0x02,0x00,0x99]
18343
18344s_pack_ll_b32_b16 s0, 0x3f717273, s2
18345// GFX10: encoding: [0xff,0x02,0x00,0x99,0x73,0x72,0x71,0x3f]
18346
18347s_pack_ll_b32_b16 s0, 0xaf123456, s2
18348// GFX10: encoding: [0xff,0x02,0x00,0x99,0x56,0x34,0x12,0xaf]
18349
18350s_pack_ll_b32_b16 s0, s1, exec_lo
18351// GFX10: encoding: [0x01,0x7e,0x00,0x99]
18352
18353s_pack_ll_b32_b16 s0, s1, exec_hi
18354// GFX10: encoding: [0x01,0x7f,0x00,0x99]
18355
18356s_pack_ll_b32_b16 s0, s1, vcc_lo
18357// GFX10: encoding: [0x01,0x6a,0x00,0x99]
18358
18359s_pack_ll_b32_b16 s0, s1, vcc_hi
18360// GFX10: encoding: [0x01,0x6b,0x00,0x99]
18361
18362s_pack_ll_b32_b16 s0, s1, m0
18363// GFX10: encoding: [0x01,0x7c,0x00,0x99]
18364
18365s_pack_ll_b32_b16 s0, s1, 0
18366// GFX10: encoding: [0x01,0x80,0x00,0x99]
18367
18368s_pack_ll_b32_b16 s0, s1, -1
18369// GFX10: encoding: [0x01,0xc1,0x00,0x99]
18370
18371s_pack_ll_b32_b16 s0, s1, 0.5
18372// GFX10: encoding: [0x01,0xf0,0x00,0x99]
18373
18374s_pack_ll_b32_b16 s0, s1, -4.0
18375// GFX10: encoding: [0x01,0xf7,0x00,0x99]
18376
18377s_pack_ll_b32_b16 s0, s1, 0x3f717273
18378// GFX10: encoding: [0x01,0xff,0x00,0x99,0x73,0x72,0x71,0x3f]
18379
18380s_pack_ll_b32_b16 s0, s1, 0xaf123456
18381// GFX10: encoding: [0x01,0xff,0x00,0x99,0x56,0x34,0x12,0xaf]
18382
18383s_pack_lh_b32_b16 s0, s1, s2
18384// GFX10: encoding: [0x01,0x02,0x80,0x99]
18385
18386s_pack_lh_b32_b16 s105, s104, s103
18387// GFX10: encoding: [0x68,0x67,0xe9,0x99]
18388
18389s_pack_lh_b32_b16 s0, s104, s103
18390// GFX10: encoding: [0x68,0x67,0x80,0x99]
18391
18392s_pack_lh_b32_b16 s105, s1, s103
18393// GFX10: encoding: [0x01,0x67,0xe9,0x99]
18394
18395s_pack_lh_b32_b16 s105, s104, s2
18396// GFX10: encoding: [0x68,0x02,0xe9,0x99]
18397
18398s_pack_lh_b32_b16 s105, s1, s2
18399// GFX10: encoding: [0x01,0x02,0xe9,0x99]
18400
18401s_pack_lh_b32_b16 s0, s104, s2
18402// GFX10: encoding: [0x68,0x02,0x80,0x99]
18403
18404s_pack_lh_b32_b16 s0, s1, s103
18405// GFX10: encoding: [0x01,0x67,0x80,0x99]
18406
18407s_pack_lh_b32_b16 exec_lo, s1, s2
18408// GFX10: encoding: [0x01,0x02,0xfe,0x99]
18409
18410s_pack_lh_b32_b16 exec_hi, s1, s2
18411// GFX10: encoding: [0x01,0x02,0xff,0x99]
18412
18413s_pack_lh_b32_b16 vcc_lo, s1, s2
18414// GFX10: encoding: [0x01,0x02,0xea,0x99]
18415
18416s_pack_lh_b32_b16 vcc_hi, s1, s2
18417// GFX10: encoding: [0x01,0x02,0xeb,0x99]
18418
18419s_pack_lh_b32_b16 m0, s1, s2
18420// GFX10: encoding: [0x01,0x02,0xfc,0x99]
18421
18422s_pack_lh_b32_b16 s0, exec_lo, s2
18423// GFX10: encoding: [0x7e,0x02,0x80,0x99]
18424
18425s_pack_lh_b32_b16 s0, exec_hi, s2
18426// GFX10: encoding: [0x7f,0x02,0x80,0x99]
18427
18428s_pack_lh_b32_b16 s0, vcc_lo, s2
18429// GFX10: encoding: [0x6a,0x02,0x80,0x99]
18430
18431s_pack_lh_b32_b16 s0, vcc_hi, s2
18432// GFX10: encoding: [0x6b,0x02,0x80,0x99]
18433
18434s_pack_lh_b32_b16 s0, m0, s2
18435// GFX10: encoding: [0x7c,0x02,0x80,0x99]
18436
18437s_pack_lh_b32_b16 s0, 0, s2
18438// GFX10: encoding: [0x80,0x02,0x80,0x99]
18439
18440s_pack_lh_b32_b16 s0, -1, s2
18441// GFX10: encoding: [0xc1,0x02,0x80,0x99]
18442
18443s_pack_lh_b32_b16 s0, 0.5, s2
18444// GFX10: encoding: [0xf0,0x02,0x80,0x99]
18445
18446s_pack_lh_b32_b16 s0, -4.0, s2
18447// GFX10: encoding: [0xf7,0x02,0x80,0x99]
18448
18449s_pack_lh_b32_b16 s0, 0x3f717273, s2
18450// GFX10: encoding: [0xff,0x02,0x80,0x99,0x73,0x72,0x71,0x3f]
18451
18452s_pack_lh_b32_b16 s0, 0xaf123456, s2
18453// GFX10: encoding: [0xff,0x02,0x80,0x99,0x56,0x34,0x12,0xaf]
18454
18455s_pack_lh_b32_b16 s0, s1, exec_lo
18456// GFX10: encoding: [0x01,0x7e,0x80,0x99]
18457
18458s_pack_lh_b32_b16 s0, s1, exec_hi
18459// GFX10: encoding: [0x01,0x7f,0x80,0x99]
18460
18461s_pack_lh_b32_b16 s0, s1, vcc_lo
18462// GFX10: encoding: [0x01,0x6a,0x80,0x99]
18463
18464s_pack_lh_b32_b16 s0, s1, vcc_hi
18465// GFX10: encoding: [0x01,0x6b,0x80,0x99]
18466
18467s_pack_lh_b32_b16 s0, s1, m0
18468// GFX10: encoding: [0x01,0x7c,0x80,0x99]
18469
18470s_pack_lh_b32_b16 s0, s1, 0
18471// GFX10: encoding: [0x01,0x80,0x80,0x99]
18472
18473s_pack_lh_b32_b16 s0, s1, -1
18474// GFX10: encoding: [0x01,0xc1,0x80,0x99]
18475
18476s_pack_lh_b32_b16 s0, s1, 0.5
18477// GFX10: encoding: [0x01,0xf0,0x80,0x99]
18478
18479s_pack_lh_b32_b16 s0, s1, -4.0
18480// GFX10: encoding: [0x01,0xf7,0x80,0x99]
18481
18482s_pack_lh_b32_b16 s0, s1, 0x3f717273
18483// GFX10: encoding: [0x01,0xff,0x80,0x99,0x73,0x72,0x71,0x3f]
18484
18485s_pack_lh_b32_b16 s0, s1, 0xaf123456
18486// GFX10: encoding: [0x01,0xff,0x80,0x99,0x56,0x34,0x12,0xaf]
18487
18488s_pack_hh_b32_b16 s0, s1, s2
18489// GFX10: encoding: [0x01,0x02,0x00,0x9a]
18490
18491s_pack_hh_b32_b16 s105, s104, s103
18492// GFX10: encoding: [0x68,0x67,0x69,0x9a]
18493
18494s_pack_hh_b32_b16 s0, s104, s103
18495// GFX10: encoding: [0x68,0x67,0x00,0x9a]
18496
18497s_pack_hh_b32_b16 s105, s1, s103
18498// GFX10: encoding: [0x01,0x67,0x69,0x9a]
18499
18500s_pack_hh_b32_b16 s105, s104, s2
18501// GFX10: encoding: [0x68,0x02,0x69,0x9a]
18502
18503s_pack_hh_b32_b16 s105, s1, s2
18504// GFX10: encoding: [0x01,0x02,0x69,0x9a]
18505
18506s_pack_hh_b32_b16 s0, s104, s2
18507// GFX10: encoding: [0x68,0x02,0x00,0x9a]
18508
18509s_pack_hh_b32_b16 s0, s1, s103
18510// GFX10: encoding: [0x01,0x67,0x00,0x9a]
18511
18512s_pack_hh_b32_b16 exec_lo, s1, s2
18513// GFX10: encoding: [0x01,0x02,0x7e,0x9a]
18514
18515s_pack_hh_b32_b16 exec_hi, s1, s2
18516// GFX10: encoding: [0x01,0x02,0x7f,0x9a]
18517
18518s_pack_hh_b32_b16 vcc_lo, s1, s2
18519// GFX10: encoding: [0x01,0x02,0x6a,0x9a]
18520
18521s_pack_hh_b32_b16 vcc_hi, s1, s2
18522// GFX10: encoding: [0x01,0x02,0x6b,0x9a]
18523
18524s_pack_hh_b32_b16 m0, s1, s2
18525// GFX10: encoding: [0x01,0x02,0x7c,0x9a]
18526
18527s_pack_hh_b32_b16 s0, exec_lo, s2
18528// GFX10: encoding: [0x7e,0x02,0x00,0x9a]
18529
18530s_pack_hh_b32_b16 s0, exec_hi, s2
18531// GFX10: encoding: [0x7f,0x02,0x00,0x9a]
18532
18533s_pack_hh_b32_b16 s0, vcc_lo, s2
18534// GFX10: encoding: [0x6a,0x02,0x00,0x9a]
18535
18536s_pack_hh_b32_b16 s0, vcc_hi, s2
18537// GFX10: encoding: [0x6b,0x02,0x00,0x9a]
18538
18539s_pack_hh_b32_b16 s0, m0, s2
18540// GFX10: encoding: [0x7c,0x02,0x00,0x9a]
18541
18542s_pack_hh_b32_b16 s0, 0, s2
18543// GFX10: encoding: [0x80,0x02,0x00,0x9a]
18544
18545s_pack_hh_b32_b16 s0, -1, s2
18546// GFX10: encoding: [0xc1,0x02,0x00,0x9a]
18547
18548s_pack_hh_b32_b16 s0, 0.5, s2
18549// GFX10: encoding: [0xf0,0x02,0x00,0x9a]
18550
18551s_pack_hh_b32_b16 s0, -4.0, s2
18552// GFX10: encoding: [0xf7,0x02,0x00,0x9a]
18553
18554s_pack_hh_b32_b16 s0, 0x3f717273, s2
18555// GFX10: encoding: [0xff,0x02,0x00,0x9a,0x73,0x72,0x71,0x3f]
18556
18557s_pack_hh_b32_b16 s0, 0xaf123456, s2
18558// GFX10: encoding: [0xff,0x02,0x00,0x9a,0x56,0x34,0x12,0xaf]
18559
18560s_pack_hh_b32_b16 s0, s1, exec_lo
18561// GFX10: encoding: [0x01,0x7e,0x00,0x9a]
18562
18563s_pack_hh_b32_b16 s0, s1, exec_hi
18564// GFX10: encoding: [0x01,0x7f,0x00,0x9a]
18565
18566s_pack_hh_b32_b16 s0, s1, vcc_lo
18567// GFX10: encoding: [0x01,0x6a,0x00,0x9a]
18568
18569s_pack_hh_b32_b16 s0, s1, vcc_hi
18570// GFX10: encoding: [0x01,0x6b,0x00,0x9a]
18571
18572s_pack_hh_b32_b16 s0, s1, m0
18573// GFX10: encoding: [0x01,0x7c,0x00,0x9a]
18574
18575s_pack_hh_b32_b16 s0, s1, 0
18576// GFX10: encoding: [0x01,0x80,0x00,0x9a]
18577
18578s_pack_hh_b32_b16 s0, s1, -1
18579// GFX10: encoding: [0x01,0xc1,0x00,0x9a]
18580
18581s_pack_hh_b32_b16 s0, s1, 0.5
18582// GFX10: encoding: [0x01,0xf0,0x00,0x9a]
18583
18584s_pack_hh_b32_b16 s0, s1, -4.0
18585// GFX10: encoding: [0x01,0xf7,0x00,0x9a]
18586
18587s_pack_hh_b32_b16 s0, s1, 0x3f717273
18588// GFX10: encoding: [0x01,0xff,0x00,0x9a,0x73,0x72,0x71,0x3f]
18589
18590s_pack_hh_b32_b16 s0, s1, 0xaf123456
18591// GFX10: encoding: [0x01,0xff,0x00,0x9a,0x56,0x34,0x12,0xaf]
18592
18593s_mul_hi_u32 s0, s1, s2
18594// GFX10: encoding: [0x01,0x02,0x80,0x9a]
18595
18596s_mul_hi_u32 s105, s104, s103
18597// GFX10: encoding: [0x68,0x67,0xe9,0x9a]
18598
18599s_mul_hi_u32 s0, s104, s103
18600// GFX10: encoding: [0x68,0x67,0x80,0x9a]
18601
18602s_mul_hi_u32 s105, s1, s103
18603// GFX10: encoding: [0x01,0x67,0xe9,0x9a]
18604
18605s_mul_hi_u32 s105, s104, s2
18606// GFX10: encoding: [0x68,0x02,0xe9,0x9a]
18607
18608s_mul_hi_u32 s105, s1, s2
18609// GFX10: encoding: [0x01,0x02,0xe9,0x9a]
18610
18611s_mul_hi_u32 s0, s104, s2
18612// GFX10: encoding: [0x68,0x02,0x80,0x9a]
18613
18614s_mul_hi_u32 s0, s1, s103
18615// GFX10: encoding: [0x01,0x67,0x80,0x9a]
18616
18617s_mul_hi_u32 exec_lo, s1, s2
18618// GFX10: encoding: [0x01,0x02,0xfe,0x9a]
18619
18620s_mul_hi_u32 exec_hi, s1, s2
18621// GFX10: encoding: [0x01,0x02,0xff,0x9a]
18622
18623s_mul_hi_u32 vcc_lo, s1, s2
18624// GFX10: encoding: [0x01,0x02,0xea,0x9a]
18625
18626s_mul_hi_u32 vcc_hi, s1, s2
18627// GFX10: encoding: [0x01,0x02,0xeb,0x9a]
18628
18629s_mul_hi_u32 m0, s1, s2
18630// GFX10: encoding: [0x01,0x02,0xfc,0x9a]
18631
18632s_mul_hi_u32 s0, exec_lo, s2
18633// GFX10: encoding: [0x7e,0x02,0x80,0x9a]
18634
18635s_mul_hi_u32 s0, exec_hi, s2
18636// GFX10: encoding: [0x7f,0x02,0x80,0x9a]
18637
18638s_mul_hi_u32 s0, vcc_lo, s2
18639// GFX10: encoding: [0x6a,0x02,0x80,0x9a]
18640
18641s_mul_hi_u32 s0, vcc_hi, s2
18642// GFX10: encoding: [0x6b,0x02,0x80,0x9a]
18643
18644s_mul_hi_u32 s0, m0, s2
18645// GFX10: encoding: [0x7c,0x02,0x80,0x9a]
18646
18647s_mul_hi_u32 s0, 0, s2
18648// GFX10: encoding: [0x80,0x02,0x80,0x9a]
18649
18650s_mul_hi_u32 s0, -1, s2
18651// GFX10: encoding: [0xc1,0x02,0x80,0x9a]
18652
18653s_mul_hi_u32 s0, 0.5, s2
18654// GFX10: encoding: [0xf0,0x02,0x80,0x9a]
18655
18656s_mul_hi_u32 s0, -4.0, s2
18657// GFX10: encoding: [0xf7,0x02,0x80,0x9a]
18658
18659s_mul_hi_u32 s0, 0x3f717273, s2
18660// GFX10: encoding: [0xff,0x02,0x80,0x9a,0x73,0x72,0x71,0x3f]
18661
18662s_mul_hi_u32 s0, 0xaf123456, s2
18663// GFX10: encoding: [0xff,0x02,0x80,0x9a,0x56,0x34,0x12,0xaf]
18664
18665s_mul_hi_u32 s0, s1, exec_lo
18666// GFX10: encoding: [0x01,0x7e,0x80,0x9a]
18667
18668s_mul_hi_u32 s0, s1, exec_hi
18669// GFX10: encoding: [0x01,0x7f,0x80,0x9a]
18670
18671s_mul_hi_u32 s0, s1, vcc_lo
18672// GFX10: encoding: [0x01,0x6a,0x80,0x9a]
18673
18674s_mul_hi_u32 s0, s1, vcc_hi
18675// GFX10: encoding: [0x01,0x6b,0x80,0x9a]
18676
18677s_mul_hi_u32 s0, s1, m0
18678// GFX10: encoding: [0x01,0x7c,0x80,0x9a]
18679
18680s_mul_hi_u32 s0, s1, 0
18681// GFX10: encoding: [0x01,0x80,0x80,0x9a]
18682
18683s_mul_hi_u32 s0, s1, -1
18684// GFX10: encoding: [0x01,0xc1,0x80,0x9a]
18685
18686s_mul_hi_u32 s0, s1, 0.5
18687// GFX10: encoding: [0x01,0xf0,0x80,0x9a]
18688
18689s_mul_hi_u32 s0, s1, -4.0
18690// GFX10: encoding: [0x01,0xf7,0x80,0x9a]
18691
18692s_mul_hi_u32 s0, s1, 0x3f717273
18693// GFX10: encoding: [0x01,0xff,0x80,0x9a,0x73,0x72,0x71,0x3f]
18694
18695s_mul_hi_u32 s0, s1, 0xaf123456
18696// GFX10: encoding: [0x01,0xff,0x80,0x9a,0x56,0x34,0x12,0xaf]
18697
18698s_mul_hi_i32 s0, s1, s2
18699// GFX10: encoding: [0x01,0x02,0x00,0x9b]
18700
18701s_mul_hi_i32 s105, s104, s103
18702// GFX10: encoding: [0x68,0x67,0x69,0x9b]
18703
18704s_mul_hi_i32 s0, s104, s103
18705// GFX10: encoding: [0x68,0x67,0x00,0x9b]
18706
18707s_mul_hi_i32 s105, s1, s103
18708// GFX10: encoding: [0x01,0x67,0x69,0x9b]
18709
18710s_mul_hi_i32 s105, s104, s2
18711// GFX10: encoding: [0x68,0x02,0x69,0x9b]
18712
18713s_mul_hi_i32 s105, s1, s2
18714// GFX10: encoding: [0x01,0x02,0x69,0x9b]
18715
18716s_mul_hi_i32 s0, s104, s2
18717// GFX10: encoding: [0x68,0x02,0x00,0x9b]
18718
18719s_mul_hi_i32 s0, s1, s103
18720// GFX10: encoding: [0x01,0x67,0x00,0x9b]
18721
18722s_mul_hi_i32 exec_lo, s1, s2
18723// GFX10: encoding: [0x01,0x02,0x7e,0x9b]
18724
18725s_mul_hi_i32 exec_hi, s1, s2
18726// GFX10: encoding: [0x01,0x02,0x7f,0x9b]
18727
18728s_mul_hi_i32 vcc_lo, s1, s2
18729// GFX10: encoding: [0x01,0x02,0x6a,0x9b]
18730
18731s_mul_hi_i32 vcc_hi, s1, s2
18732// GFX10: encoding: [0x01,0x02,0x6b,0x9b]
18733
18734s_mul_hi_i32 m0, s1, s2
18735// GFX10: encoding: [0x01,0x02,0x7c,0x9b]
18736
18737s_mul_hi_i32 s0, exec_lo, s2
18738// GFX10: encoding: [0x7e,0x02,0x00,0x9b]
18739
18740s_mul_hi_i32 s0, exec_hi, s2
18741// GFX10: encoding: [0x7f,0x02,0x00,0x9b]
18742
18743s_mul_hi_i32 s0, vcc_lo, s2
18744// GFX10: encoding: [0x6a,0x02,0x00,0x9b]
18745
18746s_mul_hi_i32 s0, vcc_hi, s2
18747// GFX10: encoding: [0x6b,0x02,0x00,0x9b]
18748
18749s_mul_hi_i32 s0, m0, s2
18750// GFX10: encoding: [0x7c,0x02,0x00,0x9b]
18751
18752s_mul_hi_i32 s0, 0, s2
18753// GFX10: encoding: [0x80,0x02,0x00,0x9b]
18754
18755s_mul_hi_i32 s0, -1, s2
18756// GFX10: encoding: [0xc1,0x02,0x00,0x9b]
18757
18758s_mul_hi_i32 s0, 0.5, s2
18759// GFX10: encoding: [0xf0,0x02,0x00,0x9b]
18760
18761s_mul_hi_i32 s0, -4.0, s2
18762// GFX10: encoding: [0xf7,0x02,0x00,0x9b]
18763
18764s_mul_hi_i32 s0, 0x3f717273, s2
18765// GFX10: encoding: [0xff,0x02,0x00,0x9b,0x73,0x72,0x71,0x3f]
18766
18767s_mul_hi_i32 s0, 0xaf123456, s2
18768// GFX10: encoding: [0xff,0x02,0x00,0x9b,0x56,0x34,0x12,0xaf]
18769
18770s_mul_hi_i32 s0, s1, exec_lo
18771// GFX10: encoding: [0x01,0x7e,0x00,0x9b]
18772
18773s_mul_hi_i32 s0, s1, exec_hi
18774// GFX10: encoding: [0x01,0x7f,0x00,0x9b]
18775
18776s_mul_hi_i32 s0, s1, vcc_lo
18777// GFX10: encoding: [0x01,0x6a,0x00,0x9b]
18778
18779s_mul_hi_i32 s0, s1, vcc_hi
18780// GFX10: encoding: [0x01,0x6b,0x00,0x9b]
18781
18782s_mul_hi_i32 s0, s1, m0
18783// GFX10: encoding: [0x01,0x7c,0x00,0x9b]
18784
18785s_mul_hi_i32 s0, s1, 0
18786// GFX10: encoding: [0x01,0x80,0x00,0x9b]
18787
18788s_mul_hi_i32 s0, s1, -1
18789// GFX10: encoding: [0x01,0xc1,0x00,0x9b]
18790
18791s_mul_hi_i32 s0, s1, 0.5
18792// GFX10: encoding: [0x01,0xf0,0x00,0x9b]
18793
18794s_mul_hi_i32 s0, s1, -4.0
18795// GFX10: encoding: [0x01,0xf7,0x00,0x9b]
18796
18797s_mul_hi_i32 s0, s1, 0x3f717273
18798// GFX10: encoding: [0x01,0xff,0x00,0x9b,0x73,0x72,0x71,0x3f]
18799
18800s_mul_hi_i32 s0, s1, 0xaf123456
18801// GFX10: encoding: [0x01,0xff,0x00,0x9b,0x56,0x34,0x12,0xaf]
18802
18803//===----------------------------------------------------------------------===//
18804// ENC_SOPC.
18805//===----------------------------------------------------------------------===//
18806
18807s_cmp_eq_i32 s0, s1
18808// GFX10: encoding: [0x00,0x01,0x00,0xbf]
18809
18810s_cmp_eq_i32 s105, s104
18811// GFX10: encoding: [0x69,0x68,0x00,0xbf]
18812
18813s_cmp_eq_i32 s0, s104
18814// GFX10: encoding: [0x00,0x68,0x00,0xbf]
18815
18816s_cmp_eq_i32 s105, s1
18817// GFX10: encoding: [0x69,0x01,0x00,0xbf]
18818
18819s_cmp_eq_i32 exec_lo, s1
18820// GFX10: encoding: [0x7e,0x01,0x00,0xbf]
18821
18822s_cmp_eq_i32 exec_hi, s1
18823// GFX10: encoding: [0x7f,0x01,0x00,0xbf]
18824
18825s_cmp_eq_i32 vcc_lo, s1
18826// GFX10: encoding: [0x6a,0x01,0x00,0xbf]
18827
18828s_cmp_eq_i32 vcc_hi, s1
18829// GFX10: encoding: [0x6b,0x01,0x00,0xbf]
18830
18831s_cmp_eq_i32 m0, s1
18832// GFX10: encoding: [0x7c,0x01,0x00,0xbf]
18833
18834s_cmp_eq_i32 s0, exec_lo
18835// GFX10: encoding: [0x00,0x7e,0x00,0xbf]
18836
18837s_cmp_eq_i32 s0, exec_hi
18838// GFX10: encoding: [0x00,0x7f,0x00,0xbf]
18839
18840s_cmp_eq_i32 s0, vcc_lo
18841// GFX10: encoding: [0x00,0x6a,0x00,0xbf]
18842
18843s_cmp_eq_i32 s0, vcc_hi
18844// GFX10: encoding: [0x00,0x6b,0x00,0xbf]
18845
18846s_cmp_eq_i32 s0, m0
18847// GFX10: encoding: [0x00,0x7c,0x00,0xbf]
18848
18849s_cmp_eq_i32 s0, 0
18850// GFX10: encoding: [0x00,0x80,0x00,0xbf]
18851
18852s_cmp_eq_i32 s0, -1
18853// GFX10: encoding: [0x00,0xc1,0x00,0xbf]
18854
18855s_cmp_eq_i32 s0, 0.5
18856// GFX10: encoding: [0x00,0xf0,0x00,0xbf]
18857
18858s_cmp_eq_i32 s0, -4.0
18859// GFX10: encoding: [0x00,0xf7,0x00,0xbf]
18860
18861s_cmp_eq_i32 s0, 0x3f717273
18862// GFX10: encoding: [0x00,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]
18863
18864s_cmp_eq_i32 s0, 0xaf123456
18865// GFX10: encoding: [0x00,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]
18866
18867s_cmp_lg_i32 s0, s1
18868// GFX10: encoding: [0x00,0x01,0x01,0xbf]
18869
18870s_cmp_lg_i32 s105, s104
18871// GFX10: encoding: [0x69,0x68,0x01,0xbf]
18872
18873s_cmp_lg_i32 s0, s104
18874// GFX10: encoding: [0x00,0x68,0x01,0xbf]
18875
18876s_cmp_lg_i32 s105, s1
18877// GFX10: encoding: [0x69,0x01,0x01,0xbf]
18878
18879s_cmp_lg_i32 exec_lo, s1
18880// GFX10: encoding: [0x7e,0x01,0x01,0xbf]
18881
18882s_cmp_lg_i32 exec_hi, s1
18883// GFX10: encoding: [0x7f,0x01,0x01,0xbf]
18884
18885s_cmp_lg_i32 vcc_lo, s1
18886// GFX10: encoding: [0x6a,0x01,0x01,0xbf]
18887
18888s_cmp_lg_i32 vcc_hi, s1
18889// GFX10: encoding: [0x6b,0x01,0x01,0xbf]
18890
18891s_cmp_lg_i32 m0, s1
18892// GFX10: encoding: [0x7c,0x01,0x01,0xbf]
18893
18894s_cmp_lg_i32 s0, exec_lo
18895// GFX10: encoding: [0x00,0x7e,0x01,0xbf]
18896
18897s_cmp_lg_i32 s0, exec_hi
18898// GFX10: encoding: [0x00,0x7f,0x01,0xbf]
18899
18900s_cmp_lg_i32 s0, vcc_lo
18901// GFX10: encoding: [0x00,0x6a,0x01,0xbf]
18902
18903s_cmp_lg_i32 s0, vcc_hi
18904// GFX10: encoding: [0x00,0x6b,0x01,0xbf]
18905
18906s_cmp_lg_i32 s0, m0
18907// GFX10: encoding: [0x00,0x7c,0x01,0xbf]
18908
18909s_cmp_lg_i32 s0, 0
18910// GFX10: encoding: [0x00,0x80,0x01,0xbf]
18911
18912s_cmp_lg_i32 s0, -1
18913// GFX10: encoding: [0x00,0xc1,0x01,0xbf]
18914
18915s_cmp_lg_i32 s0, 0.5
18916// GFX10: encoding: [0x00,0xf0,0x01,0xbf]
18917
18918s_cmp_lg_i32 s0, -4.0
18919// GFX10: encoding: [0x00,0xf7,0x01,0xbf]
18920
18921s_cmp_lg_i32 s0, 0x3f717273
18922// GFX10: encoding: [0x00,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]
18923
18924s_cmp_lg_i32 s0, 0xaf123456
18925// GFX10: encoding: [0x00,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]
18926
18927s_cmp_gt_i32 s0, s1
18928// GFX10: encoding: [0x00,0x01,0x02,0xbf]
18929
18930s_cmp_gt_i32 s105, s104
18931// GFX10: encoding: [0x69,0x68,0x02,0xbf]
18932
18933s_cmp_gt_i32 s0, s104
18934// GFX10: encoding: [0x00,0x68,0x02,0xbf]
18935
18936s_cmp_gt_i32 s105, s1
18937// GFX10: encoding: [0x69,0x01,0x02,0xbf]
18938
18939s_cmp_gt_i32 exec_lo, s1
18940// GFX10: encoding: [0x7e,0x01,0x02,0xbf]
18941
18942s_cmp_gt_i32 exec_hi, s1
18943// GFX10: encoding: [0x7f,0x01,0x02,0xbf]
18944
18945s_cmp_gt_i32 vcc_lo, s1
18946// GFX10: encoding: [0x6a,0x01,0x02,0xbf]
18947
18948s_cmp_gt_i32 vcc_hi, s1
18949// GFX10: encoding: [0x6b,0x01,0x02,0xbf]
18950
18951s_cmp_gt_i32 m0, s1
18952// GFX10: encoding: [0x7c,0x01,0x02,0xbf]
18953
18954s_cmp_gt_i32 s0, exec_lo
18955// GFX10: encoding: [0x00,0x7e,0x02,0xbf]
18956
18957s_cmp_gt_i32 s0, exec_hi
18958// GFX10: encoding: [0x00,0x7f,0x02,0xbf]
18959
18960s_cmp_gt_i32 s0, vcc_lo
18961// GFX10: encoding: [0x00,0x6a,0x02,0xbf]
18962
18963s_cmp_gt_i32 s0, vcc_hi
18964// GFX10: encoding: [0x00,0x6b,0x02,0xbf]
18965
18966s_cmp_gt_i32 s0, m0
18967// GFX10: encoding: [0x00,0x7c,0x02,0xbf]
18968
18969s_cmp_gt_i32 s0, 0
18970// GFX10: encoding: [0x00,0x80,0x02,0xbf]
18971
18972s_cmp_gt_i32 s0, -1
18973// GFX10: encoding: [0x00,0xc1,0x02,0xbf]
18974
18975s_cmp_gt_i32 s0, 0.5
18976// GFX10: encoding: [0x00,0xf0,0x02,0xbf]
18977
18978s_cmp_gt_i32 s0, -4.0
18979// GFX10: encoding: [0x00,0xf7,0x02,0xbf]
18980
18981s_cmp_gt_i32 s0, 0x3f717273
18982// GFX10: encoding: [0x00,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]
18983
18984s_cmp_gt_i32 s0, 0xaf123456
18985// GFX10: encoding: [0x00,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]
18986
18987s_cmp_ge_i32 s0, s1
18988// GFX10: encoding: [0x00,0x01,0x03,0xbf]
18989
18990s_cmp_ge_i32 s105, s104
18991// GFX10: encoding: [0x69,0x68,0x03,0xbf]
18992
18993s_cmp_ge_i32 s0, s104
18994// GFX10: encoding: [0x00,0x68,0x03,0xbf]
18995
18996s_cmp_ge_i32 s105, s1
18997// GFX10: encoding: [0x69,0x01,0x03,0xbf]
18998
18999s_cmp_ge_i32 exec_lo, s1
19000// GFX10: encoding: [0x7e,0x01,0x03,0xbf]
19001
19002s_cmp_ge_i32 exec_hi, s1
19003// GFX10: encoding: [0x7f,0x01,0x03,0xbf]
19004
19005s_cmp_ge_i32 vcc_lo, s1
19006// GFX10: encoding: [0x6a,0x01,0x03,0xbf]
19007
19008s_cmp_ge_i32 vcc_hi, s1
19009// GFX10: encoding: [0x6b,0x01,0x03,0xbf]
19010
19011s_cmp_ge_i32 m0, s1
19012// GFX10: encoding: [0x7c,0x01,0x03,0xbf]
19013
19014s_cmp_ge_i32 s0, exec_lo
19015// GFX10: encoding: [0x00,0x7e,0x03,0xbf]
19016
19017s_cmp_ge_i32 s0, exec_hi
19018// GFX10: encoding: [0x00,0x7f,0x03,0xbf]
19019
19020s_cmp_ge_i32 s0, vcc_lo
19021// GFX10: encoding: [0x00,0x6a,0x03,0xbf]
19022
19023s_cmp_ge_i32 s0, vcc_hi
19024// GFX10: encoding: [0x00,0x6b,0x03,0xbf]
19025
19026s_cmp_ge_i32 s0, m0
19027// GFX10: encoding: [0x00,0x7c,0x03,0xbf]
19028
19029s_cmp_ge_i32 s0, 0
19030// GFX10: encoding: [0x00,0x80,0x03,0xbf]
19031
19032s_cmp_ge_i32 s0, -1
19033// GFX10: encoding: [0x00,0xc1,0x03,0xbf]
19034
19035s_cmp_ge_i32 s0, 0.5
19036// GFX10: encoding: [0x00,0xf0,0x03,0xbf]
19037
19038s_cmp_ge_i32 s0, -4.0
19039// GFX10: encoding: [0x00,0xf7,0x03,0xbf]
19040
19041s_cmp_ge_i32 s0, 0x3f717273
19042// GFX10: encoding: [0x00,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]
19043
19044s_cmp_ge_i32 s0, 0xaf123456
19045// GFX10: encoding: [0x00,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]
19046
19047s_cmp_lt_i32 s0, s1
19048// GFX10: encoding: [0x00,0x01,0x04,0xbf]
19049
19050s_cmp_lt_i32 s105, s104
19051// GFX10: encoding: [0x69,0x68,0x04,0xbf]
19052
19053s_cmp_lt_i32 s0, s104
19054// GFX10: encoding: [0x00,0x68,0x04,0xbf]
19055
19056s_cmp_lt_i32 s105, s1
19057// GFX10: encoding: [0x69,0x01,0x04,0xbf]
19058
19059s_cmp_lt_i32 exec_lo, s1
19060// GFX10: encoding: [0x7e,0x01,0x04,0xbf]
19061
19062s_cmp_lt_i32 exec_hi, s1
19063// GFX10: encoding: [0x7f,0x01,0x04,0xbf]
19064
19065s_cmp_lt_i32 vcc_lo, s1
19066// GFX10: encoding: [0x6a,0x01,0x04,0xbf]
19067
19068s_cmp_lt_i32 vcc_hi, s1
19069// GFX10: encoding: [0x6b,0x01,0x04,0xbf]
19070
19071s_cmp_lt_i32 m0, s1
19072// GFX10: encoding: [0x7c,0x01,0x04,0xbf]
19073
19074s_cmp_lt_i32 s0, exec_lo
19075// GFX10: encoding: [0x00,0x7e,0x04,0xbf]
19076
19077s_cmp_lt_i32 s0, exec_hi
19078// GFX10: encoding: [0x00,0x7f,0x04,0xbf]
19079
19080s_cmp_lt_i32 s0, vcc_lo
19081// GFX10: encoding: [0x00,0x6a,0x04,0xbf]
19082
19083s_cmp_lt_i32 s0, vcc_hi
19084// GFX10: encoding: [0x00,0x6b,0x04,0xbf]
19085
19086s_cmp_lt_i32 s0, m0
19087// GFX10: encoding: [0x00,0x7c,0x04,0xbf]
19088
19089s_cmp_lt_i32 s0, 0
19090// GFX10: encoding: [0x00,0x80,0x04,0xbf]
19091
19092s_cmp_lt_i32 s0, -1
19093// GFX10: encoding: [0x00,0xc1,0x04,0xbf]
19094
19095s_cmp_lt_i32 s0, 0.5
19096// GFX10: encoding: [0x00,0xf0,0x04,0xbf]
19097
19098s_cmp_lt_i32 s0, -4.0
19099// GFX10: encoding: [0x00,0xf7,0x04,0xbf]
19100
19101s_cmp_lt_i32 s0, 0x3f717273
19102// GFX10: encoding: [0x00,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]
19103
19104s_cmp_lt_i32 s0, 0xaf123456
19105// GFX10: encoding: [0x00,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]
19106
19107s_cmp_le_i32 s0, s1
19108// GFX10: encoding: [0x00,0x01,0x05,0xbf]
19109
19110s_cmp_le_i32 s105, s104
19111// GFX10: encoding: [0x69,0x68,0x05,0xbf]
19112
19113s_cmp_le_i32 s0, s104
19114// GFX10: encoding: [0x00,0x68,0x05,0xbf]
19115
19116s_cmp_le_i32 s105, s1
19117// GFX10: encoding: [0x69,0x01,0x05,0xbf]
19118
19119s_cmp_le_i32 exec_lo, s1
19120// GFX10: encoding: [0x7e,0x01,0x05,0xbf]
19121
19122s_cmp_le_i32 exec_hi, s1
19123// GFX10: encoding: [0x7f,0x01,0x05,0xbf]
19124
19125s_cmp_le_i32 vcc_lo, s1
19126// GFX10: encoding: [0x6a,0x01,0x05,0xbf]
19127
19128s_cmp_le_i32 vcc_hi, s1
19129// GFX10: encoding: [0x6b,0x01,0x05,0xbf]
19130
19131s_cmp_le_i32 m0, s1
19132// GFX10: encoding: [0x7c,0x01,0x05,0xbf]
19133
19134s_cmp_le_i32 s0, exec_lo
19135// GFX10: encoding: [0x00,0x7e,0x05,0xbf]
19136
19137s_cmp_le_i32 s0, exec_hi
19138// GFX10: encoding: [0x00,0x7f,0x05,0xbf]
19139
19140s_cmp_le_i32 s0, vcc_lo
19141// GFX10: encoding: [0x00,0x6a,0x05,0xbf]
19142
19143s_cmp_le_i32 s0, vcc_hi
19144// GFX10: encoding: [0x00,0x6b,0x05,0xbf]
19145
19146s_cmp_le_i32 s0, m0
19147// GFX10: encoding: [0x00,0x7c,0x05,0xbf]
19148
19149s_cmp_le_i32 s0, 0
19150// GFX10: encoding: [0x00,0x80,0x05,0xbf]
19151
19152s_cmp_le_i32 s0, -1
19153// GFX10: encoding: [0x00,0xc1,0x05,0xbf]
19154
19155s_cmp_le_i32 s0, 0.5
19156// GFX10: encoding: [0x00,0xf0,0x05,0xbf]
19157
19158s_cmp_le_i32 s0, -4.0
19159// GFX10: encoding: [0x00,0xf7,0x05,0xbf]
19160
19161s_cmp_le_i32 s0, 0x3f717273
19162// GFX10: encoding: [0x00,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]
19163
19164s_cmp_le_i32 s0, 0xaf123456
19165// GFX10: encoding: [0x00,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]
19166
19167s_cmp_eq_u32 s0, s1
19168// GFX10: encoding: [0x00,0x01,0x06,0xbf]
19169
19170s_cmp_eq_u32 s105, s104
19171// GFX10: encoding: [0x69,0x68,0x06,0xbf]
19172
19173s_cmp_eq_u32 s0, s104
19174// GFX10: encoding: [0x00,0x68,0x06,0xbf]
19175
19176s_cmp_eq_u32 s105, s1
19177// GFX10: encoding: [0x69,0x01,0x06,0xbf]
19178
19179s_cmp_eq_u32 exec_lo, s1
19180// GFX10: encoding: [0x7e,0x01,0x06,0xbf]
19181
19182s_cmp_eq_u32 exec_hi, s1
19183// GFX10: encoding: [0x7f,0x01,0x06,0xbf]
19184
19185s_cmp_eq_u32 vcc_lo, s1
19186// GFX10: encoding: [0x6a,0x01,0x06,0xbf]
19187
19188s_cmp_eq_u32 vcc_hi, s1
19189// GFX10: encoding: [0x6b,0x01,0x06,0xbf]
19190
19191s_cmp_eq_u32 m0, s1
19192// GFX10: encoding: [0x7c,0x01,0x06,0xbf]
19193
19194s_cmp_eq_u32 s0, exec_lo
19195// GFX10: encoding: [0x00,0x7e,0x06,0xbf]
19196
19197s_cmp_eq_u32 s0, exec_hi
19198// GFX10: encoding: [0x00,0x7f,0x06,0xbf]
19199
19200s_cmp_eq_u32 s0, vcc_lo
19201// GFX10: encoding: [0x00,0x6a,0x06,0xbf]
19202
19203s_cmp_eq_u32 s0, vcc_hi
19204// GFX10: encoding: [0x00,0x6b,0x06,0xbf]
19205
19206s_cmp_eq_u32 s0, m0
19207// GFX10: encoding: [0x00,0x7c,0x06,0xbf]
19208
19209s_cmp_eq_u32 s0, 0
19210// GFX10: encoding: [0x00,0x80,0x06,0xbf]
19211
19212s_cmp_eq_u32 s0, -1
19213// GFX10: encoding: [0x00,0xc1,0x06,0xbf]
19214
19215s_cmp_eq_u32 s0, 0.5
19216// GFX10: encoding: [0x00,0xf0,0x06,0xbf]
19217
19218s_cmp_eq_u32 s0, -4.0
19219// GFX10: encoding: [0x00,0xf7,0x06,0xbf]
19220
19221s_cmp_eq_u32 s0, 0x3f717273
19222// GFX10: encoding: [0x00,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]
19223
19224s_cmp_eq_u32 s0, 0xaf123456
19225// GFX10: encoding: [0x00,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]
19226
19227s_cmp_lg_u32 s0, s1
19228// GFX10: encoding: [0x00,0x01,0x07,0xbf]
19229
19230s_cmp_lg_u32 s105, s104
19231// GFX10: encoding: [0x69,0x68,0x07,0xbf]
19232
19233s_cmp_lg_u32 s0, s104
19234// GFX10: encoding: [0x00,0x68,0x07,0xbf]
19235
19236s_cmp_lg_u32 s105, s1
19237// GFX10: encoding: [0x69,0x01,0x07,0xbf]
19238
19239s_cmp_lg_u32 exec_lo, s1
19240// GFX10: encoding: [0x7e,0x01,0x07,0xbf]
19241
19242s_cmp_lg_u32 exec_hi, s1
19243// GFX10: encoding: [0x7f,0x01,0x07,0xbf]
19244
19245s_cmp_lg_u32 vcc_lo, s1
19246// GFX10: encoding: [0x6a,0x01,0x07,0xbf]
19247
19248s_cmp_lg_u32 vcc_hi, s1
19249// GFX10: encoding: [0x6b,0x01,0x07,0xbf]
19250
19251s_cmp_lg_u32 m0, s1
19252// GFX10: encoding: [0x7c,0x01,0x07,0xbf]
19253
19254s_cmp_lg_u32 s0, exec_lo
19255// GFX10: encoding: [0x00,0x7e,0x07,0xbf]
19256
19257s_cmp_lg_u32 s0, exec_hi
19258// GFX10: encoding: [0x00,0x7f,0x07,0xbf]
19259
19260s_cmp_lg_u32 s0, vcc_lo
19261// GFX10: encoding: [0x00,0x6a,0x07,0xbf]
19262
19263s_cmp_lg_u32 s0, vcc_hi
19264// GFX10: encoding: [0x00,0x6b,0x07,0xbf]
19265
19266s_cmp_lg_u32 s0, m0
19267// GFX10: encoding: [0x00,0x7c,0x07,0xbf]
19268
19269s_cmp_lg_u32 s0, 0
19270// GFX10: encoding: [0x00,0x80,0x07,0xbf]
19271
19272s_cmp_lg_u32 s0, -1
19273// GFX10: encoding: [0x00,0xc1,0x07,0xbf]
19274
19275s_cmp_lg_u32 s0, 0.5
19276// GFX10: encoding: [0x00,0xf0,0x07,0xbf]
19277
19278s_cmp_lg_u32 s0, -4.0
19279// GFX10: encoding: [0x00,0xf7,0x07,0xbf]
19280
19281s_cmp_lg_u32 s0, 0x3f717273
19282// GFX10: encoding: [0x00,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]
19283
19284s_cmp_lg_u32 s0, 0xaf123456
19285// GFX10: encoding: [0x00,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]
19286
19287s_cmp_gt_u32 s0, s1
19288// GFX10: encoding: [0x00,0x01,0x08,0xbf]
19289
19290s_cmp_gt_u32 s105, s104
19291// GFX10: encoding: [0x69,0x68,0x08,0xbf]
19292
19293s_cmp_gt_u32 s0, s104
19294// GFX10: encoding: [0x00,0x68,0x08,0xbf]
19295
19296s_cmp_gt_u32 s105, s1
19297// GFX10: encoding: [0x69,0x01,0x08,0xbf]
19298
19299s_cmp_gt_u32 exec_lo, s1
19300// GFX10: encoding: [0x7e,0x01,0x08,0xbf]
19301
19302s_cmp_gt_u32 exec_hi, s1
19303// GFX10: encoding: [0x7f,0x01,0x08,0xbf]
19304
19305s_cmp_gt_u32 vcc_lo, s1
19306// GFX10: encoding: [0x6a,0x01,0x08,0xbf]
19307
19308s_cmp_gt_u32 vcc_hi, s1
19309// GFX10: encoding: [0x6b,0x01,0x08,0xbf]
19310
19311s_cmp_gt_u32 m0, s1
19312// GFX10: encoding: [0x7c,0x01,0x08,0xbf]
19313
19314s_cmp_gt_u32 s0, exec_lo
19315// GFX10: encoding: [0x00,0x7e,0x08,0xbf]
19316
19317s_cmp_gt_u32 s0, exec_hi
19318// GFX10: encoding: [0x00,0x7f,0x08,0xbf]
19319
19320s_cmp_gt_u32 s0, vcc_lo
19321// GFX10: encoding: [0x00,0x6a,0x08,0xbf]
19322
19323s_cmp_gt_u32 s0, vcc_hi
19324// GFX10: encoding: [0x00,0x6b,0x08,0xbf]
19325
19326s_cmp_gt_u32 s0, m0
19327// GFX10: encoding: [0x00,0x7c,0x08,0xbf]
19328
19329s_cmp_gt_u32 s0, 0
19330// GFX10: encoding: [0x00,0x80,0x08,0xbf]
19331
19332s_cmp_gt_u32 s0, -1
19333// GFX10: encoding: [0x00,0xc1,0x08,0xbf]
19334
19335s_cmp_gt_u32 s0, 0.5
19336// GFX10: encoding: [0x00,0xf0,0x08,0xbf]
19337
19338s_cmp_gt_u32 s0, -4.0
19339// GFX10: encoding: [0x00,0xf7,0x08,0xbf]
19340
19341s_cmp_gt_u32 s0, 0x3f717273
19342// GFX10: encoding: [0x00,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]
19343
19344s_cmp_gt_u32 s0, 0xaf123456
19345// GFX10: encoding: [0x00,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]
19346
19347s_cmp_ge_u32 s0, s1
19348// GFX10: encoding: [0x00,0x01,0x09,0xbf]
19349
19350s_cmp_ge_u32 s105, s104
19351// GFX10: encoding: [0x69,0x68,0x09,0xbf]
19352
19353s_cmp_ge_u32 s0, s104
19354// GFX10: encoding: [0x00,0x68,0x09,0xbf]
19355
19356s_cmp_ge_u32 s105, s1
19357// GFX10: encoding: [0x69,0x01,0x09,0xbf]
19358
19359s_cmp_ge_u32 exec_lo, s1
19360// GFX10: encoding: [0x7e,0x01,0x09,0xbf]
19361
19362s_cmp_ge_u32 exec_hi, s1
19363// GFX10: encoding: [0x7f,0x01,0x09,0xbf]
19364
19365s_cmp_ge_u32 vcc_lo, s1
19366// GFX10: encoding: [0x6a,0x01,0x09,0xbf]
19367
19368s_cmp_ge_u32 vcc_hi, s1
19369// GFX10: encoding: [0x6b,0x01,0x09,0xbf]
19370
19371s_cmp_ge_u32 m0, s1
19372// GFX10: encoding: [0x7c,0x01,0x09,0xbf]
19373
19374s_cmp_ge_u32 s0, exec_lo
19375// GFX10: encoding: [0x00,0x7e,0x09,0xbf]
19376
19377s_cmp_ge_u32 s0, exec_hi
19378// GFX10: encoding: [0x00,0x7f,0x09,0xbf]
19379
19380s_cmp_ge_u32 s0, vcc_lo
19381// GFX10: encoding: [0x00,0x6a,0x09,0xbf]
19382
19383s_cmp_ge_u32 s0, vcc_hi
19384// GFX10: encoding: [0x00,0x6b,0x09,0xbf]
19385
19386s_cmp_ge_u32 s0, m0
19387// GFX10: encoding: [0x00,0x7c,0x09,0xbf]
19388
19389s_cmp_ge_u32 s0, 0
19390// GFX10: encoding: [0x00,0x80,0x09,0xbf]
19391
19392s_cmp_ge_u32 s0, -1
19393// GFX10: encoding: [0x00,0xc1,0x09,0xbf]
19394
19395s_cmp_ge_u32 s0, 0.5
19396// GFX10: encoding: [0x00,0xf0,0x09,0xbf]
19397
19398s_cmp_ge_u32 s0, -4.0
19399// GFX10: encoding: [0x00,0xf7,0x09,0xbf]
19400
19401s_cmp_ge_u32 s0, 0x3f717273
19402// GFX10: encoding: [0x00,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]
19403
19404s_cmp_ge_u32 s0, 0xaf123456
19405// GFX10: encoding: [0x00,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]
19406
19407s_cmp_lt_u32 s0, s1
19408// GFX10: encoding: [0x00,0x01,0x0a,0xbf]
19409
19410s_cmp_lt_u32 s105, s104
19411// GFX10: encoding: [0x69,0x68,0x0a,0xbf]
19412
19413s_cmp_lt_u32 s0, s104
19414// GFX10: encoding: [0x00,0x68,0x0a,0xbf]
19415
19416s_cmp_lt_u32 s105, s1
19417// GFX10: encoding: [0x69,0x01,0x0a,0xbf]
19418
19419s_cmp_lt_u32 exec_lo, s1
19420// GFX10: encoding: [0x7e,0x01,0x0a,0xbf]
19421
19422s_cmp_lt_u32 exec_hi, s1
19423// GFX10: encoding: [0x7f,0x01,0x0a,0xbf]
19424
19425s_cmp_lt_u32 vcc_lo, s1
19426// GFX10: encoding: [0x6a,0x01,0x0a,0xbf]
19427
19428s_cmp_lt_u32 vcc_hi, s1
19429// GFX10: encoding: [0x6b,0x01,0x0a,0xbf]
19430
19431s_cmp_lt_u32 m0, s1
19432// GFX10: encoding: [0x7c,0x01,0x0a,0xbf]
19433
19434s_cmp_lt_u32 s0, exec_lo
19435// GFX10: encoding: [0x00,0x7e,0x0a,0xbf]
19436
19437s_cmp_lt_u32 s0, exec_hi
19438// GFX10: encoding: [0x00,0x7f,0x0a,0xbf]
19439
19440s_cmp_lt_u32 s0, vcc_lo
19441// GFX10: encoding: [0x00,0x6a,0x0a,0xbf]
19442
19443s_cmp_lt_u32 s0, vcc_hi
19444// GFX10: encoding: [0x00,0x6b,0x0a,0xbf]
19445
19446s_cmp_lt_u32 s0, m0
19447// GFX10: encoding: [0x00,0x7c,0x0a,0xbf]
19448
19449s_cmp_lt_u32 s0, 0
19450// GFX10: encoding: [0x00,0x80,0x0a,0xbf]
19451
19452s_cmp_lt_u32 s0, -1
19453// GFX10: encoding: [0x00,0xc1,0x0a,0xbf]
19454
19455s_cmp_lt_u32 s0, 0.5
19456// GFX10: encoding: [0x00,0xf0,0x0a,0xbf]
19457
19458s_cmp_lt_u32 s0, -4.0
19459// GFX10: encoding: [0x00,0xf7,0x0a,0xbf]
19460
19461s_cmp_lt_u32 s0, 0x3f717273
19462// GFX10: encoding: [0x00,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]
19463
19464s_cmp_lt_u32 s0, 0xaf123456
19465// GFX10: encoding: [0x00,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]
19466
19467s_cmp_le_u32 s0, s1
19468// GFX10: encoding: [0x00,0x01,0x0b,0xbf]
19469
19470s_cmp_le_u32 s105, s104
19471// GFX10: encoding: [0x69,0x68,0x0b,0xbf]
19472
19473s_cmp_le_u32 s0, s104
19474// GFX10: encoding: [0x00,0x68,0x0b,0xbf]
19475
19476s_cmp_le_u32 s105, s1
19477// GFX10: encoding: [0x69,0x01,0x0b,0xbf]
19478
19479s_cmp_le_u32 exec_lo, s1
19480// GFX10: encoding: [0x7e,0x01,0x0b,0xbf]
19481
19482s_cmp_le_u32 exec_hi, s1
19483// GFX10: encoding: [0x7f,0x01,0x0b,0xbf]
19484
19485s_cmp_le_u32 vcc_lo, s1
19486// GFX10: encoding: [0x6a,0x01,0x0b,0xbf]
19487
19488s_cmp_le_u32 vcc_hi, s1
19489// GFX10: encoding: [0x6b,0x01,0x0b,0xbf]
19490
19491s_cmp_le_u32 m0, s1
19492// GFX10: encoding: [0x7c,0x01,0x0b,0xbf]
19493
19494s_cmp_le_u32 s0, exec_lo
19495// GFX10: encoding: [0x00,0x7e,0x0b,0xbf]
19496
19497s_cmp_le_u32 s0, exec_hi
19498// GFX10: encoding: [0x00,0x7f,0x0b,0xbf]
19499
19500s_cmp_le_u32 s0, vcc_lo
19501// GFX10: encoding: [0x00,0x6a,0x0b,0xbf]
19502
19503s_cmp_le_u32 s0, vcc_hi
19504// GFX10: encoding: [0x00,0x6b,0x0b,0xbf]
19505
19506s_cmp_le_u32 s0, m0
19507// GFX10: encoding: [0x00,0x7c,0x0b,0xbf]
19508
19509s_cmp_le_u32 s0, 0
19510// GFX10: encoding: [0x00,0x80,0x0b,0xbf]
19511
19512s_cmp_le_u32 s0, -1
19513// GFX10: encoding: [0x00,0xc1,0x0b,0xbf]
19514
19515s_cmp_le_u32 s0, 0.5
19516// GFX10: encoding: [0x00,0xf0,0x0b,0xbf]
19517
19518s_cmp_le_u32 s0, -4.0
19519// GFX10: encoding: [0x00,0xf7,0x0b,0xbf]
19520
19521s_cmp_le_u32 s0, 0x3f717273
19522// GFX10: encoding: [0x00,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]
19523
19524s_cmp_le_u32 s0, 0xaf123456
19525// GFX10: encoding: [0x00,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]
19526
19527s_bitcmp0_b32 s0, s1
19528// GFX10: encoding: [0x00,0x01,0x0c,0xbf]
19529
19530s_bitcmp0_b32 s105, s104
19531// GFX10: encoding: [0x69,0x68,0x0c,0xbf]
19532
19533s_bitcmp0_b32 s0, s104
19534// GFX10: encoding: [0x00,0x68,0x0c,0xbf]
19535
19536s_bitcmp0_b32 s105, s1
19537// GFX10: encoding: [0x69,0x01,0x0c,0xbf]
19538
19539s_bitcmp0_b32 exec_lo, s1
19540// GFX10: encoding: [0x7e,0x01,0x0c,0xbf]
19541
19542s_bitcmp0_b32 exec_hi, s1
19543// GFX10: encoding: [0x7f,0x01,0x0c,0xbf]
19544
19545s_bitcmp0_b32 vcc_lo, s1
19546// GFX10: encoding: [0x6a,0x01,0x0c,0xbf]
19547
19548s_bitcmp0_b32 vcc_hi, s1
19549// GFX10: encoding: [0x6b,0x01,0x0c,0xbf]
19550
19551s_bitcmp0_b32 m0, s1
19552// GFX10: encoding: [0x7c,0x01,0x0c,0xbf]
19553
19554s_bitcmp0_b32 s0, exec_lo
19555// GFX10: encoding: [0x00,0x7e,0x0c,0xbf]
19556
19557s_bitcmp0_b32 s0, exec_hi
19558// GFX10: encoding: [0x00,0x7f,0x0c,0xbf]
19559
19560s_bitcmp0_b32 s0, vcc_lo
19561// GFX10: encoding: [0x00,0x6a,0x0c,0xbf]
19562
19563s_bitcmp0_b32 s0, vcc_hi
19564// GFX10: encoding: [0x00,0x6b,0x0c,0xbf]
19565
19566s_bitcmp0_b32 s0, m0
19567// GFX10: encoding: [0x00,0x7c,0x0c,0xbf]
19568
19569s_bitcmp0_b32 s0, 0
19570// GFX10: encoding: [0x00,0x80,0x0c,0xbf]
19571
19572s_bitcmp0_b32 s0, -1
19573// GFX10: encoding: [0x00,0xc1,0x0c,0xbf]
19574
19575s_bitcmp0_b32 s0, 0.5
19576// GFX10: encoding: [0x00,0xf0,0x0c,0xbf]
19577
19578s_bitcmp0_b32 s0, -4.0
19579// GFX10: encoding: [0x00,0xf7,0x0c,0xbf]
19580
19581s_bitcmp0_b32 s0, 0x3f717273
19582// GFX10: encoding: [0x00,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]
19583
19584s_bitcmp0_b32 s0, 0xaf123456
19585// GFX10: encoding: [0x00,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]
19586
19587s_bitcmp1_b32 s0, s1
19588// GFX10: encoding: [0x00,0x01,0x0d,0xbf]
19589
19590s_bitcmp1_b32 s105, s104
19591// GFX10: encoding: [0x69,0x68,0x0d,0xbf]
19592
19593s_bitcmp1_b32 s0, s104
19594// GFX10: encoding: [0x00,0x68,0x0d,0xbf]
19595
19596s_bitcmp1_b32 s105, s1
19597// GFX10: encoding: [0x69,0x01,0x0d,0xbf]
19598
19599s_bitcmp1_b32 exec_lo, s1
19600// GFX10: encoding: [0x7e,0x01,0x0d,0xbf]
19601
19602s_bitcmp1_b32 exec_hi, s1
19603// GFX10: encoding: [0x7f,0x01,0x0d,0xbf]
19604
19605s_bitcmp1_b32 vcc_lo, s1
19606// GFX10: encoding: [0x6a,0x01,0x0d,0xbf]
19607
19608s_bitcmp1_b32 vcc_hi, s1
19609// GFX10: encoding: [0x6b,0x01,0x0d,0xbf]
19610
19611s_bitcmp1_b32 m0, s1
19612// GFX10: encoding: [0x7c,0x01,0x0d,0xbf]
19613
19614s_bitcmp1_b32 s0, exec_lo
19615// GFX10: encoding: [0x00,0x7e,0x0d,0xbf]
19616
19617s_bitcmp1_b32 s0, exec_hi
19618// GFX10: encoding: [0x00,0x7f,0x0d,0xbf]
19619
19620s_bitcmp1_b32 s0, vcc_lo
19621// GFX10: encoding: [0x00,0x6a,0x0d,0xbf]
19622
19623s_bitcmp1_b32 s0, vcc_hi
19624// GFX10: encoding: [0x00,0x6b,0x0d,0xbf]
19625
19626s_bitcmp1_b32 s0, m0
19627// GFX10: encoding: [0x00,0x7c,0x0d,0xbf]
19628
19629s_bitcmp1_b32 s0, 0
19630// GFX10: encoding: [0x00,0x80,0x0d,0xbf]
19631
19632s_bitcmp1_b32 s0, -1
19633// GFX10: encoding: [0x00,0xc1,0x0d,0xbf]
19634
19635s_bitcmp1_b32 s0, 0.5
19636// GFX10: encoding: [0x00,0xf0,0x0d,0xbf]
19637
19638s_bitcmp1_b32 s0, -4.0
19639// GFX10: encoding: [0x00,0xf7,0x0d,0xbf]
19640
19641s_bitcmp1_b32 s0, 0x3f717273
19642// GFX10: encoding: [0x00,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]
19643
19644s_bitcmp1_b32 s0, 0xaf123456
19645// GFX10: encoding: [0x00,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]
19646
19647s_bitcmp0_b64 s[0:1], s2
19648// GFX10: encoding: [0x00,0x02,0x0e,0xbf]
19649
19650s_bitcmp0_b64 s[104:105], s102
19651// GFX10: encoding: [0x68,0x66,0x0e,0xbf]
19652
19653s_bitcmp0_b64 s[0:1], s102
19654// GFX10: encoding: [0x00,0x66,0x0e,0xbf]
19655
19656s_bitcmp0_b64 s[104:105], s2
19657// GFX10: encoding: [0x68,0x02,0x0e,0xbf]
19658
19659s_bitcmp0_b64 exec, s2
19660// GFX10: encoding: [0x7e,0x02,0x0e,0xbf]
19661
19662s_bitcmp0_b64 vcc, s2
19663// GFX10: encoding: [0x6a,0x02,0x0e,0xbf]
19664
19665s_bitcmp0_b64 s[0:1], exec_lo
19666// GFX10: encoding: [0x00,0x7e,0x0e,0xbf]
19667
19668s_bitcmp0_b64 s[0:1], exec_hi
19669// GFX10: encoding: [0x00,0x7f,0x0e,0xbf]
19670
19671s_bitcmp0_b64 s[0:1], vcc_lo
19672// GFX10: encoding: [0x00,0x6a,0x0e,0xbf]
19673
19674s_bitcmp0_b64 s[0:1], vcc_hi
19675// GFX10: encoding: [0x00,0x6b,0x0e,0xbf]
19676
19677s_bitcmp0_b64 s[0:1], m0
19678// GFX10: encoding: [0x00,0x7c,0x0e,0xbf]
19679
19680s_bitcmp0_b64 s[0:1], 0
19681// GFX10: encoding: [0x00,0x80,0x0e,0xbf]
19682
19683s_bitcmp0_b64 s[0:1], -1
19684// GFX10: encoding: [0x00,0xc1,0x0e,0xbf]
19685
19686s_bitcmp0_b64 s[0:1], 0.5
19687// GFX10: encoding: [0x00,0xf0,0x0e,0xbf]
19688
19689s_bitcmp0_b64 s[0:1], -4.0
19690// GFX10: encoding: [0x00,0xf7,0x0e,0xbf]
19691
19692s_bitcmp0_b64 s[0:1], 0x3f717273
19693// GFX10: encoding: [0x00,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]
19694
19695s_bitcmp0_b64 s[0:1], 0xaf123456
19696// GFX10: encoding: [0x00,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]
19697
19698s_bitcmp1_b64 s[0:1], s2
19699// GFX10: encoding: [0x00,0x02,0x0f,0xbf]
19700
19701s_bitcmp1_b64 s[104:105], s102
19702// GFX10: encoding: [0x68,0x66,0x0f,0xbf]
19703
19704s_bitcmp1_b64 s[0:1], s102
19705// GFX10: encoding: [0x00,0x66,0x0f,0xbf]
19706
19707s_bitcmp1_b64 s[104:105], s2
19708// GFX10: encoding: [0x68,0x02,0x0f,0xbf]
19709
19710s_bitcmp1_b64 exec, s2
19711// GFX10: encoding: [0x7e,0x02,0x0f,0xbf]
19712
19713s_bitcmp1_b64 vcc, s2
19714// GFX10: encoding: [0x6a,0x02,0x0f,0xbf]
19715
19716s_bitcmp1_b64 s[0:1], exec_lo
19717// GFX10: encoding: [0x00,0x7e,0x0f,0xbf]
19718
19719s_bitcmp1_b64 s[0:1], exec_hi
19720// GFX10: encoding: [0x00,0x7f,0x0f,0xbf]
19721
19722s_bitcmp1_b64 s[0:1], vcc_lo
19723// GFX10: encoding: [0x00,0x6a,0x0f,0xbf]
19724
19725s_bitcmp1_b64 s[0:1], vcc_hi
19726// GFX10: encoding: [0x00,0x6b,0x0f,0xbf]
19727
19728s_bitcmp1_b64 s[0:1], m0
19729// GFX10: encoding: [0x00,0x7c,0x0f,0xbf]
19730
19731s_bitcmp1_b64 s[0:1], 0
19732// GFX10: encoding: [0x00,0x80,0x0f,0xbf]
19733
19734s_bitcmp1_b64 s[0:1], -1
19735// GFX10: encoding: [0x00,0xc1,0x0f,0xbf]
19736
19737s_bitcmp1_b64 s[0:1], 0.5
19738// GFX10: encoding: [0x00,0xf0,0x0f,0xbf]
19739
19740s_bitcmp1_b64 s[0:1], -4.0
19741// GFX10: encoding: [0x00,0xf7,0x0f,0xbf]
19742
19743s_bitcmp1_b64 s[0:1], 0x3f717273
19744// GFX10: encoding: [0x00,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]
19745
19746s_bitcmp1_b64 s[0:1], 0xaf123456
19747// GFX10: encoding: [0x00,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]
19748
19749s_cmp_eq_u64 s[0:1], s[2:3]
19750// GFX10: encoding: [0x00,0x02,0x12,0xbf]
19751
19752s_cmp_eq_u64 s[104:105], s[102:103]
19753// GFX10: encoding: [0x68,0x66,0x12,0xbf]
19754
19755s_cmp_eq_u64 s[0:1], s[102:103]
19756// GFX10: encoding: [0x00,0x66,0x12,0xbf]
19757
19758s_cmp_eq_u64 s[104:105], s[2:3]
19759// GFX10: encoding: [0x68,0x02,0x12,0xbf]
19760
19761s_cmp_eq_u64 exec, s[2:3]
19762// GFX10: encoding: [0x7e,0x02,0x12,0xbf]
19763
19764s_cmp_eq_u64 vcc, s[2:3]
19765// GFX10: encoding: [0x6a,0x02,0x12,0xbf]
19766
19767s_cmp_eq_u64 s[0:1], exec
19768// GFX10: encoding: [0x00,0x7e,0x12,0xbf]
19769
19770s_cmp_eq_u64 s[0:1], vcc
19771// GFX10: encoding: [0x00,0x6a,0x12,0xbf]
19772
19773s_cmp_eq_u64 s[0:1], 0
19774// GFX10: encoding: [0x00,0x80,0x12,0xbf]
19775
19776s_cmp_eq_u64 s[0:1], -1
19777// GFX10: encoding: [0x00,0xc1,0x12,0xbf]
19778
19779s_cmp_eq_u64 s[0:1], 0.5
19780// GFX10: encoding: [0x00,0xf0,0x12,0xbf]
19781
19782s_cmp_eq_u64 s[0:1], -4.0
19783// GFX10: encoding: [0x00,0xf7,0x12,0xbf]
19784
19785s_cmp_eq_u64 s[0:1], 0x3f717273
19786// GFX10: encoding: [0x00,0xff,0x12,0xbf,0x73,0x72,0x71,0x3f]
19787
19788s_cmp_eq_u64 s[0:1], 0xaf123456
19789// GFX10: encoding: [0x00,0xff,0x12,0xbf,0x56,0x34,0x12,0xaf]
19790
19791s_cmp_lg_u64 s[0:1], s[2:3]
19792// GFX10: encoding: [0x00,0x02,0x13,0xbf]
19793
19794s_cmp_lg_u64 s[104:105], s[102:103]
19795// GFX10: encoding: [0x68,0x66,0x13,0xbf]
19796
19797s_cmp_lg_u64 s[0:1], s[102:103]
19798// GFX10: encoding: [0x00,0x66,0x13,0xbf]
19799
19800s_cmp_lg_u64 s[104:105], s[2:3]
19801// GFX10: encoding: [0x68,0x02,0x13,0xbf]
19802
19803s_cmp_lg_u64 exec, s[2:3]
19804// GFX10: encoding: [0x7e,0x02,0x13,0xbf]
19805
19806s_cmp_lg_u64 vcc, s[2:3]
19807// GFX10: encoding: [0x6a,0x02,0x13,0xbf]
19808
19809s_cmp_lg_u64 s[0:1], exec
19810// GFX10: encoding: [0x00,0x7e,0x13,0xbf]
19811
19812s_cmp_lg_u64 s[0:1], vcc
19813// GFX10: encoding: [0x00,0x6a,0x13,0xbf]
19814
19815s_cmp_lg_u64 s[0:1], 0
19816// GFX10: encoding: [0x00,0x80,0x13,0xbf]
19817
19818s_cmp_lg_u64 s[0:1], -1
19819// GFX10: encoding: [0x00,0xc1,0x13,0xbf]
19820
19821s_cmp_lg_u64 s[0:1], 0.5
19822// GFX10: encoding: [0x00,0xf0,0x13,0xbf]
19823
19824s_cmp_lg_u64 s[0:1], -4.0
19825// GFX10: encoding: [0x00,0xf7,0x13,0xbf]
19826
19827s_cmp_lg_u64 s[0:1], 0x3f717273
19828// GFX10: encoding: [0x00,0xff,0x13,0xbf,0x73,0x72,0x71,0x3f]
19829
19830s_cmp_lg_u64 s[0:1], 0xaf123456
19831// GFX10: encoding: [0x00,0xff,0x13,0xbf,0x56,0x34,0x12,0xaf]
19832
19833//===----------------------------------------------------------------------===//
19834// ENC_SOPK.
19835//===----------------------------------------------------------------------===//
19836
19837s_movk_i32 s0, 0x1234
19838// GFX10: encoding: [0x34,0x12,0x00,0xb0]
19839
19840s_movk_i32 s0, 0xc1d1
19841// GFX10: encoding: [0xd1,0xc1,0x00,0xb0]
19842
19843s_movk_i32 s105, 0x1234
19844// GFX10: encoding: [0x34,0x12,0x69,0xb0]
19845
19846s_movk_i32 exec_lo, 0x1234
19847// GFX10: encoding: [0x34,0x12,0x7e,0xb0]
19848
19849s_movk_i32 exec_hi, 0x1234
19850// GFX10: encoding: [0x34,0x12,0x7f,0xb0]
19851
19852s_movk_i32 vcc_lo, 0x1234
19853// GFX10: encoding: [0x34,0x12,0x6a,0xb0]
19854
19855s_movk_i32 vcc_hi, 0x1234
19856// GFX10: encoding: [0x34,0x12,0x6b,0xb0]
19857
19858s_movk_i32 m0, 0x1234
19859// GFX10: encoding: [0x34,0x12,0x7c,0xb0]
19860
19861s_version 0x1234
19862// GFX10: encoding: [0x34,0x12,0x80,0xb0]
19863
19864s_version 0xc1d1
19865// GFX10: encoding: [0xd1,0xc1,0x80,0xb0]
19866
19867s_cmovk_i32 s0, 0x1234
19868// GFX10: encoding: [0x34,0x12,0x00,0xb1]
19869
19870s_cmovk_i32 s0, 0xc1d1
19871// GFX10: encoding: [0xd1,0xc1,0x00,0xb1]
19872
19873s_cmovk_i32 s105, 0x1234
19874// GFX10: encoding: [0x34,0x12,0x69,0xb1]
19875
19876s_cmovk_i32 exec_lo, 0x1234
19877// GFX10: encoding: [0x34,0x12,0x7e,0xb1]
19878
19879s_cmovk_i32 exec_hi, 0x1234
19880// GFX10: encoding: [0x34,0x12,0x7f,0xb1]
19881
19882s_cmovk_i32 vcc_lo, 0x1234
19883// GFX10: encoding: [0x34,0x12,0x6a,0xb1]
19884
19885s_cmovk_i32 vcc_hi, 0x1234
19886// GFX10: encoding: [0x34,0x12,0x6b,0xb1]
19887
19888s_cmovk_i32 m0, 0x1234
19889// GFX10: encoding: [0x34,0x12,0x7c,0xb1]
19890
19891s_cmpk_eq_i32 s0, 0x1234
19892// GFX10: encoding: [0x34,0x12,0x80,0xb1]
19893
19894s_cmpk_eq_i32 s0, 0xc1d1
19895// GFX10: encoding: [0xd1,0xc1,0x80,0xb1]
19896
19897s_cmpk_eq_i32 s105, 0x1234
19898// GFX10: encoding: [0x34,0x12,0xe9,0xb1]
19899
19900s_cmpk_eq_i32 exec_lo, 0x1234
19901// GFX10: encoding: [0x34,0x12,0xfe,0xb1]
19902
19903s_cmpk_eq_i32 exec_hi, 0x1234
19904// GFX10: encoding: [0x34,0x12,0xff,0xb1]
19905
19906s_cmpk_eq_i32 vcc_lo, 0x1234
19907// GFX10: encoding: [0x34,0x12,0xea,0xb1]
19908
19909s_cmpk_eq_i32 vcc_hi, 0x1234
19910// GFX10: encoding: [0x34,0x12,0xeb,0xb1]
19911
19912s_cmpk_eq_i32 m0, 0x1234
19913// GFX10: encoding: [0x34,0x12,0xfc,0xb1]
19914
19915s_cmpk_lg_i32 s0, 0x1234
19916// GFX10: encoding: [0x34,0x12,0x00,0xb2]
19917
19918s_cmpk_lg_i32 s0, 0xc1d1
19919// GFX10: encoding: [0xd1,0xc1,0x00,0xb2]
19920
19921s_cmpk_lg_i32 s105, 0x1234
19922// GFX10: encoding: [0x34,0x12,0x69,0xb2]
19923
19924s_cmpk_lg_i32 exec_lo, 0x1234
19925// GFX10: encoding: [0x34,0x12,0x7e,0xb2]
19926
19927s_cmpk_lg_i32 exec_hi, 0x1234
19928// GFX10: encoding: [0x34,0x12,0x7f,0xb2]
19929
19930s_cmpk_lg_i32 vcc_lo, 0x1234
19931// GFX10: encoding: [0x34,0x12,0x6a,0xb2]
19932
19933s_cmpk_lg_i32 vcc_hi, 0x1234
19934// GFX10: encoding: [0x34,0x12,0x6b,0xb2]
19935
19936s_cmpk_lg_i32 m0, 0x1234
19937// GFX10: encoding: [0x34,0x12,0x7c,0xb2]
19938
19939s_cmpk_gt_i32 s0, 0x1234
19940// GFX10: encoding: [0x34,0x12,0x80,0xb2]
19941
19942s_cmpk_gt_i32 s0, 0xc1d1
19943// GFX10: encoding: [0xd1,0xc1,0x80,0xb2]
19944
19945s_cmpk_gt_i32 s105, 0x1234
19946// GFX10: encoding: [0x34,0x12,0xe9,0xb2]
19947
19948s_cmpk_gt_i32 exec_lo, 0x1234
19949// GFX10: encoding: [0x34,0x12,0xfe,0xb2]
19950
19951s_cmpk_gt_i32 exec_hi, 0x1234
19952// GFX10: encoding: [0x34,0x12,0xff,0xb2]
19953
19954s_cmpk_gt_i32 vcc_lo, 0x1234
19955// GFX10: encoding: [0x34,0x12,0xea,0xb2]
19956
19957s_cmpk_gt_i32 vcc_hi, 0x1234
19958// GFX10: encoding: [0x34,0x12,0xeb,0xb2]
19959
19960s_cmpk_gt_i32 m0, 0x1234
19961// GFX10: encoding: [0x34,0x12,0xfc,0xb2]
19962
19963s_cmpk_ge_i32 s0, 0x1234
19964// GFX10: encoding: [0x34,0x12,0x00,0xb3]
19965
19966s_cmpk_ge_i32 s0, 0xc1d1
19967// GFX10: encoding: [0xd1,0xc1,0x00,0xb3]
19968
19969s_cmpk_ge_i32 s105, 0x1234
19970// GFX10: encoding: [0x34,0x12,0x69,0xb3]
19971
19972s_cmpk_ge_i32 exec_lo, 0x1234
19973// GFX10: encoding: [0x34,0x12,0x7e,0xb3]
19974
19975s_cmpk_ge_i32 exec_hi, 0x1234
19976// GFX10: encoding: [0x34,0x12,0x7f,0xb3]
19977
19978s_cmpk_ge_i32 vcc_lo, 0x1234
19979// GFX10: encoding: [0x34,0x12,0x6a,0xb3]
19980
19981s_cmpk_ge_i32 vcc_hi, 0x1234
19982// GFX10: encoding: [0x34,0x12,0x6b,0xb3]
19983
19984s_cmpk_ge_i32 m0, 0x1234
19985// GFX10: encoding: [0x34,0x12,0x7c,0xb3]
19986
19987s_cmpk_lt_i32 s0, 0x1234
19988// GFX10: encoding: [0x34,0x12,0x80,0xb3]
19989
19990s_cmpk_lt_i32 s0, 0xc1d1
19991// GFX10: encoding: [0xd1,0xc1,0x80,0xb3]
19992
19993s_cmpk_lt_i32 s105, 0x1234
19994// GFX10: encoding: [0x34,0x12,0xe9,0xb3]
19995
19996s_cmpk_lt_i32 exec_lo, 0x1234
19997// GFX10: encoding: [0x34,0x12,0xfe,0xb3]
19998
19999s_cmpk_lt_i32 exec_hi, 0x1234
20000// GFX10: encoding: [0x34,0x12,0xff,0xb3]
20001
20002s_cmpk_lt_i32 vcc_lo, 0x1234
20003// GFX10: encoding: [0x34,0x12,0xea,0xb3]
20004
20005s_cmpk_lt_i32 vcc_hi, 0x1234
20006// GFX10: encoding: [0x34,0x12,0xeb,0xb3]
20007
20008s_cmpk_lt_i32 m0, 0x1234
20009// GFX10: encoding: [0x34,0x12,0xfc,0xb3]
20010
20011s_cmpk_le_i32 s0, 0x1234
20012// GFX10: encoding: [0x34,0x12,0x00,0xb4]
20013
20014s_cmpk_le_i32 s0, 0xc1d1
20015// GFX10: encoding: [0xd1,0xc1,0x00,0xb4]
20016
20017s_cmpk_le_i32 s105, 0x1234
20018// GFX10: encoding: [0x34,0x12,0x69,0xb4]
20019
20020s_cmpk_le_i32 exec_lo, 0x1234
20021// GFX10: encoding: [0x34,0x12,0x7e,0xb4]
20022
20023s_cmpk_le_i32 exec_hi, 0x1234
20024// GFX10: encoding: [0x34,0x12,0x7f,0xb4]
20025
20026s_cmpk_le_i32 vcc_lo, 0x1234
20027// GFX10: encoding: [0x34,0x12,0x6a,0xb4]
20028
20029s_cmpk_le_i32 vcc_hi, 0x1234
20030// GFX10: encoding: [0x34,0x12,0x6b,0xb4]
20031
20032s_cmpk_le_i32 m0, 0x1234
20033// GFX10: encoding: [0x34,0x12,0x7c,0xb4]
20034
20035s_cmpk_eq_u32 s0, 0x1234
20036// GFX10: encoding: [0x34,0x12,0x80,0xb4]
20037
20038s_cmpk_eq_u32 s0, 0xc1d1
20039// GFX10: encoding: [0xd1,0xc1,0x80,0xb4]
20040
20041s_cmpk_eq_u32 s105, 0x1234
20042// GFX10: encoding: [0x34,0x12,0xe9,0xb4]
20043
20044s_cmpk_eq_u32 exec_lo, 0x1234
20045// GFX10: encoding: [0x34,0x12,0xfe,0xb4]
20046
20047s_cmpk_eq_u32 exec_hi, 0x1234
20048// GFX10: encoding: [0x34,0x12,0xff,0xb4]
20049
20050s_cmpk_eq_u32 vcc_lo, 0x1234
20051// GFX10: encoding: [0x34,0x12,0xea,0xb4]
20052
20053s_cmpk_eq_u32 vcc_hi, 0x1234
20054// GFX10: encoding: [0x34,0x12,0xeb,0xb4]
20055
20056s_cmpk_eq_u32 m0, 0x1234
20057// GFX10: encoding: [0x34,0x12,0xfc,0xb4]
20058
20059s_cmpk_lg_u32 s0, 0x1234
20060// GFX10: encoding: [0x34,0x12,0x00,0xb5]
20061
20062s_cmpk_lg_u32 s0, 0xc1d1
20063// GFX10: encoding: [0xd1,0xc1,0x00,0xb5]
20064
20065s_cmpk_lg_u32 s105, 0x1234
20066// GFX10: encoding: [0x34,0x12,0x69,0xb5]
20067
20068s_cmpk_lg_u32 exec_lo, 0x1234
20069// GFX10: encoding: [0x34,0x12,0x7e,0xb5]
20070
20071s_cmpk_lg_u32 exec_hi, 0x1234
20072// GFX10: encoding: [0x34,0x12,0x7f,0xb5]
20073
20074s_cmpk_lg_u32 vcc_lo, 0x1234
20075// GFX10: encoding: [0x34,0x12,0x6a,0xb5]
20076
20077s_cmpk_lg_u32 vcc_hi, 0x1234
20078// GFX10: encoding: [0x34,0x12,0x6b,0xb5]
20079
20080s_cmpk_lg_u32 m0, 0x1234
20081// GFX10: encoding: [0x34,0x12,0x7c,0xb5]
20082
20083s_cmpk_gt_u32 s0, 0x1234
20084// GFX10: encoding: [0x34,0x12,0x80,0xb5]
20085
20086s_cmpk_gt_u32 s0, 0xc1d1
20087// GFX10: encoding: [0xd1,0xc1,0x80,0xb5]
20088
20089s_cmpk_gt_u32 s105, 0x1234
20090// GFX10: encoding: [0x34,0x12,0xe9,0xb5]
20091
20092s_cmpk_gt_u32 exec_lo, 0x1234
20093// GFX10: encoding: [0x34,0x12,0xfe,0xb5]
20094
20095s_cmpk_gt_u32 exec_hi, 0x1234
20096// GFX10: encoding: [0x34,0x12,0xff,0xb5]
20097
20098s_cmpk_gt_u32 vcc_lo, 0x1234
20099// GFX10: encoding: [0x34,0x12,0xea,0xb5]
20100
20101s_cmpk_gt_u32 vcc_hi, 0x1234
20102// GFX10: encoding: [0x34,0x12,0xeb,0xb5]
20103
20104s_cmpk_gt_u32 m0, 0x1234
20105// GFX10: encoding: [0x34,0x12,0xfc,0xb5]
20106
20107s_cmpk_ge_u32 s0, 0x1234
20108// GFX10: encoding: [0x34,0x12,0x00,0xb6]
20109
20110s_cmpk_ge_u32 s0, 0xc1d1
20111// GFX10: encoding: [0xd1,0xc1,0x00,0xb6]
20112
20113s_cmpk_ge_u32 s105, 0x1234
20114// GFX10: encoding: [0x34,0x12,0x69,0xb6]
20115
20116s_cmpk_ge_u32 exec_lo, 0x1234
20117// GFX10: encoding: [0x34,0x12,0x7e,0xb6]
20118
20119s_cmpk_ge_u32 exec_hi, 0x1234
20120// GFX10: encoding: [0x34,0x12,0x7f,0xb6]
20121
20122s_cmpk_ge_u32 vcc_lo, 0x1234
20123// GFX10: encoding: [0x34,0x12,0x6a,0xb6]
20124
20125s_cmpk_ge_u32 vcc_hi, 0x1234
20126// GFX10: encoding: [0x34,0x12,0x6b,0xb6]
20127
20128s_cmpk_ge_u32 m0, 0x1234
20129// GFX10: encoding: [0x34,0x12,0x7c,0xb6]
20130
20131s_cmpk_lt_u32 s0, 0x1234
20132// GFX10: encoding: [0x34,0x12,0x80,0xb6]
20133
20134s_cmpk_lt_u32 s0, 0xc1d1
20135// GFX10: encoding: [0xd1,0xc1,0x80,0xb6]
20136
20137s_cmpk_lt_u32 s105, 0x1234
20138// GFX10: encoding: [0x34,0x12,0xe9,0xb6]
20139
20140s_cmpk_lt_u32 exec_lo, 0x1234
20141// GFX10: encoding: [0x34,0x12,0xfe,0xb6]
20142
20143s_cmpk_lt_u32 exec_hi, 0x1234
20144// GFX10: encoding: [0x34,0x12,0xff,0xb6]
20145
20146s_cmpk_lt_u32 vcc_lo, 0x1234
20147// GFX10: encoding: [0x34,0x12,0xea,0xb6]
20148
20149s_cmpk_lt_u32 vcc_hi, 0x1234
20150// GFX10: encoding: [0x34,0x12,0xeb,0xb6]
20151
20152s_cmpk_lt_u32 m0, 0x1234
20153// GFX10: encoding: [0x34,0x12,0xfc,0xb6]
20154
20155s_cmpk_le_u32 s0, 0x1234
20156// GFX10: encoding: [0x34,0x12,0x00,0xb7]
20157
20158s_cmpk_le_u32 s0, 0xc1d1
20159// GFX10: encoding: [0xd1,0xc1,0x00,0xb7]
20160
20161s_cmpk_le_u32 s105, 0x1234
20162// GFX10: encoding: [0x34,0x12,0x69,0xb7]
20163
20164s_cmpk_le_u32 exec_lo, 0x1234
20165// GFX10: encoding: [0x34,0x12,0x7e,0xb7]
20166
20167s_cmpk_le_u32 exec_hi, 0x1234
20168// GFX10: encoding: [0x34,0x12,0x7f,0xb7]
20169
20170s_cmpk_le_u32 vcc_lo, 0x1234
20171// GFX10: encoding: [0x34,0x12,0x6a,0xb7]
20172
20173s_cmpk_le_u32 vcc_hi, 0x1234
20174// GFX10: encoding: [0x34,0x12,0x6b,0xb7]
20175
20176s_cmpk_le_u32 m0, 0x1234
20177// GFX10: encoding: [0x34,0x12,0x7c,0xb7]
20178
20179s_addk_i32 s0, 0x1234
20180// GFX10: encoding: [0x34,0x12,0x80,0xb7]
20181
20182s_addk_i32 s0, 0xc1d1
20183// GFX10: encoding: [0xd1,0xc1,0x80,0xb7]
20184
20185s_addk_i32 s105, 0x1234
20186// GFX10: encoding: [0x34,0x12,0xe9,0xb7]
20187
20188s_addk_i32 exec_lo, 0x1234
20189// GFX10: encoding: [0x34,0x12,0xfe,0xb7]
20190
20191s_addk_i32 exec_hi, 0x1234
20192// GFX10: encoding: [0x34,0x12,0xff,0xb7]
20193
20194s_addk_i32 vcc_lo, 0x1234
20195// GFX10: encoding: [0x34,0x12,0xea,0xb7]
20196
20197s_addk_i32 vcc_hi, 0x1234
20198// GFX10: encoding: [0x34,0x12,0xeb,0xb7]
20199
20200s_addk_i32 m0, 0x1234
20201// GFX10: encoding: [0x34,0x12,0xfc,0xb7]
20202
20203s_mulk_i32 s0, 0x1234
20204// GFX10: encoding: [0x34,0x12,0x00,0xb8]
20205
20206s_mulk_i32 s0, 0xc1d1
20207// GFX10: encoding: [0xd1,0xc1,0x00,0xb8]
20208
20209s_mulk_i32 s105, 0x1234
20210// GFX10: encoding: [0x34,0x12,0x69,0xb8]
20211
20212s_mulk_i32 exec_lo, 0x1234
20213// GFX10: encoding: [0x34,0x12,0x7e,0xb8]
20214
20215s_mulk_i32 exec_hi, 0x1234
20216// GFX10: encoding: [0x34,0x12,0x7f,0xb8]
20217
20218s_mulk_i32 vcc_lo, 0x1234
20219// GFX10: encoding: [0x34,0x12,0x6a,0xb8]
20220
20221s_mulk_i32 vcc_hi, 0x1234
20222// GFX10: encoding: [0x34,0x12,0x6b,0xb8]
20223
20224s_mulk_i32 m0, 0x1234
20225// GFX10: encoding: [0x34,0x12,0x7c,0xb8]
20226
20227s_getreg_b32 s0, 0x1234
20228// GFX10: encoding: [0x34,0x12,0x00,0xb9]
20229
20230s_getreg_b32 s0, 0xc1d1
20231// GFX10: encoding: [0xd1,0xc1,0x00,0xb9]
20232
20233s_getreg_b32 s105, 0x1234
20234// GFX10: encoding: [0x34,0x12,0x69,0xb9]
20235
20236s_getreg_b32 exec_lo, 0x1234
20237// GFX10: encoding: [0x34,0x12,0x7e,0xb9]
20238
20239s_getreg_b32 exec_hi, 0x1234
20240// GFX10: encoding: [0x34,0x12,0x7f,0xb9]
20241
20242s_getreg_b32 vcc_lo, 0x1234
20243// GFX10: encoding: [0x34,0x12,0x6a,0xb9]
20244
20245s_getreg_b32 vcc_hi, 0x1234
20246// GFX10: encoding: [0x34,0x12,0x6b,0xb9]
20247
20248s_getreg_b32 m0, 0x1234
20249// GFX10: encoding: [0x34,0x12,0x7c,0xb9]
20250
20251s_setreg_b32 0x1234, s0
20252// GFX10: encoding: [0x34,0x12,0x80,0xb9]
20253
20254s_setreg_b32 0xc1d1, s0
20255// GFX10: encoding: [0xd1,0xc1,0x80,0xb9]
20256
20257s_setreg_b32 0x1234, s105
20258// GFX10: encoding: [0x34,0x12,0xe9,0xb9]
20259
20260s_setreg_b32 0x1234, exec_lo
20261// GFX10: encoding: [0x34,0x12,0xfe,0xb9]
20262
20263s_setreg_b32 0x1234, exec_hi
20264// GFX10: encoding: [0x34,0x12,0xff,0xb9]
20265
20266s_setreg_b32 0x1234, vcc_lo
20267// GFX10: encoding: [0x34,0x12,0xea,0xb9]
20268
20269s_setreg_b32 0x1234, vcc_hi
20270// GFX10: encoding: [0x34,0x12,0xeb,0xb9]
20271
20272s_setreg_b32 0x1234, m0
20273// GFX10: encoding: [0x34,0x12,0xfc,0xb9]
20274
20275s_setreg_imm32_b32 0x1234, 0x11213141
20276// GFX10: encoding: [0x34,0x12,0x80,0xba,0x41,0x31,0x21,0x11]
20277
20278s_setreg_imm32_b32 0xc1d1, 0x11213141
20279// GFX10: encoding: [0xd1,0xc1,0x80,0xba,0x41,0x31,0x21,0x11]
20280
20281s_setreg_imm32_b32 0x1234, 0xa1b1c1d1
20282// GFX10: encoding: [0x34,0x12,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
20283
20284s_setreg_imm32_b32 0xc1d1, 0xa1b1c1d1
20285// GFX10: encoding: [0xd1,0xc1,0x80,0xba,0xd1,0xc1,0xb1,0xa1]
20286
20287s_call_b64 s[0:1], 0x1234
20288// GFX10: encoding: [0x34,0x12,0x00,0xbb]
20289
20290s_call_b64 s[0:1], 0xc1d1
20291// GFX10: encoding: [0xd1,0xc1,0x00,0xbb]
20292
20293s_call_b64 s[104:105], 0x1234
20294// GFX10: encoding: [0x34,0x12,0x68,0xbb]
20295
20296s_call_b64 exec, 0x1234
20297// GFX10: encoding: [0x34,0x12,0x7e,0xbb]
20298
20299s_call_b64 vcc, 0x1234
20300// GFX10: encoding: [0x34,0x12,0x6a,0xbb]
20301
20302s_waitcnt_vscnt s0, 0x1234
20303// GFX10: encoding: [0x34,0x12,0x80,0xbb]
20304
20305s_waitcnt_vscnt s0, 0xc1d1
20306// GFX10: encoding: [0xd1,0xc1,0x80,0xbb]
20307
20308s_waitcnt_vscnt s105, 0x1234
20309// GFX10: encoding: [0x34,0x12,0xe9,0xbb]
20310
20311s_waitcnt_vscnt exec_lo, 0x1234
20312// GFX10: encoding: [0x34,0x12,0xfe,0xbb]
20313
20314s_waitcnt_vscnt exec_hi, 0x1234
20315// GFX10: encoding: [0x34,0x12,0xff,0xbb]
20316
20317s_waitcnt_vscnt vcc_lo, 0x1234
20318// GFX10: encoding: [0x34,0x12,0xea,0xbb]
20319
20320s_waitcnt_vscnt vcc_hi, 0x1234
20321// GFX10: encoding: [0x34,0x12,0xeb,0xbb]
20322
20323s_waitcnt_vscnt m0, 0x1234
20324// GFX10: encoding: [0x34,0x12,0xfc,0xbb]
20325
20326s_waitcnt_vmcnt s0, 0x1234
20327// GFX10: encoding: [0x34,0x12,0x00,0xbc]
20328
20329s_waitcnt_vmcnt s0, 0xc1d1
20330// GFX10: encoding: [0xd1,0xc1,0x00,0xbc]
20331
20332s_waitcnt_vmcnt s105, 0x1234
20333// GFX10: encoding: [0x34,0x12,0x69,0xbc]
20334
20335s_waitcnt_vmcnt exec_lo, 0x1234
20336// GFX10: encoding: [0x34,0x12,0x7e,0xbc]
20337
20338s_waitcnt_vmcnt exec_hi, 0x1234
20339// GFX10: encoding: [0x34,0x12,0x7f,0xbc]
20340
20341s_waitcnt_vmcnt vcc_lo, 0x1234
20342// GFX10: encoding: [0x34,0x12,0x6a,0xbc]
20343
20344s_waitcnt_vmcnt vcc_hi, 0x1234
20345// GFX10: encoding: [0x34,0x12,0x6b,0xbc]
20346
20347s_waitcnt_vmcnt m0, 0x1234
20348// GFX10: encoding: [0x34,0x12,0x7c,0xbc]
20349
20350s_waitcnt_expcnt s0, 0x1234
20351// GFX10: encoding: [0x34,0x12,0x80,0xbc]
20352
20353s_waitcnt_expcnt s0, 0xc1d1
20354// GFX10: encoding: [0xd1,0xc1,0x80,0xbc]
20355
20356s_waitcnt_expcnt s105, 0x1234
20357// GFX10: encoding: [0x34,0x12,0xe9,0xbc]
20358
20359s_waitcnt_expcnt exec_lo, 0x1234
20360// GFX10: encoding: [0x34,0x12,0xfe,0xbc]
20361
20362s_waitcnt_expcnt exec_hi, 0x1234
20363// GFX10: encoding: [0x34,0x12,0xff,0xbc]
20364
20365s_waitcnt_expcnt vcc_lo, 0x1234
20366// GFX10: encoding: [0x34,0x12,0xea,0xbc]
20367
20368s_waitcnt_expcnt vcc_hi, 0x1234
20369// GFX10: encoding: [0x34,0x12,0xeb,0xbc]
20370
20371s_waitcnt_expcnt m0, 0x1234
20372// GFX10: encoding: [0x34,0x12,0xfc,0xbc]
20373
20374s_waitcnt_lgkmcnt s0, 0x1234
20375// GFX10: encoding: [0x34,0x12,0x00,0xbd]
20376
20377s_waitcnt_lgkmcnt s0, 0xc1d1
20378// GFX10: encoding: [0xd1,0xc1,0x00,0xbd]
20379
20380s_waitcnt_lgkmcnt s105, 0x1234
20381// GFX10: encoding: [0x34,0x12,0x69,0xbd]
20382
20383s_waitcnt_lgkmcnt exec_lo, 0x1234
20384// GFX10: encoding: [0x34,0x12,0x7e,0xbd]
20385
20386s_waitcnt_lgkmcnt exec_hi, 0x1234
20387// GFX10: encoding: [0x34,0x12,0x7f,0xbd]
20388
20389s_waitcnt_lgkmcnt vcc_lo, 0x1234
20390// GFX10: encoding: [0x34,0x12,0x6a,0xbd]
20391
20392s_waitcnt_lgkmcnt vcc_hi, 0x1234
20393// GFX10: encoding: [0x34,0x12,0x6b,0xbd]
20394
20395s_waitcnt_lgkmcnt m0, 0x1234
20396// GFX10: encoding: [0x34,0x12,0x7c,0xbd]
20397
20398s_waitcnt_depctr 0xfffe
20399// GFX10: encoding: [0xfe,0xff,0xa3,0xbf]
20400
20401s_waitcnt_depctr 0
20402// GFX10: encoding: [0x00,0x00,0xa3,0xbf]
20403
20404s_wait_idle
20405// GFX10: encoding: [0x00,0x00,0xa2,0xbf]
20406
20407s_subvector_loop_begin s0, 0x1234
20408// GFX10: encoding: [0x34,0x12,0x80,0xbd]
20409
20410s_subvector_loop_begin s0, 0xc1d1
20411// GFX10: encoding: [0xd1,0xc1,0x80,0xbd]
20412
20413s_subvector_loop_begin s105, 0x1234
20414// GFX10: encoding: [0x34,0x12,0xe9,0xbd]
20415
20416s_subvector_loop_begin exec_lo, 0x1234
20417// GFX10: encoding: [0x34,0x12,0xfe,0xbd]
20418
20419s_subvector_loop_begin exec_hi, 0x1234
20420// GFX10: encoding: [0x34,0x12,0xff,0xbd]
20421
20422s_subvector_loop_begin vcc_lo, 0x1234
20423// GFX10: encoding: [0x34,0x12,0xea,0xbd]
20424
20425s_subvector_loop_begin vcc_hi, 0x1234
20426// GFX10: encoding: [0x34,0x12,0xeb,0xbd]
20427
20428s_subvector_loop_begin m0, 0x1234
20429// GFX10: encoding: [0x34,0x12,0xfc,0xbd]
20430
20431s_subvector_loop_end s0, 0x1234
20432// GFX10: encoding: [0x34,0x12,0x00,0xbe]
20433
20434s_subvector_loop_end s0, 0xc1d1
20435// GFX10: encoding: [0xd1,0xc1,0x00,0xbe]
20436
20437s_subvector_loop_end s105, 0x1234
20438// GFX10: encoding: [0x34,0x12,0x69,0xbe]
20439
20440s_subvector_loop_end exec_lo, 0x1234
20441// GFX10: encoding: [0x34,0x12,0x7e,0xbe]
20442
20443s_subvector_loop_end exec_hi, 0x1234
20444// GFX10: encoding: [0x34,0x12,0x7f,0xbe]
20445
20446s_subvector_loop_end vcc_lo, 0x1234
20447// GFX10: encoding: [0x34,0x12,0x6a,0xbe]
20448
20449s_subvector_loop_end vcc_hi, 0x1234
20450// GFX10: encoding: [0x34,0x12,0x6b,0xbe]
20451
20452s_subvector_loop_end m0, 0x1234
20453// GFX10: encoding: [0x34,0x12,0x7c,0xbe]
20454
20455//===----------------------------------------------------------------------===//
20456// ENC_SOPP.
20457//===----------------------------------------------------------------------===//
20458
20459s_nop 0x0
20460// GFX10: encoding: [0x00,0x00,0x80,0xbf]
20461
20462s_nop 0x1234
20463// GFX10: encoding: [0x34,0x12,0x80,0xbf]
20464
20465s_nop 0xc1d1
20466// GFX10: encoding: [0xd1,0xc1,0x80,0xbf]
20467
20468s_endpgm
20469// GFX10: encoding: [0x00,0x00,0x81,0xbf]
20470
20471s_branch 0x0
20472// GFX10: encoding: [0x00,0x00,0x82,0xbf]
20473
20474s_branch 0x1234
20475// GFX10: encoding: [0x34,0x12,0x82,0xbf]
20476
20477s_branch 0xc1d1
20478// GFX10: encoding: [0xd1,0xc1,0x82,0xbf]
20479
20480s_wakeup
20481// GFX10: encoding: [0x00,0x00,0x83,0xbf]
20482
20483s_cbranch_scc0 0x0
20484// GFX10: encoding: [0x00,0x00,0x84,0xbf]
20485
20486s_cbranch_scc0 0x1234
20487// GFX10: encoding: [0x34,0x12,0x84,0xbf]
20488
20489s_cbranch_scc0 0xc1d1
20490// GFX10: encoding: [0xd1,0xc1,0x84,0xbf]
20491
20492s_cbranch_scc1 0x0
20493// GFX10: encoding: [0x00,0x00,0x85,0xbf]
20494
20495s_cbranch_scc1 0x1234
20496// GFX10: encoding: [0x34,0x12,0x85,0xbf]
20497
20498s_cbranch_scc1 0xc1d1
20499// GFX10: encoding: [0xd1,0xc1,0x85,0xbf]
20500
20501s_cbranch_vccz 0x0
20502// GFX10: encoding: [0x00,0x00,0x86,0xbf]
20503
20504s_cbranch_vccz 0x1234
20505// GFX10: encoding: [0x34,0x12,0x86,0xbf]
20506
20507s_cbranch_vccz 0xc1d1
20508// GFX10: encoding: [0xd1,0xc1,0x86,0xbf]
20509
20510s_cbranch_vccnz 0x0
20511// GFX10: encoding: [0x00,0x00,0x87,0xbf]
20512
20513s_cbranch_vccnz 0x1234
20514// GFX10: encoding: [0x34,0x12,0x87,0xbf]
20515
20516s_cbranch_vccnz 0xc1d1
20517// GFX10: encoding: [0xd1,0xc1,0x87,0xbf]
20518
20519s_cbranch_execz 0x0
20520// GFX10: encoding: [0x00,0x00,0x88,0xbf]
20521
20522s_cbranch_execz 0x1234
20523// GFX10: encoding: [0x34,0x12,0x88,0xbf]
20524
20525s_cbranch_execz 0xc1d1
20526// GFX10: encoding: [0xd1,0xc1,0x88,0xbf]
20527
20528s_cbranch_execnz 0x0
20529// GFX10: encoding: [0x00,0x00,0x89,0xbf]
20530
20531s_cbranch_execnz 0x1234
20532// GFX10: encoding: [0x34,0x12,0x89,0xbf]
20533
20534s_cbranch_execnz 0xc1d1
20535// GFX10: encoding: [0xd1,0xc1,0x89,0xbf]
20536
20537s_barrier
20538// GFX10: encoding: [0x00,0x00,0x8a,0xbf]
20539
20540s_setkill 0x0
20541// GFX10: encoding: [0x00,0x00,0x8b,0xbf]
20542
20543s_setkill 0x1234
20544// GFX10: encoding: [0x34,0x12,0x8b,0xbf]
20545
20546s_setkill 0xc1d1
20547// GFX10: encoding: [0xd1,0xc1,0x8b,0xbf]
20548
20549s_waitcnt 0x0
20550// GFX10: encoding: [0x00,0x00,0x8c,0xbf]
20551
20552s_waitcnt 0x1234
20553// GFX10: encoding: [0x34,0x12,0x8c,0xbf]
20554
20555s_waitcnt 0xc1d1
20556// GFX10: encoding: [0xd1,0xc1,0x8c,0xbf]
20557
20558s_sethalt 0x0
20559// GFX10: encoding: [0x00,0x00,0x8d,0xbf]
20560
20561s_sethalt 0x1234
20562// GFX10: encoding: [0x34,0x12,0x8d,0xbf]
20563
20564s_sethalt 0xc1d1
20565// GFX10: encoding: [0xd1,0xc1,0x8d,0xbf]
20566
20567s_sleep 0x0
20568// GFX10: encoding: [0x00,0x00,0x8e,0xbf]
20569
20570s_sleep 0x1234
20571// GFX10: encoding: [0x34,0x12,0x8e,0xbf]
20572
20573s_sleep 0xc1d1
20574// GFX10: encoding: [0xd1,0xc1,0x8e,0xbf]
20575
20576s_setprio 0x0
20577// GFX10: encoding: [0x00,0x00,0x8f,0xbf]
20578
20579s_setprio 0x1234
20580// GFX10: encoding: [0x34,0x12,0x8f,0xbf]
20581
20582s_setprio 0xc1d1
20583// GFX10: encoding: [0xd1,0xc1,0x8f,0xbf]
20584
20585s_sendmsg 0x0
20586// GFX10: encoding: [0x00,0x00,0x90,0xbf]
20587
20588s_sendmsg 0x1234
20589// GFX10: encoding: [0x34,0x12,0x90,0xbf]
20590
20591s_sendmsg 0xc1d1
20592// GFX10: encoding: [0xd1,0xc1,0x90,0xbf]
20593
20594s_sendmsghalt 0x0
20595// GFX10: encoding: [0x00,0x00,0x91,0xbf]
20596
20597s_sendmsghalt 0x1234
20598// GFX10: encoding: [0x34,0x12,0x91,0xbf]
20599
20600s_sendmsghalt 0xc1d1
20601// GFX10: encoding: [0xd1,0xc1,0x91,0xbf]
20602
20603s_trap 0x0
20604// GFX10: encoding: [0x00,0x00,0x92,0xbf]
20605
20606s_trap 0x1234
20607// GFX10: encoding: [0x34,0x12,0x92,0xbf]
20608
20609s_trap 0xc1d1
20610// GFX10: encoding: [0xd1,0xc1,0x92,0xbf]
20611
20612s_icache_inv
20613// GFX10: encoding: [0x00,0x00,0x93,0xbf]
20614
20615s_incperflevel 0x0
20616// GFX10: encoding: [0x00,0x00,0x94,0xbf]
20617
20618s_incperflevel 0x1234
20619// GFX10: encoding: [0x34,0x12,0x94,0xbf]
20620
20621s_incperflevel 0xc1d1
20622// GFX10: encoding: [0xd1,0xc1,0x94,0xbf]
20623
20624s_decperflevel 0x0
20625// GFX10: encoding: [0x00,0x00,0x95,0xbf]
20626
20627s_decperflevel 0x1234
20628// GFX10: encoding: [0x34,0x12,0x95,0xbf]
20629
20630s_decperflevel 0xc1d1
20631// GFX10: encoding: [0xd1,0xc1,0x95,0xbf]
20632
20633s_ttracedata
20634// GFX10: encoding: [0x00,0x00,0x96,0xbf]
20635
20636s_cbranch_cdbgsys 0x0
20637// GFX10: encoding: [0x00,0x00,0x97,0xbf]
20638
20639s_cbranch_cdbgsys 0x1234
20640// GFX10: encoding: [0x34,0x12,0x97,0xbf]
20641
20642s_cbranch_cdbgsys 0xc1d1
20643// GFX10: encoding: [0xd1,0xc1,0x97,0xbf]
20644
20645s_cbranch_cdbguser 0x0
20646// GFX10: encoding: [0x00,0x00,0x98,0xbf]
20647
20648s_cbranch_cdbguser 0x1234
20649// GFX10: encoding: [0x34,0x12,0x98,0xbf]
20650
20651s_cbranch_cdbguser 0xc1d1
20652// GFX10: encoding: [0xd1,0xc1,0x98,0xbf]
20653
20654s_cbranch_cdbgsys_or_user 0x0
20655// GFX10: encoding: [0x00,0x00,0x99,0xbf]
20656
20657s_cbranch_cdbgsys_or_user 0x1234
20658// GFX10: encoding: [0x34,0x12,0x99,0xbf]
20659
20660s_cbranch_cdbgsys_or_user 0xc1d1
20661// GFX10: encoding: [0xd1,0xc1,0x99,0xbf]
20662
20663s_cbranch_cdbgsys_and_user 0x0
20664// GFX10: encoding: [0x00,0x00,0x9a,0xbf]
20665
20666s_cbranch_cdbgsys_and_user 0x1234
20667// GFX10: encoding: [0x34,0x12,0x9a,0xbf]
20668
20669s_cbranch_cdbgsys_and_user 0xc1d1
20670// GFX10: encoding: [0xd1,0xc1,0x9a,0xbf]
20671
20672s_endpgm_saved
20673// GFX10: encoding: [0x00,0x00,0x9b,0xbf]
20674
20675s_endpgm_ordered_ps_done
20676// GFX10: encoding: [0x00,0x00,0x9e,0xbf]
20677
20678s_code_end
20679// GFX10: encoding: [0x00,0x00,0x9f,0xbf]
20680
20681s_inst_prefetch 0x0
20682// GFX10: encoding: [0x00,0x00,0xa0,0xbf]
20683
20684s_inst_prefetch 0x1234
20685// GFX10: encoding: [0x34,0x12,0xa0,0xbf]
20686
20687s_inst_prefetch 0xc1d1
20688// GFX10: encoding: [0xd1,0xc1,0xa0,0xbf]
20689
20690s_clause 0x0
20691// GFX10: encoding: [0x00,0x00,0xa1,0xbf]
20692
20693s_clause 0x1234
20694// GFX10: encoding: [0x34,0x12,0xa1,0xbf]
20695
20696s_clause 0xc1d1
20697// GFX10: encoding: [0xd1,0xc1,0xa1,0xbf]
20698
20699s_round_mode 0x0
20700// GFX10: encoding: [0x00,0x00,0xa4,0xbf]
20701
20702s_round_mode 0x1234
20703// GFX10: encoding: [0x34,0x12,0xa4,0xbf]
20704
20705s_round_mode 0xc1d1
20706// GFX10: encoding: [0xd1,0xc1,0xa4,0xbf]
20707
20708s_denorm_mode 0x0
20709// GFX10: encoding: [0x00,0x00,0xa5,0xbf]
20710
20711s_denorm_mode 0x1234
20712// GFX10: encoding: [0x34,0x12,0xa5,0xbf]
20713
20714s_denorm_mode 0xc1d1
20715// GFX10: encoding: [0xd1,0xc1,0xa5,0xbf]
20716
20717s_ttracedata_imm 0x0
20718// GFX10: encoding: [0x00,0x00,0xa8,0xbf]
20719
20720s_ttracedata_imm 0x1234
20721// GFX10: encoding: [0x34,0x12,0xa8,0xbf]
20722
20723s_ttracedata_imm 0xc1d1
20724// GFX10: encoding: [0xd1,0xc1,0xa8,0xbf]
20725
20726//===----------------------------------------------------------------------===//
20727// ENC_VOP1.
20728//===----------------------------------------------------------------------===//
20729
20730v_nop_e32
20731// GFX10: encoding: [0x00,0x00,0x00,0x7e]
20732
20733v_nop_e64
20734// GFX10: encoding: [0x00,0x00,0x80,0xd5,0x00,0x00,0x00,0x00]
20735
20736v_mov_b32_e32 v5, v1
20737// GFX10: encoding: [0x01,0x03,0x0a,0x7e]
20738
20739v_mov_b32_e32 v255, v1
20740// GFX10: encoding: [0x01,0x03,0xfe,0x7f]
20741
20742v_mov_b32_e32 v5, v255
20743// GFX10: encoding: [0xff,0x03,0x0a,0x7e]
20744
20745v_mov_b32_e32 v5, s1
20746// GFX10: encoding: [0x01,0x02,0x0a,0x7e]
20747
20748v_mov_b32_e32 v5, s103
20749// GFX10: encoding: [0x67,0x02,0x0a,0x7e]
20750
20751v_mov_b32_e32 v5, vcc_lo
20752// GFX10: encoding: [0x6a,0x02,0x0a,0x7e]
20753
20754v_mov_b32_e32 v5, vcc_hi
20755// GFX10: encoding: [0x6b,0x02,0x0a,0x7e]
20756
20757v_mov_b32_e32 v5, ttmp11
20758// GFX10: encoding: [0x77,0x02,0x0a,0x7e]
20759
20760v_mov_b32_e32 v5, m0
20761// GFX10: encoding: [0x7c,0x02,0x0a,0x7e]
20762
20763v_mov_b32_e32 v5, exec_lo
20764// GFX10: encoding: [0x7e,0x02,0x0a,0x7e]
20765
20766v_mov_b32_e32 v5, exec_hi
20767// GFX10: encoding: [0x7f,0x02,0x0a,0x7e]
20768
20769v_mov_b32_e32 v5, 0
20770// GFX10: encoding: [0x80,0x02,0x0a,0x7e]
20771
20772v_mov_b32_e32 v5, -1
20773// GFX10: encoding: [0xc1,0x02,0x0a,0x7e]
20774
20775v_mov_b32_e32 v5, 0.5
20776// GFX10: encoding: [0xf0,0x02,0x0a,0x7e]
20777
20778v_mov_b32_e32 v5, -4.0
20779// GFX10: encoding: [0xf7,0x02,0x0a,0x7e]
20780
20781v_mov_b32_e32 v5, 0xaf123456
20782// GFX10: encoding: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf]
20783
20784v_mov_b32_e32 v5, 0x3f717273
20785// GFX10: encoding: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f]
20786
20787v_mov_b32_e64 v5, v1
20788// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x01,0x01,0x00,0x00]
20789
20790v_mov_b32_e64 v255, v1
20791// GFX10: encoding: [0xff,0x00,0x81,0xd5,0x01,0x01,0x00,0x00]
20792
20793v_mov_b32_e64 v5, v255
20794// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xff,0x01,0x00,0x00]
20795
20796v_mov_b32_e64 v5, s1
20797// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x01,0x00,0x00,0x00]
20798
20799v_mov_b32_e64 v5, s101
20800// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x65,0x00,0x00,0x00]
20801
20802v_mov_b32_e64 v5, vcc_lo
20803// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x6a,0x00,0x00,0x00]
20804
20805v_mov_b32_e64 v5, vcc_hi
20806// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x6b,0x00,0x00,0x00]
20807
20808v_mov_b32_e64 v5, m0
20809// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7c,0x00,0x00,0x00]
20810
20811v_mov_b32_e64 v5, exec_lo
20812// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7e,0x00,0x00,0x00]
20813
20814v_mov_b32_e64 v5, exec_hi
20815// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x7f,0x00,0x00,0x00]
20816
20817v_mov_b32_e64 v5, 0
20818// GFX10: encoding: [0x05,0x00,0x81,0xd5,0x80,0x00,0x00,0x00]
20819
20820v_mov_b32_e64 v5, -1
20821// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xc1,0x00,0x00,0x00]
20822
20823v_mov_b32_e64 v5, 0.5
20824// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xf0,0x00,0x00,0x00]
20825
20826v_mov_b32_e64 v5, -4.0
20827// GFX10: encoding: [0x05,0x00,0x81,0xd5,0xf7,0x00,0x00,0x00]
20828
20829v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20830// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
20831
20832v_mov_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20833// GFX10: encoding: [0xf9,0x02,0xfe,0x7f,0x01,0x06,0x06,0x00]
20834
20835v_mov_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20836// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0xff,0x06,0x06,0x00]
20837
20838v_mov_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20839// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x86,0x00]
20840
20841v_mov_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20842// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x65,0x06,0x86,0x00]
20843
20844v_mov_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20845// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x6a,0x06,0x86,0x00]
20846
20847v_mov_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20848// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x6b,0x06,0x86,0x00]
20849
20850v_mov_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20851// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7c,0x06,0x86,0x00]
20852
20853v_mov_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20854// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7e,0x06,0x86,0x00]
20855
20856v_mov_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20857// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x7f,0x06,0x86,0x00]
20858
20859v_mov_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
20860// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
20861
20862v_mov_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
20863// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x00,0x06,0x00]
20864
20865v_mov_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
20866// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x01,0x06,0x00]
20867
20868v_mov_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
20869// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x02,0x06,0x00]
20870
20871v_mov_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
20872// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x03,0x06,0x00]
20873
20874v_mov_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
20875// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x04,0x06,0x00]
20876
20877v_mov_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
20878// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x05,0x06,0x00]
20879
20880v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
20881// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x0e,0x06,0x00]
20882
20883v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
20884// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]
20885
20886v_mov_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
20887// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]
20888
20889v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
20890// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
20891
20892v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
20893// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x00,0x00]
20894
20895v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
20896// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x01,0x00]
20897
20898v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
20899// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x02,0x00]
20900
20901v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
20902// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x03,0x00]
20903
20904v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
20905// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x04,0x00]
20906
20907v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
20908// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x05,0x00]
20909
20910v_mov_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
20911// GFX10: encoding: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x0e,0x00]
20912
20913v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
20914// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00]
20915
20916v_mov_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
20917// GFX10: encoding: [0xfa,0x02,0xfe,0x7f,0x01,0xe4,0x00,0x00]
20918
20919v_mov_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
20920// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0xff,0xe4,0x00,0x00]
20921
20922v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
20923// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00]
20924
20925v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
20926// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00]
20927
20928v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
20929// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00]
20930
20931v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
20932// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00]
20933
20934v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
20935// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00]
20936
20937v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
20938// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00]
20939
20940v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
20941// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00]
20942
20943v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
20944// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00]
20945
20946v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
20947// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00]
20948
20949v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
20950// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x10]
20951
20952v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
20953// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x30]
20954
20955v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
20956// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
20957
20958v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
20959// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
20960
20961v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
20962// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x01]
20963
20964v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
20965// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x03]
20966
20967v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
20968// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
20969
20970v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
20971// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
20972
20973v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
20974// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x08,0x00]
20975
20976v_mov_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
20977// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x51,0x01,0x00]
20978
20979v_mov_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
20980// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x5f,0x01,0x00]
20981
20982v_mov_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
20983// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x61,0x01,0x00]
20984
20985v_mov_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
20986// GFX10: encoding: [0xfa,0x02,0x0a,0x7e,0x01,0x6f,0x01,0x00]
20987
20988v_readfirstlane_b32 s5, v1
20989// GFX10: encoding: [0x01,0x05,0x0a,0x7e]
20990
20991v_readfirstlane_b32 s103, v1
20992// GFX10: encoding: [0x01,0x05,0xce,0x7e]
20993
20994v_readfirstlane_b32 ttmp11, v1
20995// GFX10: encoding: [0x01,0x05,0xee,0x7e]
20996
20997v_readfirstlane_b32 s5, v255
20998// GFX10: encoding: [0xff,0x05,0x0a,0x7e]
20999
21000v_cvt_i32_f64_e32 v5, v[1:2]
21001// GFX10: encoding: [0x01,0x07,0x0a,0x7e]
21002
21003v_cvt_i32_f64_e32 v255, v[1:2]
21004// GFX10: encoding: [0x01,0x07,0xfe,0x7f]
21005
21006v_cvt_i32_f64_e32 v5, v[254:255]
21007// GFX10: encoding: [0xfe,0x07,0x0a,0x7e]
21008
21009v_cvt_i32_f64_e32 v5, s[2:3]
21010// GFX10: encoding: [0x02,0x06,0x0a,0x7e]
21011
21012v_cvt_i32_f64_e32 v5, s[4:5]
21013// GFX10: encoding: [0x04,0x06,0x0a,0x7e]
21014
21015v_cvt_i32_f64_e32 v5, s[102:103]
21016// GFX10: encoding: [0x66,0x06,0x0a,0x7e]
21017
21018v_cvt_i32_f64_e32 v5, vcc
21019// GFX10: encoding: [0x6a,0x06,0x0a,0x7e]
21020
21021v_cvt_i32_f64_e32 v5, ttmp[10:11]
21022// GFX10: encoding: [0x76,0x06,0x0a,0x7e]
21023
21024v_cvt_i32_f64_e32 v5, exec
21025// GFX10: encoding: [0x7e,0x06,0x0a,0x7e]
21026
21027v_cvt_i32_f64_e32 v5, 0
21028// GFX10: encoding: [0x80,0x06,0x0a,0x7e]
21029
21030v_cvt_i32_f64_e32 v5, -1
21031// GFX10: encoding: [0xc1,0x06,0x0a,0x7e]
21032
21033v_cvt_i32_f64_e32 v5, 0.5
21034// GFX10: encoding: [0xf0,0x06,0x0a,0x7e]
21035
21036v_cvt_i32_f64_e32 v5, -4.0
21037// GFX10: encoding: [0xf7,0x06,0x0a,0x7e]
21038
21039v_cvt_i32_f64_e32 v5, 0xaf123456
21040// GFX10: encoding: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf]
21041
21042v_cvt_i32_f64_e32 v5, 0x3f717273
21043// GFX10: encoding: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f]
21044
21045v_cvt_i32_f64_e64 v5, v[1:2]
21046// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x00]
21047
21048v_cvt_i32_f64_e64 v255, v[1:2]
21049// GFX10: encoding: [0xff,0x00,0x83,0xd5,0x01,0x01,0x00,0x00]
21050
21051v_cvt_i32_f64_e64 v5, v[254:255]
21052// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xfe,0x01,0x00,0x00]
21053
21054v_cvt_i32_f64_e64 v5, s[2:3]
21055// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x02,0x00,0x00,0x00]
21056
21057v_cvt_i32_f64_e64 v5, s[4:5]
21058// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x04,0x00,0x00,0x00]
21059
21060v_cvt_i32_f64_e64 v5, s[100:101]
21061// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x64,0x00,0x00,0x00]
21062
21063v_cvt_i32_f64_e64 v5, vcc
21064// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x6a,0x00,0x00,0x00]
21065
21066v_cvt_i32_f64_e64 v5, exec
21067// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x7e,0x00,0x00,0x00]
21068
21069v_cvt_i32_f64_e64 v5, 0
21070// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x80,0x00,0x00,0x00]
21071
21072v_cvt_i32_f64_e64 v5, -1
21073// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xc1,0x00,0x00,0x00]
21074
21075v_cvt_i32_f64_e64 v5, 0.5
21076// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xf0,0x00,0x00,0x00]
21077
21078v_cvt_i32_f64_e64 v5, -4.0
21079// GFX10: encoding: [0x05,0x00,0x83,0xd5,0xf7,0x00,0x00,0x00]
21080
21081v_cvt_i32_f64_e64 v5, -v[1:2]
21082// GFX10: encoding: [0x05,0x00,0x83,0xd5,0x01,0x01,0x00,0x20]
21083
21084v_cvt_i32_f64_e64 v5, |v[1:2]|
21085// GFX10: encoding: [0x05,0x01,0x83,0xd5,0x01,0x01,0x00,0x00]
21086
21087v_cvt_i32_f64_e64 v5, v[1:2] clamp
21088// GFX10: encoding: [0x05,0x80,0x83,0xd5,0x01,0x01,0x00,0x00]
21089
21090v_cvt_f64_i32_e32 v[5:6], v1
21091// GFX10: encoding: [0x01,0x09,0x0a,0x7e]
21092
21093v_cvt_f64_i32_e32 v[254:255], v1
21094// GFX10: encoding: [0x01,0x09,0xfc,0x7f]
21095
21096v_cvt_f64_i32_e32 v[5:6], v255
21097// GFX10: encoding: [0xff,0x09,0x0a,0x7e]
21098
21099v_cvt_f64_i32_e32 v[5:6], s1
21100// GFX10: encoding: [0x01,0x08,0x0a,0x7e]
21101
21102v_cvt_f64_i32_e32 v[5:6], s103
21103// GFX10: encoding: [0x67,0x08,0x0a,0x7e]
21104
21105v_cvt_f64_i32_e32 v[5:6], vcc_lo
21106// GFX10: encoding: [0x6a,0x08,0x0a,0x7e]
21107
21108v_cvt_f64_i32_e32 v[5:6], vcc_hi
21109// GFX10: encoding: [0x6b,0x08,0x0a,0x7e]
21110
21111v_cvt_f64_i32_e32 v[5:6], ttmp11
21112// GFX10: encoding: [0x77,0x08,0x0a,0x7e]
21113
21114v_cvt_f64_i32_e32 v[5:6], m0
21115// GFX10: encoding: [0x7c,0x08,0x0a,0x7e]
21116
21117v_cvt_f64_i32_e32 v[5:6], exec_lo
21118// GFX10: encoding: [0x7e,0x08,0x0a,0x7e]
21119
21120v_cvt_f64_i32_e32 v[5:6], exec_hi
21121// GFX10: encoding: [0x7f,0x08,0x0a,0x7e]
21122
21123v_cvt_f64_i32_e32 v[5:6], 0
21124// GFX10: encoding: [0x80,0x08,0x0a,0x7e]
21125
21126v_cvt_f64_i32_e32 v[5:6], -1
21127// GFX10: encoding: [0xc1,0x08,0x0a,0x7e]
21128
21129v_cvt_f64_i32_e32 v[5:6], 0.5
21130// GFX10: encoding: [0xf0,0x08,0x0a,0x7e]
21131
21132v_cvt_f64_i32_e32 v[5:6], -4.0
21133// GFX10: encoding: [0xf7,0x08,0x0a,0x7e]
21134
21135v_cvt_f64_i32_e32 v[5:6], 0xaf123456
21136// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]
21137
21138v_cvt_f64_i32_e32 v[5:6], 0x3f717273
21139// GFX10: encoding: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]
21140
21141v_cvt_f64_i32_e64 v[5:6], v1
21142// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]
21143
21144v_cvt_f64_i32_e64 v[254:255], v1
21145// GFX10: encoding: [0xfe,0x00,0x84,0xd5,0x01,0x01,0x00,0x00]
21146
21147v_cvt_f64_i32_e64 v[5:6], v255
21148// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xff,0x01,0x00,0x00]
21149
21150v_cvt_f64_i32_e64 v[5:6], s1
21151// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x00,0x00,0x00]
21152
21153v_cvt_f64_i32_e64 v[5:6], s101
21154// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x65,0x00,0x00,0x00]
21155
21156v_cvt_f64_i32_e64 v[5:6], vcc_lo
21157// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6a,0x00,0x00,0x00]
21158
21159v_cvt_f64_i32_e64 v[5:6], vcc_hi
21160// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x6b,0x00,0x00,0x00]
21161
21162v_cvt_f64_i32_e64 v[5:6], m0
21163// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7c,0x00,0x00,0x00]
21164
21165v_cvt_f64_i32_e64 v[5:6], exec_lo
21166// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7e,0x00,0x00,0x00]
21167
21168v_cvt_f64_i32_e64 v[5:6], exec_hi
21169// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x7f,0x00,0x00,0x00]
21170
21171v_cvt_f64_i32_e64 v[5:6], 0
21172// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x80,0x00,0x00,0x00]
21173
21174v_cvt_f64_i32_e64 v[5:6], -1
21175// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xc1,0x00,0x00,0x00]
21176
21177v_cvt_f64_i32_e64 v[5:6], 0.5
21178// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf0,0x00,0x00,0x00]
21179
21180v_cvt_f64_i32_e64 v[5:6], -4.0
21181// GFX10: encoding: [0x05,0x00,0x84,0xd5,0xf7,0x00,0x00,0x00]
21182
21183v_cvt_f64_i32_e64 v[5:6], v1 clamp
21184// GFX10: encoding: [0x05,0x80,0x84,0xd5,0x01,0x01,0x00,0x00]
21185
21186v_cvt_f64_i32_e64 v[5:6], v1 mul:2
21187// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x08]
21188
21189v_cvt_f64_i32_e64 v[5:6], v1 mul:4
21190// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x10]
21191
21192v_cvt_f64_i32_e64 v[5:6], v1 div:2
21193// GFX10: encoding: [0x05,0x00,0x84,0xd5,0x01,0x01,0x00,0x18]
21194
21195v_cvt_f32_i32_e32 v5, v1
21196// GFX10: encoding: [0x01,0x0b,0x0a,0x7e]
21197
21198v_cvt_f32_i32_e32 v255, v1
21199// GFX10: encoding: [0x01,0x0b,0xfe,0x7f]
21200
21201v_cvt_f32_i32_e32 v5, v255
21202// GFX10: encoding: [0xff,0x0b,0x0a,0x7e]
21203
21204v_cvt_f32_i32_e32 v5, s1
21205// GFX10: encoding: [0x01,0x0a,0x0a,0x7e]
21206
21207v_cvt_f32_i32_e32 v5, s103
21208// GFX10: encoding: [0x67,0x0a,0x0a,0x7e]
21209
21210v_cvt_f32_i32_e32 v5, vcc_lo
21211// GFX10: encoding: [0x6a,0x0a,0x0a,0x7e]
21212
21213v_cvt_f32_i32_e32 v5, vcc_hi
21214// GFX10: encoding: [0x6b,0x0a,0x0a,0x7e]
21215
21216v_cvt_f32_i32_e32 v5, ttmp11
21217// GFX10: encoding: [0x77,0x0a,0x0a,0x7e]
21218
21219v_cvt_f32_i32_e32 v5, m0
21220// GFX10: encoding: [0x7c,0x0a,0x0a,0x7e]
21221
21222v_cvt_f32_i32_e32 v5, exec_lo
21223// GFX10: encoding: [0x7e,0x0a,0x0a,0x7e]
21224
21225v_cvt_f32_i32_e32 v5, exec_hi
21226// GFX10: encoding: [0x7f,0x0a,0x0a,0x7e]
21227
21228v_cvt_f32_i32_e32 v5, 0
21229// GFX10: encoding: [0x80,0x0a,0x0a,0x7e]
21230
21231v_cvt_f32_i32_e32 v5, -1
21232// GFX10: encoding: [0xc1,0x0a,0x0a,0x7e]
21233
21234v_cvt_f32_i32_e32 v5, 0.5
21235// GFX10: encoding: [0xf0,0x0a,0x0a,0x7e]
21236
21237v_cvt_f32_i32_e32 v5, -4.0
21238// GFX10: encoding: [0xf7,0x0a,0x0a,0x7e]
21239
21240v_cvt_f32_i32_e32 v5, 0xaf123456
21241// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
21242
21243v_cvt_f32_i32_e32 v5, 0x3f717273
21244// GFX10: encoding: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
21245
21246v_cvt_f32_i32_e64 v5, v1
21247// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]
21248
21249v_cvt_f32_i32_e64 v255, v1
21250// GFX10: encoding: [0xff,0x00,0x85,0xd5,0x01,0x01,0x00,0x00]
21251
21252v_cvt_f32_i32_e64 v5, v255
21253// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xff,0x01,0x00,0x00]
21254
21255v_cvt_f32_i32_e64 v5, s1
21256// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x00,0x00,0x00]
21257
21258v_cvt_f32_i32_e64 v5, s101
21259// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x65,0x00,0x00,0x00]
21260
21261v_cvt_f32_i32_e64 v5, vcc_lo
21262// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6a,0x00,0x00,0x00]
21263
21264v_cvt_f32_i32_e64 v5, vcc_hi
21265// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x6b,0x00,0x00,0x00]
21266
21267v_cvt_f32_i32_e64 v5, m0
21268// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7c,0x00,0x00,0x00]
21269
21270v_cvt_f32_i32_e64 v5, exec_lo
21271// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7e,0x00,0x00,0x00]
21272
21273v_cvt_f32_i32_e64 v5, exec_hi
21274// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x7f,0x00,0x00,0x00]
21275
21276v_cvt_f32_i32_e64 v5, 0
21277// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x80,0x00,0x00,0x00]
21278
21279v_cvt_f32_i32_e64 v5, -1
21280// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xc1,0x00,0x00,0x00]
21281
21282v_cvt_f32_i32_e64 v5, 0.5
21283// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf0,0x00,0x00,0x00]
21284
21285v_cvt_f32_i32_e64 v5, -4.0
21286// GFX10: encoding: [0x05,0x00,0x85,0xd5,0xf7,0x00,0x00,0x00]
21287
21288v_cvt_f32_i32_e64 v5, v1 clamp
21289// GFX10: encoding: [0x05,0x80,0x85,0xd5,0x01,0x01,0x00,0x00]
21290
21291v_cvt_f32_i32_e64 v5, v1 mul:2
21292// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x08]
21293
21294v_cvt_f32_i32_e64 v5, v1 mul:4
21295// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x10]
21296
21297v_cvt_f32_i32_e64 v5, v1 div:2
21298// GFX10: encoding: [0x05,0x00,0x85,0xd5,0x01,0x01,0x00,0x18]
21299
21300v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21301// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
21302
21303v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21304// GFX10: encoding: [0xf9,0x0a,0xfe,0x7f,0x01,0x06,0x06,0x00]
21305
21306v_cvt_f32_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21307// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0xff,0x06,0x06,0x00]
21308
21309v_cvt_f32_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21310// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x86,0x00]
21311
21312v_cvt_f32_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21313// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x65,0x06,0x86,0x00]
21314
21315v_cvt_f32_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21316// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
21317
21318v_cvt_f32_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21319// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
21320
21321v_cvt_f32_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21322// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
21323
21324v_cvt_f32_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21325// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
21326
21327v_cvt_f32_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21328// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
21329
21330v_cvt_f32_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21331// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x26,0x06,0x00]
21332
21333v_cvt_f32_i32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21334// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x46,0x06,0x00]
21335
21336v_cvt_f32_i32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21337// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x86,0x06,0x00]
21338
21339v_cvt_f32_i32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21340// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
21341
21342v_cvt_f32_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
21343// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
21344
21345v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21346// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x00,0x06,0x00]
21347
21348v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21349// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x01,0x06,0x00]
21350
21351v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
21352// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x02,0x06,0x00]
21353
21354v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
21355// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x03,0x06,0x00]
21356
21357v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21358// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x04,0x06,0x00]
21359
21360v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21361// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x05,0x06,0x00]
21362
21363v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
21364// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
21365
21366v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
21367// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
21368
21369v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
21370// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
21371
21372v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
21373// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
21374
21375v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
21376// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x00,0x00]
21377
21378v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
21379// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x01,0x00]
21380
21381v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
21382// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x02,0x00]
21383
21384v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
21385// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x03,0x00]
21386
21387v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
21388// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x04,0x00]
21389
21390v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
21391// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x05,0x00]
21392
21393v_cvt_f32_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21394// GFX10: encoding: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x0e,0x00]
21395
21396v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21397// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
21398
21399v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21400// GFX10: encoding: [0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
21401
21402v_cvt_f32_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21403// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
21404
21405v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
21406// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
21407
21408v_cvt_f32_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
21409// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00]
21410
21411v_cvt_f32_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
21412// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00]
21413
21414v_cvt_f32_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
21415// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00]
21416
21417v_cvt_f32_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
21418// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
21419
21420v_cvt_f32_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
21421// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00]
21422
21423v_cvt_f32_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
21424// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
21425
21426v_cvt_f32_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
21427// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00]
21428
21429v_cvt_f32_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
21430// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
21431
21432v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
21433// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
21434
21435v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
21436// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
21437
21438v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
21439// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21440
21441v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
21442// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21443
21444v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
21445// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
21446
21447v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
21448// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
21449
21450v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
21451// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21452
21453v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
21454// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21455
21456v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
21457// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
21458
21459v_cvt_f32_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
21460// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x51,0x01,0x00]
21461
21462v_cvt_f32_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
21463// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
21464
21465v_cvt_f32_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
21466// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x61,0x01,0x00]
21467
21468v_cvt_f32_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
21469// GFX10: encoding: [0xfa,0x0a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
21470
21471v_cvt_f32_u32_e32 v5, v1
21472// GFX10: encoding: [0x01,0x0d,0x0a,0x7e]
21473
21474v_cvt_f32_u32_e32 v255, v1
21475// GFX10: encoding: [0x01,0x0d,0xfe,0x7f]
21476
21477v_cvt_f32_u32_e32 v5, v255
21478// GFX10: encoding: [0xff,0x0d,0x0a,0x7e]
21479
21480v_cvt_f32_u32_e32 v5, s1
21481// GFX10: encoding: [0x01,0x0c,0x0a,0x7e]
21482
21483v_cvt_f32_u32_e32 v5, s103
21484// GFX10: encoding: [0x67,0x0c,0x0a,0x7e]
21485
21486v_cvt_f32_u32_e32 v5, vcc_lo
21487// GFX10: encoding: [0x6a,0x0c,0x0a,0x7e]
21488
21489v_cvt_f32_u32_e32 v5, vcc_hi
21490// GFX10: encoding: [0x6b,0x0c,0x0a,0x7e]
21491
21492v_cvt_f32_u32_e32 v5, ttmp11
21493// GFX10: encoding: [0x77,0x0c,0x0a,0x7e]
21494
21495v_cvt_f32_u32_e32 v5, m0
21496// GFX10: encoding: [0x7c,0x0c,0x0a,0x7e]
21497
21498v_cvt_f32_u32_e32 v5, exec_lo
21499// GFX10: encoding: [0x7e,0x0c,0x0a,0x7e]
21500
21501v_cvt_f32_u32_e32 v5, exec_hi
21502// GFX10: encoding: [0x7f,0x0c,0x0a,0x7e]
21503
21504v_cvt_f32_u32_e32 v5, 0
21505// GFX10: encoding: [0x80,0x0c,0x0a,0x7e]
21506
21507v_cvt_f32_u32_e32 v5, -1
21508// GFX10: encoding: [0xc1,0x0c,0x0a,0x7e]
21509
21510v_cvt_f32_u32_e32 v5, 0.5
21511// GFX10: encoding: [0xf0,0x0c,0x0a,0x7e]
21512
21513v_cvt_f32_u32_e32 v5, -4.0
21514// GFX10: encoding: [0xf7,0x0c,0x0a,0x7e]
21515
21516v_cvt_f32_u32_e32 v5, 0xaf123456
21517// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
21518
21519v_cvt_f32_u32_e32 v5, 0x3f717273
21520// GFX10: encoding: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
21521
21522v_cvt_f32_u32_e64 v5, v1
21523// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]
21524
21525v_cvt_f32_u32_e64 v255, v1
21526// GFX10: encoding: [0xff,0x00,0x86,0xd5,0x01,0x01,0x00,0x00]
21527
21528v_cvt_f32_u32_e64 v5, v255
21529// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xff,0x01,0x00,0x00]
21530
21531v_cvt_f32_u32_e64 v5, s1
21532// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x00,0x00,0x00]
21533
21534v_cvt_f32_u32_e64 v5, s101
21535// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x65,0x00,0x00,0x00]
21536
21537v_cvt_f32_u32_e64 v5, vcc_lo
21538// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6a,0x00,0x00,0x00]
21539
21540v_cvt_f32_u32_e64 v5, vcc_hi
21541// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x6b,0x00,0x00,0x00]
21542
21543v_cvt_f32_u32_e64 v5, m0
21544// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7c,0x00,0x00,0x00]
21545
21546v_cvt_f32_u32_e64 v5, exec_lo
21547// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7e,0x00,0x00,0x00]
21548
21549v_cvt_f32_u32_e64 v5, exec_hi
21550// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x7f,0x00,0x00,0x00]
21551
21552v_cvt_f32_u32_e64 v5, 0
21553// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x80,0x00,0x00,0x00]
21554
21555v_cvt_f32_u32_e64 v5, -1
21556// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xc1,0x00,0x00,0x00]
21557
21558v_cvt_f32_u32_e64 v5, 0.5
21559// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf0,0x00,0x00,0x00]
21560
21561v_cvt_f32_u32_e64 v5, -4.0
21562// GFX10: encoding: [0x05,0x00,0x86,0xd5,0xf7,0x00,0x00,0x00]
21563
21564v_cvt_f32_u32_e64 v5, v1 clamp
21565// GFX10: encoding: [0x05,0x80,0x86,0xd5,0x01,0x01,0x00,0x00]
21566
21567v_cvt_f32_u32_e64 v5, v1 mul:2
21568// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x08]
21569
21570v_cvt_f32_u32_e64 v5, v1 mul:4
21571// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x10]
21572
21573v_cvt_f32_u32_e64 v5, v1 div:2
21574// GFX10: encoding: [0x05,0x00,0x86,0xd5,0x01,0x01,0x00,0x18]
21575
21576v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21577// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
21578
21579v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21580// GFX10: encoding: [0xf9,0x0c,0xfe,0x7f,0x01,0x06,0x06,0x00]
21581
21582v_cvt_f32_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21583// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0xff,0x06,0x06,0x00]
21584
21585v_cvt_f32_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21586// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x86,0x00]
21587
21588v_cvt_f32_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21589// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x65,0x06,0x86,0x00]
21590
21591v_cvt_f32_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21592// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
21593
21594v_cvt_f32_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21595// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
21596
21597v_cvt_f32_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21598// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
21599
21600v_cvt_f32_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21601// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
21602
21603v_cvt_f32_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21604// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
21605
21606v_cvt_f32_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21607// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x26,0x06,0x00]
21608
21609v_cvt_f32_u32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21610// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x46,0x06,0x00]
21611
21612v_cvt_f32_u32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21613// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x86,0x06,0x00]
21614
21615v_cvt_f32_u32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21616// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
21617
21618v_cvt_f32_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
21619// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
21620
21621v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21622// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x00,0x06,0x00]
21623
21624v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21625// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x01,0x06,0x00]
21626
21627v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
21628// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x02,0x06,0x00]
21629
21630v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
21631// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x03,0x06,0x00]
21632
21633v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21634// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x04,0x06,0x00]
21635
21636v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21637// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x05,0x06,0x00]
21638
21639v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
21640// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
21641
21642v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
21643// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
21644
21645v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
21646// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
21647
21648v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
21649// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
21650
21651v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
21652// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x00,0x00]
21653
21654v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
21655// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x01,0x00]
21656
21657v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
21658// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x02,0x00]
21659
21660v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
21661// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x03,0x00]
21662
21663v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
21664// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x04,0x00]
21665
21666v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
21667// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x05,0x00]
21668
21669v_cvt_f32_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21670// GFX10: encoding: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
21671
21672v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21673// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
21674
21675v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21676// GFX10: encoding: [0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
21677
21678v_cvt_f32_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21679// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
21680
21681v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
21682// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
21683
21684v_cvt_f32_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
21685// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00]
21686
21687v_cvt_f32_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
21688// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00]
21689
21690v_cvt_f32_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
21691// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00]
21692
21693v_cvt_f32_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
21694// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
21695
21696v_cvt_f32_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
21697// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00]
21698
21699v_cvt_f32_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
21700// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
21701
21702v_cvt_f32_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
21703// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00]
21704
21705v_cvt_f32_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
21706// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
21707
21708v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
21709// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
21710
21711v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
21712// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
21713
21714v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
21715// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21716
21717v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
21718// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21719
21720v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
21721// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
21722
21723v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
21724// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
21725
21726v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
21727// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21728
21729v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
21730// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21731
21732v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
21733// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
21734
21735v_cvt_f32_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
21736// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x51,0x01,0x00]
21737
21738v_cvt_f32_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
21739// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
21740
21741v_cvt_f32_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
21742// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x61,0x01,0x00]
21743
21744v_cvt_f32_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
21745// GFX10: encoding: [0xfa,0x0c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
21746
21747v_cvt_u32_f32_e32 v5, v1
21748// GFX10: encoding: [0x01,0x0f,0x0a,0x7e]
21749
21750v_cvt_u32_f32_e32 v255, v1
21751// GFX10: encoding: [0x01,0x0f,0xfe,0x7f]
21752
21753v_cvt_u32_f32_e32 v5, v255
21754// GFX10: encoding: [0xff,0x0f,0x0a,0x7e]
21755
21756v_cvt_u32_f32_e32 v5, s1
21757// GFX10: encoding: [0x01,0x0e,0x0a,0x7e]
21758
21759v_cvt_u32_f32_e32 v5, s103
21760// GFX10: encoding: [0x67,0x0e,0x0a,0x7e]
21761
21762v_cvt_u32_f32_e32 v5, vcc_lo
21763// GFX10: encoding: [0x6a,0x0e,0x0a,0x7e]
21764
21765v_cvt_u32_f32_e32 v5, vcc_hi
21766// GFX10: encoding: [0x6b,0x0e,0x0a,0x7e]
21767
21768v_cvt_u32_f32_e32 v5, ttmp11
21769// GFX10: encoding: [0x77,0x0e,0x0a,0x7e]
21770
21771v_cvt_u32_f32_e32 v5, m0
21772// GFX10: encoding: [0x7c,0x0e,0x0a,0x7e]
21773
21774v_cvt_u32_f32_e32 v5, exec_lo
21775// GFX10: encoding: [0x7e,0x0e,0x0a,0x7e]
21776
21777v_cvt_u32_f32_e32 v5, exec_hi
21778// GFX10: encoding: [0x7f,0x0e,0x0a,0x7e]
21779
21780v_cvt_u32_f32_e32 v5, 0
21781// GFX10: encoding: [0x80,0x0e,0x0a,0x7e]
21782
21783v_cvt_u32_f32_e32 v5, -1
21784// GFX10: encoding: [0xc1,0x0e,0x0a,0x7e]
21785
21786v_cvt_u32_f32_e32 v5, 0.5
21787// GFX10: encoding: [0xf0,0x0e,0x0a,0x7e]
21788
21789v_cvt_u32_f32_e32 v5, -4.0
21790// GFX10: encoding: [0xf7,0x0e,0x0a,0x7e]
21791
21792v_cvt_u32_f32_e32 v5, 0xaf123456
21793// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
21794
21795v_cvt_u32_f32_e32 v5, 0x3f717273
21796// GFX10: encoding: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
21797
21798v_cvt_u32_f32_e64 v5, v1
21799// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]
21800
21801v_cvt_u32_f32_e64 v255, v1
21802// GFX10: encoding: [0xff,0x00,0x87,0xd5,0x01,0x01,0x00,0x00]
21803
21804v_cvt_u32_f32_e64 v5, v255
21805// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xff,0x01,0x00,0x00]
21806
21807v_cvt_u32_f32_e64 v5, s1
21808// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x00,0x00,0x00]
21809
21810v_cvt_u32_f32_e64 v5, s101
21811// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x65,0x00,0x00,0x00]
21812
21813v_cvt_u32_f32_e64 v5, vcc_lo
21814// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6a,0x00,0x00,0x00]
21815
21816v_cvt_u32_f32_e64 v5, vcc_hi
21817// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x6b,0x00,0x00,0x00]
21818
21819v_cvt_u32_f32_e64 v5, m0
21820// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7c,0x00,0x00,0x00]
21821
21822v_cvt_u32_f32_e64 v5, exec_lo
21823// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7e,0x00,0x00,0x00]
21824
21825v_cvt_u32_f32_e64 v5, exec_hi
21826// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x7f,0x00,0x00,0x00]
21827
21828v_cvt_u32_f32_e64 v5, 0
21829// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x80,0x00,0x00,0x00]
21830
21831v_cvt_u32_f32_e64 v5, -1
21832// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xc1,0x00,0x00,0x00]
21833
21834v_cvt_u32_f32_e64 v5, 0.5
21835// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf0,0x00,0x00,0x00]
21836
21837v_cvt_u32_f32_e64 v5, -4.0
21838// GFX10: encoding: [0x05,0x00,0x87,0xd5,0xf7,0x00,0x00,0x00]
21839
21840v_cvt_u32_f32_e64 v5, -v1
21841// GFX10: encoding: [0x05,0x00,0x87,0xd5,0x01,0x01,0x00,0x20]
21842
21843v_cvt_u32_f32_e64 v5, |v1|
21844// GFX10: encoding: [0x05,0x01,0x87,0xd5,0x01,0x01,0x00,0x00]
21845
21846v_cvt_u32_f32_e64 v5, v1 clamp
21847// GFX10: encoding: [0x05,0x80,0x87,0xd5,0x01,0x01,0x00,0x00]
21848
21849v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21850// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
21851
21852v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21853// GFX10: encoding: [0xf9,0x0e,0xfe,0x7f,0x01,0x06,0x06,0x00]
21854
21855v_cvt_u32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21856// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0xff,0x06,0x06,0x00]
21857
21858v_cvt_u32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21859// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x86,0x00]
21860
21861v_cvt_u32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21862// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x65,0x06,0x86,0x00]
21863
21864v_cvt_u32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21865// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
21866
21867v_cvt_u32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21868// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
21869
21870v_cvt_u32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21871// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
21872
21873v_cvt_u32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21874// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
21875
21876v_cvt_u32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21877// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
21878
21879v_cvt_u32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21880// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x26,0x06,0x00]
21881
21882v_cvt_u32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
21883// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
21884
21885v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21886// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x00,0x06,0x00]
21887
21888v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21889// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x01,0x06,0x00]
21890
21891v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
21892// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x02,0x06,0x00]
21893
21894v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
21895// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x03,0x06,0x00]
21896
21897v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
21898// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x04,0x06,0x00]
21899
21900v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
21901// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x05,0x06,0x00]
21902
21903v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
21904// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
21905
21906v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
21907// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
21908
21909v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
21910// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
21911
21912v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
21913// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
21914
21915v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
21916// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x00,0x00]
21917
21918v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
21919// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x01,0x00]
21920
21921v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
21922// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x02,0x00]
21923
21924v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
21925// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x03,0x00]
21926
21927v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
21928// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x04,0x00]
21929
21930v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
21931// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x05,0x00]
21932
21933v_cvt_u32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21934// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x16,0x00]
21935
21936v_cvt_u32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
21937// GFX10: encoding: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x26,0x00]
21938
21939v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21940// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
21941
21942v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21943// GFX10: encoding: [0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
21944
21945v_cvt_u32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
21946// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
21947
21948v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
21949// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
21950
21951v_cvt_u32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
21952// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00]
21953
21954v_cvt_u32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
21955// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00]
21956
21957v_cvt_u32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
21958// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00]
21959
21960v_cvt_u32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
21961// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
21962
21963v_cvt_u32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
21964// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00]
21965
21966v_cvt_u32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
21967// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
21968
21969v_cvt_u32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
21970// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00]
21971
21972v_cvt_u32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
21973// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
21974
21975v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
21976// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
21977
21978v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
21979// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
21980
21981v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
21982// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21983
21984v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
21985// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
21986
21987v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
21988// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
21989
21990v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
21991// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
21992
21993v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
21994// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21995
21996v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
21997// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
21998
21999v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
22000// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
22001
22002v_cvt_u32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
22003// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x51,0x01,0x00]
22004
22005v_cvt_u32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
22006// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
22007
22008v_cvt_u32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
22009// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x61,0x01,0x00]
22010
22011v_cvt_u32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
22012// GFX10: encoding: [0xfa,0x0e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
22013
22014v_cvt_i32_f32_e32 v5, v1
22015// GFX10: encoding: [0x01,0x11,0x0a,0x7e]
22016
22017v_cvt_i32_f32_e32 v255, v1
22018// GFX10: encoding: [0x01,0x11,0xfe,0x7f]
22019
22020v_cvt_i32_f32_e32 v5, v255
22021// GFX10: encoding: [0xff,0x11,0x0a,0x7e]
22022
22023v_cvt_i32_f32_e32 v5, s1
22024// GFX10: encoding: [0x01,0x10,0x0a,0x7e]
22025
22026v_cvt_i32_f32_e32 v5, s103
22027// GFX10: encoding: [0x67,0x10,0x0a,0x7e]
22028
22029v_cvt_i32_f32_e32 v5, vcc_lo
22030// GFX10: encoding: [0x6a,0x10,0x0a,0x7e]
22031
22032v_cvt_i32_f32_e32 v5, vcc_hi
22033// GFX10: encoding: [0x6b,0x10,0x0a,0x7e]
22034
22035v_cvt_i32_f32_e32 v5, ttmp11
22036// GFX10: encoding: [0x77,0x10,0x0a,0x7e]
22037
22038v_cvt_i32_f32_e32 v5, m0
22039// GFX10: encoding: [0x7c,0x10,0x0a,0x7e]
22040
22041v_cvt_i32_f32_e32 v5, exec_lo
22042// GFX10: encoding: [0x7e,0x10,0x0a,0x7e]
22043
22044v_cvt_i32_f32_e32 v5, exec_hi
22045// GFX10: encoding: [0x7f,0x10,0x0a,0x7e]
22046
22047v_cvt_i32_f32_e32 v5, 0
22048// GFX10: encoding: [0x80,0x10,0x0a,0x7e]
22049
22050v_cvt_i32_f32_e32 v5, -1
22051// GFX10: encoding: [0xc1,0x10,0x0a,0x7e]
22052
22053v_cvt_i32_f32_e32 v5, 0.5
22054// GFX10: encoding: [0xf0,0x10,0x0a,0x7e]
22055
22056v_cvt_i32_f32_e32 v5, -4.0
22057// GFX10: encoding: [0xf7,0x10,0x0a,0x7e]
22058
22059v_cvt_i32_f32_e32 v5, 0xaf123456
22060// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]
22061
22062v_cvt_i32_f32_e32 v5, 0x3f717273
22063// GFX10: encoding: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]
22064
22065v_cvt_i32_f32_e64 v5, v1
22066// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]
22067
22068v_cvt_i32_f32_e64 v255, v1
22069// GFX10: encoding: [0xff,0x00,0x88,0xd5,0x01,0x01,0x00,0x00]
22070
22071v_cvt_i32_f32_e64 v5, v255
22072// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xff,0x01,0x00,0x00]
22073
22074v_cvt_i32_f32_e64 v5, s1
22075// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x00,0x00,0x00]
22076
22077v_cvt_i32_f32_e64 v5, s101
22078// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x65,0x00,0x00,0x00]
22079
22080v_cvt_i32_f32_e64 v5, vcc_lo
22081// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6a,0x00,0x00,0x00]
22082
22083v_cvt_i32_f32_e64 v5, vcc_hi
22084// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x6b,0x00,0x00,0x00]
22085
22086v_cvt_i32_f32_e64 v5, m0
22087// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7c,0x00,0x00,0x00]
22088
22089v_cvt_i32_f32_e64 v5, exec_lo
22090// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7e,0x00,0x00,0x00]
22091
22092v_cvt_i32_f32_e64 v5, exec_hi
22093// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x7f,0x00,0x00,0x00]
22094
22095v_cvt_i32_f32_e64 v5, 0
22096// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x80,0x00,0x00,0x00]
22097
22098v_cvt_i32_f32_e64 v5, -1
22099// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xc1,0x00,0x00,0x00]
22100
22101v_cvt_i32_f32_e64 v5, 0.5
22102// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf0,0x00,0x00,0x00]
22103
22104v_cvt_i32_f32_e64 v5, -4.0
22105// GFX10: encoding: [0x05,0x00,0x88,0xd5,0xf7,0x00,0x00,0x00]
22106
22107v_cvt_i32_f32_e64 v5, -v1
22108// GFX10: encoding: [0x05,0x00,0x88,0xd5,0x01,0x01,0x00,0x20]
22109
22110v_cvt_i32_f32_e64 v5, |v1|
22111// GFX10: encoding: [0x05,0x01,0x88,0xd5,0x01,0x01,0x00,0x00]
22112
22113v_cvt_i32_f32_e64 v5, v1 clamp
22114// GFX10: encoding: [0x05,0x80,0x88,0xd5,0x01,0x01,0x00,0x00]
22115
22116v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22117// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
22118
22119v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22120// GFX10: encoding: [0xf9,0x10,0xfe,0x7f,0x01,0x06,0x06,0x00]
22121
22122v_cvt_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22123// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0xff,0x06,0x06,0x00]
22124
22125v_cvt_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22126// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x86,0x00]
22127
22128v_cvt_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22129// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x65,0x06,0x86,0x00]
22130
22131v_cvt_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22132// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6a,0x06,0x86,0x00]
22133
22134v_cvt_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22135// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x6b,0x06,0x86,0x00]
22136
22137v_cvt_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22138// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7c,0x06,0x86,0x00]
22139
22140v_cvt_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22141// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7e,0x06,0x86,0x00]
22142
22143v_cvt_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22144// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x7f,0x06,0x86,0x00]
22145
22146v_cvt_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22147// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x26,0x06,0x00]
22148
22149v_cvt_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
22150// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
22151
22152v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22153// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x00,0x06,0x00]
22154
22155v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22156// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x01,0x06,0x00]
22157
22158v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
22159// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x02,0x06,0x00]
22160
22161v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
22162// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x03,0x06,0x00]
22163
22164v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22165// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x04,0x06,0x00]
22166
22167v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22168// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x05,0x06,0x00]
22169
22170v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
22171// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x0e,0x06,0x00]
22172
22173v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
22174// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
22175
22176v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
22177// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
22178
22179v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
22180// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
22181
22182v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
22183// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x00,0x00]
22184
22185v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
22186// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x01,0x00]
22187
22188v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
22189// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x02,0x00]
22190
22191v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
22192// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x03,0x00]
22193
22194v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
22195// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x04,0x00]
22196
22197v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
22198// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x05,0x00]
22199
22200v_cvt_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22201// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x16,0x00]
22202
22203v_cvt_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22204// GFX10: encoding: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x26,0x00]
22205
22206v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22207// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00]
22208
22209v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22210// GFX10: encoding: [0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00]
22211
22212v_cvt_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22213// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00]
22214
22215v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
22216// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]
22217
22218v_cvt_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
22219// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00]
22220
22221v_cvt_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
22222// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00]
22223
22224v_cvt_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
22225// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00]
22226
22227v_cvt_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
22228// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00]
22229
22230v_cvt_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
22231// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00]
22232
22233v_cvt_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
22234// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00]
22235
22236v_cvt_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
22237// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00]
22238
22239v_cvt_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
22240// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00]
22241
22242v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
22243// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10]
22244
22245v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
22246// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30]
22247
22248v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
22249// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22250
22251v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
22252// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22253
22254v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
22255// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01]
22256
22257v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
22258// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03]
22259
22260v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
22261// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22262
22263v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
22264// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22265
22266v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
22267// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00]
22268
22269v_cvt_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
22270// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x51,0x01,0x00]
22271
22272v_cvt_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
22273// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x5f,0x01,0x00]
22274
22275v_cvt_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
22276// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x61,0x01,0x00]
22277
22278v_cvt_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
22279// GFX10: encoding: [0xfa,0x10,0x0a,0x7e,0x01,0x6f,0x01,0x00]
22280
22281v_mov_fed_b32_e32 v5, v1
22282// GFX10: encoding: [0x01,0x13,0x0a,0x7e]
22283
22284v_mov_fed_b32_e32 v255, v1
22285// GFX10: encoding: [0x01,0x13,0xfe,0x7f]
22286
22287v_mov_fed_b32_e32 v5, v255
22288// GFX10: encoding: [0xff,0x13,0x0a,0x7e]
22289
22290v_mov_fed_b32_e32 v5, s1
22291// GFX10: encoding: [0x01,0x12,0x0a,0x7e]
22292
22293v_mov_fed_b32_e32 v5, s103
22294// GFX10: encoding: [0x67,0x12,0x0a,0x7e]
22295
22296v_mov_fed_b32_e32 v5, vcc_lo
22297// GFX10: encoding: [0x6a,0x12,0x0a,0x7e]
22298
22299v_mov_fed_b32_e32 v5, vcc_hi
22300// GFX10: encoding: [0x6b,0x12,0x0a,0x7e]
22301
22302v_mov_fed_b32_e32 v5, ttmp11
22303// GFX10: encoding: [0x77,0x12,0x0a,0x7e]
22304
22305v_mov_fed_b32_e32 v5, m0
22306// GFX10: encoding: [0x7c,0x12,0x0a,0x7e]
22307
22308v_mov_fed_b32_e32 v5, exec_lo
22309// GFX10: encoding: [0x7e,0x12,0x0a,0x7e]
22310
22311v_mov_fed_b32_e32 v5, exec_hi
22312// GFX10: encoding: [0x7f,0x12,0x0a,0x7e]
22313
22314v_mov_fed_b32_e32 v5, 0
22315// GFX10: encoding: [0x80,0x12,0x0a,0x7e]
22316
22317v_mov_fed_b32_e32 v5, -1
22318// GFX10: encoding: [0xc1,0x12,0x0a,0x7e]
22319
22320v_mov_fed_b32_e32 v5, 0.5
22321// GFX10: encoding: [0xf0,0x12,0x0a,0x7e]
22322
22323v_mov_fed_b32_e32 v5, -4.0
22324// GFX10: encoding: [0xf7,0x12,0x0a,0x7e]
22325
22326v_mov_fed_b32_e32 v5, 0xaf123456
22327// GFX10: encoding: [0xff,0x12,0x0a,0x7e,0x56,0x34,0x12,0xaf]
22328
22329v_mov_fed_b32_e32 v5, 0x3f717273
22330// GFX10: encoding: [0xff,0x12,0x0a,0x7e,0x73,0x72,0x71,0x3f]
22331
22332v_mov_fed_b32_e64 v5, v1
22333// GFX10: encoding: [0x05,0x00,0x89,0xd5,0x01,0x01,0x00,0x00]
22334
22335v_mov_fed_b32_e64 v255, v1
22336// GFX10: encoding: [0xff,0x00,0x89,0xd5,0x01,0x01,0x00,0x00]
22337
22338v_mov_fed_b32_e64 v5, v255
22339// GFX10: encoding: [0x05,0x00,0x89,0xd5,0xff,0x01,0x00,0x00]
22340
22341v_mov_fed_b32_e64 v5, s1
22342// GFX10: encoding: [0x05,0x00,0x89,0xd5,0x01,0x00,0x00,0x00]
22343
22344v_mov_fed_b32_e64 v5, s101
22345// GFX10: encoding: [0x05,0x00,0x89,0xd5,0x65,0x00,0x00,0x00]
22346
22347v_mov_fed_b32_e64 v5, vcc_lo
22348// GFX10: encoding: [0x05,0x00,0x89,0xd5,0x6a,0x00,0x00,0x00]
22349
22350v_mov_fed_b32_e64 v5, vcc_hi
22351// GFX10: encoding: [0x05,0x00,0x89,0xd5,0x6b,0x00,0x00,0x00]
22352
22353v_mov_fed_b32_e64 v5, m0
22354// GFX10: encoding: [0x05,0x00,0x89,0xd5,0x7c,0x00,0x00,0x00]
22355
22356v_mov_fed_b32_e64 v5, exec_lo
22357// GFX10: encoding: [0x05,0x00,0x89,0xd5,0x7e,0x00,0x00,0x00]
22358
22359v_mov_fed_b32_e64 v5, exec_hi
22360// GFX10: encoding: [0x05,0x00,0x89,0xd5,0x7f,0x00,0x00,0x00]
22361
22362v_mov_fed_b32_e64 v5, 0
22363// GFX10: encoding: [0x05,0x00,0x89,0xd5,0x80,0x00,0x00,0x00]
22364
22365v_mov_fed_b32_e64 v5, -1
22366// GFX10: encoding: [0x05,0x00,0x89,0xd5,0xc1,0x00,0x00,0x00]
22367
22368v_mov_fed_b32_e64 v5, 0.5
22369// GFX10: encoding: [0x05,0x00,0x89,0xd5,0xf0,0x00,0x00,0x00]
22370
22371v_mov_fed_b32_e64 v5, -4.0
22372// GFX10: encoding: [0x05,0x00,0x89,0xd5,0xf7,0x00,0x00,0x00]
22373
22374v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22375// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x06,0x00]
22376
22377v_mov_fed_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22378// GFX10: encoding: [0xf9,0x12,0xfe,0x7f,0x01,0x06,0x06,0x00]
22379
22380v_mov_fed_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22381// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0xff,0x06,0x06,0x00]
22382
22383v_mov_fed_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22384// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x86,0x00]
22385
22386v_mov_fed_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22387// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x65,0x06,0x86,0x00]
22388
22389v_mov_fed_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22390// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x6a,0x06,0x86,0x00]
22391
22392v_mov_fed_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22393// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x6b,0x06,0x86,0x00]
22394
22395v_mov_fed_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22396// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x7c,0x06,0x86,0x00]
22397
22398v_mov_fed_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22399// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x7e,0x06,0x86,0x00]
22400
22401v_mov_fed_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22402// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x7f,0x06,0x86,0x00]
22403
22404v_mov_fed_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
22405// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x06,0x00]
22406
22407v_mov_fed_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22408// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x00,0x06,0x00]
22409
22410v_mov_fed_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22411// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x01,0x06,0x00]
22412
22413v_mov_fed_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
22414// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x02,0x06,0x00]
22415
22416v_mov_fed_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
22417// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x03,0x06,0x00]
22418
22419v_mov_fed_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22420// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x04,0x06,0x00]
22421
22422v_mov_fed_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22423// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x05,0x06,0x00]
22424
22425v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
22426// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x0e,0x06,0x00]
22427
22428v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
22429// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x16,0x06,0x00]
22430
22431v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
22432// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x16,0x06,0x00]
22433
22434v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
22435// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x06,0x00]
22436
22437v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
22438// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x00,0x00]
22439
22440v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
22441// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x01,0x00]
22442
22443v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
22444// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x02,0x00]
22445
22446v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
22447// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x03,0x00]
22448
22449v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
22450// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x04,0x00]
22451
22452v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
22453// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x05,0x00]
22454
22455v_mov_fed_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22456// GFX10: encoding: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x0e,0x00]
22457
22458v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22459// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x00]
22460
22461v_mov_fed_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22462// GFX10: encoding: [0xfa,0x12,0xfe,0x7f,0x01,0xe4,0x00,0x00]
22463
22464v_mov_fed_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22465// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0xff,0xe4,0x00,0x00]
22466
22467v_mov_fed_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
22468// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x1b,0x00,0x00]
22469
22470v_mov_fed_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
22471// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x40,0x01,0x00]
22472
22473v_mov_fed_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
22474// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x41,0x01,0x00]
22475
22476v_mov_fed_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
22477// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x01,0x01,0x00]
22478
22479v_mov_fed_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
22480// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x0f,0x01,0x00]
22481
22482v_mov_fed_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
22483// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x11,0x01,0x00]
22484
22485v_mov_fed_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
22486// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x1f,0x01,0x00]
22487
22488v_mov_fed_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
22489// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x21,0x01,0x00]
22490
22491v_mov_fed_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
22492// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x2f,0x01,0x00]
22493
22494v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
22495// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x10]
22496
22497v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
22498// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x30]
22499
22500v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
22501// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22502
22503v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
22504// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22505
22506v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
22507// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x01]
22508
22509v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
22510// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x03]
22511
22512v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
22513// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22514
22515v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
22516// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22517
22518v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
22519// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x08,0x00]
22520
22521v_mov_fed_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
22522// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x51,0x01,0x00]
22523
22524v_mov_fed_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
22525// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x5f,0x01,0x00]
22526
22527v_mov_fed_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
22528// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x61,0x01,0x00]
22529
22530v_mov_fed_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
22531// GFX10: encoding: [0xfa,0x12,0x0a,0x7e,0x01,0x6f,0x01,0x00]
22532
22533v_cvt_f16_f32 v5, v1
22534// GFX10: encoding: [0x01,0x15,0x0a,0x7e]
22535
22536v_cvt_f16_f32 v255, v1
22537// GFX10: encoding: [0x01,0x15,0xfe,0x7f]
22538
22539v_cvt_f16_f32 v5, v255
22540// GFX10: encoding: [0xff,0x15,0x0a,0x7e]
22541
22542v_cvt_f16_f32 v5, s1
22543// GFX10: encoding: [0x01,0x14,0x0a,0x7e]
22544
22545v_cvt_f16_f32 v5, s103
22546// GFX10: encoding: [0x67,0x14,0x0a,0x7e]
22547
22548v_cvt_f16_f32 v5, vcc_lo
22549// GFX10: encoding: [0x6a,0x14,0x0a,0x7e]
22550
22551v_cvt_f16_f32 v5, vcc_hi
22552// GFX10: encoding: [0x6b,0x14,0x0a,0x7e]
22553
22554v_cvt_f16_f32 v5, ttmp11
22555// GFX10: encoding: [0x77,0x14,0x0a,0x7e]
22556
22557v_cvt_f16_f32 v5, m0
22558// GFX10: encoding: [0x7c,0x14,0x0a,0x7e]
22559
22560v_cvt_f16_f32 v5, exec_lo
22561// GFX10: encoding: [0x7e,0x14,0x0a,0x7e]
22562
22563v_cvt_f16_f32 v5, exec_hi
22564// GFX10: encoding: [0x7f,0x14,0x0a,0x7e]
22565
22566v_cvt_f16_f32 v5, 0
22567// GFX10: encoding: [0x80,0x14,0x0a,0x7e]
22568
22569v_cvt_f16_f32 v5, -1
22570// GFX10: encoding: [0xc1,0x14,0x0a,0x7e]
22571
22572v_cvt_f16_f32 v5, 0.5
22573// GFX10: encoding: [0xf0,0x14,0x0a,0x7e]
22574
22575v_cvt_f16_f32 v5, -4.0
22576// GFX10: encoding: [0xf7,0x14,0x0a,0x7e]
22577
22578v_cvt_f16_f32 v5, 0xaf123456
22579// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
22580
22581v_cvt_f16_f32 v5, 0x3f717273
22582// GFX10: encoding: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
22583
22584v_cvt_f16_f32_e64 v5, v1
22585// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]
22586
22587v_cvt_f16_f32_e64 v255, v1
22588// GFX10: encoding: [0xff,0x00,0x8a,0xd5,0x01,0x01,0x00,0x00]
22589
22590v_cvt_f16_f32_e64 v5, v255
22591// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xff,0x01,0x00,0x00]
22592
22593v_cvt_f16_f32_e64 v5, s1
22594// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x00,0x00,0x00]
22595
22596v_cvt_f16_f32_e64 v5, s101
22597// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x65,0x00,0x00,0x00]
22598
22599v_cvt_f16_f32_e64 v5, vcc_lo
22600// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6a,0x00,0x00,0x00]
22601
22602v_cvt_f16_f32_e64 v5, vcc_hi
22603// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x6b,0x00,0x00,0x00]
22604
22605v_cvt_f16_f32_e64 v5, m0
22606// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7c,0x00,0x00,0x00]
22607
22608v_cvt_f16_f32_e64 v5, exec_lo
22609// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7e,0x00,0x00,0x00]
22610
22611v_cvt_f16_f32_e64 v5, exec_hi
22612// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x7f,0x00,0x00,0x00]
22613
22614v_cvt_f16_f32_e64 v5, 0
22615// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x80,0x00,0x00,0x00]
22616
22617v_cvt_f16_f32_e64 v5, -1
22618// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xc1,0x00,0x00,0x00]
22619
22620v_cvt_f16_f32_e64 v5, 0.5
22621// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf0,0x00,0x00,0x00]
22622
22623v_cvt_f16_f32_e64 v5, -4.0
22624// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0xf7,0x00,0x00,0x00]
22625
22626v_cvt_f16_f32_e64 v5, -v1
22627// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x20]
22628
22629v_cvt_f16_f32_e64 v5, |v1|
22630// GFX10: encoding: [0x05,0x01,0x8a,0xd5,0x01,0x01,0x00,0x00]
22631
22632v_cvt_f16_f32_e64 v5, v1 clamp
22633// GFX10: encoding: [0x05,0x80,0x8a,0xd5,0x01,0x01,0x00,0x00]
22634
22635v_cvt_f16_f32_e64 v5, v1 mul:2
22636// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x08]
22637
22638v_cvt_f16_f32_e64 v5, v1 mul:4
22639// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x10]
22640
22641v_cvt_f16_f32_e64 v5, v1 div:2
22642// GFX10: encoding: [0x05,0x00,0x8a,0xd5,0x01,0x01,0x00,0x18]
22643
22644v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22645// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
22646
22647v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22648// GFX10: encoding: [0xf9,0x14,0xfe,0x7f,0x01,0x06,0x06,0x00]
22649
22650v_cvt_f16_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22651// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0xff,0x06,0x06,0x00]
22652
22653v_cvt_f16_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22654// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x86,0x00]
22655
22656v_cvt_f16_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22657// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x65,0x06,0x86,0x00]
22658
22659v_cvt_f16_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22660// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6a,0x06,0x86,0x00]
22661
22662v_cvt_f16_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22663// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x6b,0x06,0x86,0x00]
22664
22665v_cvt_f16_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22666// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7c,0x06,0x86,0x00]
22667
22668v_cvt_f16_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22669// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7e,0x06,0x86,0x00]
22670
22671v_cvt_f16_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22672// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x7f,0x06,0x86,0x00]
22673
22674v_cvt_f16_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22675// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x26,0x06,0x00]
22676
22677v_cvt_f16_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22678// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x46,0x06,0x00]
22679
22680v_cvt_f16_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22681// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x86,0x06,0x00]
22682
22683v_cvt_f16_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22684// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0xc6,0x06,0x00]
22685
22686v_cvt_f16_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
22687// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
22688
22689v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22690// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x00,0x06,0x00]
22691
22692v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22693// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x01,0x06,0x00]
22694
22695v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
22696// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x02,0x06,0x00]
22697
22698v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
22699// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x03,0x06,0x00]
22700
22701v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22702// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x04,0x06,0x00]
22703
22704v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22705// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x05,0x06,0x00]
22706
22707v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
22708// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x0e,0x06,0x00]
22709
22710v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
22711// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
22712
22713v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
22714// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
22715
22716v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
22717// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
22718
22719v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
22720// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x00,0x00]
22721
22722v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
22723// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x01,0x00]
22724
22725v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
22726// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x02,0x00]
22727
22728v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
22729// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x03,0x00]
22730
22731v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
22732// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x04,0x00]
22733
22734v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
22735// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x05,0x00]
22736
22737v_cvt_f16_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22738// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x16,0x00]
22739
22740v_cvt_f16_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22741// GFX10: encoding: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x26,0x00]
22742
22743v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22744// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00]
22745
22746v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22747// GFX10: encoding: [0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00]
22748
22749v_cvt_f16_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
22750// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00]
22751
22752v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
22753// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]
22754
22755v_cvt_f16_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
22756// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00]
22757
22758v_cvt_f16_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
22759// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00]
22760
22761v_cvt_f16_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
22762// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00]
22763
22764v_cvt_f16_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
22765// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00]
22766
22767v_cvt_f16_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
22768// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00]
22769
22770v_cvt_f16_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
22771// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00]
22772
22773v_cvt_f16_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
22774// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00]
22775
22776v_cvt_f16_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
22777// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00]
22778
22779v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
22780// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10]
22781
22782v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
22783// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30]
22784
22785v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
22786// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22787
22788v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
22789// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
22790
22791v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
22792// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01]
22793
22794v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
22795// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03]
22796
22797v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
22798// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22799
22800v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
22801// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
22802
22803v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
22804// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00]
22805
22806v_cvt_f16_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
22807// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x51,0x01,0x00]
22808
22809v_cvt_f16_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
22810// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x5f,0x01,0x00]
22811
22812v_cvt_f16_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
22813// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x61,0x01,0x00]
22814
22815v_cvt_f16_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
22816// GFX10: encoding: [0xfa,0x14,0x0a,0x7e,0x01,0x6f,0x01,0x00]
22817
22818v_cvt_f32_f16 v5, v1
22819// GFX10: encoding: [0x01,0x17,0x0a,0x7e]
22820
22821v_cvt_f32_f16 v255, v1
22822// GFX10: encoding: [0x01,0x17,0xfe,0x7f]
22823
22824v_cvt_f32_f16 v5, v255
22825// GFX10: encoding: [0xff,0x17,0x0a,0x7e]
22826
22827v_cvt_f32_f16 v5, s1
22828// GFX10: encoding: [0x01,0x16,0x0a,0x7e]
22829
22830v_cvt_f32_f16 v5, s103
22831// GFX10: encoding: [0x67,0x16,0x0a,0x7e]
22832
22833v_cvt_f32_f16 v5, vcc_lo
22834// GFX10: encoding: [0x6a,0x16,0x0a,0x7e]
22835
22836v_cvt_f32_f16 v5, vcc_hi
22837// GFX10: encoding: [0x6b,0x16,0x0a,0x7e]
22838
22839v_cvt_f32_f16 v5, ttmp11
22840// GFX10: encoding: [0x77,0x16,0x0a,0x7e]
22841
22842v_cvt_f32_f16 v5, m0
22843// GFX10: encoding: [0x7c,0x16,0x0a,0x7e]
22844
22845v_cvt_f32_f16 v5, exec_lo
22846// GFX10: encoding: [0x7e,0x16,0x0a,0x7e]
22847
22848v_cvt_f32_f16 v5, exec_hi
22849// GFX10: encoding: [0x7f,0x16,0x0a,0x7e]
22850
22851v_cvt_f32_f16 v5, 0
22852// GFX10: encoding: [0x80,0x16,0x0a,0x7e]
22853
22854v_cvt_f32_f16 v5, -1
22855// GFX10: encoding: [0xc1,0x16,0x0a,0x7e]
22856
22857v_cvt_f32_f16_e64 v5, v1
22858// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]
22859
22860v_cvt_f32_f16_e64 v255, v1
22861// GFX10: encoding: [0xff,0x00,0x8b,0xd5,0x01,0x01,0x00,0x00]
22862
22863v_cvt_f32_f16_e64 v5, v255
22864// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xff,0x01,0x00,0x00]
22865
22866v_cvt_f32_f16_e64 v5, s1
22867// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x00,0x00,0x00]
22868
22869v_cvt_f32_f16_e64 v5, s101
22870// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x65,0x00,0x00,0x00]
22871
22872v_cvt_f32_f16_e64 v5, vcc_lo
22873// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6a,0x00,0x00,0x00]
22874
22875v_cvt_f32_f16_e64 v5, vcc_hi
22876// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x6b,0x00,0x00,0x00]
22877
22878v_cvt_f32_f16_e64 v5, m0
22879// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7c,0x00,0x00,0x00]
22880
22881v_cvt_f32_f16_e64 v5, exec_lo
22882// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7e,0x00,0x00,0x00]
22883
22884v_cvt_f32_f16_e64 v5, exec_hi
22885// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x7f,0x00,0x00,0x00]
22886
22887v_cvt_f32_f16_e64 v5, 0
22888// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x80,0x00,0x00,0x00]
22889
22890v_cvt_f32_f16_e64 v5, -1
22891// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xc1,0x00,0x00,0x00]
22892
22893v_cvt_f32_f16_e64 v5, 0.5
22894// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf0,0x00,0x00,0x00]
22895
22896v_cvt_f32_f16_e64 v5, -4.0
22897// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0xf7,0x00,0x00,0x00]
22898
22899v_cvt_f32_f16_e64 v5, -v1
22900// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x20]
22901
22902v_cvt_f32_f16_e64 v5, |v1|
22903// GFX10: encoding: [0x05,0x01,0x8b,0xd5,0x01,0x01,0x00,0x00]
22904
22905v_cvt_f32_f16_e64 v5, v1 clamp
22906// GFX10: encoding: [0x05,0x80,0x8b,0xd5,0x01,0x01,0x00,0x00]
22907
22908v_cvt_f32_f16_e64 v5, v1 mul:2
22909// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x08]
22910
22911v_cvt_f32_f16_e64 v5, v1 mul:4
22912// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x10]
22913
22914v_cvt_f32_f16_e64 v5, v1 div:2
22915// GFX10: encoding: [0x05,0x00,0x8b,0xd5,0x01,0x01,0x00,0x18]
22916
22917v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22918// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
22919
22920v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22921// GFX10: encoding: [0xf9,0x16,0xfe,0x7f,0x01,0x06,0x06,0x00]
22922
22923v_cvt_f32_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22924// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0xff,0x06,0x06,0x00]
22925
22926v_cvt_f32_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22927// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x86,0x00]
22928
22929v_cvt_f32_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22930// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x65,0x06,0x86,0x00]
22931
22932v_cvt_f32_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22933// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6a,0x06,0x86,0x00]
22934
22935v_cvt_f32_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22936// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x6b,0x06,0x86,0x00]
22937
22938v_cvt_f32_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22939// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7c,0x06,0x86,0x00]
22940
22941v_cvt_f32_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22942// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7e,0x06,0x86,0x00]
22943
22944v_cvt_f32_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22945// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x7f,0x06,0x86,0x00]
22946
22947v_cvt_f32_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22948// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x26,0x06,0x00]
22949
22950v_cvt_f32_f16_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22951// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x46,0x06,0x00]
22952
22953v_cvt_f32_f16_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22954// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x86,0x06,0x00]
22955
22956v_cvt_f32_f16_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
22957// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0xc6,0x06,0x00]
22958
22959v_cvt_f32_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
22960// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
22961
22962v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22963// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x00,0x06,0x00]
22964
22965v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22966// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x01,0x06,0x00]
22967
22968v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
22969// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x02,0x06,0x00]
22970
22971v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
22972// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x03,0x06,0x00]
22973
22974v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
22975// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x04,0x06,0x00]
22976
22977v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
22978// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x05,0x06,0x00]
22979
22980v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
22981// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x0e,0x06,0x00]
22982
22983v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
22984// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
22985
22986v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
22987// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
22988
22989v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
22990// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
22991
22992v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
22993// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x00,0x00]
22994
22995v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
22996// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x01,0x00]
22997
22998v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
22999// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x02,0x00]
23000
23001v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
23002// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x03,0x00]
23003
23004v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
23005// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x04,0x00]
23006
23007v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
23008// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x05,0x00]
23009
23010v_cvt_f32_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23011// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x16,0x00]
23012
23013v_cvt_f32_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23014// GFX10: encoding: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x26,0x00]
23015
23016v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23017// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00]
23018
23019v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23020// GFX10: encoding: [0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00]
23021
23022v_cvt_f32_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23023// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00]
23024
23025v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
23026// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]
23027
23028v_cvt_f32_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
23029// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00]
23030
23031v_cvt_f32_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
23032// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00]
23033
23034v_cvt_f32_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
23035// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00]
23036
23037v_cvt_f32_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
23038// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00]
23039
23040v_cvt_f32_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
23041// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00]
23042
23043v_cvt_f32_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
23044// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00]
23045
23046v_cvt_f32_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
23047// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00]
23048
23049v_cvt_f32_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
23050// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00]
23051
23052v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
23053// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10]
23054
23055v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
23056// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30]
23057
23058v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
23059// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23060
23061v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
23062// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23063
23064v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
23065// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01]
23066
23067v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
23068// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03]
23069
23070v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
23071// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23072
23073v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
23074// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23075
23076v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
23077// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00]
23078
23079v_cvt_f32_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
23080// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x51,0x01,0x00]
23081
23082v_cvt_f32_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
23083// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x5f,0x01,0x00]
23084
23085v_cvt_f32_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
23086// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x61,0x01,0x00]
23087
23088v_cvt_f32_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
23089// GFX10: encoding: [0xfa,0x16,0x0a,0x7e,0x01,0x6f,0x01,0x00]
23090
23091v_cvt_rpi_i32_f32 v5, v1
23092// GFX10: encoding: [0x01,0x19,0x0a,0x7e]
23093
23094v_cvt_rpi_i32_f32 v255, v1
23095// GFX10: encoding: [0x01,0x19,0xfe,0x7f]
23096
23097v_cvt_rpi_i32_f32 v5, v255
23098// GFX10: encoding: [0xff,0x19,0x0a,0x7e]
23099
23100v_cvt_rpi_i32_f32 v5, s1
23101// GFX10: encoding: [0x01,0x18,0x0a,0x7e]
23102
23103v_cvt_rpi_i32_f32 v5, s103
23104// GFX10: encoding: [0x67,0x18,0x0a,0x7e]
23105
23106v_cvt_rpi_i32_f32 v5, vcc_lo
23107// GFX10: encoding: [0x6a,0x18,0x0a,0x7e]
23108
23109v_cvt_rpi_i32_f32 v5, vcc_hi
23110// GFX10: encoding: [0x6b,0x18,0x0a,0x7e]
23111
23112v_cvt_rpi_i32_f32 v5, ttmp11
23113// GFX10: encoding: [0x77,0x18,0x0a,0x7e]
23114
23115v_cvt_rpi_i32_f32 v5, m0
23116// GFX10: encoding: [0x7c,0x18,0x0a,0x7e]
23117
23118v_cvt_rpi_i32_f32 v5, exec_lo
23119// GFX10: encoding: [0x7e,0x18,0x0a,0x7e]
23120
23121v_cvt_rpi_i32_f32 v5, exec_hi
23122// GFX10: encoding: [0x7f,0x18,0x0a,0x7e]
23123
23124v_cvt_rpi_i32_f32 v5, 0
23125// GFX10: encoding: [0x80,0x18,0x0a,0x7e]
23126
23127v_cvt_rpi_i32_f32 v5, -1
23128// GFX10: encoding: [0xc1,0x18,0x0a,0x7e]
23129
23130v_cvt_rpi_i32_f32 v5, 0.5
23131// GFX10: encoding: [0xf0,0x18,0x0a,0x7e]
23132
23133v_cvt_rpi_i32_f32 v5, -4.0
23134// GFX10: encoding: [0xf7,0x18,0x0a,0x7e]
23135
23136v_cvt_rpi_i32_f32 v5, 0xaf123456
23137// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23138
23139v_cvt_rpi_i32_f32 v5, 0x3f717273
23140// GFX10: encoding: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23141
23142v_cvt_rpi_i32_f32_e64 v5, v1
23143// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
23144
23145v_cvt_rpi_i32_f32_e64 v255, v1
23146// GFX10: encoding: [0xff,0x00,0x8c,0xd5,0x01,0x01,0x00,0x00]
23147
23148v_cvt_rpi_i32_f32_e64 v5, v255
23149// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xff,0x01,0x00,0x00]
23150
23151v_cvt_rpi_i32_f32_e64 v5, s1
23152// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x00,0x00,0x00]
23153
23154v_cvt_rpi_i32_f32_e64 v5, s101
23155// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x65,0x00,0x00,0x00]
23156
23157v_cvt_rpi_i32_f32_e64 v5, vcc_lo
23158// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6a,0x00,0x00,0x00]
23159
23160v_cvt_rpi_i32_f32_e64 v5, vcc_hi
23161// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x6b,0x00,0x00,0x00]
23162
23163v_cvt_rpi_i32_f32_e64 v5, m0
23164// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7c,0x00,0x00,0x00]
23165
23166v_cvt_rpi_i32_f32_e64 v5, exec_lo
23167// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7e,0x00,0x00,0x00]
23168
23169v_cvt_rpi_i32_f32_e64 v5, exec_hi
23170// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x7f,0x00,0x00,0x00]
23171
23172v_cvt_rpi_i32_f32_e64 v5, 0
23173// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x80,0x00,0x00,0x00]
23174
23175v_cvt_rpi_i32_f32_e64 v5, -1
23176// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xc1,0x00,0x00,0x00]
23177
23178v_cvt_rpi_i32_f32_e64 v5, 0.5
23179// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf0,0x00,0x00,0x00]
23180
23181v_cvt_rpi_i32_f32_e64 v5, -4.0
23182// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0xf7,0x00,0x00,0x00]
23183
23184v_cvt_rpi_i32_f32_e64 v5, -v1
23185// GFX10: encoding: [0x05,0x00,0x8c,0xd5,0x01,0x01,0x00,0x20]
23186
23187v_cvt_rpi_i32_f32_e64 v5, |v1|
23188// GFX10: encoding: [0x05,0x01,0x8c,0xd5,0x01,0x01,0x00,0x00]
23189
23190v_cvt_rpi_i32_f32_e64 v5, v1 clamp
23191// GFX10: encoding: [0x05,0x80,0x8c,0xd5,0x01,0x01,0x00,0x00]
23192
23193v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23194// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
23195
23196v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23197// GFX10: encoding: [0xf9,0x18,0xfe,0x7f,0x01,0x06,0x06,0x00]
23198
23199v_cvt_rpi_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23200// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0xff,0x06,0x06,0x00]
23201
23202v_cvt_rpi_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23203// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x86,0x00]
23204
23205v_cvt_rpi_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23206// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x65,0x06,0x86,0x00]
23207
23208v_cvt_rpi_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23209// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6a,0x06,0x86,0x00]
23210
23211v_cvt_rpi_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23212// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x6b,0x06,0x86,0x00]
23213
23214v_cvt_rpi_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23215// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7c,0x06,0x86,0x00]
23216
23217v_cvt_rpi_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23218// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7e,0x06,0x86,0x00]
23219
23220v_cvt_rpi_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23221// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x7f,0x06,0x86,0x00]
23222
23223v_cvt_rpi_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23224// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x26,0x06,0x00]
23225
23226v_cvt_rpi_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
23227// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
23228
23229v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23230// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x00,0x06,0x00]
23231
23232v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23233// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x01,0x06,0x00]
23234
23235v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
23236// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x02,0x06,0x00]
23237
23238v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
23239// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x03,0x06,0x00]
23240
23241v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23242// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x04,0x06,0x00]
23243
23244v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23245// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x05,0x06,0x00]
23246
23247v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
23248// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x0e,0x06,0x00]
23249
23250v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
23251// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
23252
23253v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
23254// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
23255
23256v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
23257// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
23258
23259v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
23260// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x00,0x00]
23261
23262v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
23263// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x01,0x00]
23264
23265v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
23266// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x02,0x00]
23267
23268v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
23269// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x03,0x00]
23270
23271v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
23272// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x04,0x00]
23273
23274v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
23275// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x05,0x00]
23276
23277v_cvt_rpi_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23278// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x16,0x00]
23279
23280v_cvt_rpi_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23281// GFX10: encoding: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x26,0x00]
23282
23283v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23284// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00]
23285
23286v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23287// GFX10: encoding: [0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00]
23288
23289v_cvt_rpi_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23290// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00]
23291
23292v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
23293// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]
23294
23295v_cvt_rpi_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
23296// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00]
23297
23298v_cvt_rpi_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
23299// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00]
23300
23301v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
23302// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00]
23303
23304v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
23305// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00]
23306
23307v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
23308// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00]
23309
23310v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
23311// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00]
23312
23313v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
23314// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00]
23315
23316v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
23317// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00]
23318
23319v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
23320// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10]
23321
23322v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
23323// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30]
23324
23325v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
23326// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23327
23328v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
23329// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23330
23331v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
23332// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01]
23333
23334v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
23335// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03]
23336
23337v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
23338// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23339
23340v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
23341// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23342
23343v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
23344// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00]
23345
23346v_cvt_rpi_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
23347// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x51,0x01,0x00]
23348
23349v_cvt_rpi_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
23350// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x5f,0x01,0x00]
23351
23352v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
23353// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x61,0x01,0x00]
23354
23355v_cvt_rpi_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
23356// GFX10: encoding: [0xfa,0x18,0x0a,0x7e,0x01,0x6f,0x01,0x00]
23357
23358v_cvt_flr_i32_f32 v5, v1
23359// GFX10: encoding: [0x01,0x1b,0x0a,0x7e]
23360
23361v_cvt_flr_i32_f32 v255, v1
23362// GFX10: encoding: [0x01,0x1b,0xfe,0x7f]
23363
23364v_cvt_flr_i32_f32 v5, v255
23365// GFX10: encoding: [0xff,0x1b,0x0a,0x7e]
23366
23367v_cvt_flr_i32_f32 v5, s1
23368// GFX10: encoding: [0x01,0x1a,0x0a,0x7e]
23369
23370v_cvt_flr_i32_f32 v5, s103
23371// GFX10: encoding: [0x67,0x1a,0x0a,0x7e]
23372
23373v_cvt_flr_i32_f32 v5, vcc_lo
23374// GFX10: encoding: [0x6a,0x1a,0x0a,0x7e]
23375
23376v_cvt_flr_i32_f32 v5, vcc_hi
23377// GFX10: encoding: [0x6b,0x1a,0x0a,0x7e]
23378
23379v_cvt_flr_i32_f32 v5, ttmp11
23380// GFX10: encoding: [0x77,0x1a,0x0a,0x7e]
23381
23382v_cvt_flr_i32_f32 v5, m0
23383// GFX10: encoding: [0x7c,0x1a,0x0a,0x7e]
23384
23385v_cvt_flr_i32_f32 v5, exec_lo
23386// GFX10: encoding: [0x7e,0x1a,0x0a,0x7e]
23387
23388v_cvt_flr_i32_f32 v5, exec_hi
23389// GFX10: encoding: [0x7f,0x1a,0x0a,0x7e]
23390
23391v_cvt_flr_i32_f32 v5, 0
23392// GFX10: encoding: [0x80,0x1a,0x0a,0x7e]
23393
23394v_cvt_flr_i32_f32 v5, -1
23395// GFX10: encoding: [0xc1,0x1a,0x0a,0x7e]
23396
23397v_cvt_flr_i32_f32 v5, 0.5
23398// GFX10: encoding: [0xf0,0x1a,0x0a,0x7e]
23399
23400v_cvt_flr_i32_f32 v5, -4.0
23401// GFX10: encoding: [0xf7,0x1a,0x0a,0x7e]
23402
23403v_cvt_flr_i32_f32 v5, 0xaf123456
23404// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23405
23406v_cvt_flr_i32_f32 v5, 0x3f717273
23407// GFX10: encoding: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23408
23409v_cvt_flr_i32_f32_e64 v5, v1
23410// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
23411
23412v_cvt_flr_i32_f32_e64 v255, v1
23413// GFX10: encoding: [0xff,0x00,0x8d,0xd5,0x01,0x01,0x00,0x00]
23414
23415v_cvt_flr_i32_f32_e64 v5, v255
23416// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xff,0x01,0x00,0x00]
23417
23418v_cvt_flr_i32_f32_e64 v5, s1
23419// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x00,0x00,0x00]
23420
23421v_cvt_flr_i32_f32_e64 v5, s101
23422// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x65,0x00,0x00,0x00]
23423
23424v_cvt_flr_i32_f32_e64 v5, vcc_lo
23425// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6a,0x00,0x00,0x00]
23426
23427v_cvt_flr_i32_f32_e64 v5, vcc_hi
23428// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x6b,0x00,0x00,0x00]
23429
23430v_cvt_flr_i32_f32_e64 v5, m0
23431// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7c,0x00,0x00,0x00]
23432
23433v_cvt_flr_i32_f32_e64 v5, exec_lo
23434// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7e,0x00,0x00,0x00]
23435
23436v_cvt_flr_i32_f32_e64 v5, exec_hi
23437// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x7f,0x00,0x00,0x00]
23438
23439v_cvt_flr_i32_f32_e64 v5, 0
23440// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x80,0x00,0x00,0x00]
23441
23442v_cvt_flr_i32_f32_e64 v5, -1
23443// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xc1,0x00,0x00,0x00]
23444
23445v_cvt_flr_i32_f32_e64 v5, 0.5
23446// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf0,0x00,0x00,0x00]
23447
23448v_cvt_flr_i32_f32_e64 v5, -4.0
23449// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0xf7,0x00,0x00,0x00]
23450
23451v_cvt_flr_i32_f32_e64 v5, -v1
23452// GFX10: encoding: [0x05,0x00,0x8d,0xd5,0x01,0x01,0x00,0x20]
23453
23454v_cvt_flr_i32_f32_e64 v5, |v1|
23455// GFX10: encoding: [0x05,0x01,0x8d,0xd5,0x01,0x01,0x00,0x00]
23456
23457v_cvt_flr_i32_f32_e64 v5, v1 clamp
23458// GFX10: encoding: [0x05,0x80,0x8d,0xd5,0x01,0x01,0x00,0x00]
23459
23460v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23461// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
23462
23463v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23464// GFX10: encoding: [0xf9,0x1a,0xfe,0x7f,0x01,0x06,0x06,0x00]
23465
23466v_cvt_flr_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23467// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0xff,0x06,0x06,0x00]
23468
23469v_cvt_flr_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23470// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x86,0x00]
23471
23472v_cvt_flr_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23473// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x65,0x06,0x86,0x00]
23474
23475v_cvt_flr_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23476// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
23477
23478v_cvt_flr_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23479// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
23480
23481v_cvt_flr_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23482// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
23483
23484v_cvt_flr_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23485// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
23486
23487v_cvt_flr_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23488// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
23489
23490v_cvt_flr_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23491// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x26,0x06,0x00]
23492
23493v_cvt_flr_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
23494// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
23495
23496v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23497// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x00,0x06,0x00]
23498
23499v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23500// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x01,0x06,0x00]
23501
23502v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
23503// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x02,0x06,0x00]
23504
23505v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
23506// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x03,0x06,0x00]
23507
23508v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23509// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x04,0x06,0x00]
23510
23511v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23512// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x05,0x06,0x00]
23513
23514v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
23515// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
23516
23517v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
23518// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
23519
23520v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
23521// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
23522
23523v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
23524// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
23525
23526v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
23527// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x00,0x00]
23528
23529v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
23530// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x01,0x00]
23531
23532v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
23533// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x02,0x00]
23534
23535v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
23536// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x03,0x00]
23537
23538v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
23539// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x04,0x00]
23540
23541v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
23542// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x05,0x00]
23543
23544v_cvt_flr_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23545// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x16,0x00]
23546
23547v_cvt_flr_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23548// GFX10: encoding: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x26,0x00]
23549
23550v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23551// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
23552
23553v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23554// GFX10: encoding: [0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
23555
23556v_cvt_flr_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23557// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
23558
23559v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
23560// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
23561
23562v_cvt_flr_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
23563// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00]
23564
23565v_cvt_flr_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
23566// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00]
23567
23568v_cvt_flr_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
23569// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00]
23570
23571v_cvt_flr_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
23572// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
23573
23574v_cvt_flr_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
23575// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00]
23576
23577v_cvt_flr_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
23578// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
23579
23580v_cvt_flr_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
23581// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00]
23582
23583v_cvt_flr_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
23584// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
23585
23586v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
23587// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
23588
23589v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
23590// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
23591
23592v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
23593// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23594
23595v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
23596// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23597
23598v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
23599// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
23600
23601v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
23602// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
23603
23604v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
23605// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23606
23607v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
23608// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23609
23610v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
23611// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
23612
23613v_cvt_flr_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
23614// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x51,0x01,0x00]
23615
23616v_cvt_flr_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
23617// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
23618
23619v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
23620// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x61,0x01,0x00]
23621
23622v_cvt_flr_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
23623// GFX10: encoding: [0xfa,0x1a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
23624
23625v_cvt_off_f32_i4 v5, v1
23626// GFX10: encoding: [0x01,0x1d,0x0a,0x7e]
23627
23628v_cvt_off_f32_i4 v255, v1
23629// GFX10: encoding: [0x01,0x1d,0xfe,0x7f]
23630
23631v_cvt_off_f32_i4 v5, v255
23632// GFX10: encoding: [0xff,0x1d,0x0a,0x7e]
23633
23634v_cvt_off_f32_i4 v5, s1
23635// GFX10: encoding: [0x01,0x1c,0x0a,0x7e]
23636
23637v_cvt_off_f32_i4 v5, s103
23638// GFX10: encoding: [0x67,0x1c,0x0a,0x7e]
23639
23640v_cvt_off_f32_i4 v5, vcc_lo
23641// GFX10: encoding: [0x6a,0x1c,0x0a,0x7e]
23642
23643v_cvt_off_f32_i4 v5, vcc_hi
23644// GFX10: encoding: [0x6b,0x1c,0x0a,0x7e]
23645
23646v_cvt_off_f32_i4 v5, ttmp11
23647// GFX10: encoding: [0x77,0x1c,0x0a,0x7e]
23648
23649v_cvt_off_f32_i4 v5, m0
23650// GFX10: encoding: [0x7c,0x1c,0x0a,0x7e]
23651
23652v_cvt_off_f32_i4 v5, exec_lo
23653// GFX10: encoding: [0x7e,0x1c,0x0a,0x7e]
23654
23655v_cvt_off_f32_i4 v5, exec_hi
23656// GFX10: encoding: [0x7f,0x1c,0x0a,0x7e]
23657
23658v_cvt_off_f32_i4 v5, 0
23659// GFX10: encoding: [0x80,0x1c,0x0a,0x7e]
23660
23661v_cvt_off_f32_i4 v5, -1
23662// GFX10: encoding: [0xc1,0x1c,0x0a,0x7e]
23663
23664v_cvt_off_f32_i4 v5, 0.5
23665// GFX10: encoding: [0xf0,0x1c,0x0a,0x7e]
23666
23667v_cvt_off_f32_i4 v5, -4.0
23668// GFX10: encoding: [0xf7,0x1c,0x0a,0x7e]
23669
23670v_cvt_off_f32_i4 v5, 0x4f
23671// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
23672
23673v_cvt_off_f32_i4 v5, 0x41
23674// GFX10: encoding: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
23675
23676v_cvt_off_f32_i4_e64 v5, v1
23677// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]
23678
23679v_cvt_off_f32_i4_e64 v255, v1
23680// GFX10: encoding: [0xff,0x00,0x8e,0xd5,0x01,0x01,0x00,0x00]
23681
23682v_cvt_off_f32_i4_e64 v5, v255
23683// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xff,0x01,0x00,0x00]
23684
23685v_cvt_off_f32_i4_e64 v5, s1
23686// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x00,0x00,0x00]
23687
23688v_cvt_off_f32_i4_e64 v5, s101
23689// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x65,0x00,0x00,0x00]
23690
23691v_cvt_off_f32_i4_e64 v5, vcc_lo
23692// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6a,0x00,0x00,0x00]
23693
23694v_cvt_off_f32_i4_e64 v5, vcc_hi
23695// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x6b,0x00,0x00,0x00]
23696
23697v_cvt_off_f32_i4_e64 v5, m0
23698// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7c,0x00,0x00,0x00]
23699
23700v_cvt_off_f32_i4_e64 v5, exec_lo
23701// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7e,0x00,0x00,0x00]
23702
23703v_cvt_off_f32_i4_e64 v5, exec_hi
23704// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x7f,0x00,0x00,0x00]
23705
23706v_cvt_off_f32_i4_e64 v5, 0
23707// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x80,0x00,0x00,0x00]
23708
23709v_cvt_off_f32_i4_e64 v5, -1
23710// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xc1,0x00,0x00,0x00]
23711
23712v_cvt_off_f32_i4_e64 v5, 0.5
23713// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf0,0x00,0x00,0x00]
23714
23715v_cvt_off_f32_i4_e64 v5, -4.0
23716// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0xf7,0x00,0x00,0x00]
23717
23718v_cvt_off_f32_i4_e64 v5, v1 clamp
23719// GFX10: encoding: [0x05,0x80,0x8e,0xd5,0x01,0x01,0x00,0x00]
23720
23721v_cvt_off_f32_i4_e64 v5, v1 mul:2
23722// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x08]
23723
23724v_cvt_off_f32_i4_e64 v5, v1 mul:4
23725// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x10]
23726
23727v_cvt_off_f32_i4_e64 v5, v1 div:2
23728// GFX10: encoding: [0x05,0x00,0x8e,0xd5,0x01,0x01,0x00,0x18]
23729
23730v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23731// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
23732
23733v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23734// GFX10: encoding: [0xf9,0x1c,0xfe,0x7f,0x01,0x06,0x06,0x00]
23735
23736v_cvt_off_f32_i4_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23737// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0xff,0x06,0x06,0x00]
23738
23739v_cvt_off_f32_i4_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23740// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x86,0x00]
23741
23742v_cvt_off_f32_i4_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23743// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x65,0x06,0x86,0x00]
23744
23745v_cvt_off_f32_i4_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23746// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
23747
23748v_cvt_off_f32_i4_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23749// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
23750
23751v_cvt_off_f32_i4_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23752// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
23753
23754v_cvt_off_f32_i4_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23755// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
23756
23757v_cvt_off_f32_i4_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23758// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
23759
23760v_cvt_off_f32_i4_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23761// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x26,0x06,0x00]
23762
23763v_cvt_off_f32_i4_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23764// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x46,0x06,0x00]
23765
23766v_cvt_off_f32_i4_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23767// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x86,0x06,0x00]
23768
23769v_cvt_off_f32_i4_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23770// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
23771
23772v_cvt_off_f32_i4_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
23773// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
23774
23775v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23776// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x00,0x06,0x00]
23777
23778v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23779// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x01,0x06,0x00]
23780
23781v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
23782// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x02,0x06,0x00]
23783
23784v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
23785// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x03,0x06,0x00]
23786
23787v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
23788// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x04,0x06,0x00]
23789
23790v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
23791// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x05,0x06,0x00]
23792
23793v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
23794// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
23795
23796v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
23797// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
23798
23799v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
23800// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
23801
23802v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
23803// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
23804
23805v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
23806// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x00,0x00]
23807
23808v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
23809// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x01,0x00]
23810
23811v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
23812// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x02,0x00]
23813
23814v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
23815// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x03,0x00]
23816
23817v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
23818// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x04,0x00]
23819
23820v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
23821// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x05,0x00]
23822
23823v_cvt_off_f32_i4_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
23824// GFX10: encoding: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
23825
23826v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23827// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
23828
23829v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23830// GFX10: encoding: [0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
23831
23832v_cvt_off_f32_i4_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
23833// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
23834
23835v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
23836// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
23837
23838v_cvt_off_f32_i4_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
23839// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00]
23840
23841v_cvt_off_f32_i4_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
23842// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00]
23843
23844v_cvt_off_f32_i4_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
23845// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00]
23846
23847v_cvt_off_f32_i4_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
23848// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
23849
23850v_cvt_off_f32_i4_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
23851// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00]
23852
23853v_cvt_off_f32_i4_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
23854// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
23855
23856v_cvt_off_f32_i4_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
23857// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00]
23858
23859v_cvt_off_f32_i4_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
23860// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
23861
23862v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
23863// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
23864
23865v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
23866// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
23867
23868v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
23869// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23870
23871v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
23872// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
23873
23874v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
23875// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
23876
23877v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
23878// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
23879
23880v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
23881// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23882
23883v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
23884// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
23885
23886v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
23887// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
23888
23889v_cvt_off_f32_i4_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
23890// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x51,0x01,0x00]
23891
23892v_cvt_off_f32_i4_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
23893// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
23894
23895v_cvt_off_f32_i4_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
23896// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x61,0x01,0x00]
23897
23898v_cvt_off_f32_i4_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
23899// GFX10: encoding: [0xfa,0x1c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
23900
23901v_cvt_f32_f64 v5, v[1:2]
23902// GFX10: encoding: [0x01,0x1f,0x0a,0x7e]
23903
23904v_cvt_f32_f64 v255, v[1:2]
23905// GFX10: encoding: [0x01,0x1f,0xfe,0x7f]
23906
23907v_cvt_f32_f64 v5, v[254:255]
23908// GFX10: encoding: [0xfe,0x1f,0x0a,0x7e]
23909
23910v_cvt_f32_f64 v5, s[2:3]
23911// GFX10: encoding: [0x02,0x1e,0x0a,0x7e]
23912
23913v_cvt_f32_f64 v5, s[4:5]
23914// GFX10: encoding: [0x04,0x1e,0x0a,0x7e]
23915
23916v_cvt_f32_f64 v5, s[102:103]
23917// GFX10: encoding: [0x66,0x1e,0x0a,0x7e]
23918
23919v_cvt_f32_f64 v5, vcc
23920// GFX10: encoding: [0x6a,0x1e,0x0a,0x7e]
23921
23922v_cvt_f32_f64 v5, ttmp[10:11]
23923// GFX10: encoding: [0x76,0x1e,0x0a,0x7e]
23924
23925v_cvt_f32_f64 v5, exec
23926// GFX10: encoding: [0x7e,0x1e,0x0a,0x7e]
23927
23928v_cvt_f32_f64 v5, 0
23929// GFX10: encoding: [0x80,0x1e,0x0a,0x7e]
23930
23931v_cvt_f32_f64 v5, -1
23932// GFX10: encoding: [0xc1,0x1e,0x0a,0x7e]
23933
23934v_cvt_f32_f64 v5, 0.5
23935// GFX10: encoding: [0xf0,0x1e,0x0a,0x7e]
23936
23937v_cvt_f32_f64 v5, -4.0
23938// GFX10: encoding: [0xf7,0x1e,0x0a,0x7e]
23939
23940v_cvt_f32_f64 v5, 0xaf123456
23941// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
23942
23943v_cvt_f32_f64 v5, 0x3f717273
23944// GFX10: encoding: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
23945
23946v_cvt_f32_f64_e64 v5, v[1:2]
23947// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]
23948
23949v_cvt_f32_f64_e64 v255, v[1:2]
23950// GFX10: encoding: [0xff,0x00,0x8f,0xd5,0x01,0x01,0x00,0x00]
23951
23952v_cvt_f32_f64_e64 v5, v[254:255]
23953// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xfe,0x01,0x00,0x00]
23954
23955v_cvt_f32_f64_e64 v5, s[2:3]
23956// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x02,0x00,0x00,0x00]
23957
23958v_cvt_f32_f64_e64 v5, s[4:5]
23959// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x04,0x00,0x00,0x00]
23960
23961v_cvt_f32_f64_e64 v5, s[100:101]
23962// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x64,0x00,0x00,0x00]
23963
23964v_cvt_f32_f64_e64 v5, vcc
23965// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x6a,0x00,0x00,0x00]
23966
23967v_cvt_f32_f64_e64 v5, exec
23968// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x7e,0x00,0x00,0x00]
23969
23970v_cvt_f32_f64_e64 v5, 0
23971// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x80,0x00,0x00,0x00]
23972
23973v_cvt_f32_f64_e64 v5, -1
23974// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xc1,0x00,0x00,0x00]
23975
23976v_cvt_f32_f64_e64 v5, 0.5
23977// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf0,0x00,0x00,0x00]
23978
23979v_cvt_f32_f64_e64 v5, -4.0
23980// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0xf7,0x00,0x00,0x00]
23981
23982v_cvt_f32_f64_e64 v5, -v[1:2]
23983// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x20]
23984
23985v_cvt_f32_f64_e64 v5, |v[1:2]|
23986// GFX10: encoding: [0x05,0x01,0x8f,0xd5,0x01,0x01,0x00,0x00]
23987
23988v_cvt_f32_f64_e64 v5, v[1:2] clamp
23989// GFX10: encoding: [0x05,0x80,0x8f,0xd5,0x01,0x01,0x00,0x00]
23990
23991v_cvt_f32_f64_e64 v5, v[1:2] mul:2
23992// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x08]
23993
23994v_cvt_f32_f64_e64 v5, v[1:2] mul:4
23995// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x10]
23996
23997v_cvt_f32_f64_e64 v5, v[1:2] div:2
23998// GFX10: encoding: [0x05,0x00,0x8f,0xd5,0x01,0x01,0x00,0x18]
23999
24000v_cvt_f64_f32 v[5:6], v1
24001// GFX10: encoding: [0x01,0x21,0x0a,0x7e]
24002
24003v_cvt_f64_f32 v[254:255], v1
24004// GFX10: encoding: [0x01,0x21,0xfc,0x7f]
24005
24006v_cvt_f64_f32 v[5:6], v255
24007// GFX10: encoding: [0xff,0x21,0x0a,0x7e]
24008
24009v_cvt_f64_f32 v[5:6], s1
24010// GFX10: encoding: [0x01,0x20,0x0a,0x7e]
24011
24012v_cvt_f64_f32 v[5:6], s103
24013// GFX10: encoding: [0x67,0x20,0x0a,0x7e]
24014
24015v_cvt_f64_f32 v[5:6], vcc_lo
24016// GFX10: encoding: [0x6a,0x20,0x0a,0x7e]
24017
24018v_cvt_f64_f32 v[5:6], vcc_hi
24019// GFX10: encoding: [0x6b,0x20,0x0a,0x7e]
24020
24021v_cvt_f64_f32 v[5:6], ttmp11
24022// GFX10: encoding: [0x77,0x20,0x0a,0x7e]
24023
24024v_cvt_f64_f32 v[5:6], m0
24025// GFX10: encoding: [0x7c,0x20,0x0a,0x7e]
24026
24027v_cvt_f64_f32 v[5:6], exec_lo
24028// GFX10: encoding: [0x7e,0x20,0x0a,0x7e]
24029
24030v_cvt_f64_f32 v[5:6], exec_hi
24031// GFX10: encoding: [0x7f,0x20,0x0a,0x7e]
24032
24033v_cvt_f64_f32 v[5:6], 0
24034// GFX10: encoding: [0x80,0x20,0x0a,0x7e]
24035
24036v_cvt_f64_f32 v[5:6], -1
24037// GFX10: encoding: [0xc1,0x20,0x0a,0x7e]
24038
24039v_cvt_f64_f32 v[5:6], 0.5
24040// GFX10: encoding: [0xf0,0x20,0x0a,0x7e]
24041
24042v_cvt_f64_f32 v[5:6], -4.0
24043// GFX10: encoding: [0xf7,0x20,0x0a,0x7e]
24044
24045v_cvt_f64_f32 v[5:6], 0xaf123456
24046// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24047
24048v_cvt_f64_f32 v[5:6], 0x3f717273
24049// GFX10: encoding: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24050
24051v_cvt_f64_f32_e64 v[5:6], v1
24052// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]
24053
24054v_cvt_f64_f32_e64 v[254:255], v1
24055// GFX10: encoding: [0xfe,0x00,0x90,0xd5,0x01,0x01,0x00,0x00]
24056
24057v_cvt_f64_f32_e64 v[5:6], v255
24058// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xff,0x01,0x00,0x00]
24059
24060v_cvt_f64_f32_e64 v[5:6], s1
24061// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x00,0x00,0x00]
24062
24063v_cvt_f64_f32_e64 v[5:6], s101
24064// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x65,0x00,0x00,0x00]
24065
24066v_cvt_f64_f32_e64 v[5:6], vcc_lo
24067// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6a,0x00,0x00,0x00]
24068
24069v_cvt_f64_f32_e64 v[5:6], vcc_hi
24070// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x6b,0x00,0x00,0x00]
24071
24072v_cvt_f64_f32_e64 v[5:6], m0
24073// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7c,0x00,0x00,0x00]
24074
24075v_cvt_f64_f32_e64 v[5:6], exec_lo
24076// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7e,0x00,0x00,0x00]
24077
24078v_cvt_f64_f32_e64 v[5:6], exec_hi
24079// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x7f,0x00,0x00,0x00]
24080
24081v_cvt_f64_f32_e64 v[5:6], 0
24082// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x80,0x00,0x00,0x00]
24083
24084v_cvt_f64_f32_e64 v[5:6], -1
24085// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xc1,0x00,0x00,0x00]
24086
24087v_cvt_f64_f32_e64 v[5:6], 0.5
24088// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf0,0x00,0x00,0x00]
24089
24090v_cvt_f64_f32_e64 v[5:6], -4.0
24091// GFX10: encoding: [0x05,0x00,0x90,0xd5,0xf7,0x00,0x00,0x00]
24092
24093v_cvt_f64_f32_e64 v[5:6], -v1
24094// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x20]
24095
24096v_cvt_f64_f32_e64 v[5:6], |v1|
24097// GFX10: encoding: [0x05,0x01,0x90,0xd5,0x01,0x01,0x00,0x00]
24098
24099v_cvt_f64_f32_e64 v[5:6], v1 clamp
24100// GFX10: encoding: [0x05,0x80,0x90,0xd5,0x01,0x01,0x00,0x00]
24101
24102v_cvt_f64_f32_e64 v[5:6], v1 mul:2
24103// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x08]
24104
24105v_cvt_f64_f32_e64 v[5:6], v1 mul:4
24106// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x10]
24107
24108v_cvt_f64_f32_e64 v[5:6], v1 div:2
24109// GFX10: encoding: [0x05,0x00,0x90,0xd5,0x01,0x01,0x00,0x18]
24110
24111v_cvt_f32_ubyte0 v5, v1
24112// GFX10: encoding: [0x01,0x23,0x0a,0x7e]
24113
24114v_cvt_f32_ubyte0 v255, v1
24115// GFX10: encoding: [0x01,0x23,0xfe,0x7f]
24116
24117v_cvt_f32_ubyte0 v5, v255
24118// GFX10: encoding: [0xff,0x23,0x0a,0x7e]
24119
24120v_cvt_f32_ubyte0 v5, s1
24121// GFX10: encoding: [0x01,0x22,0x0a,0x7e]
24122
24123v_cvt_f32_ubyte0 v5, s103
24124// GFX10: encoding: [0x67,0x22,0x0a,0x7e]
24125
24126v_cvt_f32_ubyte0 v5, vcc_lo
24127// GFX10: encoding: [0x6a,0x22,0x0a,0x7e]
24128
24129v_cvt_f32_ubyte0 v5, vcc_hi
24130// GFX10: encoding: [0x6b,0x22,0x0a,0x7e]
24131
24132v_cvt_f32_ubyte0 v5, ttmp11
24133// GFX10: encoding: [0x77,0x22,0x0a,0x7e]
24134
24135v_cvt_f32_ubyte0 v5, m0
24136// GFX10: encoding: [0x7c,0x22,0x0a,0x7e]
24137
24138v_cvt_f32_ubyte0 v5, exec_lo
24139// GFX10: encoding: [0x7e,0x22,0x0a,0x7e]
24140
24141v_cvt_f32_ubyte0 v5, exec_hi
24142// GFX10: encoding: [0x7f,0x22,0x0a,0x7e]
24143
24144v_cvt_f32_ubyte0 v5, 0
24145// GFX10: encoding: [0x80,0x22,0x0a,0x7e]
24146
24147v_cvt_f32_ubyte0 v5, -1
24148// GFX10: encoding: [0xc1,0x22,0x0a,0x7e]
24149
24150v_cvt_f32_ubyte0 v5, 0.5
24151// GFX10: encoding: [0xf0,0x22,0x0a,0x7e]
24152
24153v_cvt_f32_ubyte0 v5, -4.0
24154// GFX10: encoding: [0xf7,0x22,0x0a,0x7e]
24155
24156v_cvt_f32_ubyte0 v5, 0xaf123456
24157// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24158
24159v_cvt_f32_ubyte0 v5, 0x3f717273
24160// GFX10: encoding: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24161
24162v_cvt_f32_ubyte0_e64 v5, v1
24163// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]
24164
24165v_cvt_f32_ubyte0_e64 v255, v1
24166// GFX10: encoding: [0xff,0x00,0x91,0xd5,0x01,0x01,0x00,0x00]
24167
24168v_cvt_f32_ubyte0_e64 v5, v255
24169// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xff,0x01,0x00,0x00]
24170
24171v_cvt_f32_ubyte0_e64 v5, s1
24172// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x00,0x00,0x00]
24173
24174v_cvt_f32_ubyte0_e64 v5, s101
24175// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x65,0x00,0x00,0x00]
24176
24177v_cvt_f32_ubyte0_e64 v5, vcc_lo
24178// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6a,0x00,0x00,0x00]
24179
24180v_cvt_f32_ubyte0_e64 v5, vcc_hi
24181// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x6b,0x00,0x00,0x00]
24182
24183v_cvt_f32_ubyte0_e64 v5, m0
24184// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7c,0x00,0x00,0x00]
24185
24186v_cvt_f32_ubyte0_e64 v5, exec_lo
24187// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7e,0x00,0x00,0x00]
24188
24189v_cvt_f32_ubyte0_e64 v5, exec_hi
24190// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x7f,0x00,0x00,0x00]
24191
24192v_cvt_f32_ubyte0_e64 v5, 0
24193// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x80,0x00,0x00,0x00]
24194
24195v_cvt_f32_ubyte0_e64 v5, -1
24196// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xc1,0x00,0x00,0x00]
24197
24198v_cvt_f32_ubyte0_e64 v5, 0.5
24199// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf0,0x00,0x00,0x00]
24200
24201v_cvt_f32_ubyte0_e64 v5, -4.0
24202// GFX10: encoding: [0x05,0x00,0x91,0xd5,0xf7,0x00,0x00,0x00]
24203
24204v_cvt_f32_ubyte0_e64 v5, v1 clamp
24205// GFX10: encoding: [0x05,0x80,0x91,0xd5,0x01,0x01,0x00,0x00]
24206
24207v_cvt_f32_ubyte0_e64 v5, v1 mul:2
24208// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x08]
24209
24210v_cvt_f32_ubyte0_e64 v5, v1 mul:4
24211// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x10]
24212
24213v_cvt_f32_ubyte0_e64 v5, v1 div:2
24214// GFX10: encoding: [0x05,0x00,0x91,0xd5,0x01,0x01,0x00,0x18]
24215
24216v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24217// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
24218
24219v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24220// GFX10: encoding: [0xf9,0x22,0xfe,0x7f,0x01,0x06,0x06,0x00]
24221
24222v_cvt_f32_ubyte0_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24223// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0xff,0x06,0x06,0x00]
24224
24225v_cvt_f32_ubyte0_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24226// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x86,0x00]
24227
24228v_cvt_f32_ubyte0_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24229// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x65,0x06,0x86,0x00]
24230
24231v_cvt_f32_ubyte0_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24232// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6a,0x06,0x86,0x00]
24233
24234v_cvt_f32_ubyte0_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24235// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x6b,0x06,0x86,0x00]
24236
24237v_cvt_f32_ubyte0_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24238// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7c,0x06,0x86,0x00]
24239
24240v_cvt_f32_ubyte0_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24241// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7e,0x06,0x86,0x00]
24242
24243v_cvt_f32_ubyte0_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24244// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x7f,0x06,0x86,0x00]
24245
24246v_cvt_f32_ubyte0_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24247// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x26,0x06,0x00]
24248
24249v_cvt_f32_ubyte0_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24250// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x46,0x06,0x00]
24251
24252v_cvt_f32_ubyte0_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24253// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x86,0x06,0x00]
24254
24255v_cvt_f32_ubyte0_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24256// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0xc6,0x06,0x00]
24257
24258v_cvt_f32_ubyte0_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
24259// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
24260
24261v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24262// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x00,0x06,0x00]
24263
24264v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24265// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x01,0x06,0x00]
24266
24267v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
24268// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x02,0x06,0x00]
24269
24270v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
24271// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x03,0x06,0x00]
24272
24273v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24274// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x04,0x06,0x00]
24275
24276v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24277// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x05,0x06,0x00]
24278
24279v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
24280// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x0e,0x06,0x00]
24281
24282v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
24283// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
24284
24285v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
24286// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
24287
24288v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
24289// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
24290
24291v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
24292// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x00,0x00]
24293
24294v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
24295// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x01,0x00]
24296
24297v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
24298// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x02,0x00]
24299
24300v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
24301// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x03,0x00]
24302
24303v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
24304// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x04,0x00]
24305
24306v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
24307// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x05,0x00]
24308
24309v_cvt_f32_ubyte0_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24310// GFX10: encoding: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x0e,0x00]
24311
24312v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24313// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00]
24314
24315v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24316// GFX10: encoding: [0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00]
24317
24318v_cvt_f32_ubyte0_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24319// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00]
24320
24321v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
24322// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]
24323
24324v_cvt_f32_ubyte0_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
24325// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00]
24326
24327v_cvt_f32_ubyte0_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
24328// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00]
24329
24330v_cvt_f32_ubyte0_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
24331// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00]
24332
24333v_cvt_f32_ubyte0_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
24334// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00]
24335
24336v_cvt_f32_ubyte0_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
24337// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00]
24338
24339v_cvt_f32_ubyte0_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
24340// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00]
24341
24342v_cvt_f32_ubyte0_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
24343// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00]
24344
24345v_cvt_f32_ubyte0_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
24346// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00]
24347
24348v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
24349// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10]
24350
24351v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
24352// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30]
24353
24354v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
24355// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24356
24357v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
24358// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24359
24360v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
24361// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01]
24362
24363v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
24364// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03]
24365
24366v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
24367// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24368
24369v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
24370// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24371
24372v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
24373// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00]
24374
24375v_cvt_f32_ubyte0_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
24376// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x51,0x01,0x00]
24377
24378v_cvt_f32_ubyte0_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
24379// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x5f,0x01,0x00]
24380
24381v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
24382// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x61,0x01,0x00]
24383
24384v_cvt_f32_ubyte0_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
24385// GFX10: encoding: [0xfa,0x22,0x0a,0x7e,0x01,0x6f,0x01,0x00]
24386
24387v_cvt_f32_ubyte1 v5, v1
24388// GFX10: encoding: [0x01,0x25,0x0a,0x7e]
24389
24390v_cvt_f32_ubyte1 v255, v1
24391// GFX10: encoding: [0x01,0x25,0xfe,0x7f]
24392
24393v_cvt_f32_ubyte1 v5, v255
24394// GFX10: encoding: [0xff,0x25,0x0a,0x7e]
24395
24396v_cvt_f32_ubyte1 v5, s1
24397// GFX10: encoding: [0x01,0x24,0x0a,0x7e]
24398
24399v_cvt_f32_ubyte1 v5, s103
24400// GFX10: encoding: [0x67,0x24,0x0a,0x7e]
24401
24402v_cvt_f32_ubyte1 v5, vcc_lo
24403// GFX10: encoding: [0x6a,0x24,0x0a,0x7e]
24404
24405v_cvt_f32_ubyte1 v5, vcc_hi
24406// GFX10: encoding: [0x6b,0x24,0x0a,0x7e]
24407
24408v_cvt_f32_ubyte1 v5, ttmp11
24409// GFX10: encoding: [0x77,0x24,0x0a,0x7e]
24410
24411v_cvt_f32_ubyte1 v5, m0
24412// GFX10: encoding: [0x7c,0x24,0x0a,0x7e]
24413
24414v_cvt_f32_ubyte1 v5, exec_lo
24415// GFX10: encoding: [0x7e,0x24,0x0a,0x7e]
24416
24417v_cvt_f32_ubyte1 v5, exec_hi
24418// GFX10: encoding: [0x7f,0x24,0x0a,0x7e]
24419
24420v_cvt_f32_ubyte1 v5, 0
24421// GFX10: encoding: [0x80,0x24,0x0a,0x7e]
24422
24423v_cvt_f32_ubyte1 v5, -1
24424// GFX10: encoding: [0xc1,0x24,0x0a,0x7e]
24425
24426v_cvt_f32_ubyte1 v5, 0.5
24427// GFX10: encoding: [0xf0,0x24,0x0a,0x7e]
24428
24429v_cvt_f32_ubyte1 v5, -4.0
24430// GFX10: encoding: [0xf7,0x24,0x0a,0x7e]
24431
24432v_cvt_f32_ubyte1 v5, 0xaf123456
24433// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24434
24435v_cvt_f32_ubyte1 v5, 0x3f717273
24436// GFX10: encoding: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24437
24438v_cvt_f32_ubyte1_e64 v5, v1
24439// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]
24440
24441v_cvt_f32_ubyte1_e64 v255, v1
24442// GFX10: encoding: [0xff,0x00,0x92,0xd5,0x01,0x01,0x00,0x00]
24443
24444v_cvt_f32_ubyte1_e64 v5, v255
24445// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xff,0x01,0x00,0x00]
24446
24447v_cvt_f32_ubyte1_e64 v5, s1
24448// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x00,0x00,0x00]
24449
24450v_cvt_f32_ubyte1_e64 v5, s101
24451// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x65,0x00,0x00,0x00]
24452
24453v_cvt_f32_ubyte1_e64 v5, vcc_lo
24454// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6a,0x00,0x00,0x00]
24455
24456v_cvt_f32_ubyte1_e64 v5, vcc_hi
24457// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x6b,0x00,0x00,0x00]
24458
24459v_cvt_f32_ubyte1_e64 v5, m0
24460// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7c,0x00,0x00,0x00]
24461
24462v_cvt_f32_ubyte1_e64 v5, exec_lo
24463// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7e,0x00,0x00,0x00]
24464
24465v_cvt_f32_ubyte1_e64 v5, exec_hi
24466// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x7f,0x00,0x00,0x00]
24467
24468v_cvt_f32_ubyte1_e64 v5, 0
24469// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x80,0x00,0x00,0x00]
24470
24471v_cvt_f32_ubyte1_e64 v5, -1
24472// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xc1,0x00,0x00,0x00]
24473
24474v_cvt_f32_ubyte1_e64 v5, 0.5
24475// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf0,0x00,0x00,0x00]
24476
24477v_cvt_f32_ubyte1_e64 v5, -4.0
24478// GFX10: encoding: [0x05,0x00,0x92,0xd5,0xf7,0x00,0x00,0x00]
24479
24480v_cvt_f32_ubyte1_e64 v5, v1 clamp
24481// GFX10: encoding: [0x05,0x80,0x92,0xd5,0x01,0x01,0x00,0x00]
24482
24483v_cvt_f32_ubyte1_e64 v5, v1 mul:2
24484// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x08]
24485
24486v_cvt_f32_ubyte1_e64 v5, v1 mul:4
24487// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x10]
24488
24489v_cvt_f32_ubyte1_e64 v5, v1 div:2
24490// GFX10: encoding: [0x05,0x00,0x92,0xd5,0x01,0x01,0x00,0x18]
24491
24492v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24493// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
24494
24495v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24496// GFX10: encoding: [0xf9,0x24,0xfe,0x7f,0x01,0x06,0x06,0x00]
24497
24498v_cvt_f32_ubyte1_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24499// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0xff,0x06,0x06,0x00]
24500
24501v_cvt_f32_ubyte1_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24502// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x86,0x00]
24503
24504v_cvt_f32_ubyte1_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24505// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x65,0x06,0x86,0x00]
24506
24507v_cvt_f32_ubyte1_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24508// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6a,0x06,0x86,0x00]
24509
24510v_cvt_f32_ubyte1_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24511// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x6b,0x06,0x86,0x00]
24512
24513v_cvt_f32_ubyte1_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24514// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7c,0x06,0x86,0x00]
24515
24516v_cvt_f32_ubyte1_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24517// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7e,0x06,0x86,0x00]
24518
24519v_cvt_f32_ubyte1_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24520// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x7f,0x06,0x86,0x00]
24521
24522v_cvt_f32_ubyte1_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24523// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x26,0x06,0x00]
24524
24525v_cvt_f32_ubyte1_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24526// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x46,0x06,0x00]
24527
24528v_cvt_f32_ubyte1_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24529// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x86,0x06,0x00]
24530
24531v_cvt_f32_ubyte1_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24532// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0xc6,0x06,0x00]
24533
24534v_cvt_f32_ubyte1_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
24535// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
24536
24537v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24538// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x00,0x06,0x00]
24539
24540v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24541// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x01,0x06,0x00]
24542
24543v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
24544// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x02,0x06,0x00]
24545
24546v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
24547// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x03,0x06,0x00]
24548
24549v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24550// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x04,0x06,0x00]
24551
24552v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24553// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x05,0x06,0x00]
24554
24555v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
24556// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x0e,0x06,0x00]
24557
24558v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
24559// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
24560
24561v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
24562// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
24563
24564v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
24565// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
24566
24567v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
24568// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x00,0x00]
24569
24570v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
24571// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x01,0x00]
24572
24573v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
24574// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x02,0x00]
24575
24576v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
24577// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x03,0x00]
24578
24579v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
24580// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x04,0x00]
24581
24582v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
24583// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x05,0x00]
24584
24585v_cvt_f32_ubyte1_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24586// GFX10: encoding: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x0e,0x00]
24587
24588v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24589// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00]
24590
24591v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24592// GFX10: encoding: [0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00]
24593
24594v_cvt_f32_ubyte1_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24595// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00]
24596
24597v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
24598// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]
24599
24600v_cvt_f32_ubyte1_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
24601// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00]
24602
24603v_cvt_f32_ubyte1_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
24604// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00]
24605
24606v_cvt_f32_ubyte1_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
24607// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00]
24608
24609v_cvt_f32_ubyte1_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
24610// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00]
24611
24612v_cvt_f32_ubyte1_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
24613// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00]
24614
24615v_cvt_f32_ubyte1_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
24616// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00]
24617
24618v_cvt_f32_ubyte1_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
24619// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00]
24620
24621v_cvt_f32_ubyte1_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
24622// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00]
24623
24624v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
24625// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10]
24626
24627v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
24628// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30]
24629
24630v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
24631// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24632
24633v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
24634// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24635
24636v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
24637// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01]
24638
24639v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
24640// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03]
24641
24642v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
24643// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24644
24645v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
24646// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24647
24648v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
24649// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00]
24650
24651v_cvt_f32_ubyte1_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
24652// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x51,0x01,0x00]
24653
24654v_cvt_f32_ubyte1_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
24655// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x5f,0x01,0x00]
24656
24657v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
24658// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x61,0x01,0x00]
24659
24660v_cvt_f32_ubyte1_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
24661// GFX10: encoding: [0xfa,0x24,0x0a,0x7e,0x01,0x6f,0x01,0x00]
24662
24663v_cvt_f32_ubyte2 v5, v1
24664// GFX10: encoding: [0x01,0x27,0x0a,0x7e]
24665
24666v_cvt_f32_ubyte2 v255, v1
24667// GFX10: encoding: [0x01,0x27,0xfe,0x7f]
24668
24669v_cvt_f32_ubyte2 v5, v255
24670// GFX10: encoding: [0xff,0x27,0x0a,0x7e]
24671
24672v_cvt_f32_ubyte2 v5, s1
24673// GFX10: encoding: [0x01,0x26,0x0a,0x7e]
24674
24675v_cvt_f32_ubyte2 v5, s103
24676// GFX10: encoding: [0x67,0x26,0x0a,0x7e]
24677
24678v_cvt_f32_ubyte2 v5, vcc_lo
24679// GFX10: encoding: [0x6a,0x26,0x0a,0x7e]
24680
24681v_cvt_f32_ubyte2 v5, vcc_hi
24682// GFX10: encoding: [0x6b,0x26,0x0a,0x7e]
24683
24684v_cvt_f32_ubyte2 v5, ttmp11
24685// GFX10: encoding: [0x77,0x26,0x0a,0x7e]
24686
24687v_cvt_f32_ubyte2 v5, m0
24688// GFX10: encoding: [0x7c,0x26,0x0a,0x7e]
24689
24690v_cvt_f32_ubyte2 v5, exec_lo
24691// GFX10: encoding: [0x7e,0x26,0x0a,0x7e]
24692
24693v_cvt_f32_ubyte2 v5, exec_hi
24694// GFX10: encoding: [0x7f,0x26,0x0a,0x7e]
24695
24696v_cvt_f32_ubyte2 v5, 0
24697// GFX10: encoding: [0x80,0x26,0x0a,0x7e]
24698
24699v_cvt_f32_ubyte2 v5, -1
24700// GFX10: encoding: [0xc1,0x26,0x0a,0x7e]
24701
24702v_cvt_f32_ubyte2 v5, 0.5
24703// GFX10: encoding: [0xf0,0x26,0x0a,0x7e]
24704
24705v_cvt_f32_ubyte2 v5, -4.0
24706// GFX10: encoding: [0xf7,0x26,0x0a,0x7e]
24707
24708v_cvt_f32_ubyte2 v5, 0xaf123456
24709// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24710
24711v_cvt_f32_ubyte2 v5, 0x3f717273
24712// GFX10: encoding: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24713
24714v_cvt_f32_ubyte2_e64 v5, v1
24715// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]
24716
24717v_cvt_f32_ubyte2_e64 v255, v1
24718// GFX10: encoding: [0xff,0x00,0x93,0xd5,0x01,0x01,0x00,0x00]
24719
24720v_cvt_f32_ubyte2_e64 v5, v255
24721// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xff,0x01,0x00,0x00]
24722
24723v_cvt_f32_ubyte2_e64 v5, s1
24724// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x00,0x00,0x00]
24725
24726v_cvt_f32_ubyte2_e64 v5, s101
24727// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x65,0x00,0x00,0x00]
24728
24729v_cvt_f32_ubyte2_e64 v5, vcc_lo
24730// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6a,0x00,0x00,0x00]
24731
24732v_cvt_f32_ubyte2_e64 v5, vcc_hi
24733// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x6b,0x00,0x00,0x00]
24734
24735v_cvt_f32_ubyte2_e64 v5, m0
24736// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7c,0x00,0x00,0x00]
24737
24738v_cvt_f32_ubyte2_e64 v5, exec_lo
24739// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7e,0x00,0x00,0x00]
24740
24741v_cvt_f32_ubyte2_e64 v5, exec_hi
24742// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x7f,0x00,0x00,0x00]
24743
24744v_cvt_f32_ubyte2_e64 v5, 0
24745// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x80,0x00,0x00,0x00]
24746
24747v_cvt_f32_ubyte2_e64 v5, -1
24748// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xc1,0x00,0x00,0x00]
24749
24750v_cvt_f32_ubyte2_e64 v5, 0.5
24751// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf0,0x00,0x00,0x00]
24752
24753v_cvt_f32_ubyte2_e64 v5, -4.0
24754// GFX10: encoding: [0x05,0x00,0x93,0xd5,0xf7,0x00,0x00,0x00]
24755
24756v_cvt_f32_ubyte2_e64 v5, v1 clamp
24757// GFX10: encoding: [0x05,0x80,0x93,0xd5,0x01,0x01,0x00,0x00]
24758
24759v_cvt_f32_ubyte2_e64 v5, v1 mul:2
24760// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x08]
24761
24762v_cvt_f32_ubyte2_e64 v5, v1 mul:4
24763// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x10]
24764
24765v_cvt_f32_ubyte2_e64 v5, v1 div:2
24766// GFX10: encoding: [0x05,0x00,0x93,0xd5,0x01,0x01,0x00,0x18]
24767
24768v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24769// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
24770
24771v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24772// GFX10: encoding: [0xf9,0x26,0xfe,0x7f,0x01,0x06,0x06,0x00]
24773
24774v_cvt_f32_ubyte2_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24775// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0xff,0x06,0x06,0x00]
24776
24777v_cvt_f32_ubyte2_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24778// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x86,0x00]
24779
24780v_cvt_f32_ubyte2_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24781// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x65,0x06,0x86,0x00]
24782
24783v_cvt_f32_ubyte2_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24784// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6a,0x06,0x86,0x00]
24785
24786v_cvt_f32_ubyte2_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24787// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x6b,0x06,0x86,0x00]
24788
24789v_cvt_f32_ubyte2_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24790// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7c,0x06,0x86,0x00]
24791
24792v_cvt_f32_ubyte2_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24793// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7e,0x06,0x86,0x00]
24794
24795v_cvt_f32_ubyte2_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24796// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x7f,0x06,0x86,0x00]
24797
24798v_cvt_f32_ubyte2_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24799// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x26,0x06,0x00]
24800
24801v_cvt_f32_ubyte2_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24802// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x46,0x06,0x00]
24803
24804v_cvt_f32_ubyte2_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24805// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x86,0x06,0x00]
24806
24807v_cvt_f32_ubyte2_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24808// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0xc6,0x06,0x00]
24809
24810v_cvt_f32_ubyte2_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
24811// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
24812
24813v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24814// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x00,0x06,0x00]
24815
24816v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24817// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x01,0x06,0x00]
24818
24819v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
24820// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x02,0x06,0x00]
24821
24822v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
24823// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x03,0x06,0x00]
24824
24825v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
24826// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x04,0x06,0x00]
24827
24828v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
24829// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x05,0x06,0x00]
24830
24831v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
24832// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x0e,0x06,0x00]
24833
24834v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
24835// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
24836
24837v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
24838// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
24839
24840v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
24841// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
24842
24843v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
24844// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x00,0x00]
24845
24846v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
24847// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x01,0x00]
24848
24849v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
24850// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x02,0x00]
24851
24852v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
24853// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x03,0x00]
24854
24855v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
24856// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x04,0x00]
24857
24858v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
24859// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x05,0x00]
24860
24861v_cvt_f32_ubyte2_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
24862// GFX10: encoding: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x0e,0x00]
24863
24864v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24865// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00]
24866
24867v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24868// GFX10: encoding: [0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00]
24869
24870v_cvt_f32_ubyte2_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
24871// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00]
24872
24873v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
24874// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]
24875
24876v_cvt_f32_ubyte2_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
24877// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00]
24878
24879v_cvt_f32_ubyte2_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
24880// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00]
24881
24882v_cvt_f32_ubyte2_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
24883// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00]
24884
24885v_cvt_f32_ubyte2_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
24886// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00]
24887
24888v_cvt_f32_ubyte2_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
24889// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00]
24890
24891v_cvt_f32_ubyte2_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
24892// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00]
24893
24894v_cvt_f32_ubyte2_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
24895// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00]
24896
24897v_cvt_f32_ubyte2_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
24898// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00]
24899
24900v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
24901// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10]
24902
24903v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
24904// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30]
24905
24906v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
24907// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24908
24909v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
24910// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
24911
24912v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
24913// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01]
24914
24915v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
24916// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03]
24917
24918v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
24919// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24920
24921v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
24922// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
24923
24924v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
24925// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00]
24926
24927v_cvt_f32_ubyte2_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
24928// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x51,0x01,0x00]
24929
24930v_cvt_f32_ubyte2_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
24931// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x5f,0x01,0x00]
24932
24933v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
24934// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x61,0x01,0x00]
24935
24936v_cvt_f32_ubyte2_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
24937// GFX10: encoding: [0xfa,0x26,0x0a,0x7e,0x01,0x6f,0x01,0x00]
24938
24939v_cvt_f32_ubyte3 v5, v1
24940// GFX10: encoding: [0x01,0x29,0x0a,0x7e]
24941
24942v_cvt_f32_ubyte3 v255, v1
24943// GFX10: encoding: [0x01,0x29,0xfe,0x7f]
24944
24945v_cvt_f32_ubyte3 v5, v255
24946// GFX10: encoding: [0xff,0x29,0x0a,0x7e]
24947
24948v_cvt_f32_ubyte3 v5, s1
24949// GFX10: encoding: [0x01,0x28,0x0a,0x7e]
24950
24951v_cvt_f32_ubyte3 v5, s103
24952// GFX10: encoding: [0x67,0x28,0x0a,0x7e]
24953
24954v_cvt_f32_ubyte3 v5, vcc_lo
24955// GFX10: encoding: [0x6a,0x28,0x0a,0x7e]
24956
24957v_cvt_f32_ubyte3 v5, vcc_hi
24958// GFX10: encoding: [0x6b,0x28,0x0a,0x7e]
24959
24960v_cvt_f32_ubyte3 v5, ttmp11
24961// GFX10: encoding: [0x77,0x28,0x0a,0x7e]
24962
24963v_cvt_f32_ubyte3 v5, m0
24964// GFX10: encoding: [0x7c,0x28,0x0a,0x7e]
24965
24966v_cvt_f32_ubyte3 v5, exec_lo
24967// GFX10: encoding: [0x7e,0x28,0x0a,0x7e]
24968
24969v_cvt_f32_ubyte3 v5, exec_hi
24970// GFX10: encoding: [0x7f,0x28,0x0a,0x7e]
24971
24972v_cvt_f32_ubyte3 v5, 0
24973// GFX10: encoding: [0x80,0x28,0x0a,0x7e]
24974
24975v_cvt_f32_ubyte3 v5, -1
24976// GFX10: encoding: [0xc1,0x28,0x0a,0x7e]
24977
24978v_cvt_f32_ubyte3 v5, 0.5
24979// GFX10: encoding: [0xf0,0x28,0x0a,0x7e]
24980
24981v_cvt_f32_ubyte3 v5, -4.0
24982// GFX10: encoding: [0xf7,0x28,0x0a,0x7e]
24983
24984v_cvt_f32_ubyte3 v5, 0xaf123456
24985// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24986
24987v_cvt_f32_ubyte3 v5, 0x3f717273
24988// GFX10: encoding: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24989
24990v_cvt_f32_ubyte3_e64 v5, v1
24991// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]
24992
24993v_cvt_f32_ubyte3_e64 v255, v1
24994// GFX10: encoding: [0xff,0x00,0x94,0xd5,0x01,0x01,0x00,0x00]
24995
24996v_cvt_f32_ubyte3_e64 v5, v255
24997// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xff,0x01,0x00,0x00]
24998
24999v_cvt_f32_ubyte3_e64 v5, s1
25000// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x00,0x00,0x00]
25001
25002v_cvt_f32_ubyte3_e64 v5, s101
25003// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x65,0x00,0x00,0x00]
25004
25005v_cvt_f32_ubyte3_e64 v5, vcc_lo
25006// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6a,0x00,0x00,0x00]
25007
25008v_cvt_f32_ubyte3_e64 v5, vcc_hi
25009// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x6b,0x00,0x00,0x00]
25010
25011v_cvt_f32_ubyte3_e64 v5, m0
25012// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7c,0x00,0x00,0x00]
25013
25014v_cvt_f32_ubyte3_e64 v5, exec_lo
25015// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7e,0x00,0x00,0x00]
25016
25017v_cvt_f32_ubyte3_e64 v5, exec_hi
25018// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x7f,0x00,0x00,0x00]
25019
25020v_cvt_f32_ubyte3_e64 v5, 0
25021// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x80,0x00,0x00,0x00]
25022
25023v_cvt_f32_ubyte3_e64 v5, -1
25024// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xc1,0x00,0x00,0x00]
25025
25026v_cvt_f32_ubyte3_e64 v5, 0.5
25027// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf0,0x00,0x00,0x00]
25028
25029v_cvt_f32_ubyte3_e64 v5, -4.0
25030// GFX10: encoding: [0x05,0x00,0x94,0xd5,0xf7,0x00,0x00,0x00]
25031
25032v_cvt_f32_ubyte3_e64 v5, v1 clamp
25033// GFX10: encoding: [0x05,0x80,0x94,0xd5,0x01,0x01,0x00,0x00]
25034
25035v_cvt_f32_ubyte3_e64 v5, v1 mul:2
25036// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x08]
25037
25038v_cvt_f32_ubyte3_e64 v5, v1 mul:4
25039// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x10]
25040
25041v_cvt_f32_ubyte3_e64 v5, v1 div:2
25042// GFX10: encoding: [0x05,0x00,0x94,0xd5,0x01,0x01,0x00,0x18]
25043
25044v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25045// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
25046
25047v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25048// GFX10: encoding: [0xf9,0x28,0xfe,0x7f,0x01,0x06,0x06,0x00]
25049
25050v_cvt_f32_ubyte3_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25051// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0xff,0x06,0x06,0x00]
25052
25053v_cvt_f32_ubyte3_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25054// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x86,0x00]
25055
25056v_cvt_f32_ubyte3_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25057// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x65,0x06,0x86,0x00]
25058
25059v_cvt_f32_ubyte3_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25060// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6a,0x06,0x86,0x00]
25061
25062v_cvt_f32_ubyte3_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25063// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x6b,0x06,0x86,0x00]
25064
25065v_cvt_f32_ubyte3_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25066// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7c,0x06,0x86,0x00]
25067
25068v_cvt_f32_ubyte3_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25069// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7e,0x06,0x86,0x00]
25070
25071v_cvt_f32_ubyte3_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25072// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x7f,0x06,0x86,0x00]
25073
25074v_cvt_f32_ubyte3_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25075// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x26,0x06,0x00]
25076
25077v_cvt_f32_ubyte3_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25078// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x46,0x06,0x00]
25079
25080v_cvt_f32_ubyte3_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25081// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x86,0x06,0x00]
25082
25083v_cvt_f32_ubyte3_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25084// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0xc6,0x06,0x00]
25085
25086v_cvt_f32_ubyte3_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
25087// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
25088
25089v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
25090// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x00,0x06,0x00]
25091
25092v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
25093// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x01,0x06,0x00]
25094
25095v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
25096// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x02,0x06,0x00]
25097
25098v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
25099// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x03,0x06,0x00]
25100
25101v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
25102// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x04,0x06,0x00]
25103
25104v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
25105// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x05,0x06,0x00]
25106
25107v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
25108// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x0e,0x06,0x00]
25109
25110v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
25111// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
25112
25113v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
25114// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
25115
25116v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
25117// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
25118
25119v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
25120// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x00,0x00]
25121
25122v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
25123// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x01,0x00]
25124
25125v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
25126// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x02,0x00]
25127
25128v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
25129// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x03,0x00]
25130
25131v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
25132// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x04,0x00]
25133
25134v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
25135// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x05,0x00]
25136
25137v_cvt_f32_ubyte3_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25138// GFX10: encoding: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x0e,0x00]
25139
25140v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
25141// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00]
25142
25143v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
25144// GFX10: encoding: [0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00]
25145
25146v_cvt_f32_ubyte3_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
25147// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00]
25148
25149v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
25150// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]
25151
25152v_cvt_f32_ubyte3_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
25153// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00]
25154
25155v_cvt_f32_ubyte3_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
25156// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00]
25157
25158v_cvt_f32_ubyte3_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
25159// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00]
25160
25161v_cvt_f32_ubyte3_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
25162// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00]
25163
25164v_cvt_f32_ubyte3_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
25165// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00]
25166
25167v_cvt_f32_ubyte3_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
25168// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00]
25169
25170v_cvt_f32_ubyte3_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
25171// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00]
25172
25173v_cvt_f32_ubyte3_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
25174// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00]
25175
25176v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
25177// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10]
25178
25179v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
25180// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30]
25181
25182v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
25183// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
25184
25185v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
25186// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
25187
25188v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
25189// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01]
25190
25191v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
25192// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03]
25193
25194v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
25195// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
25196
25197v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
25198// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
25199
25200v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
25201// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00]
25202
25203v_cvt_f32_ubyte3_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
25204// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x51,0x01,0x00]
25205
25206v_cvt_f32_ubyte3_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
25207// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x5f,0x01,0x00]
25208
25209v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
25210// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x61,0x01,0x00]
25211
25212v_cvt_f32_ubyte3_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
25213// GFX10: encoding: [0xfa,0x28,0x0a,0x7e,0x01,0x6f,0x01,0x00]
25214
25215v_cvt_u32_f64 v5, v[1:2]
25216// GFX10: encoding: [0x01,0x2b,0x0a,0x7e]
25217
25218v_cvt_u32_f64 v255, v[1:2]
25219// GFX10: encoding: [0x01,0x2b,0xfe,0x7f]
25220
25221v_cvt_u32_f64 v5, v[254:255]
25222// GFX10: encoding: [0xfe,0x2b,0x0a,0x7e]
25223
25224v_cvt_u32_f64 v5, s[2:3]
25225// GFX10: encoding: [0x02,0x2a,0x0a,0x7e]
25226
25227v_cvt_u32_f64 v5, s[4:5]
25228// GFX10: encoding: [0x04,0x2a,0x0a,0x7e]
25229
25230v_cvt_u32_f64 v5, s[102:103]
25231// GFX10: encoding: [0x66,0x2a,0x0a,0x7e]
25232
25233v_cvt_u32_f64 v5, vcc
25234// GFX10: encoding: [0x6a,0x2a,0x0a,0x7e]
25235
25236v_cvt_u32_f64 v5, ttmp[10:11]
25237// GFX10: encoding: [0x76,0x2a,0x0a,0x7e]
25238
25239v_cvt_u32_f64 v5, exec
25240// GFX10: encoding: [0x7e,0x2a,0x0a,0x7e]
25241
25242v_cvt_u32_f64 v5, 0
25243// GFX10: encoding: [0x80,0x2a,0x0a,0x7e]
25244
25245v_cvt_u32_f64 v5, -1
25246// GFX10: encoding: [0xc1,0x2a,0x0a,0x7e]
25247
25248v_cvt_u32_f64 v5, 0.5
25249// GFX10: encoding: [0xf0,0x2a,0x0a,0x7e]
25250
25251v_cvt_u32_f64 v5, -4.0
25252// GFX10: encoding: [0xf7,0x2a,0x0a,0x7e]
25253
25254v_cvt_u32_f64 v5, 0xaf123456
25255// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25256
25257v_cvt_u32_f64 v5, 0x3f717273
25258// GFX10: encoding: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25259
25260v_cvt_u32_f64_e64 v5, v[1:2]
25261// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]
25262
25263v_cvt_u32_f64_e64 v255, v[1:2]
25264// GFX10: encoding: [0xff,0x00,0x95,0xd5,0x01,0x01,0x00,0x00]
25265
25266v_cvt_u32_f64_e64 v5, v[254:255]
25267// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xfe,0x01,0x00,0x00]
25268
25269v_cvt_u32_f64_e64 v5, s[2:3]
25270// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x02,0x00,0x00,0x00]
25271
25272v_cvt_u32_f64_e64 v5, s[4:5]
25273// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x04,0x00,0x00,0x00]
25274
25275v_cvt_u32_f64_e64 v5, s[100:101]
25276// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x64,0x00,0x00,0x00]
25277
25278v_cvt_u32_f64_e64 v5, vcc
25279// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x6a,0x00,0x00,0x00]
25280
25281v_cvt_u32_f64_e64 v5, exec
25282// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x7e,0x00,0x00,0x00]
25283
25284v_cvt_u32_f64_e64 v5, 0
25285// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x80,0x00,0x00,0x00]
25286
25287v_cvt_u32_f64_e64 v5, -1
25288// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xc1,0x00,0x00,0x00]
25289
25290v_cvt_u32_f64_e64 v5, 0.5
25291// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf0,0x00,0x00,0x00]
25292
25293v_cvt_u32_f64_e64 v5, -4.0
25294// GFX10: encoding: [0x05,0x00,0x95,0xd5,0xf7,0x00,0x00,0x00]
25295
25296v_cvt_u32_f64_e64 v5, -v[1:2]
25297// GFX10: encoding: [0x05,0x00,0x95,0xd5,0x01,0x01,0x00,0x20]
25298
25299v_cvt_u32_f64_e64 v5, |v[1:2]|
25300// GFX10: encoding: [0x05,0x01,0x95,0xd5,0x01,0x01,0x00,0x00]
25301
25302v_cvt_u32_f64_e64 v5, v[1:2] clamp
25303// GFX10: encoding: [0x05,0x80,0x95,0xd5,0x01,0x01,0x00,0x00]
25304
25305v_cvt_f64_u32 v[5:6], v1
25306// GFX10: encoding: [0x01,0x2d,0x0a,0x7e]
25307
25308v_cvt_f64_u32 v[254:255], v1
25309// GFX10: encoding: [0x01,0x2d,0xfc,0x7f]
25310
25311v_cvt_f64_u32 v[5:6], v255
25312// GFX10: encoding: [0xff,0x2d,0x0a,0x7e]
25313
25314v_cvt_f64_u32 v[5:6], s1
25315// GFX10: encoding: [0x01,0x2c,0x0a,0x7e]
25316
25317v_cvt_f64_u32 v[5:6], s103
25318// GFX10: encoding: [0x67,0x2c,0x0a,0x7e]
25319
25320v_cvt_f64_u32 v[5:6], vcc_lo
25321// GFX10: encoding: [0x6a,0x2c,0x0a,0x7e]
25322
25323v_cvt_f64_u32 v[5:6], vcc_hi
25324// GFX10: encoding: [0x6b,0x2c,0x0a,0x7e]
25325
25326v_cvt_f64_u32 v[5:6], ttmp11
25327// GFX10: encoding: [0x77,0x2c,0x0a,0x7e]
25328
25329v_cvt_f64_u32 v[5:6], m0
25330// GFX10: encoding: [0x7c,0x2c,0x0a,0x7e]
25331
25332v_cvt_f64_u32 v[5:6], exec_lo
25333// GFX10: encoding: [0x7e,0x2c,0x0a,0x7e]
25334
25335v_cvt_f64_u32 v[5:6], exec_hi
25336// GFX10: encoding: [0x7f,0x2c,0x0a,0x7e]
25337
25338v_cvt_f64_u32 v[5:6], 0
25339// GFX10: encoding: [0x80,0x2c,0x0a,0x7e]
25340
25341v_cvt_f64_u32 v[5:6], -1
25342// GFX10: encoding: [0xc1,0x2c,0x0a,0x7e]
25343
25344v_cvt_f64_u32 v[5:6], 0.5
25345// GFX10: encoding: [0xf0,0x2c,0x0a,0x7e]
25346
25347v_cvt_f64_u32 v[5:6], -4.0
25348// GFX10: encoding: [0xf7,0x2c,0x0a,0x7e]
25349
25350v_cvt_f64_u32 v[5:6], 0xaf123456
25351// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25352
25353v_cvt_f64_u32 v[5:6], 0x3f717273
25354// GFX10: encoding: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25355
25356v_cvt_f64_u32_e64 v[5:6], v1
25357// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]
25358
25359v_cvt_f64_u32_e64 v[254:255], v1
25360// GFX10: encoding: [0xfe,0x00,0x96,0xd5,0x01,0x01,0x00,0x00]
25361
25362v_cvt_f64_u32_e64 v[5:6], v255
25363// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xff,0x01,0x00,0x00]
25364
25365v_cvt_f64_u32_e64 v[5:6], s1
25366// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x00,0x00,0x00]
25367
25368v_cvt_f64_u32_e64 v[5:6], s101
25369// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x65,0x00,0x00,0x00]
25370
25371v_cvt_f64_u32_e64 v[5:6], vcc_lo
25372// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6a,0x00,0x00,0x00]
25373
25374v_cvt_f64_u32_e64 v[5:6], vcc_hi
25375// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x6b,0x00,0x00,0x00]
25376
25377v_cvt_f64_u32_e64 v[5:6], m0
25378// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7c,0x00,0x00,0x00]
25379
25380v_cvt_f64_u32_e64 v[5:6], exec_lo
25381// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7e,0x00,0x00,0x00]
25382
25383v_cvt_f64_u32_e64 v[5:6], exec_hi
25384// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x7f,0x00,0x00,0x00]
25385
25386v_cvt_f64_u32_e64 v[5:6], 0
25387// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x80,0x00,0x00,0x00]
25388
25389v_cvt_f64_u32_e64 v[5:6], -1
25390// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xc1,0x00,0x00,0x00]
25391
25392v_cvt_f64_u32_e64 v[5:6], 0.5
25393// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf0,0x00,0x00,0x00]
25394
25395v_cvt_f64_u32_e64 v[5:6], -4.0
25396// GFX10: encoding: [0x05,0x00,0x96,0xd5,0xf7,0x00,0x00,0x00]
25397
25398v_cvt_f64_u32_e64 v[5:6], v1 clamp
25399// GFX10: encoding: [0x05,0x80,0x96,0xd5,0x01,0x01,0x00,0x00]
25400
25401v_cvt_f64_u32_e64 v[5:6], v1 mul:2
25402// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x08]
25403
25404v_cvt_f64_u32_e64 v[5:6], v1 mul:4
25405// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x10]
25406
25407v_cvt_f64_u32_e64 v[5:6], v1 div:2
25408// GFX10: encoding: [0x05,0x00,0x96,0xd5,0x01,0x01,0x00,0x18]
25409
25410v_trunc_f64 v[5:6], v[1:2]
25411// GFX10: encoding: [0x01,0x2f,0x0a,0x7e]
25412
25413v_trunc_f64 v[254:255], v[1:2]
25414// GFX10: encoding: [0x01,0x2f,0xfc,0x7f]
25415
25416v_trunc_f64 v[5:6], v[254:255]
25417// GFX10: encoding: [0xfe,0x2f,0x0a,0x7e]
25418
25419v_trunc_f64 v[5:6], s[2:3]
25420// GFX10: encoding: [0x02,0x2e,0x0a,0x7e]
25421
25422v_trunc_f64 v[5:6], s[4:5]
25423// GFX10: encoding: [0x04,0x2e,0x0a,0x7e]
25424
25425v_trunc_f64 v[5:6], s[102:103]
25426// GFX10: encoding: [0x66,0x2e,0x0a,0x7e]
25427
25428v_trunc_f64 v[5:6], vcc
25429// GFX10: encoding: [0x6a,0x2e,0x0a,0x7e]
25430
25431v_trunc_f64 v[5:6], ttmp[10:11]
25432// GFX10: encoding: [0x76,0x2e,0x0a,0x7e]
25433
25434v_trunc_f64 v[5:6], exec
25435// GFX10: encoding: [0x7e,0x2e,0x0a,0x7e]
25436
25437v_trunc_f64 v[5:6], 0
25438// GFX10: encoding: [0x80,0x2e,0x0a,0x7e]
25439
25440v_trunc_f64 v[5:6], -1
25441// GFX10: encoding: [0xc1,0x2e,0x0a,0x7e]
25442
25443v_trunc_f64 v[5:6], 0.5
25444// GFX10: encoding: [0xf0,0x2e,0x0a,0x7e]
25445
25446v_trunc_f64 v[5:6], -4.0
25447// GFX10: encoding: [0xf7,0x2e,0x0a,0x7e]
25448
25449v_trunc_f64 v[5:6], 0xaf123456
25450// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25451
25452v_trunc_f64 v[5:6], 0x3f717273
25453// GFX10: encoding: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25454
25455v_trunc_f64_e64 v[5:6], v[1:2]
25456// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]
25457
25458v_trunc_f64_e64 v[254:255], v[1:2]
25459// GFX10: encoding: [0xfe,0x00,0x97,0xd5,0x01,0x01,0x00,0x00]
25460
25461v_trunc_f64_e64 v[5:6], v[254:255]
25462// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xfe,0x01,0x00,0x00]
25463
25464v_trunc_f64_e64 v[5:6], s[2:3]
25465// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x02,0x00,0x00,0x00]
25466
25467v_trunc_f64_e64 v[5:6], s[4:5]
25468// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x04,0x00,0x00,0x00]
25469
25470v_trunc_f64_e64 v[5:6], s[100:101]
25471// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x64,0x00,0x00,0x00]
25472
25473v_trunc_f64_e64 v[5:6], vcc
25474// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x6a,0x00,0x00,0x00]
25475
25476v_trunc_f64_e64 v[5:6], exec
25477// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x7e,0x00,0x00,0x00]
25478
25479v_trunc_f64_e64 v[5:6], 0
25480// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x80,0x00,0x00,0x00]
25481
25482v_trunc_f64_e64 v[5:6], -1
25483// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xc1,0x00,0x00,0x00]
25484
25485v_trunc_f64_e64 v[5:6], 0.5
25486// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf0,0x00,0x00,0x00]
25487
25488v_trunc_f64_e64 v[5:6], -4.0
25489// GFX10: encoding: [0x05,0x00,0x97,0xd5,0xf7,0x00,0x00,0x00]
25490
25491v_trunc_f64_e64 v[5:6], -v[1:2]
25492// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x20]
25493
25494v_trunc_f64_e64 v[5:6], |v[1:2]|
25495// GFX10: encoding: [0x05,0x01,0x97,0xd5,0x01,0x01,0x00,0x00]
25496
25497v_trunc_f64_e64 v[5:6], v[1:2] clamp
25498// GFX10: encoding: [0x05,0x80,0x97,0xd5,0x01,0x01,0x00,0x00]
25499
25500v_trunc_f64_e64 v[5:6], v[1:2] mul:2
25501// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x08]
25502
25503v_trunc_f64_e64 v[5:6], v[1:2] mul:4
25504// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x10]
25505
25506v_trunc_f64_e64 v[5:6], v[1:2] div:2
25507// GFX10: encoding: [0x05,0x00,0x97,0xd5,0x01,0x01,0x00,0x18]
25508
25509v_ceil_f64 v[5:6], v[1:2]
25510// GFX10: encoding: [0x01,0x31,0x0a,0x7e]
25511
25512v_ceil_f64 v[254:255], v[1:2]
25513// GFX10: encoding: [0x01,0x31,0xfc,0x7f]
25514
25515v_ceil_f64 v[5:6], v[254:255]
25516// GFX10: encoding: [0xfe,0x31,0x0a,0x7e]
25517
25518v_ceil_f64 v[5:6], s[2:3]
25519// GFX10: encoding: [0x02,0x30,0x0a,0x7e]
25520
25521v_ceil_f64 v[5:6], s[4:5]
25522// GFX10: encoding: [0x04,0x30,0x0a,0x7e]
25523
25524v_ceil_f64 v[5:6], s[102:103]
25525// GFX10: encoding: [0x66,0x30,0x0a,0x7e]
25526
25527v_ceil_f64 v[5:6], vcc
25528// GFX10: encoding: [0x6a,0x30,0x0a,0x7e]
25529
25530v_ceil_f64 v[5:6], ttmp[10:11]
25531// GFX10: encoding: [0x76,0x30,0x0a,0x7e]
25532
25533v_ceil_f64 v[5:6], exec
25534// GFX10: encoding: [0x7e,0x30,0x0a,0x7e]
25535
25536v_ceil_f64 v[5:6], 0
25537// GFX10: encoding: [0x80,0x30,0x0a,0x7e]
25538
25539v_ceil_f64 v[5:6], -1
25540// GFX10: encoding: [0xc1,0x30,0x0a,0x7e]
25541
25542v_ceil_f64 v[5:6], 0.5
25543// GFX10: encoding: [0xf0,0x30,0x0a,0x7e]
25544
25545v_ceil_f64 v[5:6], -4.0
25546// GFX10: encoding: [0xf7,0x30,0x0a,0x7e]
25547
25548v_ceil_f64 v[5:6], 0xaf123456
25549// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25550
25551v_ceil_f64 v[5:6], 0x3f717273
25552// GFX10: encoding: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25553
25554v_ceil_f64_e64 v[5:6], v[1:2]
25555// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]
25556
25557v_ceil_f64_e64 v[254:255], v[1:2]
25558// GFX10: encoding: [0xfe,0x00,0x98,0xd5,0x01,0x01,0x00,0x00]
25559
25560v_ceil_f64_e64 v[5:6], v[254:255]
25561// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xfe,0x01,0x00,0x00]
25562
25563v_ceil_f64_e64 v[5:6], s[2:3]
25564// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x02,0x00,0x00,0x00]
25565
25566v_ceil_f64_e64 v[5:6], s[4:5]
25567// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x04,0x00,0x00,0x00]
25568
25569v_ceil_f64_e64 v[5:6], s[100:101]
25570// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x64,0x00,0x00,0x00]
25571
25572v_ceil_f64_e64 v[5:6], vcc
25573// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x6a,0x00,0x00,0x00]
25574
25575v_ceil_f64_e64 v[5:6], exec
25576// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x7e,0x00,0x00,0x00]
25577
25578v_ceil_f64_e64 v[5:6], 0
25579// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x80,0x00,0x00,0x00]
25580
25581v_ceil_f64_e64 v[5:6], -1
25582// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xc1,0x00,0x00,0x00]
25583
25584v_ceil_f64_e64 v[5:6], 0.5
25585// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf0,0x00,0x00,0x00]
25586
25587v_ceil_f64_e64 v[5:6], -4.0
25588// GFX10: encoding: [0x05,0x00,0x98,0xd5,0xf7,0x00,0x00,0x00]
25589
25590v_ceil_f64_e64 v[5:6], -v[1:2]
25591// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x20]
25592
25593v_ceil_f64_e64 v[5:6], |v[1:2]|
25594// GFX10: encoding: [0x05,0x01,0x98,0xd5,0x01,0x01,0x00,0x00]
25595
25596v_ceil_f64_e64 v[5:6], v[1:2] clamp
25597// GFX10: encoding: [0x05,0x80,0x98,0xd5,0x01,0x01,0x00,0x00]
25598
25599v_ceil_f64_e64 v[5:6], v[1:2] mul:2
25600// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x08]
25601
25602v_ceil_f64_e64 v[5:6], v[1:2] mul:4
25603// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x10]
25604
25605v_ceil_f64_e64 v[5:6], v[1:2] div:2
25606// GFX10: encoding: [0x05,0x00,0x98,0xd5,0x01,0x01,0x00,0x18]
25607
25608v_rndne_f64 v[5:6], v[1:2]
25609// GFX10: encoding: [0x01,0x33,0x0a,0x7e]
25610
25611v_rndne_f64 v[254:255], v[1:2]
25612// GFX10: encoding: [0x01,0x33,0xfc,0x7f]
25613
25614v_rndne_f64 v[5:6], v[254:255]
25615// GFX10: encoding: [0xfe,0x33,0x0a,0x7e]
25616
25617v_rndne_f64 v[5:6], s[2:3]
25618// GFX10: encoding: [0x02,0x32,0x0a,0x7e]
25619
25620v_rndne_f64 v[5:6], s[4:5]
25621// GFX10: encoding: [0x04,0x32,0x0a,0x7e]
25622
25623v_rndne_f64 v[5:6], s[102:103]
25624// GFX10: encoding: [0x66,0x32,0x0a,0x7e]
25625
25626v_rndne_f64 v[5:6], vcc
25627// GFX10: encoding: [0x6a,0x32,0x0a,0x7e]
25628
25629v_rndne_f64 v[5:6], ttmp[10:11]
25630// GFX10: encoding: [0x76,0x32,0x0a,0x7e]
25631
25632v_rndne_f64 v[5:6], exec
25633// GFX10: encoding: [0x7e,0x32,0x0a,0x7e]
25634
25635v_rndne_f64 v[5:6], 0
25636// GFX10: encoding: [0x80,0x32,0x0a,0x7e]
25637
25638v_rndne_f64 v[5:6], -1
25639// GFX10: encoding: [0xc1,0x32,0x0a,0x7e]
25640
25641v_rndne_f64 v[5:6], 0.5
25642// GFX10: encoding: [0xf0,0x32,0x0a,0x7e]
25643
25644v_rndne_f64 v[5:6], -4.0
25645// GFX10: encoding: [0xf7,0x32,0x0a,0x7e]
25646
25647v_rndne_f64 v[5:6], 0xaf123456
25648// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25649
25650v_rndne_f64 v[5:6], 0x3f717273
25651// GFX10: encoding: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25652
25653v_rndne_f64_e64 v[5:6], v[1:2]
25654// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]
25655
25656v_rndne_f64_e64 v[254:255], v[1:2]
25657// GFX10: encoding: [0xfe,0x00,0x99,0xd5,0x01,0x01,0x00,0x00]
25658
25659v_rndne_f64_e64 v[5:6], v[254:255]
25660// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xfe,0x01,0x00,0x00]
25661
25662v_rndne_f64_e64 v[5:6], s[2:3]
25663// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x02,0x00,0x00,0x00]
25664
25665v_rndne_f64_e64 v[5:6], s[4:5]
25666// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x04,0x00,0x00,0x00]
25667
25668v_rndne_f64_e64 v[5:6], s[100:101]
25669// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x64,0x00,0x00,0x00]
25670
25671v_rndne_f64_e64 v[5:6], vcc
25672// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x6a,0x00,0x00,0x00]
25673
25674v_rndne_f64_e64 v[5:6], exec
25675// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x7e,0x00,0x00,0x00]
25676
25677v_rndne_f64_e64 v[5:6], 0
25678// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x80,0x00,0x00,0x00]
25679
25680v_rndne_f64_e64 v[5:6], -1
25681// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xc1,0x00,0x00,0x00]
25682
25683v_rndne_f64_e64 v[5:6], 0.5
25684// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf0,0x00,0x00,0x00]
25685
25686v_rndne_f64_e64 v[5:6], -4.0
25687// GFX10: encoding: [0x05,0x00,0x99,0xd5,0xf7,0x00,0x00,0x00]
25688
25689v_rndne_f64_e64 v[5:6], -v[1:2]
25690// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x20]
25691
25692v_rndne_f64_e64 v[5:6], v[1:2] clamp
25693// GFX10: encoding: [0x05,0x80,0x99,0xd5,0x01,0x01,0x00,0x00]
25694
25695v_rndne_f64_e64 v[5:6], v[1:2] mul:2
25696// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x08]
25697
25698v_rndne_f64_e64 v[5:6], v[1:2] mul:4
25699// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x10]
25700
25701v_rndne_f64_e64 v[5:6], v[1:2] div:2
25702// GFX10: encoding: [0x05,0x00,0x99,0xd5,0x01,0x01,0x00,0x18]
25703
25704v_floor_f64 v[5:6], v[1:2]
25705// GFX10: encoding: [0x01,0x35,0x0a,0x7e]
25706
25707v_floor_f64 v[254:255], v[1:2]
25708// GFX10: encoding: [0x01,0x35,0xfc,0x7f]
25709
25710v_floor_f64 v[5:6], v[254:255]
25711// GFX10: encoding: [0xfe,0x35,0x0a,0x7e]
25712
25713v_floor_f64 v[5:6], s[2:3]
25714// GFX10: encoding: [0x02,0x34,0x0a,0x7e]
25715
25716v_floor_f64 v[5:6], s[4:5]
25717// GFX10: encoding: [0x04,0x34,0x0a,0x7e]
25718
25719v_floor_f64 v[5:6], s[102:103]
25720// GFX10: encoding: [0x66,0x34,0x0a,0x7e]
25721
25722v_floor_f64 v[5:6], vcc
25723// GFX10: encoding: [0x6a,0x34,0x0a,0x7e]
25724
25725v_floor_f64 v[5:6], ttmp[10:11]
25726// GFX10: encoding: [0x76,0x34,0x0a,0x7e]
25727
25728v_floor_f64 v[5:6], exec
25729// GFX10: encoding: [0x7e,0x34,0x0a,0x7e]
25730
25731v_floor_f64 v[5:6], 0
25732// GFX10: encoding: [0x80,0x34,0x0a,0x7e]
25733
25734v_floor_f64 v[5:6], -1
25735// GFX10: encoding: [0xc1,0x34,0x0a,0x7e]
25736
25737v_floor_f64 v[5:6], 0.5
25738// GFX10: encoding: [0xf0,0x34,0x0a,0x7e]
25739
25740v_floor_f64 v[5:6], -4.0
25741// GFX10: encoding: [0xf7,0x34,0x0a,0x7e]
25742
25743v_floor_f64 v[5:6], 0xaf123456
25744// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25745
25746v_floor_f64 v[5:6], 0x3f717273
25747// GFX10: encoding: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25748
25749v_floor_f64_e64 v[5:6], v[1:2]
25750// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]
25751
25752v_floor_f64_e64 v[254:255], v[1:2]
25753// GFX10: encoding: [0xfe,0x00,0x9a,0xd5,0x01,0x01,0x00,0x00]
25754
25755v_floor_f64_e64 v[5:6], v[254:255]
25756// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xfe,0x01,0x00,0x00]
25757
25758v_floor_f64_e64 v[5:6], s[2:3]
25759// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x02,0x00,0x00,0x00]
25760
25761v_floor_f64_e64 v[5:6], s[4:5]
25762// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x04,0x00,0x00,0x00]
25763
25764v_floor_f64_e64 v[5:6], s[100:101]
25765// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x64,0x00,0x00,0x00]
25766
25767v_floor_f64_e64 v[5:6], vcc
25768// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x6a,0x00,0x00,0x00]
25769
25770v_floor_f64_e64 v[5:6], exec
25771// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x7e,0x00,0x00,0x00]
25772
25773v_floor_f64_e64 v[5:6], 0
25774// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x80,0x00,0x00,0x00]
25775
25776v_floor_f64_e64 v[5:6], -1
25777// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xc1,0x00,0x00,0x00]
25778
25779v_floor_f64_e64 v[5:6], 0.5
25780// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf0,0x00,0x00,0x00]
25781
25782v_floor_f64_e64 v[5:6], -4.0
25783// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0xf7,0x00,0x00,0x00]
25784
25785v_floor_f64_e64 v[5:6], -v[1:2]
25786// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x20]
25787
25788v_floor_f64_e64 v[5:6], v[1:2] clamp
25789// GFX10: encoding: [0x05,0x80,0x9a,0xd5,0x01,0x01,0x00,0x00]
25790
25791v_floor_f64_e64 v[5:6], v[1:2] mul:2
25792// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x08]
25793
25794v_floor_f64_e64 v[5:6], v[1:2] mul:4
25795// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x10]
25796
25797v_floor_f64_e64 v[5:6], v[1:2] div:2
25798// GFX10: encoding: [0x05,0x00,0x9a,0xd5,0x01,0x01,0x00,0x18]
25799
25800v_pipeflush
25801// GFX10: encoding: [0x00,0x36,0x00,0x7e]
25802
25803v_pipeflush_e64
25804// GFX10: encoding: [0x00,0x00,0x9b,0xd5,0x00,0x00,0x00,0x00]
25805
25806v_fract_f32 v5, v1
25807// GFX10: encoding: [0x01,0x41,0x0a,0x7e]
25808
25809v_fract_f32 v255, v1
25810// GFX10: encoding: [0x01,0x41,0xfe,0x7f]
25811
25812v_fract_f32 v5, v255
25813// GFX10: encoding: [0xff,0x41,0x0a,0x7e]
25814
25815v_fract_f32 v5, s1
25816// GFX10: encoding: [0x01,0x40,0x0a,0x7e]
25817
25818v_fract_f32 v5, s103
25819// GFX10: encoding: [0x67,0x40,0x0a,0x7e]
25820
25821v_fract_f32 v5, vcc_lo
25822// GFX10: encoding: [0x6a,0x40,0x0a,0x7e]
25823
25824v_fract_f32 v5, vcc_hi
25825// GFX10: encoding: [0x6b,0x40,0x0a,0x7e]
25826
25827v_fract_f32 v5, ttmp11
25828// GFX10: encoding: [0x77,0x40,0x0a,0x7e]
25829
25830v_fract_f32 v5, m0
25831// GFX10: encoding: [0x7c,0x40,0x0a,0x7e]
25832
25833v_fract_f32 v5, exec_lo
25834// GFX10: encoding: [0x7e,0x40,0x0a,0x7e]
25835
25836v_fract_f32 v5, exec_hi
25837// GFX10: encoding: [0x7f,0x40,0x0a,0x7e]
25838
25839v_fract_f32 v5, 0
25840// GFX10: encoding: [0x80,0x40,0x0a,0x7e]
25841
25842v_fract_f32 v5, -1
25843// GFX10: encoding: [0xc1,0x40,0x0a,0x7e]
25844
25845v_fract_f32 v5, 0.5
25846// GFX10: encoding: [0xf0,0x40,0x0a,0x7e]
25847
25848v_fract_f32 v5, -4.0
25849// GFX10: encoding: [0xf7,0x40,0x0a,0x7e]
25850
25851v_fract_f32 v5, 0xaf123456
25852// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25853
25854v_fract_f32 v5, 0x3f717273
25855// GFX10: encoding: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25856
25857v_fract_f32_e64 v5, v1
25858// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]
25859
25860v_fract_f32_e64 v255, v1
25861// GFX10: encoding: [0xff,0x00,0xa0,0xd5,0x01,0x01,0x00,0x00]
25862
25863v_fract_f32_e64 v5, v255
25864// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xff,0x01,0x00,0x00]
25865
25866v_fract_f32_e64 v5, s1
25867// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x00,0x00,0x00]
25868
25869v_fract_f32_e64 v5, s101
25870// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x65,0x00,0x00,0x00]
25871
25872v_fract_f32_e64 v5, vcc_lo
25873// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6a,0x00,0x00,0x00]
25874
25875v_fract_f32_e64 v5, vcc_hi
25876// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x6b,0x00,0x00,0x00]
25877
25878v_fract_f32_e64 v5, m0
25879// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7c,0x00,0x00,0x00]
25880
25881v_fract_f32_e64 v5, exec_lo
25882// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7e,0x00,0x00,0x00]
25883
25884v_fract_f32_e64 v5, exec_hi
25885// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x7f,0x00,0x00,0x00]
25886
25887v_fract_f32_e64 v5, 0
25888// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x80,0x00,0x00,0x00]
25889
25890v_fract_f32_e64 v5, -1
25891// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xc1,0x00,0x00,0x00]
25892
25893v_fract_f32_e64 v5, 0.5
25894// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf0,0x00,0x00,0x00]
25895
25896v_fract_f32_e64 v5, -4.0
25897// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0xf7,0x00,0x00,0x00]
25898
25899v_fract_f32_e64 v5, -v1
25900// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x20]
25901
25902v_fract_f32_e64 v5, v1 clamp
25903// GFX10: encoding: [0x05,0x80,0xa0,0xd5,0x01,0x01,0x00,0x00]
25904
25905v_fract_f32_e64 v5, v1 mul:2
25906// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x08]
25907
25908v_fract_f32_e64 v5, v1 mul:4
25909// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x10]
25910
25911v_fract_f32_e64 v5, v1 div:2
25912// GFX10: encoding: [0x05,0x00,0xa0,0xd5,0x01,0x01,0x00,0x18]
25913
25914v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25915// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
25916
25917v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25918// GFX10: encoding: [0xf9,0x40,0xfe,0x7f,0x01,0x06,0x06,0x00]
25919
25920v_fract_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25921// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0xff,0x06,0x06,0x00]
25922
25923v_fract_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25924// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x86,0x00]
25925
25926v_fract_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25927// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x65,0x06,0x86,0x00]
25928
25929v_fract_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25930// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6a,0x06,0x86,0x00]
25931
25932v_fract_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25933// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x6b,0x06,0x86,0x00]
25934
25935v_fract_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25936// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7c,0x06,0x86,0x00]
25937
25938v_fract_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25939// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7e,0x06,0x86,0x00]
25940
25941v_fract_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25942// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x7f,0x06,0x86,0x00]
25943
25944v_fract_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25945// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x26,0x06,0x00]
25946
25947v_fract_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25948// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x46,0x06,0x00]
25949
25950v_fract_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25951// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x86,0x06,0x00]
25952
25953v_fract_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
25954// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0xc6,0x06,0x00]
25955
25956v_fract_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
25957// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
25958
25959v_fract_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
25960// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x00,0x06,0x00]
25961
25962v_fract_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
25963// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x01,0x06,0x00]
25964
25965v_fract_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
25966// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x02,0x06,0x00]
25967
25968v_fract_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
25969// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x03,0x06,0x00]
25970
25971v_fract_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
25972// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x04,0x06,0x00]
25973
25974v_fract_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
25975// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x05,0x06,0x00]
25976
25977v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
25978// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x0e,0x06,0x00]
25979
25980v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
25981// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
25982
25983v_fract_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
25984// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
25985
25986v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
25987// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
25988
25989v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
25990// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x00,0x00]
25991
25992v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
25993// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x01,0x00]
25994
25995v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
25996// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x02,0x00]
25997
25998v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
25999// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x03,0x00]
26000
26001v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
26002// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x04,0x00]
26003
26004v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
26005// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x05,0x00]
26006
26007v_fract_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26008// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x16,0x00]
26009
26010v_fract_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26011// GFX10: encoding: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x26,0x00]
26012
26013v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26014// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00]
26015
26016v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26017// GFX10: encoding: [0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00]
26018
26019v_fract_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26020// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00]
26021
26022v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
26023// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]
26024
26025v_fract_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
26026// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00]
26027
26028v_fract_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
26029// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00]
26030
26031v_fract_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
26032// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00]
26033
26034v_fract_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
26035// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00]
26036
26037v_fract_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
26038// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00]
26039
26040v_fract_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
26041// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00]
26042
26043v_fract_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
26044// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00]
26045
26046v_fract_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
26047// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00]
26048
26049v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
26050// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10]
26051
26052v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
26053// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30]
26054
26055v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
26056// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26057
26058v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
26059// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26060
26061v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
26062// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01]
26063
26064v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
26065// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03]
26066
26067v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
26068// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26069
26070v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
26071// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26072
26073v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
26074// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00]
26075
26076v_fract_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
26077// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x51,0x01,0x00]
26078
26079v_fract_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
26080// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x5f,0x01,0x00]
26081
26082v_fract_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
26083// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x61,0x01,0x00]
26084
26085v_fract_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
26086// GFX10: encoding: [0xfa,0x40,0x0a,0x7e,0x01,0x6f,0x01,0x00]
26087
26088v_trunc_f32 v5, v1
26089// GFX10: encoding: [0x01,0x43,0x0a,0x7e]
26090
26091v_trunc_f32 v255, v1
26092// GFX10: encoding: [0x01,0x43,0xfe,0x7f]
26093
26094v_trunc_f32 v5, v255
26095// GFX10: encoding: [0xff,0x43,0x0a,0x7e]
26096
26097v_trunc_f32 v5, s1
26098// GFX10: encoding: [0x01,0x42,0x0a,0x7e]
26099
26100v_trunc_f32 v5, s103
26101// GFX10: encoding: [0x67,0x42,0x0a,0x7e]
26102
26103v_trunc_f32 v5, vcc_lo
26104// GFX10: encoding: [0x6a,0x42,0x0a,0x7e]
26105
26106v_trunc_f32 v5, vcc_hi
26107// GFX10: encoding: [0x6b,0x42,0x0a,0x7e]
26108
26109v_trunc_f32 v5, ttmp11
26110// GFX10: encoding: [0x77,0x42,0x0a,0x7e]
26111
26112v_trunc_f32 v5, m0
26113// GFX10: encoding: [0x7c,0x42,0x0a,0x7e]
26114
26115v_trunc_f32 v5, exec_lo
26116// GFX10: encoding: [0x7e,0x42,0x0a,0x7e]
26117
26118v_trunc_f32 v5, exec_hi
26119// GFX10: encoding: [0x7f,0x42,0x0a,0x7e]
26120
26121v_trunc_f32 v5, 0
26122// GFX10: encoding: [0x80,0x42,0x0a,0x7e]
26123
26124v_trunc_f32 v5, -1
26125// GFX10: encoding: [0xc1,0x42,0x0a,0x7e]
26126
26127v_trunc_f32 v5, 0.5
26128// GFX10: encoding: [0xf0,0x42,0x0a,0x7e]
26129
26130v_trunc_f32 v5, -4.0
26131// GFX10: encoding: [0xf7,0x42,0x0a,0x7e]
26132
26133v_trunc_f32 v5, 0xaf123456
26134// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26135
26136v_trunc_f32 v5, 0x3f717273
26137// GFX10: encoding: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26138
26139v_trunc_f32_e64 v5, v1
26140// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]
26141
26142v_trunc_f32_e64 v255, v1
26143// GFX10: encoding: [0xff,0x00,0xa1,0xd5,0x01,0x01,0x00,0x00]
26144
26145v_trunc_f32_e64 v5, v255
26146// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xff,0x01,0x00,0x00]
26147
26148v_trunc_f32_e64 v5, s1
26149// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x00,0x00,0x00]
26150
26151v_trunc_f32_e64 v5, s101
26152// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x65,0x00,0x00,0x00]
26153
26154v_trunc_f32_e64 v5, vcc_lo
26155// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6a,0x00,0x00,0x00]
26156
26157v_trunc_f32_e64 v5, vcc_hi
26158// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x6b,0x00,0x00,0x00]
26159
26160v_trunc_f32_e64 v5, m0
26161// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7c,0x00,0x00,0x00]
26162
26163v_trunc_f32_e64 v5, exec_lo
26164// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7e,0x00,0x00,0x00]
26165
26166v_trunc_f32_e64 v5, exec_hi
26167// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x7f,0x00,0x00,0x00]
26168
26169v_trunc_f32_e64 v5, 0
26170// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x80,0x00,0x00,0x00]
26171
26172v_trunc_f32_e64 v5, -1
26173// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xc1,0x00,0x00,0x00]
26174
26175v_trunc_f32_e64 v5, 0.5
26176// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf0,0x00,0x00,0x00]
26177
26178v_trunc_f32_e64 v5, -4.0
26179// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0xf7,0x00,0x00,0x00]
26180
26181v_trunc_f32_e64 v5, -v1
26182// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x20]
26183
26184v_trunc_f32_e64 v5, v1 clamp
26185// GFX10: encoding: [0x05,0x80,0xa1,0xd5,0x01,0x01,0x00,0x00]
26186
26187v_trunc_f32_e64 v5, v1 mul:2
26188// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x08]
26189
26190v_trunc_f32_e64 v5, v1 mul:4
26191// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x10]
26192
26193v_trunc_f32_e64 v5, v1 div:2
26194// GFX10: encoding: [0x05,0x00,0xa1,0xd5,0x01,0x01,0x00,0x18]
26195
26196v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26197// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
26198
26199v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26200// GFX10: encoding: [0xf9,0x42,0xfe,0x7f,0x01,0x06,0x06,0x00]
26201
26202v_trunc_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26203// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0xff,0x06,0x06,0x00]
26204
26205v_trunc_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26206// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x86,0x00]
26207
26208v_trunc_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26209// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x65,0x06,0x86,0x00]
26210
26211v_trunc_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26212// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6a,0x06,0x86,0x00]
26213
26214v_trunc_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26215// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x6b,0x06,0x86,0x00]
26216
26217v_trunc_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26218// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7c,0x06,0x86,0x00]
26219
26220v_trunc_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26221// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7e,0x06,0x86,0x00]
26222
26223v_trunc_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26224// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x7f,0x06,0x86,0x00]
26225
26226v_trunc_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26227// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x26,0x06,0x00]
26228
26229v_trunc_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26230// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x46,0x06,0x00]
26231
26232v_trunc_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26233// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x86,0x06,0x00]
26234
26235v_trunc_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26236// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0xc6,0x06,0x00]
26237
26238v_trunc_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
26239// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
26240
26241v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26242// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x00,0x06,0x00]
26243
26244v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26245// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x01,0x06,0x00]
26246
26247v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
26248// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x02,0x06,0x00]
26249
26250v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
26251// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x03,0x06,0x00]
26252
26253v_trunc_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26254// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x04,0x06,0x00]
26255
26256v_trunc_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26257// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x05,0x06,0x00]
26258
26259v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
26260// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x0e,0x06,0x00]
26261
26262v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
26263// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
26264
26265v_trunc_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
26266// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
26267
26268v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
26269// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
26270
26271v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
26272// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x00,0x00]
26273
26274v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
26275// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x01,0x00]
26276
26277v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
26278// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x02,0x00]
26279
26280v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
26281// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x03,0x00]
26282
26283v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
26284// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x04,0x00]
26285
26286v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
26287// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x05,0x00]
26288
26289v_trunc_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26290// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x16,0x00]
26291
26292v_trunc_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26293// GFX10: encoding: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x26,0x00]
26294
26295v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26296// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00]
26297
26298v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26299// GFX10: encoding: [0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00]
26300
26301v_trunc_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26302// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00]
26303
26304v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
26305// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]
26306
26307v_trunc_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
26308// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00]
26309
26310v_trunc_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
26311// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00]
26312
26313v_trunc_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
26314// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00]
26315
26316v_trunc_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
26317// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00]
26318
26319v_trunc_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
26320// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00]
26321
26322v_trunc_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
26323// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00]
26324
26325v_trunc_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
26326// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00]
26327
26328v_trunc_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
26329// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00]
26330
26331v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
26332// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10]
26333
26334v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
26335// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30]
26336
26337v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
26338// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26339
26340v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
26341// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26342
26343v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
26344// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01]
26345
26346v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
26347// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03]
26348
26349v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
26350// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26351
26352v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
26353// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26354
26355v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
26356// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00]
26357
26358v_trunc_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
26359// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x51,0x01,0x00]
26360
26361v_trunc_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
26362// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x5f,0x01,0x00]
26363
26364v_trunc_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
26365// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x61,0x01,0x00]
26366
26367v_trunc_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
26368// GFX10: encoding: [0xfa,0x42,0x0a,0x7e,0x01,0x6f,0x01,0x00]
26369
26370v_ceil_f32 v5, v1
26371// GFX10: encoding: [0x01,0x45,0x0a,0x7e]
26372
26373v_ceil_f32 v255, v1
26374// GFX10: encoding: [0x01,0x45,0xfe,0x7f]
26375
26376v_ceil_f32 v5, v255
26377// GFX10: encoding: [0xff,0x45,0x0a,0x7e]
26378
26379v_ceil_f32 v5, s1
26380// GFX10: encoding: [0x01,0x44,0x0a,0x7e]
26381
26382v_ceil_f32 v5, s103
26383// GFX10: encoding: [0x67,0x44,0x0a,0x7e]
26384
26385v_ceil_f32 v5, vcc_lo
26386// GFX10: encoding: [0x6a,0x44,0x0a,0x7e]
26387
26388v_ceil_f32 v5, vcc_hi
26389// GFX10: encoding: [0x6b,0x44,0x0a,0x7e]
26390
26391v_ceil_f32 v5, ttmp11
26392// GFX10: encoding: [0x77,0x44,0x0a,0x7e]
26393
26394v_ceil_f32 v5, m0
26395// GFX10: encoding: [0x7c,0x44,0x0a,0x7e]
26396
26397v_ceil_f32 v5, exec_lo
26398// GFX10: encoding: [0x7e,0x44,0x0a,0x7e]
26399
26400v_ceil_f32 v5, exec_hi
26401// GFX10: encoding: [0x7f,0x44,0x0a,0x7e]
26402
26403v_ceil_f32 v5, 0
26404// GFX10: encoding: [0x80,0x44,0x0a,0x7e]
26405
26406v_ceil_f32 v5, -1
26407// GFX10: encoding: [0xc1,0x44,0x0a,0x7e]
26408
26409v_ceil_f32 v5, 0.5
26410// GFX10: encoding: [0xf0,0x44,0x0a,0x7e]
26411
26412v_ceil_f32 v5, -4.0
26413// GFX10: encoding: [0xf7,0x44,0x0a,0x7e]
26414
26415v_ceil_f32 v5, 0xaf123456
26416// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26417
26418v_ceil_f32 v5, 0x3f717273
26419// GFX10: encoding: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26420
26421v_ceil_f32_e64 v5, v1
26422// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]
26423
26424v_ceil_f32_e64 v255, v1
26425// GFX10: encoding: [0xff,0x00,0xa2,0xd5,0x01,0x01,0x00,0x00]
26426
26427v_ceil_f32_e64 v5, v255
26428// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xff,0x01,0x00,0x00]
26429
26430v_ceil_f32_e64 v5, s1
26431// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x00,0x00,0x00]
26432
26433v_ceil_f32_e64 v5, s101
26434// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x65,0x00,0x00,0x00]
26435
26436v_ceil_f32_e64 v5, vcc_lo
26437// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6a,0x00,0x00,0x00]
26438
26439v_ceil_f32_e64 v5, vcc_hi
26440// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x6b,0x00,0x00,0x00]
26441
26442v_ceil_f32_e64 v5, m0
26443// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7c,0x00,0x00,0x00]
26444
26445v_ceil_f32_e64 v5, exec_lo
26446// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7e,0x00,0x00,0x00]
26447
26448v_ceil_f32_e64 v5, exec_hi
26449// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x7f,0x00,0x00,0x00]
26450
26451v_ceil_f32_e64 v5, 0
26452// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x80,0x00,0x00,0x00]
26453
26454v_ceil_f32_e64 v5, -1
26455// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xc1,0x00,0x00,0x00]
26456
26457v_ceil_f32_e64 v5, 0.5
26458// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf0,0x00,0x00,0x00]
26459
26460v_ceil_f32_e64 v5, -4.0
26461// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0xf7,0x00,0x00,0x00]
26462
26463v_ceil_f32_e64 v5, -v1
26464// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x20]
26465
26466v_ceil_f32_e64 v5, v1 clamp
26467// GFX10: encoding: [0x05,0x80,0xa2,0xd5,0x01,0x01,0x00,0x00]
26468
26469v_ceil_f32_e64 v5, v1 mul:2
26470// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x08]
26471
26472v_ceil_f32_e64 v5, v1 mul:4
26473// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x10]
26474
26475v_ceil_f32_e64 v5, v1 div:2
26476// GFX10: encoding: [0x05,0x00,0xa2,0xd5,0x01,0x01,0x00,0x18]
26477
26478v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26479// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
26480
26481v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26482// GFX10: encoding: [0xf9,0x44,0xfe,0x7f,0x01,0x06,0x06,0x00]
26483
26484v_ceil_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26485// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0xff,0x06,0x06,0x00]
26486
26487v_ceil_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26488// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x86,0x00]
26489
26490v_ceil_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26491// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x65,0x06,0x86,0x00]
26492
26493v_ceil_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26494// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6a,0x06,0x86,0x00]
26495
26496v_ceil_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26497// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x6b,0x06,0x86,0x00]
26498
26499v_ceil_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26500// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7c,0x06,0x86,0x00]
26501
26502v_ceil_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26503// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7e,0x06,0x86,0x00]
26504
26505v_ceil_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26506// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x7f,0x06,0x86,0x00]
26507
26508v_ceil_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26509// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x26,0x06,0x00]
26510
26511v_ceil_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26512// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x46,0x06,0x00]
26513
26514v_ceil_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26515// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x86,0x06,0x00]
26516
26517v_ceil_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26518// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0xc6,0x06,0x00]
26519
26520v_ceil_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
26521// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
26522
26523v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26524// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x00,0x06,0x00]
26525
26526v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26527// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x01,0x06,0x00]
26528
26529v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
26530// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x02,0x06,0x00]
26531
26532v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
26533// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x03,0x06,0x00]
26534
26535v_ceil_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26536// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x04,0x06,0x00]
26537
26538v_ceil_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26539// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x05,0x06,0x00]
26540
26541v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
26542// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x0e,0x06,0x00]
26543
26544v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
26545// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
26546
26547v_ceil_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
26548// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
26549
26550v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
26551// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
26552
26553v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
26554// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x00,0x00]
26555
26556v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
26557// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x01,0x00]
26558
26559v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
26560// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x02,0x00]
26561
26562v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
26563// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x03,0x00]
26564
26565v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
26566// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x04,0x00]
26567
26568v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
26569// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x05,0x00]
26570
26571v_ceil_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26572// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x16,0x00]
26573
26574v_ceil_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26575// GFX10: encoding: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x26,0x00]
26576
26577v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26578// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00]
26579
26580v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26581// GFX10: encoding: [0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00]
26582
26583v_ceil_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26584// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00]
26585
26586v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
26587// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]
26588
26589v_ceil_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
26590// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00]
26591
26592v_ceil_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
26593// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00]
26594
26595v_ceil_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
26596// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00]
26597
26598v_ceil_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
26599// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00]
26600
26601v_ceil_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
26602// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00]
26603
26604v_ceil_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
26605// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00]
26606
26607v_ceil_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
26608// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00]
26609
26610v_ceil_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
26611// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00]
26612
26613v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
26614// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10]
26615
26616v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
26617// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30]
26618
26619v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
26620// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26621
26622v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
26623// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26624
26625v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
26626// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01]
26627
26628v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
26629// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03]
26630
26631v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
26632// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26633
26634v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
26635// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26636
26637v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
26638// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00]
26639
26640v_ceil_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
26641// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x51,0x01,0x00]
26642
26643v_ceil_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
26644// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x5f,0x01,0x00]
26645
26646v_ceil_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
26647// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x61,0x01,0x00]
26648
26649v_ceil_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
26650// GFX10: encoding: [0xfa,0x44,0x0a,0x7e,0x01,0x6f,0x01,0x00]
26651
26652v_rndne_f32 v5, v1
26653// GFX10: encoding: [0x01,0x47,0x0a,0x7e]
26654
26655v_rndne_f32 v255, v1
26656// GFX10: encoding: [0x01,0x47,0xfe,0x7f]
26657
26658v_rndne_f32 v5, v255
26659// GFX10: encoding: [0xff,0x47,0x0a,0x7e]
26660
26661v_rndne_f32 v5, s1
26662// GFX10: encoding: [0x01,0x46,0x0a,0x7e]
26663
26664v_rndne_f32 v5, s103
26665// GFX10: encoding: [0x67,0x46,0x0a,0x7e]
26666
26667v_rndne_f32 v5, vcc_lo
26668// GFX10: encoding: [0x6a,0x46,0x0a,0x7e]
26669
26670v_rndne_f32 v5, vcc_hi
26671// GFX10: encoding: [0x6b,0x46,0x0a,0x7e]
26672
26673v_rndne_f32 v5, ttmp11
26674// GFX10: encoding: [0x77,0x46,0x0a,0x7e]
26675
26676v_rndne_f32 v5, m0
26677// GFX10: encoding: [0x7c,0x46,0x0a,0x7e]
26678
26679v_rndne_f32 v5, exec_lo
26680// GFX10: encoding: [0x7e,0x46,0x0a,0x7e]
26681
26682v_rndne_f32 v5, exec_hi
26683// GFX10: encoding: [0x7f,0x46,0x0a,0x7e]
26684
26685v_rndne_f32 v5, 0
26686// GFX10: encoding: [0x80,0x46,0x0a,0x7e]
26687
26688v_rndne_f32 v5, -1
26689// GFX10: encoding: [0xc1,0x46,0x0a,0x7e]
26690
26691v_rndne_f32 v5, 0.5
26692// GFX10: encoding: [0xf0,0x46,0x0a,0x7e]
26693
26694v_rndne_f32 v5, -4.0
26695// GFX10: encoding: [0xf7,0x46,0x0a,0x7e]
26696
26697v_rndne_f32 v5, 0xaf123456
26698// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26699
26700v_rndne_f32 v5, 0x3f717273
26701// GFX10: encoding: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26702
26703v_rndne_f32_e64 v5, v1
26704// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]
26705
26706v_rndne_f32_e64 v255, v1
26707// GFX10: encoding: [0xff,0x00,0xa3,0xd5,0x01,0x01,0x00,0x00]
26708
26709v_rndne_f32_e64 v5, v255
26710// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xff,0x01,0x00,0x00]
26711
26712v_rndne_f32_e64 v5, s1
26713// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x00,0x00,0x00]
26714
26715v_rndne_f32_e64 v5, s101
26716// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x65,0x00,0x00,0x00]
26717
26718v_rndne_f32_e64 v5, vcc_lo
26719// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6a,0x00,0x00,0x00]
26720
26721v_rndne_f32_e64 v5, vcc_hi
26722// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x6b,0x00,0x00,0x00]
26723
26724v_rndne_f32_e64 v5, m0
26725// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7c,0x00,0x00,0x00]
26726
26727v_rndne_f32_e64 v5, exec_lo
26728// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7e,0x00,0x00,0x00]
26729
26730v_rndne_f32_e64 v5, exec_hi
26731// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x7f,0x00,0x00,0x00]
26732
26733v_rndne_f32_e64 v5, 0
26734// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x80,0x00,0x00,0x00]
26735
26736v_rndne_f32_e64 v5, -1
26737// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xc1,0x00,0x00,0x00]
26738
26739v_rndne_f32_e64 v5, 0.5
26740// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf0,0x00,0x00,0x00]
26741
26742v_rndne_f32_e64 v5, -4.0
26743// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0xf7,0x00,0x00,0x00]
26744
26745v_rndne_f32_e64 v5, -v1
26746// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x20]
26747
26748v_rndne_f32_e64 v5, v1 clamp
26749// GFX10: encoding: [0x05,0x80,0xa3,0xd5,0x01,0x01,0x00,0x00]
26750
26751v_rndne_f32_e64 v5, v1 mul:2
26752// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x08]
26753
26754v_rndne_f32_e64 v5, v1 mul:4
26755// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x10]
26756
26757v_rndne_f32_e64 v5, v1 div:2
26758// GFX10: encoding: [0x05,0x00,0xa3,0xd5,0x01,0x01,0x00,0x18]
26759
26760v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26761// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
26762
26763v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26764// GFX10: encoding: [0xf9,0x46,0xfe,0x7f,0x01,0x06,0x06,0x00]
26765
26766v_rndne_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26767// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0xff,0x06,0x06,0x00]
26768
26769v_rndne_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26770// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x86,0x00]
26771
26772v_rndne_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26773// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x65,0x06,0x86,0x00]
26774
26775v_rndne_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26776// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6a,0x06,0x86,0x00]
26777
26778v_rndne_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26779// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x6b,0x06,0x86,0x00]
26780
26781v_rndne_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26782// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7c,0x06,0x86,0x00]
26783
26784v_rndne_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26785// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7e,0x06,0x86,0x00]
26786
26787v_rndne_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26788// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x7f,0x06,0x86,0x00]
26789
26790v_rndne_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26791// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x26,0x06,0x00]
26792
26793v_rndne_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26794// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x46,0x06,0x00]
26795
26796v_rndne_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26797// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x86,0x06,0x00]
26798
26799v_rndne_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26800// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0xc6,0x06,0x00]
26801
26802v_rndne_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
26803// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
26804
26805v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26806// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x00,0x06,0x00]
26807
26808v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26809// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x01,0x06,0x00]
26810
26811v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
26812// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x02,0x06,0x00]
26813
26814v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
26815// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x03,0x06,0x00]
26816
26817v_rndne_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
26818// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x04,0x06,0x00]
26819
26820v_rndne_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
26821// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x05,0x06,0x00]
26822
26823v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
26824// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x0e,0x06,0x00]
26825
26826v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
26827// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
26828
26829v_rndne_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
26830// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
26831
26832v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
26833// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
26834
26835v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
26836// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x00,0x00]
26837
26838v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
26839// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x01,0x00]
26840
26841v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
26842// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x02,0x00]
26843
26844v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
26845// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x03,0x00]
26846
26847v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
26848// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x04,0x00]
26849
26850v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
26851// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x05,0x00]
26852
26853v_rndne_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26854// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x16,0x00]
26855
26856v_rndne_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
26857// GFX10: encoding: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x26,0x00]
26858
26859v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26860// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00]
26861
26862v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26863// GFX10: encoding: [0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00]
26864
26865v_rndne_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
26866// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00]
26867
26868v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
26869// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]
26870
26871v_rndne_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
26872// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00]
26873
26874v_rndne_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
26875// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00]
26876
26877v_rndne_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
26878// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00]
26879
26880v_rndne_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
26881// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00]
26882
26883v_rndne_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
26884// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00]
26885
26886v_rndne_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
26887// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00]
26888
26889v_rndne_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
26890// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00]
26891
26892v_rndne_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
26893// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00]
26894
26895v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
26896// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10]
26897
26898v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
26899// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30]
26900
26901v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
26902// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26903
26904v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
26905// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
26906
26907v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
26908// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01]
26909
26910v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
26911// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03]
26912
26913v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
26914// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26915
26916v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
26917// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
26918
26919v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
26920// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00]
26921
26922v_rndne_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
26923// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x51,0x01,0x00]
26924
26925v_rndne_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
26926// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x5f,0x01,0x00]
26927
26928v_rndne_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
26929// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x61,0x01,0x00]
26930
26931v_rndne_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
26932// GFX10: encoding: [0xfa,0x46,0x0a,0x7e,0x01,0x6f,0x01,0x00]
26933
26934v_floor_f32 v5, v1
26935// GFX10: encoding: [0x01,0x49,0x0a,0x7e]
26936
26937v_floor_f32 v255, v1
26938// GFX10: encoding: [0x01,0x49,0xfe,0x7f]
26939
26940v_floor_f32 v5, v255
26941// GFX10: encoding: [0xff,0x49,0x0a,0x7e]
26942
26943v_floor_f32 v5, s1
26944// GFX10: encoding: [0x01,0x48,0x0a,0x7e]
26945
26946v_floor_f32 v5, s103
26947// GFX10: encoding: [0x67,0x48,0x0a,0x7e]
26948
26949v_floor_f32 v5, vcc_lo
26950// GFX10: encoding: [0x6a,0x48,0x0a,0x7e]
26951
26952v_floor_f32 v5, vcc_hi
26953// GFX10: encoding: [0x6b,0x48,0x0a,0x7e]
26954
26955v_floor_f32 v5, ttmp11
26956// GFX10: encoding: [0x77,0x48,0x0a,0x7e]
26957
26958v_floor_f32 v5, m0
26959// GFX10: encoding: [0x7c,0x48,0x0a,0x7e]
26960
26961v_floor_f32 v5, exec_lo
26962// GFX10: encoding: [0x7e,0x48,0x0a,0x7e]
26963
26964v_floor_f32 v5, exec_hi
26965// GFX10: encoding: [0x7f,0x48,0x0a,0x7e]
26966
26967v_floor_f32 v5, 0
26968// GFX10: encoding: [0x80,0x48,0x0a,0x7e]
26969
26970v_floor_f32 v5, -1
26971// GFX10: encoding: [0xc1,0x48,0x0a,0x7e]
26972
26973v_floor_f32 v5, 0.5
26974// GFX10: encoding: [0xf0,0x48,0x0a,0x7e]
26975
26976v_floor_f32 v5, -4.0
26977// GFX10: encoding: [0xf7,0x48,0x0a,0x7e]
26978
26979v_floor_f32 v5, 0xaf123456
26980// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26981
26982v_floor_f32 v5, 0x3f717273
26983// GFX10: encoding: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26984
26985v_floor_f32_e64 v5, v1
26986// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]
26987
26988v_floor_f32_e64 v255, v1
26989// GFX10: encoding: [0xff,0x00,0xa4,0xd5,0x01,0x01,0x00,0x00]
26990
26991v_floor_f32_e64 v5, v255
26992// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xff,0x01,0x00,0x00]
26993
26994v_floor_f32_e64 v5, s1
26995// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x00,0x00,0x00]
26996
26997v_floor_f32_e64 v5, s101
26998// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x65,0x00,0x00,0x00]
26999
27000v_floor_f32_e64 v5, vcc_lo
27001// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6a,0x00,0x00,0x00]
27002
27003v_floor_f32_e64 v5, vcc_hi
27004// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x6b,0x00,0x00,0x00]
27005
27006v_floor_f32_e64 v5, m0
27007// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7c,0x00,0x00,0x00]
27008
27009v_floor_f32_e64 v5, exec_lo
27010// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7e,0x00,0x00,0x00]
27011
27012v_floor_f32_e64 v5, exec_hi
27013// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x7f,0x00,0x00,0x00]
27014
27015v_floor_f32_e64 v5, 0
27016// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x80,0x00,0x00,0x00]
27017
27018v_floor_f32_e64 v5, -1
27019// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xc1,0x00,0x00,0x00]
27020
27021v_floor_f32_e64 v5, 0.5
27022// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf0,0x00,0x00,0x00]
27023
27024v_floor_f32_e64 v5, -4.0
27025// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0xf7,0x00,0x00,0x00]
27026
27027v_floor_f32_e64 v5, -v1
27028// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x20]
27029
27030v_floor_f32_e64 v5, |v1|
27031// GFX10: encoding: [0x05,0x01,0xa4,0xd5,0x01,0x01,0x00,0x00]
27032
27033v_floor_f32_e64 v5, v1 clamp
27034// GFX10: encoding: [0x05,0x80,0xa4,0xd5,0x01,0x01,0x00,0x00]
27035
27036v_floor_f32_e64 v5, v1 mul:2
27037// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x08]
27038
27039v_floor_f32_e64 v5, v1 mul:4
27040// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x10]
27041
27042v_floor_f32_e64 v5, v1 div:2
27043// GFX10: encoding: [0x05,0x00,0xa4,0xd5,0x01,0x01,0x00,0x18]
27044
27045v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27046// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
27047
27048v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27049// GFX10: encoding: [0xf9,0x48,0xfe,0x7f,0x01,0x06,0x06,0x00]
27050
27051v_floor_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27052// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0xff,0x06,0x06,0x00]
27053
27054v_floor_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27055// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x86,0x00]
27056
27057v_floor_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27058// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x65,0x06,0x86,0x00]
27059
27060v_floor_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27061// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6a,0x06,0x86,0x00]
27062
27063v_floor_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27064// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x6b,0x06,0x86,0x00]
27065
27066v_floor_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27067// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7c,0x06,0x86,0x00]
27068
27069v_floor_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27070// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7e,0x06,0x86,0x00]
27071
27072v_floor_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27073// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x7f,0x06,0x86,0x00]
27074
27075v_floor_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27076// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x26,0x06,0x00]
27077
27078v_floor_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27079// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x46,0x06,0x00]
27080
27081v_floor_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27082// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x86,0x06,0x00]
27083
27084v_floor_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27085// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0xc6,0x06,0x00]
27086
27087v_floor_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
27088// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
27089
27090v_floor_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27091// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x00,0x06,0x00]
27092
27093v_floor_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27094// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x01,0x06,0x00]
27095
27096v_floor_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
27097// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x02,0x06,0x00]
27098
27099v_floor_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
27100// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x03,0x06,0x00]
27101
27102v_floor_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27103// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x04,0x06,0x00]
27104
27105v_floor_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27106// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x05,0x06,0x00]
27107
27108v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
27109// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x0e,0x06,0x00]
27110
27111v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
27112// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
27113
27114v_floor_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
27115// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
27116
27117v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
27118// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
27119
27120v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
27121// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x00,0x00]
27122
27123v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
27124// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x01,0x00]
27125
27126v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
27127// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x02,0x00]
27128
27129v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
27130// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x03,0x00]
27131
27132v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
27133// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x04,0x00]
27134
27135v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
27136// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x05,0x00]
27137
27138v_floor_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27139// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x16,0x00]
27140
27141v_floor_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27142// GFX10: encoding: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x26,0x00]
27143
27144v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27145// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00]
27146
27147v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27148// GFX10: encoding: [0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00]
27149
27150v_floor_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27151// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00]
27152
27153v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
27154// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]
27155
27156v_floor_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
27157// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00]
27158
27159v_floor_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
27160// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00]
27161
27162v_floor_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
27163// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00]
27164
27165v_floor_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
27166// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00]
27167
27168v_floor_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
27169// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00]
27170
27171v_floor_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
27172// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00]
27173
27174v_floor_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
27175// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00]
27176
27177v_floor_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
27178// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00]
27179
27180v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
27181// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10]
27182
27183v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
27184// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30]
27185
27186v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
27187// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27188
27189v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
27190// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27191
27192v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
27193// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01]
27194
27195v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
27196// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03]
27197
27198v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
27199// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27200
27201v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
27202// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27203
27204v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
27205// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00]
27206
27207v_floor_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
27208// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x51,0x01,0x00]
27209
27210v_floor_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
27211// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x5f,0x01,0x00]
27212
27213v_floor_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
27214// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x61,0x01,0x00]
27215
27216v_floor_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
27217// GFX10: encoding: [0xfa,0x48,0x0a,0x7e,0x01,0x6f,0x01,0x00]
27218
27219v_exp_f32 v5, v1
27220// GFX10: encoding: [0x01,0x4b,0x0a,0x7e]
27221
27222v_exp_f32 v255, v1
27223// GFX10: encoding: [0x01,0x4b,0xfe,0x7f]
27224
27225v_exp_f32 v5, v255
27226// GFX10: encoding: [0xff,0x4b,0x0a,0x7e]
27227
27228v_exp_f32 v5, s1
27229// GFX10: encoding: [0x01,0x4a,0x0a,0x7e]
27230
27231v_exp_f32 v5, s103
27232// GFX10: encoding: [0x67,0x4a,0x0a,0x7e]
27233
27234v_exp_f32 v5, vcc_lo
27235// GFX10: encoding: [0x6a,0x4a,0x0a,0x7e]
27236
27237v_exp_f32 v5, vcc_hi
27238// GFX10: encoding: [0x6b,0x4a,0x0a,0x7e]
27239
27240v_exp_f32 v5, ttmp11
27241// GFX10: encoding: [0x77,0x4a,0x0a,0x7e]
27242
27243v_exp_f32 v5, m0
27244// GFX10: encoding: [0x7c,0x4a,0x0a,0x7e]
27245
27246v_exp_f32 v5, exec_lo
27247// GFX10: encoding: [0x7e,0x4a,0x0a,0x7e]
27248
27249v_exp_f32 v5, exec_hi
27250// GFX10: encoding: [0x7f,0x4a,0x0a,0x7e]
27251
27252v_exp_f32 v5, 0
27253// GFX10: encoding: [0x80,0x4a,0x0a,0x7e]
27254
27255v_exp_f32 v5, -1
27256// GFX10: encoding: [0xc1,0x4a,0x0a,0x7e]
27257
27258v_exp_f32 v5, 0.5
27259// GFX10: encoding: [0xf0,0x4a,0x0a,0x7e]
27260
27261v_exp_f32 v5, -4.0
27262// GFX10: encoding: [0xf7,0x4a,0x0a,0x7e]
27263
27264v_exp_f32 v5, 0xaf123456
27265// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27266
27267v_exp_f32 v5, 0x3f717273
27268// GFX10: encoding: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27269
27270v_exp_f32_e64 v5, v1
27271// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]
27272
27273v_exp_f32_e64 v255, v1
27274// GFX10: encoding: [0xff,0x00,0xa5,0xd5,0x01,0x01,0x00,0x00]
27275
27276v_exp_f32_e64 v5, v255
27277// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xff,0x01,0x00,0x00]
27278
27279v_exp_f32_e64 v5, s1
27280// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x00,0x00,0x00]
27281
27282v_exp_f32_e64 v5, s101
27283// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x65,0x00,0x00,0x00]
27284
27285v_exp_f32_e64 v5, vcc_lo
27286// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6a,0x00,0x00,0x00]
27287
27288v_exp_f32_e64 v5, vcc_hi
27289// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x6b,0x00,0x00,0x00]
27290
27291v_exp_f32_e64 v5, m0
27292// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7c,0x00,0x00,0x00]
27293
27294v_exp_f32_e64 v5, exec_lo
27295// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7e,0x00,0x00,0x00]
27296
27297v_exp_f32_e64 v5, exec_hi
27298// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x7f,0x00,0x00,0x00]
27299
27300v_exp_f32_e64 v5, 0
27301// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x80,0x00,0x00,0x00]
27302
27303v_exp_f32_e64 v5, -1
27304// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xc1,0x00,0x00,0x00]
27305
27306v_exp_f32_e64 v5, 0.5
27307// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf0,0x00,0x00,0x00]
27308
27309v_exp_f32_e64 v5, -4.0
27310// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0xf7,0x00,0x00,0x00]
27311
27312v_exp_f32_e64 v5, -v1
27313// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x20]
27314
27315v_exp_f32_e64 v5, |v1|
27316// GFX10: encoding: [0x05,0x01,0xa5,0xd5,0x01,0x01,0x00,0x00]
27317
27318v_exp_f32_e64 v5, v1 clamp
27319// GFX10: encoding: [0x05,0x80,0xa5,0xd5,0x01,0x01,0x00,0x00]
27320
27321v_exp_f32_e64 v5, v1 mul:2
27322// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x08]
27323
27324v_exp_f32_e64 v5, v1 mul:4
27325// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x10]
27326
27327v_exp_f32_e64 v5, v1 div:2
27328// GFX10: encoding: [0x05,0x00,0xa5,0xd5,0x01,0x01,0x00,0x18]
27329
27330v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27331// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
27332
27333v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27334// GFX10: encoding: [0xf9,0x4a,0xfe,0x7f,0x01,0x06,0x06,0x00]
27335
27336v_exp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27337// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0xff,0x06,0x06,0x00]
27338
27339v_exp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27340// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x86,0x00]
27341
27342v_exp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27343// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x65,0x06,0x86,0x00]
27344
27345v_exp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27346// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
27347
27348v_exp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27349// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
27350
27351v_exp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27352// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
27353
27354v_exp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27355// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
27356
27357v_exp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27358// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
27359
27360v_exp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27361// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x26,0x06,0x00]
27362
27363v_exp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27364// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x46,0x06,0x00]
27365
27366v_exp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27367// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x86,0x06,0x00]
27368
27369v_exp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27370// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
27371
27372v_exp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
27373// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
27374
27375v_exp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27376// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x00,0x06,0x00]
27377
27378v_exp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27379// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x01,0x06,0x00]
27380
27381v_exp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
27382// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x02,0x06,0x00]
27383
27384v_exp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
27385// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x03,0x06,0x00]
27386
27387v_exp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27388// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x04,0x06,0x00]
27389
27390v_exp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27391// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x05,0x06,0x00]
27392
27393v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
27394// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
27395
27396v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
27397// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00]
27398
27399v_exp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
27400// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x16,0x06,0x00]
27401
27402v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
27403// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x06,0x00]
27404
27405v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
27406// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x00,0x00]
27407
27408v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
27409// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x01,0x00]
27410
27411v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
27412// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x02,0x00]
27413
27414v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
27415// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x03,0x00]
27416
27417v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
27418// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x04,0x00]
27419
27420v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
27421// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x05,0x00]
27422
27423v_exp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27424// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x16,0x00]
27425
27426v_exp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27427// GFX10: encoding: [0xf9,0x4a,0x0a,0x7e,0x01,0x06,0x26,0x00]
27428
27429v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27430// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
27431
27432v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27433// GFX10: encoding: [0xfa,0x4a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
27434
27435v_exp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27436// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
27437
27438v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
27439// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
27440
27441v_exp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
27442// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x40,0x01,0x00]
27443
27444v_exp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
27445// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x41,0x01,0x00]
27446
27447v_exp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
27448// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x01,0x01,0x00]
27449
27450v_exp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
27451// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
27452
27453v_exp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
27454// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x11,0x01,0x00]
27455
27456v_exp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
27457// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
27458
27459v_exp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
27460// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x21,0x01,0x00]
27461
27462v_exp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
27463// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
27464
27465v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
27466// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
27467
27468v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
27469// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
27470
27471v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
27472// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27473
27474v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
27475// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27476
27477v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
27478// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
27479
27480v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
27481// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
27482
27483v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
27484// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27485
27486v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
27487// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27488
27489v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
27490// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
27491
27492v_exp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
27493// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x51,0x01,0x00]
27494
27495v_exp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
27496// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
27497
27498v_exp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
27499// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x61,0x01,0x00]
27500
27501v_exp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
27502// GFX10: encoding: [0xfa,0x4a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
27503
27504v_log_f32 v5, v1
27505// GFX10: encoding: [0x01,0x4f,0x0a,0x7e]
27506
27507v_log_f32 v255, v1
27508// GFX10: encoding: [0x01,0x4f,0xfe,0x7f]
27509
27510v_log_f32 v5, v255
27511// GFX10: encoding: [0xff,0x4f,0x0a,0x7e]
27512
27513v_log_f32 v5, s1
27514// GFX10: encoding: [0x01,0x4e,0x0a,0x7e]
27515
27516v_log_f32 v5, s103
27517// GFX10: encoding: [0x67,0x4e,0x0a,0x7e]
27518
27519v_log_f32 v5, vcc_lo
27520// GFX10: encoding: [0x6a,0x4e,0x0a,0x7e]
27521
27522v_log_f32 v5, vcc_hi
27523// GFX10: encoding: [0x6b,0x4e,0x0a,0x7e]
27524
27525v_log_f32 v5, ttmp11
27526// GFX10: encoding: [0x77,0x4e,0x0a,0x7e]
27527
27528v_log_f32 v5, m0
27529// GFX10: encoding: [0x7c,0x4e,0x0a,0x7e]
27530
27531v_log_f32 v5, exec_lo
27532// GFX10: encoding: [0x7e,0x4e,0x0a,0x7e]
27533
27534v_log_f32 v5, exec_hi
27535// GFX10: encoding: [0x7f,0x4e,0x0a,0x7e]
27536
27537v_log_f32 v5, 0
27538// GFX10: encoding: [0x80,0x4e,0x0a,0x7e]
27539
27540v_log_f32 v5, -1
27541// GFX10: encoding: [0xc1,0x4e,0x0a,0x7e]
27542
27543v_log_f32 v5, 0.5
27544// GFX10: encoding: [0xf0,0x4e,0x0a,0x7e]
27545
27546v_log_f32 v5, -4.0
27547// GFX10: encoding: [0xf7,0x4e,0x0a,0x7e]
27548
27549v_log_f32 v5, 0xaf123456
27550// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27551
27552v_log_f32 v5, 0x3f717273
27553// GFX10: encoding: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27554
27555v_log_f32_e64 v5, v1
27556// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]
27557
27558v_log_f32_e64 v255, v1
27559// GFX10: encoding: [0xff,0x00,0xa7,0xd5,0x01,0x01,0x00,0x00]
27560
27561v_log_f32_e64 v5, v255
27562// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xff,0x01,0x00,0x00]
27563
27564v_log_f32_e64 v5, s1
27565// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x00,0x00,0x00]
27566
27567v_log_f32_e64 v5, s101
27568// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x65,0x00,0x00,0x00]
27569
27570v_log_f32_e64 v5, vcc_lo
27571// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6a,0x00,0x00,0x00]
27572
27573v_log_f32_e64 v5, vcc_hi
27574// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x6b,0x00,0x00,0x00]
27575
27576v_log_f32_e64 v5, m0
27577// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7c,0x00,0x00,0x00]
27578
27579v_log_f32_e64 v5, exec_lo
27580// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7e,0x00,0x00,0x00]
27581
27582v_log_f32_e64 v5, exec_hi
27583// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x7f,0x00,0x00,0x00]
27584
27585v_log_f32_e64 v5, 0
27586// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x80,0x00,0x00,0x00]
27587
27588v_log_f32_e64 v5, -1
27589// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xc1,0x00,0x00,0x00]
27590
27591v_log_f32_e64 v5, 0.5
27592// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf0,0x00,0x00,0x00]
27593
27594v_log_f32_e64 v5, -4.0
27595// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0xf7,0x00,0x00,0x00]
27596
27597v_log_f32_e64 v5, -v1
27598// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x20]
27599
27600v_log_f32_e64 v5, |v1|
27601// GFX10: encoding: [0x05,0x01,0xa7,0xd5,0x01,0x01,0x00,0x00]
27602
27603v_log_f32_e64 v5, v1 clamp
27604// GFX10: encoding: [0x05,0x80,0xa7,0xd5,0x01,0x01,0x00,0x00]
27605
27606v_log_f32_e64 v5, v1 mul:2
27607// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x08]
27608
27609v_log_f32_e64 v5, v1 mul:4
27610// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x10]
27611
27612v_log_f32_e64 v5, v1 div:2
27613// GFX10: encoding: [0x05,0x00,0xa7,0xd5,0x01,0x01,0x00,0x18]
27614
27615v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27616// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
27617
27618v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27619// GFX10: encoding: [0xf9,0x4e,0xfe,0x7f,0x01,0x06,0x06,0x00]
27620
27621v_log_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27622// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0xff,0x06,0x06,0x00]
27623
27624v_log_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27625// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x86,0x00]
27626
27627v_log_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27628// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x65,0x06,0x86,0x00]
27629
27630v_log_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27631// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
27632
27633v_log_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27634// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
27635
27636v_log_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27637// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
27638
27639v_log_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27640// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
27641
27642v_log_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27643// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
27644
27645v_log_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27646// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x26,0x06,0x00]
27647
27648v_log_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27649// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x46,0x06,0x00]
27650
27651v_log_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27652// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x86,0x06,0x00]
27653
27654v_log_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27655// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0xc6,0x06,0x00]
27656
27657v_log_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
27658// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
27659
27660v_log_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27661// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x00,0x06,0x00]
27662
27663v_log_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27664// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x01,0x06,0x00]
27665
27666v_log_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
27667// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x02,0x06,0x00]
27668
27669v_log_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
27670// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x03,0x06,0x00]
27671
27672v_log_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27673// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x04,0x06,0x00]
27674
27675v_log_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27676// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x05,0x06,0x00]
27677
27678v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
27679// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
27680
27681v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
27682// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
27683
27684v_log_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
27685// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
27686
27687v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
27688// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
27689
27690v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
27691// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x00,0x00]
27692
27693v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
27694// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x01,0x00]
27695
27696v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
27697// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x02,0x00]
27698
27699v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
27700// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x03,0x00]
27701
27702v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
27703// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x04,0x00]
27704
27705v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
27706// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x05,0x00]
27707
27708v_log_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27709// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x16,0x00]
27710
27711v_log_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27712// GFX10: encoding: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x26,0x00]
27713
27714v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27715// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
27716
27717v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27718// GFX10: encoding: [0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
27719
27720v_log_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
27721// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
27722
27723v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
27724// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
27725
27726v_log_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
27727// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00]
27728
27729v_log_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
27730// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00]
27731
27732v_log_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
27733// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00]
27734
27735v_log_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
27736// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
27737
27738v_log_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
27739// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00]
27740
27741v_log_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
27742// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
27743
27744v_log_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
27745// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00]
27746
27747v_log_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
27748// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
27749
27750v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
27751// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
27752
27753v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
27754// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
27755
27756v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
27757// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27758
27759v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
27760// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
27761
27762v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
27763// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
27764
27765v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
27766// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
27767
27768v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
27769// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27770
27771v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
27772// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
27773
27774v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
27775// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
27776
27777v_log_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
27778// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x51,0x01,0x00]
27779
27780v_log_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
27781// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
27782
27783v_log_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
27784// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x61,0x01,0x00]
27785
27786v_log_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
27787// GFX10: encoding: [0xfa,0x4e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
27788
27789v_rcp_f32 v5, v1
27790// GFX10: encoding: [0x01,0x55,0x0a,0x7e]
27791
27792v_rcp_f32 v255, v1
27793// GFX10: encoding: [0x01,0x55,0xfe,0x7f]
27794
27795v_rcp_f32 v5, v255
27796// GFX10: encoding: [0xff,0x55,0x0a,0x7e]
27797
27798v_rcp_f32 v5, s1
27799// GFX10: encoding: [0x01,0x54,0x0a,0x7e]
27800
27801v_rcp_f32 v5, s103
27802// GFX10: encoding: [0x67,0x54,0x0a,0x7e]
27803
27804v_rcp_f32 v5, vcc_lo
27805// GFX10: encoding: [0x6a,0x54,0x0a,0x7e]
27806
27807v_rcp_f32 v5, vcc_hi
27808// GFX10: encoding: [0x6b,0x54,0x0a,0x7e]
27809
27810v_rcp_f32 v5, ttmp11
27811// GFX10: encoding: [0x77,0x54,0x0a,0x7e]
27812
27813v_rcp_f32 v5, m0
27814// GFX10: encoding: [0x7c,0x54,0x0a,0x7e]
27815
27816v_rcp_f32 v5, exec_lo
27817// GFX10: encoding: [0x7e,0x54,0x0a,0x7e]
27818
27819v_rcp_f32 v5, exec_hi
27820// GFX10: encoding: [0x7f,0x54,0x0a,0x7e]
27821
27822v_rcp_f32 v5, 0
27823// GFX10: encoding: [0x80,0x54,0x0a,0x7e]
27824
27825v_rcp_f32 v5, -1
27826// GFX10: encoding: [0xc1,0x54,0x0a,0x7e]
27827
27828v_rcp_f32 v5, 0.5
27829// GFX10: encoding: [0xf0,0x54,0x0a,0x7e]
27830
27831v_rcp_f32 v5, -4.0
27832// GFX10: encoding: [0xf7,0x54,0x0a,0x7e]
27833
27834v_rcp_f32 v5, 0xaf123456
27835// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27836
27837v_rcp_f32 v5, 0x3f717273
27838// GFX10: encoding: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27839
27840v_rcp_f32_e64 v5, v1
27841// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]
27842
27843v_rcp_f32_e64 v255, v1
27844// GFX10: encoding: [0xff,0x00,0xaa,0xd5,0x01,0x01,0x00,0x00]
27845
27846v_rcp_f32_e64 v5, v255
27847// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xff,0x01,0x00,0x00]
27848
27849v_rcp_f32_e64 v5, s1
27850// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x00,0x00,0x00]
27851
27852v_rcp_f32_e64 v5, s101
27853// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x65,0x00,0x00,0x00]
27854
27855v_rcp_f32_e64 v5, vcc_lo
27856// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6a,0x00,0x00,0x00]
27857
27858v_rcp_f32_e64 v5, vcc_hi
27859// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x6b,0x00,0x00,0x00]
27860
27861v_rcp_f32_e64 v5, m0
27862// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7c,0x00,0x00,0x00]
27863
27864v_rcp_f32_e64 v5, exec_lo
27865// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7e,0x00,0x00,0x00]
27866
27867v_rcp_f32_e64 v5, exec_hi
27868// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x7f,0x00,0x00,0x00]
27869
27870v_rcp_f32_e64 v5, 0
27871// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x80,0x00,0x00,0x00]
27872
27873v_rcp_f32_e64 v5, -1
27874// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xc1,0x00,0x00,0x00]
27875
27876v_rcp_f32_e64 v5, 0.5
27877// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf0,0x00,0x00,0x00]
27878
27879v_rcp_f32_e64 v5, -4.0
27880// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0xf7,0x00,0x00,0x00]
27881
27882v_rcp_f32_e64 v5, -v1
27883// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x20]
27884
27885v_rcp_f32_e64 v5, |v1|
27886// GFX10: encoding: [0x05,0x01,0xaa,0xd5,0x01,0x01,0x00,0x00]
27887
27888v_rcp_f32_e64 v5, v1 clamp
27889// GFX10: encoding: [0x05,0x80,0xaa,0xd5,0x01,0x01,0x00,0x00]
27890
27891v_rcp_f32_e64 v5, v1 mul:2
27892// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x08]
27893
27894v_rcp_f32_e64 v5, v1 mul:4
27895// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x10]
27896
27897v_rcp_f32_e64 v5, v1 div:2
27898// GFX10: encoding: [0x05,0x00,0xaa,0xd5,0x01,0x01,0x00,0x18]
27899
27900v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27901// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
27902
27903v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27904// GFX10: encoding: [0xf9,0x54,0xfe,0x7f,0x01,0x06,0x06,0x00]
27905
27906v_rcp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27907// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0xff,0x06,0x06,0x00]
27908
27909v_rcp_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27910// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x86,0x00]
27911
27912v_rcp_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27913// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x65,0x06,0x86,0x00]
27914
27915v_rcp_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27916// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6a,0x06,0x86,0x00]
27917
27918v_rcp_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27919// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x6b,0x06,0x86,0x00]
27920
27921v_rcp_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27922// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7c,0x06,0x86,0x00]
27923
27924v_rcp_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27925// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7e,0x06,0x86,0x00]
27926
27927v_rcp_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27928// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x7f,0x06,0x86,0x00]
27929
27930v_rcp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27931// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x26,0x06,0x00]
27932
27933v_rcp_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27934// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x46,0x06,0x00]
27935
27936v_rcp_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27937// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x86,0x06,0x00]
27938
27939v_rcp_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27940// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0xc6,0x06,0x00]
27941
27942v_rcp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
27943// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
27944
27945v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27946// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x00,0x06,0x00]
27947
27948v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27949// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x01,0x06,0x00]
27950
27951v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
27952// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x02,0x06,0x00]
27953
27954v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
27955// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x03,0x06,0x00]
27956
27957v_rcp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
27958// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x04,0x06,0x00]
27959
27960v_rcp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
27961// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x05,0x06,0x00]
27962
27963v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
27964// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x0e,0x06,0x00]
27965
27966v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
27967// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
27968
27969v_rcp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
27970// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
27971
27972v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
27973// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
27974
27975v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
27976// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x00,0x00]
27977
27978v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
27979// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x01,0x00]
27980
27981v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
27982// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x02,0x00]
27983
27984v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
27985// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x03,0x00]
27986
27987v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
27988// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x04,0x00]
27989
27990v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
27991// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x05,0x00]
27992
27993v_rcp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27994// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x16,0x00]
27995
27996v_rcp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
27997// GFX10: encoding: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x26,0x00]
27998
27999v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28000// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00]
28001
28002v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28003// GFX10: encoding: [0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00]
28004
28005v_rcp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28006// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00]
28007
28008v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
28009// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]
28010
28011v_rcp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
28012// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00]
28013
28014v_rcp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
28015// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00]
28016
28017v_rcp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
28018// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00]
28019
28020v_rcp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
28021// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00]
28022
28023v_rcp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
28024// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00]
28025
28026v_rcp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
28027// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00]
28028
28029v_rcp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
28030// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00]
28031
28032v_rcp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
28033// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00]
28034
28035v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
28036// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10]
28037
28038v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
28039// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30]
28040
28041v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
28042// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28043
28044v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
28045// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28046
28047v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
28048// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01]
28049
28050v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
28051// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03]
28052
28053v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
28054// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28055
28056v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
28057// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28058
28059v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
28060// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00]
28061
28062v_rcp_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
28063// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x51,0x01,0x00]
28064
28065v_rcp_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
28066// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x5f,0x01,0x00]
28067
28068v_rcp_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
28069// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x61,0x01,0x00]
28070
28071v_rcp_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
28072// GFX10: encoding: [0xfa,0x54,0x0a,0x7e,0x01,0x6f,0x01,0x00]
28073
28074v_rcp_iflag_f32 v5, v1
28075// GFX10: encoding: [0x01,0x57,0x0a,0x7e]
28076
28077v_rcp_iflag_f32 v255, v1
28078// GFX10: encoding: [0x01,0x57,0xfe,0x7f]
28079
28080v_rcp_iflag_f32 v5, v255
28081// GFX10: encoding: [0xff,0x57,0x0a,0x7e]
28082
28083v_rcp_iflag_f32 v5, s1
28084// GFX10: encoding: [0x01,0x56,0x0a,0x7e]
28085
28086v_rcp_iflag_f32 v5, s103
28087// GFX10: encoding: [0x67,0x56,0x0a,0x7e]
28088
28089v_rcp_iflag_f32 v5, vcc_lo
28090// GFX10: encoding: [0x6a,0x56,0x0a,0x7e]
28091
28092v_rcp_iflag_f32 v5, vcc_hi
28093// GFX10: encoding: [0x6b,0x56,0x0a,0x7e]
28094
28095v_rcp_iflag_f32 v5, ttmp11
28096// GFX10: encoding: [0x77,0x56,0x0a,0x7e]
28097
28098v_rcp_iflag_f32 v5, m0
28099// GFX10: encoding: [0x7c,0x56,0x0a,0x7e]
28100
28101v_rcp_iflag_f32 v5, exec_lo
28102// GFX10: encoding: [0x7e,0x56,0x0a,0x7e]
28103
28104v_rcp_iflag_f32 v5, exec_hi
28105// GFX10: encoding: [0x7f,0x56,0x0a,0x7e]
28106
28107v_rcp_iflag_f32 v5, 0
28108// GFX10: encoding: [0x80,0x56,0x0a,0x7e]
28109
28110v_rcp_iflag_f32 v5, -1
28111// GFX10: encoding: [0xc1,0x56,0x0a,0x7e]
28112
28113v_rcp_iflag_f32 v5, 0.5
28114// GFX10: encoding: [0xf0,0x56,0x0a,0x7e]
28115
28116v_rcp_iflag_f32 v5, -4.0
28117// GFX10: encoding: [0xf7,0x56,0x0a,0x7e]
28118
28119v_rcp_iflag_f32 v5, 0xaf123456
28120// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28121
28122v_rcp_iflag_f32 v5, 0x3f717273
28123// GFX10: encoding: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28124
28125v_rcp_iflag_f32_e64 v5, v1
28126// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]
28127
28128v_rcp_iflag_f32_e64 v255, v1
28129// GFX10: encoding: [0xff,0x00,0xab,0xd5,0x01,0x01,0x00,0x00]
28130
28131v_rcp_iflag_f32_e64 v5, v255
28132// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xff,0x01,0x00,0x00]
28133
28134v_rcp_iflag_f32_e64 v5, s1
28135// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x00,0x00,0x00]
28136
28137v_rcp_iflag_f32_e64 v5, s101
28138// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x65,0x00,0x00,0x00]
28139
28140v_rcp_iflag_f32_e64 v5, vcc_lo
28141// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6a,0x00,0x00,0x00]
28142
28143v_rcp_iflag_f32_e64 v5, vcc_hi
28144// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x6b,0x00,0x00,0x00]
28145
28146v_rcp_iflag_f32_e64 v5, m0
28147// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7c,0x00,0x00,0x00]
28148
28149v_rcp_iflag_f32_e64 v5, exec_lo
28150// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7e,0x00,0x00,0x00]
28151
28152v_rcp_iflag_f32_e64 v5, exec_hi
28153// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x7f,0x00,0x00,0x00]
28154
28155v_rcp_iflag_f32_e64 v5, 0
28156// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x80,0x00,0x00,0x00]
28157
28158v_rcp_iflag_f32_e64 v5, -1
28159// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xc1,0x00,0x00,0x00]
28160
28161v_rcp_iflag_f32_e64 v5, 0.5
28162// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf0,0x00,0x00,0x00]
28163
28164v_rcp_iflag_f32_e64 v5, -4.0
28165// GFX10: encoding: [0x05,0x00,0xab,0xd5,0xf7,0x00,0x00,0x00]
28166
28167v_rcp_iflag_f32_e64 v5, -v1
28168// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x20]
28169
28170v_rcp_iflag_f32_e64 v5, |v1|
28171// GFX10: encoding: [0x05,0x01,0xab,0xd5,0x01,0x01,0x00,0x00]
28172
28173v_rcp_iflag_f32_e64 v5, v1 clamp
28174// GFX10: encoding: [0x05,0x80,0xab,0xd5,0x01,0x01,0x00,0x00]
28175
28176v_rcp_iflag_f32_e64 v5, v1 mul:2
28177// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x08]
28178
28179v_rcp_iflag_f32_e64 v5, v1 mul:4
28180// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x10]
28181
28182v_rcp_iflag_f32_e64 v5, v1 div:2
28183// GFX10: encoding: [0x05,0x00,0xab,0xd5,0x01,0x01,0x00,0x18]
28184
28185v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28186// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
28187
28188v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28189// GFX10: encoding: [0xf9,0x56,0xfe,0x7f,0x01,0x06,0x06,0x00]
28190
28191v_rcp_iflag_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28192// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0xff,0x06,0x06,0x00]
28193
28194v_rcp_iflag_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28195// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x86,0x00]
28196
28197v_rcp_iflag_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28198// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x65,0x06,0x86,0x00]
28199
28200v_rcp_iflag_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28201// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6a,0x06,0x86,0x00]
28202
28203v_rcp_iflag_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28204// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x6b,0x06,0x86,0x00]
28205
28206v_rcp_iflag_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28207// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7c,0x06,0x86,0x00]
28208
28209v_rcp_iflag_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28210// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7e,0x06,0x86,0x00]
28211
28212v_rcp_iflag_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28213// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x7f,0x06,0x86,0x00]
28214
28215v_rcp_iflag_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28216// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x26,0x06,0x00]
28217
28218v_rcp_iflag_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28219// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x46,0x06,0x00]
28220
28221v_rcp_iflag_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28222// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x86,0x06,0x00]
28223
28224v_rcp_iflag_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28225// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0xc6,0x06,0x00]
28226
28227v_rcp_iflag_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
28228// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
28229
28230v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
28231// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x00,0x06,0x00]
28232
28233v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
28234// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x01,0x06,0x00]
28235
28236v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
28237// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x02,0x06,0x00]
28238
28239v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
28240// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x03,0x06,0x00]
28241
28242v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
28243// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x04,0x06,0x00]
28244
28245v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
28246// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x05,0x06,0x00]
28247
28248v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
28249// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x0e,0x06,0x00]
28250
28251v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
28252// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
28253
28254v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
28255// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
28256
28257v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
28258// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
28259
28260v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
28261// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x00,0x00]
28262
28263v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
28264// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x01,0x00]
28265
28266v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
28267// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x02,0x00]
28268
28269v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
28270// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x03,0x00]
28271
28272v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
28273// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x04,0x00]
28274
28275v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
28276// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x05,0x00]
28277
28278v_rcp_iflag_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28279// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x16,0x00]
28280
28281v_rcp_iflag_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28282// GFX10: encoding: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x26,0x00]
28283
28284v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28285// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00]
28286
28287v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28288// GFX10: encoding: [0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00]
28289
28290v_rcp_iflag_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28291// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00]
28292
28293v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
28294// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]
28295
28296v_rcp_iflag_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
28297// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00]
28298
28299v_rcp_iflag_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
28300// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00]
28301
28302v_rcp_iflag_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
28303// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00]
28304
28305v_rcp_iflag_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
28306// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00]
28307
28308v_rcp_iflag_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
28309// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00]
28310
28311v_rcp_iflag_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
28312// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00]
28313
28314v_rcp_iflag_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
28315// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00]
28316
28317v_rcp_iflag_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
28318// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00]
28319
28320v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
28321// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10]
28322
28323v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
28324// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30]
28325
28326v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
28327// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28328
28329v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
28330// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28331
28332v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
28333// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01]
28334
28335v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
28336// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03]
28337
28338v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
28339// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28340
28341v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
28342// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28343
28344v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
28345// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00]
28346
28347v_rcp_iflag_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
28348// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x51,0x01,0x00]
28349
28350v_rcp_iflag_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
28351// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x5f,0x01,0x00]
28352
28353v_rcp_iflag_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
28354// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x61,0x01,0x00]
28355
28356v_rcp_iflag_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
28357// GFX10: encoding: [0xfa,0x56,0x0a,0x7e,0x01,0x6f,0x01,0x00]
28358
28359v_rsq_f32 v5, v1
28360// GFX10: encoding: [0x01,0x5d,0x0a,0x7e]
28361
28362v_rsq_f32 v255, v1
28363// GFX10: encoding: [0x01,0x5d,0xfe,0x7f]
28364
28365v_rsq_f32 v5, v255
28366// GFX10: encoding: [0xff,0x5d,0x0a,0x7e]
28367
28368v_rsq_f32 v5, s1
28369// GFX10: encoding: [0x01,0x5c,0x0a,0x7e]
28370
28371v_rsq_f32 v5, s103
28372// GFX10: encoding: [0x67,0x5c,0x0a,0x7e]
28373
28374v_rsq_f32 v5, vcc_lo
28375// GFX10: encoding: [0x6a,0x5c,0x0a,0x7e]
28376
28377v_rsq_f32 v5, vcc_hi
28378// GFX10: encoding: [0x6b,0x5c,0x0a,0x7e]
28379
28380v_rsq_f32 v5, ttmp11
28381// GFX10: encoding: [0x77,0x5c,0x0a,0x7e]
28382
28383v_rsq_f32 v5, m0
28384// GFX10: encoding: [0x7c,0x5c,0x0a,0x7e]
28385
28386v_rsq_f32 v5, exec_lo
28387// GFX10: encoding: [0x7e,0x5c,0x0a,0x7e]
28388
28389v_rsq_f32 v5, exec_hi
28390// GFX10: encoding: [0x7f,0x5c,0x0a,0x7e]
28391
28392v_rsq_f32 v5, 0
28393// GFX10: encoding: [0x80,0x5c,0x0a,0x7e]
28394
28395v_rsq_f32 v5, -1
28396// GFX10: encoding: [0xc1,0x5c,0x0a,0x7e]
28397
28398v_rsq_f32 v5, 0.5
28399// GFX10: encoding: [0xf0,0x5c,0x0a,0x7e]
28400
28401v_rsq_f32 v5, -4.0
28402// GFX10: encoding: [0xf7,0x5c,0x0a,0x7e]
28403
28404v_rsq_f32 v5, 0xaf123456
28405// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28406
28407v_rsq_f32 v5, 0x3f717273
28408// GFX10: encoding: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28409
28410v_rsq_f32_e64 v5, v1
28411// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]
28412
28413v_rsq_f32_e64 v255, v1
28414// GFX10: encoding: [0xff,0x00,0xae,0xd5,0x01,0x01,0x00,0x00]
28415
28416v_rsq_f32_e64 v5, v255
28417// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xff,0x01,0x00,0x00]
28418
28419v_rsq_f32_e64 v5, s1
28420// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x00,0x00,0x00]
28421
28422v_rsq_f32_e64 v5, s101
28423// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x65,0x00,0x00,0x00]
28424
28425v_rsq_f32_e64 v5, vcc_lo
28426// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6a,0x00,0x00,0x00]
28427
28428v_rsq_f32_e64 v5, vcc_hi
28429// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x6b,0x00,0x00,0x00]
28430
28431v_rsq_f32_e64 v5, m0
28432// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7c,0x00,0x00,0x00]
28433
28434v_rsq_f32_e64 v5, exec_lo
28435// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7e,0x00,0x00,0x00]
28436
28437v_rsq_f32_e64 v5, exec_hi
28438// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x7f,0x00,0x00,0x00]
28439
28440v_rsq_f32_e64 v5, 0
28441// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x80,0x00,0x00,0x00]
28442
28443v_rsq_f32_e64 v5, -1
28444// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xc1,0x00,0x00,0x00]
28445
28446v_rsq_f32_e64 v5, 0.5
28447// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf0,0x00,0x00,0x00]
28448
28449v_rsq_f32_e64 v5, -4.0
28450// GFX10: encoding: [0x05,0x00,0xae,0xd5,0xf7,0x00,0x00,0x00]
28451
28452v_rsq_f32_e64 v5, -v1
28453// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x20]
28454
28455v_rsq_f32_e64 v5, |v1|
28456// GFX10: encoding: [0x05,0x01,0xae,0xd5,0x01,0x01,0x00,0x00]
28457
28458v_rsq_f32_e64 v5, v1 clamp
28459// GFX10: encoding: [0x05,0x80,0xae,0xd5,0x01,0x01,0x00,0x00]
28460
28461v_rsq_f32_e64 v5, v1 mul:2
28462// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x08]
28463
28464v_rsq_f32_e64 v5, v1 mul:4
28465// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x10]
28466
28467v_rsq_f32_e64 v5, v1 div:2
28468// GFX10: encoding: [0x05,0x00,0xae,0xd5,0x01,0x01,0x00,0x18]
28469
28470v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28471// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
28472
28473v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28474// GFX10: encoding: [0xf9,0x5c,0xfe,0x7f,0x01,0x06,0x06,0x00]
28475
28476v_rsq_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28477// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0xff,0x06,0x06,0x00]
28478
28479v_rsq_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28480// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x86,0x00]
28481
28482v_rsq_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28483// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x65,0x06,0x86,0x00]
28484
28485v_rsq_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28486// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
28487
28488v_rsq_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28489// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
28490
28491v_rsq_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28492// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
28493
28494v_rsq_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28495// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
28496
28497v_rsq_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28498// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
28499
28500v_rsq_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28501// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x26,0x06,0x00]
28502
28503v_rsq_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28504// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x46,0x06,0x00]
28505
28506v_rsq_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28507// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x86,0x06,0x00]
28508
28509v_rsq_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28510// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
28511
28512v_rsq_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
28513// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
28514
28515v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
28516// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x00,0x06,0x00]
28517
28518v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
28519// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x01,0x06,0x00]
28520
28521v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
28522// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x02,0x06,0x00]
28523
28524v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
28525// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x03,0x06,0x00]
28526
28527v_rsq_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
28528// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x04,0x06,0x00]
28529
28530v_rsq_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
28531// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x05,0x06,0x00]
28532
28533v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
28534// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
28535
28536v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
28537// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
28538
28539v_rsq_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
28540// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
28541
28542v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
28543// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
28544
28545v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
28546// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x00,0x00]
28547
28548v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
28549// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x01,0x00]
28550
28551v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
28552// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x02,0x00]
28553
28554v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
28555// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x03,0x00]
28556
28557v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
28558// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x04,0x00]
28559
28560v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
28561// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x05,0x00]
28562
28563v_rsq_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28564// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x16,0x00]
28565
28566v_rsq_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28567// GFX10: encoding: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x26,0x00]
28568
28569v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28570// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
28571
28572v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28573// GFX10: encoding: [0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
28574
28575v_rsq_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
28576// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
28577
28578v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
28579// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
28580
28581v_rsq_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
28582// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00]
28583
28584v_rsq_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
28585// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00]
28586
28587v_rsq_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
28588// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00]
28589
28590v_rsq_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
28591// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
28592
28593v_rsq_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
28594// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00]
28595
28596v_rsq_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
28597// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
28598
28599v_rsq_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
28600// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00]
28601
28602v_rsq_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
28603// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
28604
28605v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
28606// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
28607
28608v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
28609// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
28610
28611v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
28612// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28613
28614v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
28615// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
28616
28617v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
28618// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
28619
28620v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
28621// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
28622
28623v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
28624// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28625
28626v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
28627// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
28628
28629v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
28630// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
28631
28632v_rsq_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
28633// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x51,0x01,0x00]
28634
28635v_rsq_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
28636// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
28637
28638v_rsq_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
28639// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x61,0x01,0x00]
28640
28641v_rsq_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
28642// GFX10: encoding: [0xfa,0x5c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
28643
28644v_rcp_f64 v[5:6], v[1:2]
28645// GFX10: encoding: [0x01,0x5f,0x0a,0x7e]
28646
28647v_rcp_f64 v[254:255], v[1:2]
28648// GFX10: encoding: [0x01,0x5f,0xfc,0x7f]
28649
28650v_rcp_f64 v[5:6], v[254:255]
28651// GFX10: encoding: [0xfe,0x5f,0x0a,0x7e]
28652
28653v_rcp_f64 v[5:6], s[2:3]
28654// GFX10: encoding: [0x02,0x5e,0x0a,0x7e]
28655
28656v_rcp_f64 v[5:6], s[4:5]
28657// GFX10: encoding: [0x04,0x5e,0x0a,0x7e]
28658
28659v_rcp_f64 v[5:6], s[102:103]
28660// GFX10: encoding: [0x66,0x5e,0x0a,0x7e]
28661
28662v_rcp_f64 v[5:6], vcc
28663// GFX10: encoding: [0x6a,0x5e,0x0a,0x7e]
28664
28665v_rcp_f64 v[5:6], ttmp[10:11]
28666// GFX10: encoding: [0x76,0x5e,0x0a,0x7e]
28667
28668v_rcp_f64 v[5:6], exec
28669// GFX10: encoding: [0x7e,0x5e,0x0a,0x7e]
28670
28671v_rcp_f64 v[5:6], 0
28672// GFX10: encoding: [0x80,0x5e,0x0a,0x7e]
28673
28674v_rcp_f64 v[5:6], -1
28675// GFX10: encoding: [0xc1,0x5e,0x0a,0x7e]
28676
28677v_rcp_f64 v[5:6], 0.5
28678// GFX10: encoding: [0xf0,0x5e,0x0a,0x7e]
28679
28680v_rcp_f64 v[5:6], -4.0
28681// GFX10: encoding: [0xf7,0x5e,0x0a,0x7e]
28682
28683v_rcp_f64 v[5:6], 0xaf123456
28684// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28685
28686v_rcp_f64 v[5:6], 0x3f717273
28687// GFX10: encoding: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28688
28689v_rcp_f64_e64 v[5:6], v[1:2]
28690// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]
28691
28692v_rcp_f64_e64 v[254:255], v[1:2]
28693// GFX10: encoding: [0xfe,0x00,0xaf,0xd5,0x01,0x01,0x00,0x00]
28694
28695v_rcp_f64_e64 v[5:6], v[254:255]
28696// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xfe,0x01,0x00,0x00]
28697
28698v_rcp_f64_e64 v[5:6], s[2:3]
28699// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x02,0x00,0x00,0x00]
28700
28701v_rcp_f64_e64 v[5:6], s[4:5]
28702// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x04,0x00,0x00,0x00]
28703
28704v_rcp_f64_e64 v[5:6], s[100:101]
28705// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x64,0x00,0x00,0x00]
28706
28707v_rcp_f64_e64 v[5:6], vcc
28708// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x6a,0x00,0x00,0x00]
28709
28710v_rcp_f64_e64 v[5:6], exec
28711// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x7e,0x00,0x00,0x00]
28712
28713v_rcp_f64_e64 v[5:6], 0
28714// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x80,0x00,0x00,0x00]
28715
28716v_rcp_f64_e64 v[5:6], -1
28717// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xc1,0x00,0x00,0x00]
28718
28719v_rcp_f64_e64 v[5:6], 0.5
28720// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf0,0x00,0x00,0x00]
28721
28722v_rcp_f64_e64 v[5:6], -4.0
28723// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0xf7,0x00,0x00,0x00]
28724
28725v_rcp_f64_e64 v[5:6], -v[1:2]
28726// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x20]
28727
28728v_rcp_f64_e64 v[5:6], |v[1:2]|
28729// GFX10: encoding: [0x05,0x01,0xaf,0xd5,0x01,0x01,0x00,0x00]
28730
28731v_rcp_f64_e64 v[5:6], v[1:2] clamp
28732// GFX10: encoding: [0x05,0x80,0xaf,0xd5,0x01,0x01,0x00,0x00]
28733
28734v_rcp_f64_e64 v[5:6], v[1:2] mul:2
28735// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x08]
28736
28737v_rcp_f64_e64 v[5:6], v[1:2] mul:4
28738// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x10]
28739
28740v_rcp_f64_e64 v[5:6], v[1:2] div:2
28741// GFX10: encoding: [0x05,0x00,0xaf,0xd5,0x01,0x01,0x00,0x18]
28742
28743v_rsq_f64 v[5:6], v[1:2]
28744// GFX10: encoding: [0x01,0x63,0x0a,0x7e]
28745
28746v_rsq_f64 v[254:255], v[1:2]
28747// GFX10: encoding: [0x01,0x63,0xfc,0x7f]
28748
28749v_rsq_f64 v[5:6], v[254:255]
28750// GFX10: encoding: [0xfe,0x63,0x0a,0x7e]
28751
28752v_rsq_f64 v[5:6], s[2:3]
28753// GFX10: encoding: [0x02,0x62,0x0a,0x7e]
28754
28755v_rsq_f64 v[5:6], s[4:5]
28756// GFX10: encoding: [0x04,0x62,0x0a,0x7e]
28757
28758v_rsq_f64 v[5:6], s[102:103]
28759// GFX10: encoding: [0x66,0x62,0x0a,0x7e]
28760
28761v_rsq_f64 v[5:6], vcc
28762// GFX10: encoding: [0x6a,0x62,0x0a,0x7e]
28763
28764v_rsq_f64 v[5:6], ttmp[10:11]
28765// GFX10: encoding: [0x76,0x62,0x0a,0x7e]
28766
28767v_rsq_f64 v[5:6], exec
28768// GFX10: encoding: [0x7e,0x62,0x0a,0x7e]
28769
28770v_rsq_f64 v[5:6], 0
28771// GFX10: encoding: [0x80,0x62,0x0a,0x7e]
28772
28773v_rsq_f64 v[5:6], -1
28774// GFX10: encoding: [0xc1,0x62,0x0a,0x7e]
28775
28776v_rsq_f64 v[5:6], 0.5
28777// GFX10: encoding: [0xf0,0x62,0x0a,0x7e]
28778
28779v_rsq_f64 v[5:6], -4.0
28780// GFX10: encoding: [0xf7,0x62,0x0a,0x7e]
28781
28782v_rsq_f64 v[5:6], 0xaf123456
28783// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28784
28785v_rsq_f64 v[5:6], 0x3f717273
28786// GFX10: encoding: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28787
28788v_rsq_f64_e64 v[5:6], v[1:2]
28789// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]
28790
28791v_rsq_f64_e64 v[254:255], v[1:2]
28792// GFX10: encoding: [0xfe,0x00,0xb1,0xd5,0x01,0x01,0x00,0x00]
28793
28794v_rsq_f64_e64 v[5:6], v[254:255]
28795// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xfe,0x01,0x00,0x00]
28796
28797v_rsq_f64_e64 v[5:6], s[2:3]
28798// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x02,0x00,0x00,0x00]
28799
28800v_rsq_f64_e64 v[5:6], s[4:5]
28801// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x04,0x00,0x00,0x00]
28802
28803v_rsq_f64_e64 v[5:6], s[100:101]
28804// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x64,0x00,0x00,0x00]
28805
28806v_rsq_f64_e64 v[5:6], vcc
28807// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x6a,0x00,0x00,0x00]
28808
28809v_rsq_f64_e64 v[5:6], exec
28810// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x7e,0x00,0x00,0x00]
28811
28812v_rsq_f64_e64 v[5:6], 0
28813// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x80,0x00,0x00,0x00]
28814
28815v_rsq_f64_e64 v[5:6], -1
28816// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xc1,0x00,0x00,0x00]
28817
28818v_rsq_f64_e64 v[5:6], 0.5
28819// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf0,0x00,0x00,0x00]
28820
28821v_rsq_f64_e64 v[5:6], -4.0
28822// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0xf7,0x00,0x00,0x00]
28823
28824v_rsq_f64_e64 v[5:6], -v[1:2]
28825// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x20]
28826
28827v_rsq_f64_e64 v[5:6], |v[1:2]|
28828// GFX10: encoding: [0x05,0x01,0xb1,0xd5,0x01,0x01,0x00,0x00]
28829
28830v_rsq_f64_e64 v[5:6], v[1:2] clamp
28831// GFX10: encoding: [0x05,0x80,0xb1,0xd5,0x01,0x01,0x00,0x00]
28832
28833v_rsq_f64_e64 v[5:6], v[1:2] mul:2
28834// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x08]
28835
28836v_rsq_f64_e64 v[5:6], v[1:2] mul:4
28837// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x10]
28838
28839v_rsq_f64_e64 v[5:6], v[1:2] div:2
28840// GFX10: encoding: [0x05,0x00,0xb1,0xd5,0x01,0x01,0x00,0x18]
28841
28842v_sqrt_f32 v5, v1
28843// GFX10: encoding: [0x01,0x67,0x0a,0x7e]
28844
28845v_sqrt_f32 v255, v1
28846// GFX10: encoding: [0x01,0x67,0xfe,0x7f]
28847
28848v_sqrt_f32 v5, v255
28849// GFX10: encoding: [0xff,0x67,0x0a,0x7e]
28850
28851v_sqrt_f32 v5, s1
28852// GFX10: encoding: [0x01,0x66,0x0a,0x7e]
28853
28854v_sqrt_f32 v5, s103
28855// GFX10: encoding: [0x67,0x66,0x0a,0x7e]
28856
28857v_sqrt_f32 v5, vcc_lo
28858// GFX10: encoding: [0x6a,0x66,0x0a,0x7e]
28859
28860v_sqrt_f32 v5, vcc_hi
28861// GFX10: encoding: [0x6b,0x66,0x0a,0x7e]
28862
28863v_sqrt_f32 v5, ttmp11
28864// GFX10: encoding: [0x77,0x66,0x0a,0x7e]
28865
28866v_sqrt_f32 v5, m0
28867// GFX10: encoding: [0x7c,0x66,0x0a,0x7e]
28868
28869v_sqrt_f32 v5, exec_lo
28870// GFX10: encoding: [0x7e,0x66,0x0a,0x7e]
28871
28872v_sqrt_f32 v5, exec_hi
28873// GFX10: encoding: [0x7f,0x66,0x0a,0x7e]
28874
28875v_sqrt_f32 v5, 0
28876// GFX10: encoding: [0x80,0x66,0x0a,0x7e]
28877
28878v_sqrt_f32 v5, -1
28879// GFX10: encoding: [0xc1,0x66,0x0a,0x7e]
28880
28881v_sqrt_f32 v5, 0.5
28882// GFX10: encoding: [0xf0,0x66,0x0a,0x7e]
28883
28884v_sqrt_f32 v5, -4.0
28885// GFX10: encoding: [0xf7,0x66,0x0a,0x7e]
28886
28887v_sqrt_f32 v5, 0xaf123456
28888// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28889
28890v_sqrt_f32 v5, 0x3f717273
28891// GFX10: encoding: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28892
28893v_sqrt_f32_e64 v5, v1
28894// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]
28895
28896v_sqrt_f32_e64 v255, v1
28897// GFX10: encoding: [0xff,0x00,0xb3,0xd5,0x01,0x01,0x00,0x00]
28898
28899v_sqrt_f32_e64 v5, v255
28900// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xff,0x01,0x00,0x00]
28901
28902v_sqrt_f32_e64 v5, s1
28903// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x00,0x00,0x00]
28904
28905v_sqrt_f32_e64 v5, s101
28906// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x65,0x00,0x00,0x00]
28907
28908v_sqrt_f32_e64 v5, vcc_lo
28909// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6a,0x00,0x00,0x00]
28910
28911v_sqrt_f32_e64 v5, vcc_hi
28912// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x6b,0x00,0x00,0x00]
28913
28914v_sqrt_f32_e64 v5, m0
28915// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7c,0x00,0x00,0x00]
28916
28917v_sqrt_f32_e64 v5, exec_lo
28918// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7e,0x00,0x00,0x00]
28919
28920v_sqrt_f32_e64 v5, exec_hi
28921// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x7f,0x00,0x00,0x00]
28922
28923v_sqrt_f32_e64 v5, 0
28924// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x80,0x00,0x00,0x00]
28925
28926v_sqrt_f32_e64 v5, -1
28927// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xc1,0x00,0x00,0x00]
28928
28929v_sqrt_f32_e64 v5, 0.5
28930// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf0,0x00,0x00,0x00]
28931
28932v_sqrt_f32_e64 v5, -4.0
28933// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0xf7,0x00,0x00,0x00]
28934
28935v_sqrt_f32_e64 v5, -v1
28936// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x20]
28937
28938v_sqrt_f32_e64 v5, |v1|
28939// GFX10: encoding: [0x05,0x01,0xb3,0xd5,0x01,0x01,0x00,0x00]
28940
28941v_sqrt_f32_e64 v5, v1 clamp
28942// GFX10: encoding: [0x05,0x80,0xb3,0xd5,0x01,0x01,0x00,0x00]
28943
28944v_sqrt_f32_e64 v5, v1 mul:2
28945// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x08]
28946
28947v_sqrt_f32_e64 v5, v1 mul:4
28948// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x10]
28949
28950v_sqrt_f32_e64 v5, v1 div:2
28951// GFX10: encoding: [0x05,0x00,0xb3,0xd5,0x01,0x01,0x00,0x18]
28952
28953v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28954// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
28955
28956v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28957// GFX10: encoding: [0xf9,0x66,0xfe,0x7f,0x01,0x06,0x06,0x00]
28958
28959v_sqrt_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28960// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0xff,0x06,0x06,0x00]
28961
28962v_sqrt_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28963// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x86,0x00]
28964
28965v_sqrt_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28966// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x65,0x06,0x86,0x00]
28967
28968v_sqrt_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28969// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6a,0x06,0x86,0x00]
28970
28971v_sqrt_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28972// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x6b,0x06,0x86,0x00]
28973
28974v_sqrt_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28975// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7c,0x06,0x86,0x00]
28976
28977v_sqrt_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28978// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7e,0x06,0x86,0x00]
28979
28980v_sqrt_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28981// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x7f,0x06,0x86,0x00]
28982
28983v_sqrt_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28984// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x26,0x06,0x00]
28985
28986v_sqrt_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28987// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x46,0x06,0x00]
28988
28989v_sqrt_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28990// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x86,0x06,0x00]
28991
28992v_sqrt_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
28993// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0xc6,0x06,0x00]
28994
28995v_sqrt_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
28996// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
28997
28998v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
28999// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x00,0x06,0x00]
29000
29001v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29002// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x01,0x06,0x00]
29003
29004v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
29005// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x02,0x06,0x00]
29006
29007v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
29008// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x03,0x06,0x00]
29009
29010v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29011// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x04,0x06,0x00]
29012
29013v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29014// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x05,0x06,0x00]
29015
29016v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
29017// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x0e,0x06,0x00]
29018
29019v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
29020// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
29021
29022v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
29023// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
29024
29025v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
29026// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
29027
29028v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
29029// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x00,0x00]
29030
29031v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
29032// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x01,0x00]
29033
29034v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
29035// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x02,0x00]
29036
29037v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
29038// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x03,0x00]
29039
29040v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
29041// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x04,0x00]
29042
29043v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
29044// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x05,0x00]
29045
29046v_sqrt_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29047// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x16,0x00]
29048
29049v_sqrt_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29050// GFX10: encoding: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x26,0x00]
29051
29052v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29053// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00]
29054
29055v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29056// GFX10: encoding: [0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00]
29057
29058v_sqrt_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29059// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00]
29060
29061v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
29062// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]
29063
29064v_sqrt_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
29065// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00]
29066
29067v_sqrt_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
29068// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00]
29069
29070v_sqrt_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
29071// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00]
29072
29073v_sqrt_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
29074// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00]
29075
29076v_sqrt_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
29077// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00]
29078
29079v_sqrt_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
29080// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00]
29081
29082v_sqrt_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
29083// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00]
29084
29085v_sqrt_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
29086// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00]
29087
29088v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
29089// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10]
29090
29091v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
29092// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30]
29093
29094v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
29095// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29096
29097v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
29098// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29099
29100v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
29101// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01]
29102
29103v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
29104// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03]
29105
29106v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
29107// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29108
29109v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
29110// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29111
29112v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
29113// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00]
29114
29115v_sqrt_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
29116// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x51,0x01,0x00]
29117
29118v_sqrt_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
29119// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x5f,0x01,0x00]
29120
29121v_sqrt_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
29122// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x61,0x01,0x00]
29123
29124v_sqrt_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
29125// GFX10: encoding: [0xfa,0x66,0x0a,0x7e,0x01,0x6f,0x01,0x00]
29126
29127v_sqrt_f64 v[5:6], v[1:2]
29128// GFX10: encoding: [0x01,0x69,0x0a,0x7e]
29129
29130v_sqrt_f64 v[254:255], v[1:2]
29131// GFX10: encoding: [0x01,0x69,0xfc,0x7f]
29132
29133v_sqrt_f64 v[5:6], v[254:255]
29134// GFX10: encoding: [0xfe,0x69,0x0a,0x7e]
29135
29136v_sqrt_f64 v[5:6], s[2:3]
29137// GFX10: encoding: [0x02,0x68,0x0a,0x7e]
29138
29139v_sqrt_f64 v[5:6], s[4:5]
29140// GFX10: encoding: [0x04,0x68,0x0a,0x7e]
29141
29142v_sqrt_f64 v[5:6], s[102:103]
29143// GFX10: encoding: [0x66,0x68,0x0a,0x7e]
29144
29145v_sqrt_f64 v[5:6], vcc
29146// GFX10: encoding: [0x6a,0x68,0x0a,0x7e]
29147
29148v_sqrt_f64 v[5:6], ttmp[10:11]
29149// GFX10: encoding: [0x76,0x68,0x0a,0x7e]
29150
29151v_sqrt_f64 v[5:6], exec
29152// GFX10: encoding: [0x7e,0x68,0x0a,0x7e]
29153
29154v_sqrt_f64 v[5:6], 0
29155// GFX10: encoding: [0x80,0x68,0x0a,0x7e]
29156
29157v_sqrt_f64 v[5:6], -1
29158// GFX10: encoding: [0xc1,0x68,0x0a,0x7e]
29159
29160v_sqrt_f64 v[5:6], 0.5
29161// GFX10: encoding: [0xf0,0x68,0x0a,0x7e]
29162
29163v_sqrt_f64 v[5:6], -4.0
29164// GFX10: encoding: [0xf7,0x68,0x0a,0x7e]
29165
29166v_sqrt_f64 v[5:6], 0xaf123456
29167// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29168
29169v_sqrt_f64 v[5:6], 0x3f717273
29170// GFX10: encoding: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29171
29172v_sqrt_f64_e64 v[5:6], v[1:2]
29173// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]
29174
29175v_sqrt_f64_e64 v[254:255], v[1:2]
29176// GFX10: encoding: [0xfe,0x00,0xb4,0xd5,0x01,0x01,0x00,0x00]
29177
29178v_sqrt_f64_e64 v[5:6], v[254:255]
29179// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xfe,0x01,0x00,0x00]
29180
29181v_sqrt_f64_e64 v[5:6], s[2:3]
29182// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x02,0x00,0x00,0x00]
29183
29184v_sqrt_f64_e64 v[5:6], s[4:5]
29185// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x04,0x00,0x00,0x00]
29186
29187v_sqrt_f64_e64 v[5:6], s[100:101]
29188// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x64,0x00,0x00,0x00]
29189
29190v_sqrt_f64_e64 v[5:6], vcc
29191// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x6a,0x00,0x00,0x00]
29192
29193v_sqrt_f64_e64 v[5:6], exec
29194// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x7e,0x00,0x00,0x00]
29195
29196v_sqrt_f64_e64 v[5:6], 0
29197// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x80,0x00,0x00,0x00]
29198
29199v_sqrt_f64_e64 v[5:6], -1
29200// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xc1,0x00,0x00,0x00]
29201
29202v_sqrt_f64_e64 v[5:6], 0.5
29203// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf0,0x00,0x00,0x00]
29204
29205v_sqrt_f64_e64 v[5:6], -4.0
29206// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0xf7,0x00,0x00,0x00]
29207
29208v_sqrt_f64_e64 v[5:6], -v[1:2]
29209// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x20]
29210
29211v_sqrt_f64_e64 v[5:6], |v[1:2]|
29212// GFX10: encoding: [0x05,0x01,0xb4,0xd5,0x01,0x01,0x00,0x00]
29213
29214v_sqrt_f64_e64 v[5:6], v[1:2] clamp
29215// GFX10: encoding: [0x05,0x80,0xb4,0xd5,0x01,0x01,0x00,0x00]
29216
29217v_sqrt_f64_e64 v[5:6], v[1:2] mul:2
29218// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x08]
29219
29220v_sqrt_f64_e64 v[5:6], v[1:2] mul:4
29221// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x10]
29222
29223v_sqrt_f64_e64 v[5:6], v[1:2] div:2
29224// GFX10: encoding: [0x05,0x00,0xb4,0xd5,0x01,0x01,0x00,0x18]
29225
29226v_sin_f32 v5, v1
29227// GFX10: encoding: [0x01,0x6b,0x0a,0x7e]
29228
29229v_sin_f32 v255, v1
29230// GFX10: encoding: [0x01,0x6b,0xfe,0x7f]
29231
29232v_sin_f32 v5, v255
29233// GFX10: encoding: [0xff,0x6b,0x0a,0x7e]
29234
29235v_sin_f32 v5, s1
29236// GFX10: encoding: [0x01,0x6a,0x0a,0x7e]
29237
29238v_sin_f32 v5, s103
29239// GFX10: encoding: [0x67,0x6a,0x0a,0x7e]
29240
29241v_sin_f32 v5, vcc_lo
29242// GFX10: encoding: [0x6a,0x6a,0x0a,0x7e]
29243
29244v_sin_f32 v5, vcc_hi
29245// GFX10: encoding: [0x6b,0x6a,0x0a,0x7e]
29246
29247v_sin_f32 v5, ttmp11
29248// GFX10: encoding: [0x77,0x6a,0x0a,0x7e]
29249
29250v_sin_f32 v5, m0
29251// GFX10: encoding: [0x7c,0x6a,0x0a,0x7e]
29252
29253v_sin_f32 v5, exec_lo
29254// GFX10: encoding: [0x7e,0x6a,0x0a,0x7e]
29255
29256v_sin_f32 v5, exec_hi
29257// GFX10: encoding: [0x7f,0x6a,0x0a,0x7e]
29258
29259v_sin_f32 v5, 0
29260// GFX10: encoding: [0x80,0x6a,0x0a,0x7e]
29261
29262v_sin_f32 v5, -1
29263// GFX10: encoding: [0xc1,0x6a,0x0a,0x7e]
29264
29265v_sin_f32 v5, 0.5
29266// GFX10: encoding: [0xf0,0x6a,0x0a,0x7e]
29267
29268v_sin_f32 v5, -4.0
29269// GFX10: encoding: [0xf7,0x6a,0x0a,0x7e]
29270
29271v_sin_f32 v5, 0xaf123456
29272// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29273
29274v_sin_f32 v5, 0x3f717273
29275// GFX10: encoding: [0xff,0x6a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29276
29277v_sin_f32_e64 v5, v1
29278// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]
29279
29280v_sin_f32_e64 v255, v1
29281// GFX10: encoding: [0xff,0x00,0xb5,0xd5,0x01,0x01,0x00,0x00]
29282
29283v_sin_f32_e64 v5, v255
29284// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xff,0x01,0x00,0x00]
29285
29286v_sin_f32_e64 v5, s1
29287// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x00,0x00,0x00]
29288
29289v_sin_f32_e64 v5, s101
29290// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x65,0x00,0x00,0x00]
29291
29292v_sin_f32_e64 v5, vcc_lo
29293// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6a,0x00,0x00,0x00]
29294
29295v_sin_f32_e64 v5, vcc_hi
29296// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x6b,0x00,0x00,0x00]
29297
29298v_sin_f32_e64 v5, m0
29299// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7c,0x00,0x00,0x00]
29300
29301v_sin_f32_e64 v5, exec_lo
29302// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7e,0x00,0x00,0x00]
29303
29304v_sin_f32_e64 v5, exec_hi
29305// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x7f,0x00,0x00,0x00]
29306
29307v_sin_f32_e64 v5, 0
29308// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x80,0x00,0x00,0x00]
29309
29310v_sin_f32_e64 v5, -1
29311// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xc1,0x00,0x00,0x00]
29312
29313v_sin_f32_e64 v5, 0.5
29314// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf0,0x00,0x00,0x00]
29315
29316v_sin_f32_e64 v5, -4.0
29317// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0xf7,0x00,0x00,0x00]
29318
29319v_sin_f32_e64 v5, -v1
29320// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x20]
29321
29322v_sin_f32_e64 v5, |v1|
29323// GFX10: encoding: [0x05,0x01,0xb5,0xd5,0x01,0x01,0x00,0x00]
29324
29325v_sin_f32_e64 v5, v1 clamp
29326// GFX10: encoding: [0x05,0x80,0xb5,0xd5,0x01,0x01,0x00,0x00]
29327
29328v_sin_f32_e64 v5, v1 mul:2
29329// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x08]
29330
29331v_sin_f32_e64 v5, v1 mul:4
29332// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x10]
29333
29334v_sin_f32_e64 v5, v1 div:2
29335// GFX10: encoding: [0x05,0x00,0xb5,0xd5,0x01,0x01,0x00,0x18]
29336
29337v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29338// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
29339
29340v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29341// GFX10: encoding: [0xf9,0x6a,0xfe,0x7f,0x01,0x06,0x06,0x00]
29342
29343v_sin_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29344// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0xff,0x06,0x06,0x00]
29345
29346v_sin_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29347// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x86,0x00]
29348
29349v_sin_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29350// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x65,0x06,0x86,0x00]
29351
29352v_sin_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29353// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6a,0x06,0x86,0x00]
29354
29355v_sin_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29356// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x6b,0x06,0x86,0x00]
29357
29358v_sin_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29359// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7c,0x06,0x86,0x00]
29360
29361v_sin_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29362// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7e,0x06,0x86,0x00]
29363
29364v_sin_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29365// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x7f,0x06,0x86,0x00]
29366
29367v_sin_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29368// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x26,0x06,0x00]
29369
29370v_sin_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29371// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x46,0x06,0x00]
29372
29373v_sin_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29374// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x86,0x06,0x00]
29375
29376v_sin_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29377// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0xc6,0x06,0x00]
29378
29379v_sin_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
29380// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
29381
29382v_sin_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29383// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x00,0x06,0x00]
29384
29385v_sin_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29386// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x01,0x06,0x00]
29387
29388v_sin_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
29389// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x02,0x06,0x00]
29390
29391v_sin_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
29392// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x03,0x06,0x00]
29393
29394v_sin_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29395// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x04,0x06,0x00]
29396
29397v_sin_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29398// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x05,0x06,0x00]
29399
29400v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
29401// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
29402
29403v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
29404// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00]
29405
29406v_sin_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
29407// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x16,0x06,0x00]
29408
29409v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
29410// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x06,0x00]
29411
29412v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
29413// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x00,0x00]
29414
29415v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
29416// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x01,0x00]
29417
29418v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
29419// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x02,0x00]
29420
29421v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
29422// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x03,0x00]
29423
29424v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
29425// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x04,0x00]
29426
29427v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
29428// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x05,0x00]
29429
29430v_sin_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29431// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x16,0x00]
29432
29433v_sin_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29434// GFX10: encoding: [0xf9,0x6a,0x0a,0x7e,0x01,0x06,0x26,0x00]
29435
29436v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29437// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
29438
29439v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29440// GFX10: encoding: [0xfa,0x6a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
29441
29442v_sin_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29443// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
29444
29445v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
29446// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
29447
29448v_sin_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
29449// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x40,0x01,0x00]
29450
29451v_sin_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
29452// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x41,0x01,0x00]
29453
29454v_sin_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
29455// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x01,0x01,0x00]
29456
29457v_sin_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
29458// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
29459
29460v_sin_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
29461// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x11,0x01,0x00]
29462
29463v_sin_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
29464// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
29465
29466v_sin_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
29467// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x21,0x01,0x00]
29468
29469v_sin_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
29470// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
29471
29472v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
29473// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
29474
29475v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
29476// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
29477
29478v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
29479// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29480
29481v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
29482// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29483
29484v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
29485// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
29486
29487v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
29488// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
29489
29490v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
29491// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29492
29493v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
29494// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29495
29496v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
29497// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
29498
29499v_sin_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
29500// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x51,0x01,0x00]
29501
29502v_sin_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
29503// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x5f,0x01,0x00]
29504
29505v_sin_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
29506// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x61,0x01,0x00]
29507
29508v_sin_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
29509// GFX10: encoding: [0xfa,0x6a,0x0a,0x7e,0x01,0x6f,0x01,0x00]
29510
29511v_cos_f32 v5, v1
29512// GFX10: encoding: [0x01,0x6d,0x0a,0x7e]
29513
29514v_cos_f32 v255, v1
29515// GFX10: encoding: [0x01,0x6d,0xfe,0x7f]
29516
29517v_cos_f32 v5, v255
29518// GFX10: encoding: [0xff,0x6d,0x0a,0x7e]
29519
29520v_cos_f32 v5, s1
29521// GFX10: encoding: [0x01,0x6c,0x0a,0x7e]
29522
29523v_cos_f32 v5, s103
29524// GFX10: encoding: [0x67,0x6c,0x0a,0x7e]
29525
29526v_cos_f32 v5, vcc_lo
29527// GFX10: encoding: [0x6a,0x6c,0x0a,0x7e]
29528
29529v_cos_f32 v5, vcc_hi
29530// GFX10: encoding: [0x6b,0x6c,0x0a,0x7e]
29531
29532v_cos_f32 v5, ttmp11
29533// GFX10: encoding: [0x77,0x6c,0x0a,0x7e]
29534
29535v_cos_f32 v5, m0
29536// GFX10: encoding: [0x7c,0x6c,0x0a,0x7e]
29537
29538v_cos_f32 v5, exec_lo
29539// GFX10: encoding: [0x7e,0x6c,0x0a,0x7e]
29540
29541v_cos_f32 v5, exec_hi
29542// GFX10: encoding: [0x7f,0x6c,0x0a,0x7e]
29543
29544v_cos_f32 v5, 0
29545// GFX10: encoding: [0x80,0x6c,0x0a,0x7e]
29546
29547v_cos_f32 v5, -1
29548// GFX10: encoding: [0xc1,0x6c,0x0a,0x7e]
29549
29550v_cos_f32 v5, 0.5
29551// GFX10: encoding: [0xf0,0x6c,0x0a,0x7e]
29552
29553v_cos_f32 v5, -4.0
29554// GFX10: encoding: [0xf7,0x6c,0x0a,0x7e]
29555
29556v_cos_f32 v5, 0xaf123456
29557// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29558
29559v_cos_f32 v5, 0x3f717273
29560// GFX10: encoding: [0xff,0x6c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29561
29562v_cos_f32_e64 v5, v1
29563// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]
29564
29565v_cos_f32_e64 v255, v1
29566// GFX10: encoding: [0xff,0x00,0xb6,0xd5,0x01,0x01,0x00,0x00]
29567
29568v_cos_f32_e64 v5, v255
29569// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xff,0x01,0x00,0x00]
29570
29571v_cos_f32_e64 v5, s1
29572// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x00,0x00,0x00]
29573
29574v_cos_f32_e64 v5, s101
29575// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x65,0x00,0x00,0x00]
29576
29577v_cos_f32_e64 v5, vcc_lo
29578// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6a,0x00,0x00,0x00]
29579
29580v_cos_f32_e64 v5, vcc_hi
29581// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x6b,0x00,0x00,0x00]
29582
29583v_cos_f32_e64 v5, m0
29584// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7c,0x00,0x00,0x00]
29585
29586v_cos_f32_e64 v5, exec_lo
29587// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7e,0x00,0x00,0x00]
29588
29589v_cos_f32_e64 v5, exec_hi
29590// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x7f,0x00,0x00,0x00]
29591
29592v_cos_f32_e64 v5, 0
29593// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x80,0x00,0x00,0x00]
29594
29595v_cos_f32_e64 v5, -1
29596// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xc1,0x00,0x00,0x00]
29597
29598v_cos_f32_e64 v5, 0.5
29599// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf0,0x00,0x00,0x00]
29600
29601v_cos_f32_e64 v5, -4.0
29602// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0xf7,0x00,0x00,0x00]
29603
29604v_cos_f32_e64 v5, -v1
29605// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x20]
29606
29607v_cos_f32_e64 v5, |v1|
29608// GFX10: encoding: [0x05,0x01,0xb6,0xd5,0x01,0x01,0x00,0x00]
29609
29610v_cos_f32_e64 v5, v1 clamp
29611// GFX10: encoding: [0x05,0x80,0xb6,0xd5,0x01,0x01,0x00,0x00]
29612
29613v_cos_f32_e64 v5, v1 mul:2
29614// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x08]
29615
29616v_cos_f32_e64 v5, v1 mul:4
29617// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x10]
29618
29619v_cos_f32_e64 v5, v1 div:2
29620// GFX10: encoding: [0x05,0x00,0xb6,0xd5,0x01,0x01,0x00,0x18]
29621
29622v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29623// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
29624
29625v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29626// GFX10: encoding: [0xf9,0x6c,0xfe,0x7f,0x01,0x06,0x06,0x00]
29627
29628v_cos_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29629// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0xff,0x06,0x06,0x00]
29630
29631v_cos_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29632// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x86,0x00]
29633
29634v_cos_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29635// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x65,0x06,0x86,0x00]
29636
29637v_cos_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29638// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6a,0x06,0x86,0x00]
29639
29640v_cos_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29641// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x6b,0x06,0x86,0x00]
29642
29643v_cos_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29644// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7c,0x06,0x86,0x00]
29645
29646v_cos_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29647// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7e,0x06,0x86,0x00]
29648
29649v_cos_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29650// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x7f,0x06,0x86,0x00]
29651
29652v_cos_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29653// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x26,0x06,0x00]
29654
29655v_cos_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29656// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x46,0x06,0x00]
29657
29658v_cos_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29659// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x86,0x06,0x00]
29660
29661v_cos_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29662// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0xc6,0x06,0x00]
29663
29664v_cos_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
29665// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
29666
29667v_cos_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29668// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x00,0x06,0x00]
29669
29670v_cos_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29671// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x01,0x06,0x00]
29672
29673v_cos_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
29674// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x02,0x06,0x00]
29675
29676v_cos_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
29677// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x03,0x06,0x00]
29678
29679v_cos_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29680// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x04,0x06,0x00]
29681
29682v_cos_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29683// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x05,0x06,0x00]
29684
29685v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
29686// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
29687
29688v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
29689// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00]
29690
29691v_cos_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
29692// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x16,0x06,0x00]
29693
29694v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
29695// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x06,0x00]
29696
29697v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
29698// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x00,0x00]
29699
29700v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
29701// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x01,0x00]
29702
29703v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
29704// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x02,0x00]
29705
29706v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
29707// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x03,0x00]
29708
29709v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
29710// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x04,0x00]
29711
29712v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
29713// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x05,0x00]
29714
29715v_cos_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29716// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x16,0x00]
29717
29718v_cos_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29719// GFX10: encoding: [0xf9,0x6c,0x0a,0x7e,0x01,0x06,0x26,0x00]
29720
29721v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29722// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
29723
29724v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29725// GFX10: encoding: [0xfa,0x6c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
29726
29727v_cos_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29728// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
29729
29730v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
29731// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
29732
29733v_cos_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
29734// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x40,0x01,0x00]
29735
29736v_cos_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
29737// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x41,0x01,0x00]
29738
29739v_cos_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
29740// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x01,0x01,0x00]
29741
29742v_cos_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
29743// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
29744
29745v_cos_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
29746// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x11,0x01,0x00]
29747
29748v_cos_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
29749// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
29750
29751v_cos_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
29752// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x21,0x01,0x00]
29753
29754v_cos_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
29755// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
29756
29757v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
29758// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
29759
29760v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
29761// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
29762
29763v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
29764// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29765
29766v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
29767// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
29768
29769v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
29770// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
29771
29772v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
29773// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
29774
29775v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
29776// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29777
29778v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
29779// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
29780
29781v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
29782// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
29783
29784v_cos_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
29785// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x51,0x01,0x00]
29786
29787v_cos_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
29788// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x5f,0x01,0x00]
29789
29790v_cos_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
29791// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x61,0x01,0x00]
29792
29793v_cos_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
29794// GFX10: encoding: [0xfa,0x6c,0x0a,0x7e,0x01,0x6f,0x01,0x00]
29795
29796v_not_b32 v5, v1
29797// GFX10: encoding: [0x01,0x6f,0x0a,0x7e]
29798
29799v_not_b32 v255, v1
29800// GFX10: encoding: [0x01,0x6f,0xfe,0x7f]
29801
29802v_not_b32 v5, v255
29803// GFX10: encoding: [0xff,0x6f,0x0a,0x7e]
29804
29805v_not_b32 v5, s1
29806// GFX10: encoding: [0x01,0x6e,0x0a,0x7e]
29807
29808v_not_b32 v5, s103
29809// GFX10: encoding: [0x67,0x6e,0x0a,0x7e]
29810
29811v_not_b32 v5, vcc_lo
29812// GFX10: encoding: [0x6a,0x6e,0x0a,0x7e]
29813
29814v_not_b32 v5, vcc_hi
29815// GFX10: encoding: [0x6b,0x6e,0x0a,0x7e]
29816
29817v_not_b32 v5, ttmp11
29818// GFX10: encoding: [0x77,0x6e,0x0a,0x7e]
29819
29820v_not_b32 v5, m0
29821// GFX10: encoding: [0x7c,0x6e,0x0a,0x7e]
29822
29823v_not_b32 v5, exec_lo
29824// GFX10: encoding: [0x7e,0x6e,0x0a,0x7e]
29825
29826v_not_b32 v5, exec_hi
29827// GFX10: encoding: [0x7f,0x6e,0x0a,0x7e]
29828
29829v_not_b32 v5, 0
29830// GFX10: encoding: [0x80,0x6e,0x0a,0x7e]
29831
29832v_not_b32 v5, -1
29833// GFX10: encoding: [0xc1,0x6e,0x0a,0x7e]
29834
29835v_not_b32 v5, 0.5
29836// GFX10: encoding: [0xf0,0x6e,0x0a,0x7e]
29837
29838v_not_b32 v5, -4.0
29839// GFX10: encoding: [0xf7,0x6e,0x0a,0x7e]
29840
29841v_not_b32 v5, 0xaf123456
29842// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29843
29844v_not_b32 v5, 0x3f717273
29845// GFX10: encoding: [0xff,0x6e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29846
29847v_not_b32_e64 v5, v1
29848// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]
29849
29850v_not_b32_e64 v255, v1
29851// GFX10: encoding: [0xff,0x00,0xb7,0xd5,0x01,0x01,0x00,0x00]
29852
29853v_not_b32_e64 v5, v255
29854// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xff,0x01,0x00,0x00]
29855
29856v_not_b32_e64 v5, s1
29857// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x01,0x00,0x00,0x00]
29858
29859v_not_b32_e64 v5, s101
29860// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x65,0x00,0x00,0x00]
29861
29862v_not_b32_e64 v5, vcc_lo
29863// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6a,0x00,0x00,0x00]
29864
29865v_not_b32_e64 v5, vcc_hi
29866// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x6b,0x00,0x00,0x00]
29867
29868v_not_b32_e64 v5, m0
29869// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7c,0x00,0x00,0x00]
29870
29871v_not_b32_e64 v5, exec_lo
29872// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7e,0x00,0x00,0x00]
29873
29874v_not_b32_e64 v5, exec_hi
29875// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x7f,0x00,0x00,0x00]
29876
29877v_not_b32_e64 v5, 0
29878// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0x80,0x00,0x00,0x00]
29879
29880v_not_b32_e64 v5, -1
29881// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xc1,0x00,0x00,0x00]
29882
29883v_not_b32_e64 v5, 0.5
29884// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf0,0x00,0x00,0x00]
29885
29886v_not_b32_e64 v5, -4.0
29887// GFX10: encoding: [0x05,0x00,0xb7,0xd5,0xf7,0x00,0x00,0x00]
29888
29889v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29890// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
29891
29892v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29893// GFX10: encoding: [0xf9,0x6e,0xfe,0x7f,0x01,0x06,0x06,0x00]
29894
29895v_not_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29896// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0xff,0x06,0x06,0x00]
29897
29898v_not_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29899// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x86,0x00]
29900
29901v_not_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29902// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x65,0x06,0x86,0x00]
29903
29904v_not_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29905// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
29906
29907v_not_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29908// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
29909
29910v_not_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29911// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
29912
29913v_not_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29914// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
29915
29916v_not_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29917// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
29918
29919v_not_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
29920// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
29921
29922v_not_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29923// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x00,0x06,0x00]
29924
29925v_not_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29926// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x01,0x06,0x00]
29927
29928v_not_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
29929// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x02,0x06,0x00]
29930
29931v_not_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
29932// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x03,0x06,0x00]
29933
29934v_not_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
29935// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x04,0x06,0x00]
29936
29937v_not_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
29938// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x05,0x06,0x00]
29939
29940v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
29941// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
29942
29943v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
29944// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]
29945
29946v_not_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
29947// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x16,0x06,0x00]
29948
29949v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
29950// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x06,0x00]
29951
29952v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
29953// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x00,0x00]
29954
29955v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
29956// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x01,0x00]
29957
29958v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
29959// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x02,0x00]
29960
29961v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
29962// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x03,0x00]
29963
29964v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
29965// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x04,0x00]
29966
29967v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
29968// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x05,0x00]
29969
29970v_not_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
29971// GFX10: encoding: [0xf9,0x6e,0x0a,0x7e,0x01,0x06,0x0e,0x00]
29972
29973v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29974// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
29975
29976v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29977// GFX10: encoding: [0xfa,0x6e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
29978
29979v_not_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
29980// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
29981
29982v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
29983// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
29984
29985v_not_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
29986// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x40,0x01,0x00]
29987
29988v_not_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
29989// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x41,0x01,0x00]
29990
29991v_not_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
29992// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x01,0x01,0x00]
29993
29994v_not_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
29995// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
29996
29997v_not_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
29998// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x11,0x01,0x00]
29999
30000v_not_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
30001// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
30002
30003v_not_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
30004// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x21,0x01,0x00]
30005
30006v_not_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
30007// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
30008
30009v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
30010// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
30011
30012v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
30013// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
30014
30015v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
30016// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30017
30018v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
30019// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30020
30021v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
30022// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
30023
30024v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
30025// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
30026
30027v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
30028// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30029
30030v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
30031// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30032
30033v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
30034// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
30035
30036v_not_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
30037// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x51,0x01,0x00]
30038
30039v_not_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
30040// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
30041
30042v_not_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
30043// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x61,0x01,0x00]
30044
30045v_not_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
30046// GFX10: encoding: [0xfa,0x6e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
30047
30048v_bfrev_b32 v5, v1
30049// GFX10: encoding: [0x01,0x71,0x0a,0x7e]
30050
30051v_bfrev_b32 v255, v1
30052// GFX10: encoding: [0x01,0x71,0xfe,0x7f]
30053
30054v_bfrev_b32 v5, v255
30055// GFX10: encoding: [0xff,0x71,0x0a,0x7e]
30056
30057v_bfrev_b32 v5, s1
30058// GFX10: encoding: [0x01,0x70,0x0a,0x7e]
30059
30060v_bfrev_b32 v5, s103
30061// GFX10: encoding: [0x67,0x70,0x0a,0x7e]
30062
30063v_bfrev_b32 v5, vcc_lo
30064// GFX10: encoding: [0x6a,0x70,0x0a,0x7e]
30065
30066v_bfrev_b32 v5, vcc_hi
30067// GFX10: encoding: [0x6b,0x70,0x0a,0x7e]
30068
30069v_bfrev_b32 v5, ttmp11
30070// GFX10: encoding: [0x77,0x70,0x0a,0x7e]
30071
30072v_bfrev_b32 v5, m0
30073// GFX10: encoding: [0x7c,0x70,0x0a,0x7e]
30074
30075v_bfrev_b32 v5, exec_lo
30076// GFX10: encoding: [0x7e,0x70,0x0a,0x7e]
30077
30078v_bfrev_b32 v5, exec_hi
30079// GFX10: encoding: [0x7f,0x70,0x0a,0x7e]
30080
30081v_bfrev_b32 v5, 0
30082// GFX10: encoding: [0x80,0x70,0x0a,0x7e]
30083
30084v_bfrev_b32 v5, -1
30085// GFX10: encoding: [0xc1,0x70,0x0a,0x7e]
30086
30087v_bfrev_b32 v5, 0.5
30088// GFX10: encoding: [0xf0,0x70,0x0a,0x7e]
30089
30090v_bfrev_b32 v5, -4.0
30091// GFX10: encoding: [0xf7,0x70,0x0a,0x7e]
30092
30093v_bfrev_b32 v5, 0xaf123456
30094// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30095
30096v_bfrev_b32 v5, 0x3f717273
30097// GFX10: encoding: [0xff,0x70,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30098
30099v_bfrev_b32_e64 v5, v1
30100// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]
30101
30102v_bfrev_b32_e64 v255, v1
30103// GFX10: encoding: [0xff,0x00,0xb8,0xd5,0x01,0x01,0x00,0x00]
30104
30105v_bfrev_b32_e64 v5, v255
30106// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xff,0x01,0x00,0x00]
30107
30108v_bfrev_b32_e64 v5, s1
30109// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x01,0x00,0x00,0x00]
30110
30111v_bfrev_b32_e64 v5, s101
30112// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x65,0x00,0x00,0x00]
30113
30114v_bfrev_b32_e64 v5, vcc_lo
30115// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6a,0x00,0x00,0x00]
30116
30117v_bfrev_b32_e64 v5, vcc_hi
30118// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x6b,0x00,0x00,0x00]
30119
30120v_bfrev_b32_e64 v5, m0
30121// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7c,0x00,0x00,0x00]
30122
30123v_bfrev_b32_e64 v5, exec_lo
30124// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7e,0x00,0x00,0x00]
30125
30126v_bfrev_b32_e64 v5, exec_hi
30127// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x7f,0x00,0x00,0x00]
30128
30129v_bfrev_b32_e64 v5, 0
30130// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0x80,0x00,0x00,0x00]
30131
30132v_bfrev_b32_e64 v5, -1
30133// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xc1,0x00,0x00,0x00]
30134
30135v_bfrev_b32_e64 v5, 0.5
30136// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf0,0x00,0x00,0x00]
30137
30138v_bfrev_b32_e64 v5, -4.0
30139// GFX10: encoding: [0x05,0x00,0xb8,0xd5,0xf7,0x00,0x00,0x00]
30140
30141v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30142// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
30143
30144v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30145// GFX10: encoding: [0xf9,0x70,0xfe,0x7f,0x01,0x06,0x06,0x00]
30146
30147v_bfrev_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30148// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0xff,0x06,0x06,0x00]
30149
30150v_bfrev_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30151// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x86,0x00]
30152
30153v_bfrev_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30154// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x65,0x06,0x86,0x00]
30155
30156v_bfrev_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30157// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6a,0x06,0x86,0x00]
30158
30159v_bfrev_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30160// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x6b,0x06,0x86,0x00]
30161
30162v_bfrev_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30163// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7c,0x06,0x86,0x00]
30164
30165v_bfrev_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30166// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7e,0x06,0x86,0x00]
30167
30168v_bfrev_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30169// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x7f,0x06,0x86,0x00]
30170
30171v_bfrev_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
30172// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
30173
30174v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30175// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x00,0x06,0x00]
30176
30177v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30178// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x01,0x06,0x00]
30179
30180v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
30181// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x02,0x06,0x00]
30182
30183v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
30184// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x03,0x06,0x00]
30185
30186v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30187// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x04,0x06,0x00]
30188
30189v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30190// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x05,0x06,0x00]
30191
30192v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
30193// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x0e,0x06,0x00]
30194
30195v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
30196// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00]
30197
30198v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
30199// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x16,0x06,0x00]
30200
30201v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
30202// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x06,0x00]
30203
30204v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
30205// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x00,0x00]
30206
30207v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
30208// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x01,0x00]
30209
30210v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
30211// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x02,0x00]
30212
30213v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
30214// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x03,0x00]
30215
30216v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
30217// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x04,0x00]
30218
30219v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
30220// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x05,0x00]
30221
30222v_bfrev_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30223// GFX10: encoding: [0xf9,0x70,0x0a,0x7e,0x01,0x06,0x0e,0x00]
30224
30225v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30226// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x00]
30227
30228v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30229// GFX10: encoding: [0xfa,0x70,0xfe,0x7f,0x01,0xe4,0x00,0x00]
30230
30231v_bfrev_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30232// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0xff,0xe4,0x00,0x00]
30233
30234v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
30235// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1b,0x00,0x00]
30236
30237v_bfrev_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
30238// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x40,0x01,0x00]
30239
30240v_bfrev_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
30241// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x41,0x01,0x00]
30242
30243v_bfrev_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
30244// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x01,0x01,0x00]
30245
30246v_bfrev_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
30247// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x0f,0x01,0x00]
30248
30249v_bfrev_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
30250// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x11,0x01,0x00]
30251
30252v_bfrev_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
30253// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x1f,0x01,0x00]
30254
30255v_bfrev_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
30256// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x21,0x01,0x00]
30257
30258v_bfrev_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
30259// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x2f,0x01,0x00]
30260
30261v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
30262// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x10]
30263
30264v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
30265// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x30]
30266
30267v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
30268// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30269
30270v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
30271// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30272
30273v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
30274// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x01]
30275
30276v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
30277// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x03]
30278
30279v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
30280// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30281
30282v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
30283// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30284
30285v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
30286// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0xe4,0x08,0x00]
30287
30288v_bfrev_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
30289// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x51,0x01,0x00]
30290
30291v_bfrev_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
30292// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x5f,0x01,0x00]
30293
30294v_bfrev_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
30295// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x61,0x01,0x00]
30296
30297v_bfrev_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
30298// GFX10: encoding: [0xfa,0x70,0x0a,0x7e,0x01,0x6f,0x01,0x00]
30299
30300v_ffbh_u32 v5, v1
30301// GFX10: encoding: [0x01,0x73,0x0a,0x7e]
30302
30303v_ffbh_u32 v255, v1
30304// GFX10: encoding: [0x01,0x73,0xfe,0x7f]
30305
30306v_ffbh_u32 v5, v255
30307// GFX10: encoding: [0xff,0x73,0x0a,0x7e]
30308
30309v_ffbh_u32 v5, s1
30310// GFX10: encoding: [0x01,0x72,0x0a,0x7e]
30311
30312v_ffbh_u32 v5, s103
30313// GFX10: encoding: [0x67,0x72,0x0a,0x7e]
30314
30315v_ffbh_u32 v5, vcc_lo
30316// GFX10: encoding: [0x6a,0x72,0x0a,0x7e]
30317
30318v_ffbh_u32 v5, vcc_hi
30319// GFX10: encoding: [0x6b,0x72,0x0a,0x7e]
30320
30321v_ffbh_u32 v5, ttmp11
30322// GFX10: encoding: [0x77,0x72,0x0a,0x7e]
30323
30324v_ffbh_u32 v5, m0
30325// GFX10: encoding: [0x7c,0x72,0x0a,0x7e]
30326
30327v_ffbh_u32 v5, exec_lo
30328// GFX10: encoding: [0x7e,0x72,0x0a,0x7e]
30329
30330v_ffbh_u32 v5, exec_hi
30331// GFX10: encoding: [0x7f,0x72,0x0a,0x7e]
30332
30333v_ffbh_u32 v5, 0
30334// GFX10: encoding: [0x80,0x72,0x0a,0x7e]
30335
30336v_ffbh_u32 v5, -1
30337// GFX10: encoding: [0xc1,0x72,0x0a,0x7e]
30338
30339v_ffbh_u32 v5, 0.5
30340// GFX10: encoding: [0xf0,0x72,0x0a,0x7e]
30341
30342v_ffbh_u32 v5, -4.0
30343// GFX10: encoding: [0xf7,0x72,0x0a,0x7e]
30344
30345v_ffbh_u32 v5, 0xaf123456
30346// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30347
30348v_ffbh_u32 v5, 0x3f717273
30349// GFX10: encoding: [0xff,0x72,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30350
30351v_ffbh_u32_e64 v5, v1
30352// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
30353
30354v_ffbh_u32_e64 v255, v1
30355// GFX10: encoding: [0xff,0x00,0xb9,0xd5,0x01,0x01,0x00,0x00]
30356
30357v_ffbh_u32_e64 v5, v255
30358// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xff,0x01,0x00,0x00]
30359
30360v_ffbh_u32_e64 v5, s1
30361// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x01,0x00,0x00,0x00]
30362
30363v_ffbh_u32_e64 v5, s101
30364// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x65,0x00,0x00,0x00]
30365
30366v_ffbh_u32_e64 v5, vcc_lo
30367// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6a,0x00,0x00,0x00]
30368
30369v_ffbh_u32_e64 v5, vcc_hi
30370// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x6b,0x00,0x00,0x00]
30371
30372v_ffbh_u32_e64 v5, m0
30373// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7c,0x00,0x00,0x00]
30374
30375v_ffbh_u32_e64 v5, exec_lo
30376// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7e,0x00,0x00,0x00]
30377
30378v_ffbh_u32_e64 v5, exec_hi
30379// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x7f,0x00,0x00,0x00]
30380
30381v_ffbh_u32_e64 v5, 0
30382// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0x80,0x00,0x00,0x00]
30383
30384v_ffbh_u32_e64 v5, -1
30385// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xc1,0x00,0x00,0x00]
30386
30387v_ffbh_u32_e64 v5, 0.5
30388// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf0,0x00,0x00,0x00]
30389
30390v_ffbh_u32_e64 v5, -4.0
30391// GFX10: encoding: [0x05,0x00,0xb9,0xd5,0xf7,0x00,0x00,0x00]
30392
30393v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30394// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
30395
30396v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30397// GFX10: encoding: [0xf9,0x72,0xfe,0x7f,0x01,0x06,0x06,0x00]
30398
30399v_ffbh_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30400// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0xff,0x06,0x06,0x00]
30401
30402v_ffbh_u32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30403// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x86,0x00]
30404
30405v_ffbh_u32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30406// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x65,0x06,0x86,0x00]
30407
30408v_ffbh_u32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30409// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6a,0x06,0x86,0x00]
30410
30411v_ffbh_u32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30412// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x6b,0x06,0x86,0x00]
30413
30414v_ffbh_u32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30415// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7c,0x06,0x86,0x00]
30416
30417v_ffbh_u32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30418// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7e,0x06,0x86,0x00]
30419
30420v_ffbh_u32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30421// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x7f,0x06,0x86,0x00]
30422
30423v_ffbh_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30424// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00]
30425
30426v_ffbh_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
30427// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
30428
30429v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30430// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x00,0x06,0x00]
30431
30432v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30433// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x01,0x06,0x00]
30434
30435v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
30436// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x02,0x06,0x00]
30437
30438v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
30439// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x03,0x06,0x00]
30440
30441v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30442// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x04,0x06,0x00]
30443
30444v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30445// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x05,0x06,0x00]
30446
30447v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
30448// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x0e,0x06,0x00]
30449
30450v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
30451// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
30452
30453v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
30454// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
30455
30456v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
30457// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
30458
30459v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
30460// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x00,0x00]
30461
30462v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
30463// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x01,0x00]
30464
30465v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
30466// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x02,0x00]
30467
30468v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
30469// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x03,0x00]
30470
30471v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
30472// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x04,0x00]
30473
30474v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
30475// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x05,0x00]
30476
30477v_ffbh_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30478// GFX10: encoding: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x0e,0x00]
30479
30480v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30481// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00]
30482
30483v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30484// GFX10: encoding: [0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00]
30485
30486v_ffbh_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30487// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00]
30488
30489v_ffbh_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
30490// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]
30491
30492v_ffbh_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
30493// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00]
30494
30495v_ffbh_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
30496// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00]
30497
30498v_ffbh_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
30499// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00]
30500
30501v_ffbh_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
30502// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00]
30503
30504v_ffbh_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
30505// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00]
30506
30507v_ffbh_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
30508// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00]
30509
30510v_ffbh_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
30511// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00]
30512
30513v_ffbh_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
30514// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00]
30515
30516v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
30517// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10]
30518
30519v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
30520// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30]
30521
30522v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
30523// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30524
30525v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
30526// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30527
30528v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
30529// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01]
30530
30531v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
30532// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03]
30533
30534v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
30535// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30536
30537v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
30538// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30539
30540v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
30541// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00]
30542
30543v_ffbh_u32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
30544// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x51,0x01,0x00]
30545
30546v_ffbh_u32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
30547// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x5f,0x01,0x00]
30548
30549v_ffbh_u32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
30550// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x61,0x01,0x00]
30551
30552v_ffbh_u32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
30553// GFX10: encoding: [0xfa,0x72,0x0a,0x7e,0x01,0x6f,0x01,0x00]
30554
30555v_ffbl_b32 v5, v1
30556// GFX10: encoding: [0x01,0x75,0x0a,0x7e]
30557
30558v_ffbl_b32 v255, v1
30559// GFX10: encoding: [0x01,0x75,0xfe,0x7f]
30560
30561v_ffbl_b32 v5, v255
30562// GFX10: encoding: [0xff,0x75,0x0a,0x7e]
30563
30564v_ffbl_b32 v5, s1
30565// GFX10: encoding: [0x01,0x74,0x0a,0x7e]
30566
30567v_ffbl_b32 v5, s103
30568// GFX10: encoding: [0x67,0x74,0x0a,0x7e]
30569
30570v_ffbl_b32 v5, vcc_lo
30571// GFX10: encoding: [0x6a,0x74,0x0a,0x7e]
30572
30573v_ffbl_b32 v5, vcc_hi
30574// GFX10: encoding: [0x6b,0x74,0x0a,0x7e]
30575
30576v_ffbl_b32 v5, ttmp11
30577// GFX10: encoding: [0x77,0x74,0x0a,0x7e]
30578
30579v_ffbl_b32 v5, m0
30580// GFX10: encoding: [0x7c,0x74,0x0a,0x7e]
30581
30582v_ffbl_b32 v5, exec_lo
30583// GFX10: encoding: [0x7e,0x74,0x0a,0x7e]
30584
30585v_ffbl_b32 v5, exec_hi
30586// GFX10: encoding: [0x7f,0x74,0x0a,0x7e]
30587
30588v_ffbl_b32 v5, 0
30589// GFX10: encoding: [0x80,0x74,0x0a,0x7e]
30590
30591v_ffbl_b32 v5, -1
30592// GFX10: encoding: [0xc1,0x74,0x0a,0x7e]
30593
30594v_ffbl_b32 v5, 0.5
30595// GFX10: encoding: [0xf0,0x74,0x0a,0x7e]
30596
30597v_ffbl_b32 v5, -4.0
30598// GFX10: encoding: [0xf7,0x74,0x0a,0x7e]
30599
30600v_ffbl_b32 v5, 0xaf123456
30601// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30602
30603v_ffbl_b32 v5, 0x3f717273
30604// GFX10: encoding: [0xff,0x74,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30605
30606v_ffbl_b32_e64 v5, v1
30607// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
30608
30609v_ffbl_b32_e64 v255, v1
30610// GFX10: encoding: [0xff,0x00,0xba,0xd5,0x01,0x01,0x00,0x00]
30611
30612v_ffbl_b32_e64 v5, v255
30613// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xff,0x01,0x00,0x00]
30614
30615v_ffbl_b32_e64 v5, s1
30616// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x01,0x00,0x00,0x00]
30617
30618v_ffbl_b32_e64 v5, s101
30619// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x65,0x00,0x00,0x00]
30620
30621v_ffbl_b32_e64 v5, vcc_lo
30622// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6a,0x00,0x00,0x00]
30623
30624v_ffbl_b32_e64 v5, vcc_hi
30625// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x6b,0x00,0x00,0x00]
30626
30627v_ffbl_b32_e64 v5, m0
30628// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7c,0x00,0x00,0x00]
30629
30630v_ffbl_b32_e64 v5, exec_lo
30631// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7e,0x00,0x00,0x00]
30632
30633v_ffbl_b32_e64 v5, exec_hi
30634// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x7f,0x00,0x00,0x00]
30635
30636v_ffbl_b32_e64 v5, 0
30637// GFX10: encoding: [0x05,0x00,0xba,0xd5,0x80,0x00,0x00,0x00]
30638
30639v_ffbl_b32_e64 v5, -1
30640// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xc1,0x00,0x00,0x00]
30641
30642v_ffbl_b32_e64 v5, 0.5
30643// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf0,0x00,0x00,0x00]
30644
30645v_ffbl_b32_e64 v5, -4.0
30646// GFX10: encoding: [0x05,0x00,0xba,0xd5,0xf7,0x00,0x00,0x00]
30647
30648v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30649// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
30650
30651v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30652// GFX10: encoding: [0xf9,0x74,0xfe,0x7f,0x01,0x06,0x06,0x00]
30653
30654v_ffbl_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30655// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0xff,0x06,0x06,0x00]
30656
30657v_ffbl_b32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30658// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x86,0x00]
30659
30660v_ffbl_b32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30661// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x65,0x06,0x86,0x00]
30662
30663v_ffbl_b32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30664// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6a,0x06,0x86,0x00]
30665
30666v_ffbl_b32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30667// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x6b,0x06,0x86,0x00]
30668
30669v_ffbl_b32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30670// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7c,0x06,0x86,0x00]
30671
30672v_ffbl_b32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30673// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7e,0x06,0x86,0x00]
30674
30675v_ffbl_b32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30676// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x7f,0x06,0x86,0x00]
30677
30678v_ffbl_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
30679// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
30680
30681v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30682// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x00,0x06,0x00]
30683
30684v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30685// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x01,0x06,0x00]
30686
30687v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
30688// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x02,0x06,0x00]
30689
30690v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
30691// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x03,0x06,0x00]
30692
30693v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30694// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x04,0x06,0x00]
30695
30696v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30697// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x05,0x06,0x00]
30698
30699v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
30700// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x0e,0x06,0x00]
30701
30702v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
30703// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
30704
30705v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
30706// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
30707
30708v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
30709// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
30710
30711v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
30712// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x00,0x00]
30713
30714v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
30715// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x01,0x00]
30716
30717v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
30718// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x02,0x00]
30719
30720v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
30721// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x03,0x00]
30722
30723v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
30724// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x04,0x00]
30725
30726v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
30727// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x05,0x00]
30728
30729v_ffbl_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30730// GFX10: encoding: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x0e,0x00]
30731
30732v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30733// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00]
30734
30735v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30736// GFX10: encoding: [0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00]
30737
30738v_ffbl_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30739// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00]
30740
30741v_ffbl_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
30742// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]
30743
30744v_ffbl_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
30745// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00]
30746
30747v_ffbl_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
30748// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00]
30749
30750v_ffbl_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
30751// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00]
30752
30753v_ffbl_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
30754// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00]
30755
30756v_ffbl_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
30757// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00]
30758
30759v_ffbl_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
30760// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00]
30761
30762v_ffbl_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
30763// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00]
30764
30765v_ffbl_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
30766// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00]
30767
30768v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
30769// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10]
30770
30771v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
30772// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30]
30773
30774v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
30775// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30776
30777v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
30778// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
30779
30780v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
30781// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01]
30782
30783v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
30784// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03]
30785
30786v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
30787// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30788
30789v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
30790// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
30791
30792v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
30793// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00]
30794
30795v_ffbl_b32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
30796// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x51,0x01,0x00]
30797
30798v_ffbl_b32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
30799// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x5f,0x01,0x00]
30800
30801v_ffbl_b32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
30802// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x61,0x01,0x00]
30803
30804v_ffbl_b32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
30805// GFX10: encoding: [0xfa,0x74,0x0a,0x7e,0x01,0x6f,0x01,0x00]
30806
30807v_ffbh_i32 v5, v1
30808// GFX10: encoding: [0x01,0x77,0x0a,0x7e]
30809
30810v_ffbh_i32 v255, v1
30811// GFX10: encoding: [0x01,0x77,0xfe,0x7f]
30812
30813v_ffbh_i32 v5, v255
30814// GFX10: encoding: [0xff,0x77,0x0a,0x7e]
30815
30816v_ffbh_i32 v5, s1
30817// GFX10: encoding: [0x01,0x76,0x0a,0x7e]
30818
30819v_ffbh_i32 v5, s103
30820// GFX10: encoding: [0x67,0x76,0x0a,0x7e]
30821
30822v_ffbh_i32 v5, vcc_lo
30823// GFX10: encoding: [0x6a,0x76,0x0a,0x7e]
30824
30825v_ffbh_i32 v5, vcc_hi
30826// GFX10: encoding: [0x6b,0x76,0x0a,0x7e]
30827
30828v_ffbh_i32 v5, ttmp11
30829// GFX10: encoding: [0x77,0x76,0x0a,0x7e]
30830
30831v_ffbh_i32 v5, m0
30832// GFX10: encoding: [0x7c,0x76,0x0a,0x7e]
30833
30834v_ffbh_i32 v5, exec_lo
30835// GFX10: encoding: [0x7e,0x76,0x0a,0x7e]
30836
30837v_ffbh_i32 v5, exec_hi
30838// GFX10: encoding: [0x7f,0x76,0x0a,0x7e]
30839
30840v_ffbh_i32 v5, 0
30841// GFX10: encoding: [0x80,0x76,0x0a,0x7e]
30842
30843v_ffbh_i32 v5, -1
30844// GFX10: encoding: [0xc1,0x76,0x0a,0x7e]
30845
30846v_ffbh_i32 v5, 0.5
30847// GFX10: encoding: [0xf0,0x76,0x0a,0x7e]
30848
30849v_ffbh_i32 v5, -4.0
30850// GFX10: encoding: [0xf7,0x76,0x0a,0x7e]
30851
30852v_ffbh_i32 v5, 0xaf123456
30853// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30854
30855v_ffbh_i32 v5, 0x3f717273
30856// GFX10: encoding: [0xff,0x76,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30857
30858v_ffbh_i32_e64 v5, v1
30859// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
30860
30861v_ffbh_i32_e64 v255, v1
30862// GFX10: encoding: [0xff,0x00,0xbb,0xd5,0x01,0x01,0x00,0x00]
30863
30864v_ffbh_i32_e64 v5, v255
30865// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xff,0x01,0x00,0x00]
30866
30867v_ffbh_i32_e64 v5, s1
30868// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x01,0x00,0x00,0x00]
30869
30870v_ffbh_i32_e64 v5, s101
30871// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x65,0x00,0x00,0x00]
30872
30873v_ffbh_i32_e64 v5, vcc_lo
30874// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6a,0x00,0x00,0x00]
30875
30876v_ffbh_i32_e64 v5, vcc_hi
30877// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x6b,0x00,0x00,0x00]
30878
30879v_ffbh_i32_e64 v5, m0
30880// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7c,0x00,0x00,0x00]
30881
30882v_ffbh_i32_e64 v5, exec_lo
30883// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7e,0x00,0x00,0x00]
30884
30885v_ffbh_i32_e64 v5, exec_hi
30886// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x7f,0x00,0x00,0x00]
30887
30888v_ffbh_i32_e64 v5, 0
30889// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0x80,0x00,0x00,0x00]
30890
30891v_ffbh_i32_e64 v5, -1
30892// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xc1,0x00,0x00,0x00]
30893
30894v_ffbh_i32_e64 v5, 0.5
30895// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf0,0x00,0x00,0x00]
30896
30897v_ffbh_i32_e64 v5, -4.0
30898// GFX10: encoding: [0x05,0x00,0xbb,0xd5,0xf7,0x00,0x00,0x00]
30899
30900v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30901// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
30902
30903v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30904// GFX10: encoding: [0xf9,0x76,0xfe,0x7f,0x01,0x06,0x06,0x00]
30905
30906v_ffbh_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30907// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0xff,0x06,0x06,0x00]
30908
30909v_ffbh_i32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30910// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x86,0x00]
30911
30912v_ffbh_i32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30913// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x65,0x06,0x86,0x00]
30914
30915v_ffbh_i32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30916// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6a,0x06,0x86,0x00]
30917
30918v_ffbh_i32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30919// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x6b,0x06,0x86,0x00]
30920
30921v_ffbh_i32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30922// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7c,0x06,0x86,0x00]
30923
30924v_ffbh_i32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30925// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7e,0x06,0x86,0x00]
30926
30927v_ffbh_i32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30928// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x7f,0x06,0x86,0x00]
30929
30930v_ffbh_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30931// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x26,0x06,0x00]
30932
30933v_ffbh_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
30934// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
30935
30936v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30937// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x00,0x06,0x00]
30938
30939v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30940// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x01,0x06,0x00]
30941
30942v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
30943// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x02,0x06,0x00]
30944
30945v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
30946// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x03,0x06,0x00]
30947
30948v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
30949// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x04,0x06,0x00]
30950
30951v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
30952// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x05,0x06,0x00]
30953
30954v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
30955// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x0e,0x06,0x00]
30956
30957v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
30958// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
30959
30960v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
30961// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
30962
30963v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
30964// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
30965
30966v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
30967// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x00,0x00]
30968
30969v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
30970// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x01,0x00]
30971
30972v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
30973// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x02,0x00]
30974
30975v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
30976// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x03,0x00]
30977
30978v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
30979// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x04,0x00]
30980
30981v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
30982// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x05,0x00]
30983
30984v_ffbh_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
30985// GFX10: encoding: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x0e,0x00]
30986
30987v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30988// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00]
30989
30990v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30991// GFX10: encoding: [0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00]
30992
30993v_ffbh_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
30994// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00]
30995
30996v_ffbh_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
30997// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]
30998
30999v_ffbh_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
31000// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00]
31001
31002v_ffbh_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
31003// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00]
31004
31005v_ffbh_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
31006// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00]
31007
31008v_ffbh_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
31009// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00]
31010
31011v_ffbh_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
31012// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00]
31013
31014v_ffbh_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
31015// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00]
31016
31017v_ffbh_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
31018// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00]
31019
31020v_ffbh_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
31021// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00]
31022
31023v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
31024// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10]
31025
31026v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
31027// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30]
31028
31029v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
31030// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31031
31032v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
31033// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31034
31035v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
31036// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01]
31037
31038v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
31039// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03]
31040
31041v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
31042// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31043
31044v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
31045// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31046
31047v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
31048// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00]
31049
31050v_ffbh_i32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
31051// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x51,0x01,0x00]
31052
31053v_ffbh_i32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
31054// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x5f,0x01,0x00]
31055
31056v_ffbh_i32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
31057// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x61,0x01,0x00]
31058
31059v_ffbh_i32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
31060// GFX10: encoding: [0xfa,0x76,0x0a,0x7e,0x01,0x6f,0x01,0x00]
31061
31062v_frexp_exp_i32_f64 v5, v[1:2]
31063// GFX10: encoding: [0x01,0x79,0x0a,0x7e]
31064
31065v_frexp_exp_i32_f64 v255, v[1:2]
31066// GFX10: encoding: [0x01,0x79,0xfe,0x7f]
31067
31068v_frexp_exp_i32_f64 v5, v[254:255]
31069// GFX10: encoding: [0xfe,0x79,0x0a,0x7e]
31070
31071v_frexp_exp_i32_f64 v5, s[2:3]
31072// GFX10: encoding: [0x02,0x78,0x0a,0x7e]
31073
31074v_frexp_exp_i32_f64 v5, s[4:5]
31075// GFX10: encoding: [0x04,0x78,0x0a,0x7e]
31076
31077v_frexp_exp_i32_f64 v5, s[102:103]
31078// GFX10: encoding: [0x66,0x78,0x0a,0x7e]
31079
31080v_frexp_exp_i32_f64 v5, vcc
31081// GFX10: encoding: [0x6a,0x78,0x0a,0x7e]
31082
31083v_frexp_exp_i32_f64 v5, ttmp[10:11]
31084// GFX10: encoding: [0x76,0x78,0x0a,0x7e]
31085
31086v_frexp_exp_i32_f64 v5, exec
31087// GFX10: encoding: [0x7e,0x78,0x0a,0x7e]
31088
31089v_frexp_exp_i32_f64 v5, 0
31090// GFX10: encoding: [0x80,0x78,0x0a,0x7e]
31091
31092v_frexp_exp_i32_f64 v5, -1
31093// GFX10: encoding: [0xc1,0x78,0x0a,0x7e]
31094
31095v_frexp_exp_i32_f64 v5, 0.5
31096// GFX10: encoding: [0xf0,0x78,0x0a,0x7e]
31097
31098v_frexp_exp_i32_f64 v5, -4.0
31099// GFX10: encoding: [0xf7,0x78,0x0a,0x7e]
31100
31101v_frexp_exp_i32_f64 v5, 0xaf123456
31102// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31103
31104v_frexp_exp_i32_f64 v5, 0x3f717273
31105// GFX10: encoding: [0xff,0x78,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31106
31107v_frexp_exp_i32_f64_e64 v5, v[1:2]
31108// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]
31109
31110v_frexp_exp_i32_f64_e64 v255, v[1:2]
31111// GFX10: encoding: [0xff,0x00,0xbc,0xd5,0x01,0x01,0x00,0x00]
31112
31113v_frexp_exp_i32_f64_e64 v5, v[254:255]
31114// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xfe,0x01,0x00,0x00]
31115
31116v_frexp_exp_i32_f64_e64 v5, s[2:3]
31117// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x02,0x00,0x00,0x00]
31118
31119v_frexp_exp_i32_f64_e64 v5, s[4:5]
31120// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x04,0x00,0x00,0x00]
31121
31122v_frexp_exp_i32_f64_e64 v5, s[100:101]
31123// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x64,0x00,0x00,0x00]
31124
31125v_frexp_exp_i32_f64_e64 v5, vcc
31126// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x6a,0x00,0x00,0x00]
31127
31128v_frexp_exp_i32_f64_e64 v5, exec
31129// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x7e,0x00,0x00,0x00]
31130
31131v_frexp_exp_i32_f64_e64 v5, 0
31132// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x80,0x00,0x00,0x00]
31133
31134v_frexp_exp_i32_f64_e64 v5, -1
31135// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xc1,0x00,0x00,0x00]
31136
31137v_frexp_exp_i32_f64_e64 v5, 0.5
31138// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf0,0x00,0x00,0x00]
31139
31140v_frexp_exp_i32_f64_e64 v5, -4.0
31141// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0xf7,0x00,0x00,0x00]
31142
31143v_frexp_exp_i32_f64_e64 v5, -v[1:2]
31144// GFX10: encoding: [0x05,0x00,0xbc,0xd5,0x01,0x01,0x00,0x20]
31145
31146v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
31147// GFX10: encoding: [0x05,0x01,0xbc,0xd5,0x01,0x01,0x00,0x00]
31148
31149v_frexp_exp_i32_f64_e64 v5, v[1:2] clamp
31150// GFX10: encoding: [0x05,0x80,0xbc,0xd5,0x01,0x01,0x00,0x00]
31151
31152v_frexp_mant_f64 v[5:6], v[1:2]
31153// GFX10: encoding: [0x01,0x7b,0x0a,0x7e]
31154
31155v_frexp_mant_f64 v[254:255], v[1:2]
31156// GFX10: encoding: [0x01,0x7b,0xfc,0x7f]
31157
31158v_frexp_mant_f64 v[5:6], v[254:255]
31159// GFX10: encoding: [0xfe,0x7b,0x0a,0x7e]
31160
31161v_frexp_mant_f64 v[5:6], s[2:3]
31162// GFX10: encoding: [0x02,0x7a,0x0a,0x7e]
31163
31164v_frexp_mant_f64 v[5:6], s[4:5]
31165// GFX10: encoding: [0x04,0x7a,0x0a,0x7e]
31166
31167v_frexp_mant_f64 v[5:6], s[102:103]
31168// GFX10: encoding: [0x66,0x7a,0x0a,0x7e]
31169
31170v_frexp_mant_f64 v[5:6], vcc
31171// GFX10: encoding: [0x6a,0x7a,0x0a,0x7e]
31172
31173v_frexp_mant_f64 v[5:6], ttmp[10:11]
31174// GFX10: encoding: [0x76,0x7a,0x0a,0x7e]
31175
31176v_frexp_mant_f64 v[5:6], exec
31177// GFX10: encoding: [0x7e,0x7a,0x0a,0x7e]
31178
31179v_frexp_mant_f64 v[5:6], 0
31180// GFX10: encoding: [0x80,0x7a,0x0a,0x7e]
31181
31182v_frexp_mant_f64 v[5:6], -1
31183// GFX10: encoding: [0xc1,0x7a,0x0a,0x7e]
31184
31185v_frexp_mant_f64 v[5:6], 0.5
31186// GFX10: encoding: [0xf0,0x7a,0x0a,0x7e]
31187
31188v_frexp_mant_f64 v[5:6], -4.0
31189// GFX10: encoding: [0xf7,0x7a,0x0a,0x7e]
31190
31191v_frexp_mant_f64 v[5:6], 0xaf123456
31192// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31193
31194v_frexp_mant_f64 v[5:6], 0x3f717273
31195// GFX10: encoding: [0xff,0x7a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31196
31197v_frexp_mant_f64_e64 v[5:6], v[1:2]
31198// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]
31199
31200v_frexp_mant_f64_e64 v[254:255], v[1:2]
31201// GFX10: encoding: [0xfe,0x00,0xbd,0xd5,0x01,0x01,0x00,0x00]
31202
31203v_frexp_mant_f64_e64 v[5:6], v[254:255]
31204// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xfe,0x01,0x00,0x00]
31205
31206v_frexp_mant_f64_e64 v[5:6], s[2:3]
31207// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x02,0x00,0x00,0x00]
31208
31209v_frexp_mant_f64_e64 v[5:6], s[4:5]
31210// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x04,0x00,0x00,0x00]
31211
31212v_frexp_mant_f64_e64 v[5:6], s[100:101]
31213// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x64,0x00,0x00,0x00]
31214
31215v_frexp_mant_f64_e64 v[5:6], vcc
31216// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x6a,0x00,0x00,0x00]
31217
31218v_frexp_mant_f64_e64 v[5:6], exec
31219// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x7e,0x00,0x00,0x00]
31220
31221v_frexp_mant_f64_e64 v[5:6], 0
31222// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x80,0x00,0x00,0x00]
31223
31224v_frexp_mant_f64_e64 v[5:6], -1
31225// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xc1,0x00,0x00,0x00]
31226
31227v_frexp_mant_f64_e64 v[5:6], 0.5
31228// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf0,0x00,0x00,0x00]
31229
31230v_frexp_mant_f64_e64 v[5:6], -4.0
31231// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0xf7,0x00,0x00,0x00]
31232
31233v_frexp_mant_f64_e64 v[5:6], -v[1:2]
31234// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x20]
31235
31236v_frexp_mant_f64_e64 v[5:6], |v[1:2]|
31237// GFX10: encoding: [0x05,0x01,0xbd,0xd5,0x01,0x01,0x00,0x00]
31238
31239v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp
31240// GFX10: encoding: [0x05,0x80,0xbd,0xd5,0x01,0x01,0x00,0x00]
31241
31242v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2
31243// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x08]
31244
31245v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4
31246// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x10]
31247
31248v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2
31249// GFX10: encoding: [0x05,0x00,0xbd,0xd5,0x01,0x01,0x00,0x18]
31250
31251v_fract_f64 v[5:6], v[1:2]
31252// GFX10: encoding: [0x01,0x7d,0x0a,0x7e]
31253
31254v_fract_f64 v[254:255], v[1:2]
31255// GFX10: encoding: [0x01,0x7d,0xfc,0x7f]
31256
31257v_fract_f64 v[5:6], v[254:255]
31258// GFX10: encoding: [0xfe,0x7d,0x0a,0x7e]
31259
31260v_fract_f64 v[5:6], s[2:3]
31261// GFX10: encoding: [0x02,0x7c,0x0a,0x7e]
31262
31263v_fract_f64 v[5:6], s[4:5]
31264// GFX10: encoding: [0x04,0x7c,0x0a,0x7e]
31265
31266v_fract_f64 v[5:6], s[102:103]
31267// GFX10: encoding: [0x66,0x7c,0x0a,0x7e]
31268
31269v_fract_f64 v[5:6], vcc
31270// GFX10: encoding: [0x6a,0x7c,0x0a,0x7e]
31271
31272v_fract_f64 v[5:6], ttmp[10:11]
31273// GFX10: encoding: [0x76,0x7c,0x0a,0x7e]
31274
31275v_fract_f64 v[5:6], exec
31276// GFX10: encoding: [0x7e,0x7c,0x0a,0x7e]
31277
31278v_fract_f64 v[5:6], 0
31279// GFX10: encoding: [0x80,0x7c,0x0a,0x7e]
31280
31281v_fract_f64 v[5:6], -1
31282// GFX10: encoding: [0xc1,0x7c,0x0a,0x7e]
31283
31284v_fract_f64 v[5:6], 0.5
31285// GFX10: encoding: [0xf0,0x7c,0x0a,0x7e]
31286
31287v_fract_f64 v[5:6], -4.0
31288// GFX10: encoding: [0xf7,0x7c,0x0a,0x7e]
31289
31290v_fract_f64 v[5:6], 0xaf123456
31291// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31292
31293v_fract_f64 v[5:6], 0x3f717273
31294// GFX10: encoding: [0xff,0x7c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31295
31296v_fract_f64_e64 v[5:6], v[1:2]
31297// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]
31298
31299v_fract_f64_e64 v[254:255], v[1:2]
31300// GFX10: encoding: [0xfe,0x00,0xbe,0xd5,0x01,0x01,0x00,0x00]
31301
31302v_fract_f64_e64 v[5:6], v[254:255]
31303// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xfe,0x01,0x00,0x00]
31304
31305v_fract_f64_e64 v[5:6], s[2:3]
31306// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x02,0x00,0x00,0x00]
31307
31308v_fract_f64_e64 v[5:6], s[4:5]
31309// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x04,0x00,0x00,0x00]
31310
31311v_fract_f64_e64 v[5:6], s[100:101]
31312// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x64,0x00,0x00,0x00]
31313
31314v_fract_f64_e64 v[5:6], vcc
31315// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x6a,0x00,0x00,0x00]
31316
31317v_fract_f64_e64 v[5:6], exec
31318// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x7e,0x00,0x00,0x00]
31319
31320v_fract_f64_e64 v[5:6], 0
31321// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x80,0x00,0x00,0x00]
31322
31323v_fract_f64_e64 v[5:6], -1
31324// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xc1,0x00,0x00,0x00]
31325
31326v_fract_f64_e64 v[5:6], 0.5
31327// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf0,0x00,0x00,0x00]
31328
31329v_fract_f64_e64 v[5:6], -4.0
31330// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0xf7,0x00,0x00,0x00]
31331
31332v_fract_f64_e64 v[5:6], -v[1:2]
31333// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x20]
31334
31335v_fract_f64_e64 v[5:6], |v[1:2]|
31336// GFX10: encoding: [0x05,0x01,0xbe,0xd5,0x01,0x01,0x00,0x00]
31337
31338v_fract_f64_e64 v[5:6], v[1:2] clamp
31339// GFX10: encoding: [0x05,0x80,0xbe,0xd5,0x01,0x01,0x00,0x00]
31340
31341v_fract_f64_e64 v[5:6], v[1:2] mul:2
31342// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x08]
31343
31344v_fract_f64_e64 v[5:6], v[1:2] mul:4
31345// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x10]
31346
31347v_fract_f64_e64 v[5:6], v[1:2] div:2
31348// GFX10: encoding: [0x05,0x00,0xbe,0xd5,0x01,0x01,0x00,0x18]
31349
31350v_frexp_exp_i32_f32 v5, v1
31351// GFX10: encoding: [0x01,0x7f,0x0a,0x7e]
31352
31353v_frexp_exp_i32_f32 v255, v1
31354// GFX10: encoding: [0x01,0x7f,0xfe,0x7f]
31355
31356v_frexp_exp_i32_f32 v5, v255
31357// GFX10: encoding: [0xff,0x7f,0x0a,0x7e]
31358
31359v_frexp_exp_i32_f32 v5, s1
31360// GFX10: encoding: [0x01,0x7e,0x0a,0x7e]
31361
31362v_frexp_exp_i32_f32 v5, s103
31363// GFX10: encoding: [0x67,0x7e,0x0a,0x7e]
31364
31365v_frexp_exp_i32_f32 v5, vcc_lo
31366// GFX10: encoding: [0x6a,0x7e,0x0a,0x7e]
31367
31368v_frexp_exp_i32_f32 v5, vcc_hi
31369// GFX10: encoding: [0x6b,0x7e,0x0a,0x7e]
31370
31371v_frexp_exp_i32_f32 v5, ttmp11
31372// GFX10: encoding: [0x77,0x7e,0x0a,0x7e]
31373
31374v_frexp_exp_i32_f32 v5, m0
31375// GFX10: encoding: [0x7c,0x7e,0x0a,0x7e]
31376
31377v_frexp_exp_i32_f32 v5, exec_lo
31378// GFX10: encoding: [0x7e,0x7e,0x0a,0x7e]
31379
31380v_frexp_exp_i32_f32 v5, exec_hi
31381// GFX10: encoding: [0x7f,0x7e,0x0a,0x7e]
31382
31383v_frexp_exp_i32_f32 v5, 0
31384// GFX10: encoding: [0x80,0x7e,0x0a,0x7e]
31385
31386v_frexp_exp_i32_f32 v5, -1
31387// GFX10: encoding: [0xc1,0x7e,0x0a,0x7e]
31388
31389v_frexp_exp_i32_f32 v5, 0.5
31390// GFX10: encoding: [0xf0,0x7e,0x0a,0x7e]
31391
31392v_frexp_exp_i32_f32 v5, -4.0
31393// GFX10: encoding: [0xf7,0x7e,0x0a,0x7e]
31394
31395v_frexp_exp_i32_f32 v5, 0xaf123456
31396// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31397
31398v_frexp_exp_i32_f32 v5, 0x3f717273
31399// GFX10: encoding: [0xff,0x7e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31400
31401v_frexp_exp_i32_f32_e64 v5, v1
31402// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]
31403
31404v_frexp_exp_i32_f32_e64 v255, v1
31405// GFX10: encoding: [0xff,0x00,0xbf,0xd5,0x01,0x01,0x00,0x00]
31406
31407v_frexp_exp_i32_f32_e64 v5, v255
31408// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xff,0x01,0x00,0x00]
31409
31410v_frexp_exp_i32_f32_e64 v5, s1
31411// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x00,0x00,0x00]
31412
31413v_frexp_exp_i32_f32_e64 v5, s101
31414// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x65,0x00,0x00,0x00]
31415
31416v_frexp_exp_i32_f32_e64 v5, vcc_lo
31417// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6a,0x00,0x00,0x00]
31418
31419v_frexp_exp_i32_f32_e64 v5, vcc_hi
31420// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x6b,0x00,0x00,0x00]
31421
31422v_frexp_exp_i32_f32_e64 v5, m0
31423// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7c,0x00,0x00,0x00]
31424
31425v_frexp_exp_i32_f32_e64 v5, exec_lo
31426// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7e,0x00,0x00,0x00]
31427
31428v_frexp_exp_i32_f32_e64 v5, exec_hi
31429// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x7f,0x00,0x00,0x00]
31430
31431v_frexp_exp_i32_f32_e64 v5, 0
31432// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x80,0x00,0x00,0x00]
31433
31434v_frexp_exp_i32_f32_e64 v5, -1
31435// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xc1,0x00,0x00,0x00]
31436
31437v_frexp_exp_i32_f32_e64 v5, 0.5
31438// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf0,0x00,0x00,0x00]
31439
31440v_frexp_exp_i32_f32_e64 v5, -4.0
31441// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0xf7,0x00,0x00,0x00]
31442
31443v_frexp_exp_i32_f32_e64 v5, -v1
31444// GFX10: encoding: [0x05,0x00,0xbf,0xd5,0x01,0x01,0x00,0x20]
31445
31446v_frexp_exp_i32_f32_e64 v5, |v1|
31447// GFX10: encoding: [0x05,0x01,0xbf,0xd5,0x01,0x01,0x00,0x00]
31448
31449v_frexp_exp_i32_f32_e64 v5, v1 clamp
31450// GFX10: encoding: [0x05,0x80,0xbf,0xd5,0x01,0x01,0x00,0x00]
31451
31452v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31453// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
31454
31455v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31456// GFX10: encoding: [0xf9,0x7e,0xfe,0x7f,0x01,0x06,0x06,0x00]
31457
31458v_frexp_exp_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31459// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0xff,0x06,0x06,0x00]
31460
31461v_frexp_exp_i32_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31462// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x86,0x00]
31463
31464v_frexp_exp_i32_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31465// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x65,0x06,0x86,0x00]
31466
31467v_frexp_exp_i32_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31468// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6a,0x06,0x86,0x00]
31469
31470v_frexp_exp_i32_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31471// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x6b,0x06,0x86,0x00]
31472
31473v_frexp_exp_i32_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31474// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7c,0x06,0x86,0x00]
31475
31476v_frexp_exp_i32_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31477// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7e,0x06,0x86,0x00]
31478
31479v_frexp_exp_i32_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31480// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x7f,0x06,0x86,0x00]
31481
31482v_frexp_exp_i32_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31483// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x26,0x06,0x00]
31484
31485v_frexp_exp_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
31486// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
31487
31488v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31489// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x00,0x06,0x00]
31490
31491v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31492// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x01,0x06,0x00]
31493
31494v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
31495// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x02,0x06,0x00]
31496
31497v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
31498// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x03,0x06,0x00]
31499
31500v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31501// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x04,0x06,0x00]
31502
31503v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31504// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x05,0x06,0x00]
31505
31506v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
31507// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
31508
31509v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
31510// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
31511
31512v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
31513// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
31514
31515v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
31516// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
31517
31518v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
31519// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x00,0x00]
31520
31521v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
31522// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x01,0x00]
31523
31524v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
31525// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x02,0x00]
31526
31527v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
31528// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x03,0x00]
31529
31530v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
31531// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x04,0x00]
31532
31533v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
31534// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x05,0x00]
31535
31536v_frexp_exp_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31537// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x16,0x00]
31538
31539v_frexp_exp_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31540// GFX10: encoding: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x26,0x00]
31541
31542v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31543// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
31544
31545v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31546// GFX10: encoding: [0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
31547
31548v_frexp_exp_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31549// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
31550
31551v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
31552// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
31553
31554v_frexp_exp_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
31555// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00]
31556
31557v_frexp_exp_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
31558// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00]
31559
31560v_frexp_exp_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
31561// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00]
31562
31563v_frexp_exp_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
31564// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
31565
31566v_frexp_exp_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
31567// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00]
31568
31569v_frexp_exp_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
31570// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
31571
31572v_frexp_exp_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
31573// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00]
31574
31575v_frexp_exp_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
31576// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
31577
31578v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
31579// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
31580
31581v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
31582// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
31583
31584v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
31585// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31586
31587v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
31588// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31589
31590v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
31591// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
31592
31593v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
31594// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
31595
31596v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
31597// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31598
31599v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
31600// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31601
31602v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
31603// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
31604
31605v_frexp_exp_i32_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
31606// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x51,0x01,0x00]
31607
31608v_frexp_exp_i32_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
31609// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x5f,0x01,0x00]
31610
31611v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
31612// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x61,0x01,0x00]
31613
31614v_frexp_exp_i32_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
31615// GFX10: encoding: [0xfa,0x7e,0x0a,0x7e,0x01,0x6f,0x01,0x00]
31616
31617v_frexp_mant_f32 v5, v1
31618// GFX10: encoding: [0x01,0x81,0x0a,0x7e]
31619
31620v_frexp_mant_f32 v255, v1
31621// GFX10: encoding: [0x01,0x81,0xfe,0x7f]
31622
31623v_frexp_mant_f32 v5, v255
31624// GFX10: encoding: [0xff,0x81,0x0a,0x7e]
31625
31626v_frexp_mant_f32 v5, s1
31627// GFX10: encoding: [0x01,0x80,0x0a,0x7e]
31628
31629v_frexp_mant_f32 v5, s103
31630// GFX10: encoding: [0x67,0x80,0x0a,0x7e]
31631
31632v_frexp_mant_f32 v5, vcc_lo
31633// GFX10: encoding: [0x6a,0x80,0x0a,0x7e]
31634
31635v_frexp_mant_f32 v5, vcc_hi
31636// GFX10: encoding: [0x6b,0x80,0x0a,0x7e]
31637
31638v_frexp_mant_f32 v5, ttmp11
31639// GFX10: encoding: [0x77,0x80,0x0a,0x7e]
31640
31641v_frexp_mant_f32 v5, m0
31642// GFX10: encoding: [0x7c,0x80,0x0a,0x7e]
31643
31644v_frexp_mant_f32 v5, exec_lo
31645// GFX10: encoding: [0x7e,0x80,0x0a,0x7e]
31646
31647v_frexp_mant_f32 v5, exec_hi
31648// GFX10: encoding: [0x7f,0x80,0x0a,0x7e]
31649
31650v_frexp_mant_f32 v5, 0
31651// GFX10: encoding: [0x80,0x80,0x0a,0x7e]
31652
31653v_frexp_mant_f32 v5, -1
31654// GFX10: encoding: [0xc1,0x80,0x0a,0x7e]
31655
31656v_frexp_mant_f32 v5, 0.5
31657// GFX10: encoding: [0xf0,0x80,0x0a,0x7e]
31658
31659v_frexp_mant_f32 v5, -4.0
31660// GFX10: encoding: [0xf7,0x80,0x0a,0x7e]
31661
31662v_frexp_mant_f32 v5, 0xaf123456
31663// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31664
31665v_frexp_mant_f32 v5, 0x3f717273
31666// GFX10: encoding: [0xff,0x80,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31667
31668v_frexp_mant_f32_e64 v5, v1
31669// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]
31670
31671v_frexp_mant_f32_e64 v255, v1
31672// GFX10: encoding: [0xff,0x00,0xc0,0xd5,0x01,0x01,0x00,0x00]
31673
31674v_frexp_mant_f32_e64 v5, v255
31675// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xff,0x01,0x00,0x00]
31676
31677v_frexp_mant_f32_e64 v5, s1
31678// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x00,0x00,0x00]
31679
31680v_frexp_mant_f32_e64 v5, s101
31681// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x65,0x00,0x00,0x00]
31682
31683v_frexp_mant_f32_e64 v5, vcc_lo
31684// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6a,0x00,0x00,0x00]
31685
31686v_frexp_mant_f32_e64 v5, vcc_hi
31687// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x6b,0x00,0x00,0x00]
31688
31689v_frexp_mant_f32_e64 v5, m0
31690// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7c,0x00,0x00,0x00]
31691
31692v_frexp_mant_f32_e64 v5, exec_lo
31693// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7e,0x00,0x00,0x00]
31694
31695v_frexp_mant_f32_e64 v5, exec_hi
31696// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x7f,0x00,0x00,0x00]
31697
31698v_frexp_mant_f32_e64 v5, 0
31699// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x80,0x00,0x00,0x00]
31700
31701v_frexp_mant_f32_e64 v5, -1
31702// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xc1,0x00,0x00,0x00]
31703
31704v_frexp_mant_f32_e64 v5, 0.5
31705// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf0,0x00,0x00,0x00]
31706
31707v_frexp_mant_f32_e64 v5, -4.0
31708// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0xf7,0x00,0x00,0x00]
31709
31710v_frexp_mant_f32_e64 v5, -v1
31711// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x20]
31712
31713v_frexp_mant_f32_e64 v5, |v1|
31714// GFX10: encoding: [0x05,0x01,0xc0,0xd5,0x01,0x01,0x00,0x00]
31715
31716v_frexp_mant_f32_e64 v5, v1 clamp
31717// GFX10: encoding: [0x05,0x80,0xc0,0xd5,0x01,0x01,0x00,0x00]
31718
31719v_frexp_mant_f32_e64 v5, v1 mul:2
31720// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x08]
31721
31722v_frexp_mant_f32_e64 v5, v1 mul:4
31723// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x10]
31724
31725v_frexp_mant_f32_e64 v5, v1 div:2
31726// GFX10: encoding: [0x05,0x00,0xc0,0xd5,0x01,0x01,0x00,0x18]
31727
31728v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31729// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
31730
31731v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31732// GFX10: encoding: [0xf9,0x80,0xfe,0x7f,0x01,0x06,0x06,0x00]
31733
31734v_frexp_mant_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31735// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0xff,0x06,0x06,0x00]
31736
31737v_frexp_mant_f32_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31738// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x86,0x00]
31739
31740v_frexp_mant_f32_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31741// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x65,0x06,0x86,0x00]
31742
31743v_frexp_mant_f32_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31744// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6a,0x06,0x86,0x00]
31745
31746v_frexp_mant_f32_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31747// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x6b,0x06,0x86,0x00]
31748
31749v_frexp_mant_f32_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31750// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7c,0x06,0x86,0x00]
31751
31752v_frexp_mant_f32_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31753// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7e,0x06,0x86,0x00]
31754
31755v_frexp_mant_f32_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31756// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x7f,0x06,0x86,0x00]
31757
31758v_frexp_mant_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31759// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x26,0x06,0x00]
31760
31761v_frexp_mant_f32_sdwa v5, v1 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31762// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x46,0x06,0x00]
31763
31764v_frexp_mant_f32_sdwa v5, v1 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31765// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x86,0x06,0x00]
31766
31767v_frexp_mant_f32_sdwa v5, v1 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31768// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0xc6,0x06,0x00]
31769
31770v_frexp_mant_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
31771// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
31772
31773v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31774// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x00,0x06,0x00]
31775
31776v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31777// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x01,0x06,0x00]
31778
31779v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
31780// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x02,0x06,0x00]
31781
31782v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
31783// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x03,0x06,0x00]
31784
31785v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
31786// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x04,0x06,0x00]
31787
31788v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
31789// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x05,0x06,0x00]
31790
31791v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
31792// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x0e,0x06,0x00]
31793
31794v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
31795// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
31796
31797v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
31798// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
31799
31800v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
31801// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
31802
31803v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
31804// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x00,0x00]
31805
31806v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
31807// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x01,0x00]
31808
31809v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
31810// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x02,0x00]
31811
31812v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
31813// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x03,0x00]
31814
31815v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
31816// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x04,0x00]
31817
31818v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
31819// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x05,0x00]
31820
31821v_frexp_mant_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31822// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x16,0x00]
31823
31824v_frexp_mant_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31825// GFX10: encoding: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x26,0x00]
31826
31827v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31828// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00]
31829
31830v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31831// GFX10: encoding: [0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00]
31832
31833v_frexp_mant_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
31834// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00]
31835
31836v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
31837// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]
31838
31839v_frexp_mant_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
31840// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00]
31841
31842v_frexp_mant_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
31843// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00]
31844
31845v_frexp_mant_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
31846// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00]
31847
31848v_frexp_mant_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
31849// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00]
31850
31851v_frexp_mant_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
31852// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00]
31853
31854v_frexp_mant_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
31855// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00]
31856
31857v_frexp_mant_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
31858// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00]
31859
31860v_frexp_mant_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
31861// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00]
31862
31863v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
31864// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10]
31865
31866v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
31867// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30]
31868
31869v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
31870// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31871
31872v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
31873// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
31874
31875v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
31876// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01]
31877
31878v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
31879// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03]
31880
31881v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
31882// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31883
31884v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
31885// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
31886
31887v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
31888// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00]
31889
31890v_frexp_mant_f32_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
31891// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x51,0x01,0x00]
31892
31893v_frexp_mant_f32_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
31894// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x5f,0x01,0x00]
31895
31896v_frexp_mant_f32_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
31897// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x61,0x01,0x00]
31898
31899v_frexp_mant_f32_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
31900// GFX10: encoding: [0xfa,0x80,0x0a,0x7e,0x01,0x6f,0x01,0x00]
31901
31902v_clrexcp_e32
31903// GFX10: encoding: [0x00,0x82,0x00,0x7e]
31904
31905v_clrexcp_e64
31906// GFX10: encoding: [0x00,0x00,0xc1,0xd5,0x00,0x00,0x00,0x00]
31907
31908v_movreld_b32 v5, v1
31909// GFX10: encoding: [0x01,0x85,0x0a,0x7e]
31910
31911v_movreld_b32 v255, v1
31912// GFX10: encoding: [0x01,0x85,0xfe,0x7f]
31913
31914v_movreld_b32 v5, v255
31915// GFX10: encoding: [0xff,0x85,0x0a,0x7e]
31916
31917v_movreld_b32 v5, m0
31918// GFX10: encoding: [0x7c,0x84,0x0a,0x7e]
31919
31920v_movreld_b32 v5, 0
31921// GFX10: encoding: [0x80,0x84,0x0a,0x7e]
31922
31923v_movreld_b32 v5, -1
31924// GFX10: encoding: [0xc1,0x84,0x0a,0x7e]
31925
31926v_movreld_b32 v5, 0.5
31927// GFX10: encoding: [0xf0,0x84,0x0a,0x7e]
31928
31929v_movreld_b32 v5, -4.0
31930// GFX10: encoding: [0xf7,0x84,0x0a,0x7e]
31931
31932v_movreld_b32_e64 v5, v1
31933// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]
31934
31935v_movreld_b32_e64 v255, v1
31936// GFX10: encoding: [0xff,0x00,0xc2,0xd5,0x01,0x01,0x00,0x00]
31937
31938v_movreld_b32_e64 v5, v255
31939// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xff,0x01,0x00,0x00]
31940
31941v_movreld_b32_e64 v5, m0
31942// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x7c,0x00,0x00,0x00]
31943
31944v_movreld_b32_e64 v5, 0
31945// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0x80,0x00,0x00,0x00]
31946
31947v_movreld_b32_e64 v5, -1
31948// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xc1,0x00,0x00,0x00]
31949
31950v_movreld_b32_e64 v5, 0.5
31951// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf0,0x00,0x00,0x00]
31952
31953v_movreld_b32_e64 v5, -4.0
31954// GFX10: encoding: [0x05,0x00,0xc2,0xd5,0xf7,0x00,0x00,0x00]
31955
31956v_movreld_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31957// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x06,0x00]
31958
31959v_movreld_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31960// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x02,0x06,0x86,0x00]
31961
31962v_movreld_b32_sdwa v0, 64 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31963// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0xc0,0x06,0x86,0x00]
31964
31965v_movreld_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31966// GFX10: encoding: [0xf9,0x84,0x00,0x7e,0x00,0x06,0x0e,0x00]
31967
31968v_movrels_b32 v5, v1
31969// GFX10: encoding: [0x01,0x87,0x0a,0x7e]
31970
31971v_movrels_b32 v255, v1
31972// GFX10: encoding: [0x01,0x87,0xfe,0x7f]
31973
31974v_movrels_b32 v5, v255
31975// GFX10: encoding: [0xff,0x87,0x0a,0x7e]
31976
31977v_movrels_b32_e64 v5, v1
31978// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]
31979
31980v_movrels_b32_e64 v255, v1
31981// GFX10: encoding: [0xff,0x00,0xc3,0xd5,0x01,0x01,0x00,0x00]
31982
31983v_movrels_b32_e64 v5, v255
31984// GFX10: encoding: [0x05,0x00,0xc3,0xd5,0xff,0x01,0x00,0x00]
31985
31986v_movrels_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31987// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x02,0x06,0x06,0x00]
31988
31989v_movrels_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
31990// GFX10: encoding: [0xf9,0x86,0x00,0x7e,0x00,0x06,0x0e,0x00]
31991
31992v_movrels_b32_e32 v5, s1
31993// GFX10-ERR: error: invalid operand for instruction
31994// GFX10-ERR-NEXT: v_movrels_b32_e32 v5, s1
31995
31996v_movrels_b32_e32 v5, 1
31997// GFX10-ERR: error: invalid operand for instruction
31998// GFX10-ERR-NEXT: v_movrels_b32_e32 v5, 1
31999
32000v_movrels_b32_e64 v5, s1
32001// GFX10-ERR: error: invalid operand for instruction
32002// GFX10-ERR-NEXT: v_movrels_b32_e64 v5, s1
32003
32004v_movrels_b32_e64 v5, 1
32005// GFX10-ERR: error: invalid operand for instruction
32006// GFX10-ERR-NEXT: v_movrels_b32_e64 v5, 1
32007
32008v_movrels_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32009// GFX10-ERR: error: source operand must be a VGPR
32010// GFX10-ERR-NEXT: v_movrels_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32011
32012v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32013// GFX10-ERR: error: source operand must be a VGPR
32014// GFX10-ERR-NEXT: v_movrels_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32015
32016v_movrelsd_b32 v5, v1
32017// GFX10: encoding: [0x01,0x89,0x0a,0x7e]
32018
32019v_movrelsd_b32 v255, v1
32020// GFX10: encoding: [0x01,0x89,0xfe,0x7f]
32021
32022v_movrelsd_b32 v5, v255
32023// GFX10: encoding: [0xff,0x89,0x0a,0x7e]
32024
32025v_movrelsd_b32_e64 v5, v1
32026// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]
32027
32028v_movrelsd_b32_e64 v255, v1
32029// GFX10: encoding: [0xff,0x00,0xc4,0xd5,0x01,0x01,0x00,0x00]
32030
32031v_movrelsd_b32_e64 v5, v255
32032// GFX10: encoding: [0x05,0x00,0xc4,0xd5,0xff,0x01,0x00,0x00]
32033
32034v_movrelsd_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32035// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x02,0x06,0x06,0x00]
32036
32037v_movrelsd_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD
32038// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x06,0x00]
32039
32040v_movrelsd_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32041// GFX10: encoding: [0xf9,0x88,0x00,0x7e,0x00,0x06,0x0e,0x00]
32042
32043v_movrelsd_b32_e32 v5, s1
32044// GFX10-ERR: error: invalid operand for instruction
32045// GFX10-ERR-NEXT: v_movrelsd_b32_e32 v5, s1
32046
32047v_movrelsd_b32_e32 v5, 1
32048// GFX10-ERR: error: invalid operand for instruction
32049// GFX10-ERR-NEXT: v_movrelsd_b32_e32 v5, 1
32050
32051v_movrelsd_b32_e64 v5, s1
32052// GFX10-ERR: error: invalid operand for instruction
32053// GFX10-ERR-NEXT: v_movrelsd_b32_e64 v5, s1
32054
32055v_movrelsd_b32_e64 v5, 1
32056// GFX10-ERR: error: invalid operand for instruction
32057// GFX10-ERR-NEXT: v_movrelsd_b32_e64 v5, 1
32058
32059v_movrelsd_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32060// GFX10-ERR: error: source operand must be a VGPR
32061// GFX10-ERR-NEXT: v_movrelsd_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32062
32063v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32064// GFX10-ERR: error: source operand must be a VGPR
32065// GFX10-ERR-NEXT: v_movrelsd_b32_sdwa v0, 1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32066
32067v_movrelsd_2_b32 v5, v1
32068// GFX10: encoding: [0x01,0x91,0x0a,0x7e]
32069
32070v_movrelsd_2_b32 v255, v1
32071// GFX10: encoding: [0x01,0x91,0xfe,0x7f]
32072
32073v_movrelsd_2_b32 v5, v255
32074// GFX10: encoding: [0xff,0x91,0x0a,0x7e]
32075
32076v_movrelsd_2_b32_e64 v5, v1
32077// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]
32078
32079v_movrelsd_2_b32_e64 v255, v1
32080// GFX10: encoding: [0xff,0x00,0xc8,0xd5,0x01,0x01,0x00,0x00]
32081
32082v_movrelsd_2_b32_e64 v5, v255
32083// GFX10: encoding: [0x05,0x00,0xc8,0xd5,0xff,0x01,0x00,0x00]
32084
32085v_movrelsd_2_b32_sdwa v0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32086// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x02,0x06,0x06,0x00]
32087
32088v_movrelsd_2_b32_sdwa v0, v0 dst_unused:UNUSED_PAD src0_sel:DWORD
32089// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x06,0x00]
32090
32091v_movrelsd_2_b32_sdwa v0, sext(v0) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32092// GFX10: encoding: [0xf9,0x90,0x00,0x7e,0x00,0x06,0x0e,0x00]
32093
32094v_movrelsd_2_b32_e32 v5, s1
32095// GFX10-ERR: error: invalid operand for instruction
32096// GFX10-ERR-NEXT: v_movrelsd_2_b32_e32 v5, s1
32097
32098v_movrelsd_2_b32_e32 v5, 1
32099// GFX10-ERR: error: invalid operand for instruction
32100// GFX10-ERR-NEXT: v_movrelsd_2_b32_e32 v5, 1
32101
32102v_movrelsd_2_b32_e64 v5, s1
32103// GFX10-ERR: error: invalid operand for instruction
32104// GFX10-ERR-NEXT: v_movrelsd_2_b32_e64 v5, s1
32105
32106v_movrelsd_2_b32_e64 v5, 1
32107// GFX10-ERR: error: invalid operand for instruction
32108// GFX10-ERR-NEXT: v_movrelsd_2_b32_e64 v5, 1
32109
32110v_movrelsd_2_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32111// GFX10-ERR: error: source operand must be a VGPR
32112// GFX10-ERR-NEXT: v_movrelsd_2_b32_sdwa v0, s2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32113
32114v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32115// GFX10-ERR: error: source operand must be a VGPR
32116// GFX10-ERR-NEXT: v_movrelsd_2_b32_sdwa v0, 0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32117
32118v_movrelsd_2_b32_sdwa v0, null dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32119// GFX10-ERR: error: source operand must be a VGPR
32120// GFX10-ERR-NEXT: v_movrelsd_2_b32_sdwa v0, null dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32121
32122v_cvt_f16_u16_e32 v5, v1
32123// GFX10: encoding: [0x01,0xa1,0x0a,0x7e]
32124
32125v_cvt_f16_u16_e32 v255, v1
32126// GFX10: encoding: [0x01,0xa1,0xfe,0x7f]
32127
32128v_cvt_f16_u16_e32 v5, v255
32129// GFX10: encoding: [0xff,0xa1,0x0a,0x7e]
32130
32131v_cvt_f16_u16_e32 v5, s1
32132// GFX10: encoding: [0x01,0xa0,0x0a,0x7e]
32133
32134v_cvt_f16_u16_e32 v5, s101
32135// GFX10: encoding: [0x65,0xa0,0x0a,0x7e]
32136
32137v_cvt_f16_u16_e32 v5, vcc_lo
32138// GFX10: encoding: [0x6a,0xa0,0x0a,0x7e]
32139
32140v_cvt_f16_u16_e32 v5, vcc_hi
32141// GFX10: encoding: [0x6b,0xa0,0x0a,0x7e]
32142
32143v_cvt_f16_u16_e32 v5, m0
32144// GFX10: encoding: [0x7c,0xa0,0x0a,0x7e]
32145
32146v_cvt_f16_u16_e32 v5, exec_lo
32147// GFX10: encoding: [0x7e,0xa0,0x0a,0x7e]
32148
32149v_cvt_f16_u16_e32 v5, exec_hi
32150// GFX10: encoding: [0x7f,0xa0,0x0a,0x7e]
32151
32152v_cvt_f16_u16_e32 v5, 0
32153// GFX10: encoding: [0x80,0xa0,0x0a,0x7e]
32154
32155v_cvt_f16_u16_e32 v5, -1
32156// GFX10: encoding: [0xc1,0xa0,0x0a,0x7e]
32157
32158v_cvt_f16_u16_e32 v5, 0.5
32159// GFX10: encoding: [0xf0,0xa0,0x0a,0x7e]
32160
32161v_cvt_f16_u16_e32 v5, -4.0
32162// GFX10: encoding: [0xf7,0xa0,0x0a,0x7e]
32163
32164v_cvt_f16_u16_e32 v5, 0xfe0b
32165// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32166
32167v_cvt_f16_u16_e32 v5, 0x3456
32168// GFX10: encoding: [0xff,0xa0,0x0a,0x7e,0x56,0x34,0x00,0x00]
32169
32170v_cvt_f16_u16_e64 v5, v1
32171// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]
32172
32173v_cvt_f16_u16_e64 v255, v1
32174// GFX10: encoding: [0xff,0x00,0xd0,0xd5,0x01,0x01,0x00,0x00]
32175
32176v_cvt_f16_u16_e64 v5, v255
32177// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xff,0x01,0x00,0x00]
32178
32179v_cvt_f16_u16_e64 v5, s1
32180// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x01,0x00,0x00,0x00]
32181
32182v_cvt_f16_u16_e64 v5, s101
32183// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x65,0x00,0x00,0x00]
32184
32185v_cvt_f16_u16_e64 v5, vcc_lo
32186// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6a,0x00,0x00,0x00]
32187
32188v_cvt_f16_u16_e64 v5, vcc_hi
32189// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x6b,0x00,0x00,0x00]
32190
32191v_cvt_f16_u16_e64 v5, m0
32192// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7c,0x00,0x00,0x00]
32193
32194v_cvt_f16_u16_e64 v5, exec_lo
32195// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7e,0x00,0x00,0x00]
32196
32197v_cvt_f16_u16_e64 v5, exec_hi
32198// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x7f,0x00,0x00,0x00]
32199
32200v_cvt_f16_u16_e64 v5, 0
32201// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0x80,0x00,0x00,0x00]
32202
32203v_cvt_f16_u16_e64 v5, -1
32204// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xc1,0x00,0x00,0x00]
32205
32206v_cvt_f16_u16_e64 v5, 0.5
32207// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xf0,0x00,0x00,0x00]
32208
32209v_cvt_f16_u16_e64 v5, -4.0
32210// GFX10: encoding: [0x05,0x00,0xd0,0xd5,0xf7,0x00,0x00,0x00]
32211
32212v_cvt_f16_u16_e64 v5, v1 clamp
32213// GFX10: encoding: [0x05,0x80,0xd0,0xd5,0x01,0x01,0x00,0x00]
32214
32215v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32216// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x06,0x00]
32217
32218v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32219// GFX10: encoding: [0xf9,0xa0,0xfe,0x7f,0x01,0x06,0x06,0x00]
32220
32221v_cvt_f16_u16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32222// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0xff,0x06,0x06,0x00]
32223
32224v_cvt_f16_u16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32225// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x86,0x00]
32226
32227v_cvt_f16_u16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32228// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x65,0x06,0x86,0x00]
32229
32230v_cvt_f16_u16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32231// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
32232
32233v_cvt_f16_u16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32234// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
32235
32236v_cvt_f16_u16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32237// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
32238
32239v_cvt_f16_u16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32240// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
32241
32242v_cvt_f16_u16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32243// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
32244
32245v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32246// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x26,0x06,0x00]
32247
32248v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32249// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x00,0x06,0x00]
32250
32251v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32252// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x01,0x06,0x00]
32253
32254v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
32255// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x02,0x06,0x00]
32256
32257v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
32258// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x03,0x06,0x00]
32259
32260v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32261// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x04,0x06,0x00]
32262
32263v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32264// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x05,0x06,0x00]
32265
32266v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
32267// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
32268
32269v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
32270// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x16,0x06,0x00]
32271
32272v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
32273// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x00,0x00]
32274
32275v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
32276// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x01,0x00]
32277
32278v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
32279// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x02,0x00]
32280
32281v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
32282// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x03,0x00]
32283
32284v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
32285// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x04,0x00]
32286
32287v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
32288// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x05,0x00]
32289
32290v_cvt_f16_u16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32291// GFX10: encoding: [0xf9,0xa0,0x0a,0x7e,0x01,0x06,0x0e,0x00]
32292
32293v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32294// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
32295
32296v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32297// GFX10: encoding: [0xfa,0xa0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
32298
32299v_cvt_f16_u16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32300// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
32301
32302v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
32303// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
32304
32305v_cvt_f16_u16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
32306// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x40,0x01,0x00]
32307
32308v_cvt_f16_u16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
32309// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x41,0x01,0x00]
32310
32311v_cvt_f16_u16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
32312// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x01,0x01,0x00]
32313
32314v_cvt_f16_u16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
32315// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
32316
32317v_cvt_f16_u16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
32318// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x11,0x01,0x00]
32319
32320v_cvt_f16_u16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
32321// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
32322
32323v_cvt_f16_u16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
32324// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x21,0x01,0x00]
32325
32326v_cvt_f16_u16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
32327// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
32328
32329v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
32330// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
32331
32332v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
32333// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
32334
32335v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
32336// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32337
32338v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
32339// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32340
32341v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
32342// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
32343
32344v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
32345// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
32346
32347v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
32348// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32349
32350v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
32351// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32352
32353v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
32354// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
32355
32356v_cvt_f16_u16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
32357// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x51,0x01,0x00]
32358
32359v_cvt_f16_u16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
32360// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
32361
32362v_cvt_f16_u16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
32363// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x61,0x01,0x00]
32364
32365v_cvt_f16_u16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
32366// GFX10: encoding: [0xfa,0xa0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
32367
32368v_cvt_f16_i16_e32 v5, v1
32369// GFX10: encoding: [0x01,0xa3,0x0a,0x7e]
32370
32371v_cvt_f16_i16_e32 v255, v1
32372// GFX10: encoding: [0x01,0xa3,0xfe,0x7f]
32373
32374v_cvt_f16_i16_e32 v5, v255
32375// GFX10: encoding: [0xff,0xa3,0x0a,0x7e]
32376
32377v_cvt_f16_i16_e32 v5, s1
32378// GFX10: encoding: [0x01,0xa2,0x0a,0x7e]
32379
32380v_cvt_f16_i16_e32 v5, s101
32381// GFX10: encoding: [0x65,0xa2,0x0a,0x7e]
32382
32383v_cvt_f16_i16_e32 v5, vcc_lo
32384// GFX10: encoding: [0x6a,0xa2,0x0a,0x7e]
32385
32386v_cvt_f16_i16_e32 v5, vcc_hi
32387// GFX10: encoding: [0x6b,0xa2,0x0a,0x7e]
32388
32389v_cvt_f16_i16_e32 v5, m0
32390// GFX10: encoding: [0x7c,0xa2,0x0a,0x7e]
32391
32392v_cvt_f16_i16_e32 v5, exec_lo
32393// GFX10: encoding: [0x7e,0xa2,0x0a,0x7e]
32394
32395v_cvt_f16_i16_e32 v5, exec_hi
32396// GFX10: encoding: [0x7f,0xa2,0x0a,0x7e]
32397
32398v_cvt_f16_i16_e32 v5, 0
32399// GFX10: encoding: [0x80,0xa2,0x0a,0x7e]
32400
32401v_cvt_f16_i16_e32 v5, -1
32402// GFX10: encoding: [0xc1,0xa2,0x0a,0x7e]
32403
32404v_cvt_f16_i16_e32 v5, 0.5
32405// GFX10: encoding: [0xf0,0xa2,0x0a,0x7e]
32406
32407v_cvt_f16_i16_e32 v5, -4.0
32408// GFX10: encoding: [0xf7,0xa2,0x0a,0x7e]
32409
32410v_cvt_f16_i16_e32 v5, 0xfe0b
32411// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32412
32413v_cvt_f16_i16_e32 v5, 0x3456
32414// GFX10: encoding: [0xff,0xa2,0x0a,0x7e,0x56,0x34,0x00,0x00]
32415
32416v_cvt_f16_i16_e64 v5, v1
32417// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]
32418
32419v_cvt_f16_i16_e64 v255, v1
32420// GFX10: encoding: [0xff,0x00,0xd1,0xd5,0x01,0x01,0x00,0x00]
32421
32422v_cvt_f16_i16_e64 v5, v255
32423// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xff,0x01,0x00,0x00]
32424
32425v_cvt_f16_i16_e64 v5, s1
32426// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x01,0x00,0x00,0x00]
32427
32428v_cvt_f16_i16_e64 v5, s101
32429// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x65,0x00,0x00,0x00]
32430
32431v_cvt_f16_i16_e64 v5, vcc_lo
32432// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6a,0x00,0x00,0x00]
32433
32434v_cvt_f16_i16_e64 v5, vcc_hi
32435// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x6b,0x00,0x00,0x00]
32436
32437v_cvt_f16_i16_e64 v5, m0
32438// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7c,0x00,0x00,0x00]
32439
32440v_cvt_f16_i16_e64 v5, exec_lo
32441// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7e,0x00,0x00,0x00]
32442
32443v_cvt_f16_i16_e64 v5, exec_hi
32444// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x7f,0x00,0x00,0x00]
32445
32446v_cvt_f16_i16_e64 v5, 0
32447// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0x80,0x00,0x00,0x00]
32448
32449v_cvt_f16_i16_e64 v5, -1
32450// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xc1,0x00,0x00,0x00]
32451
32452v_cvt_f16_i16_e64 v5, 0.5
32453// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xf0,0x00,0x00,0x00]
32454
32455v_cvt_f16_i16_e64 v5, -4.0
32456// GFX10: encoding: [0x05,0x00,0xd1,0xd5,0xf7,0x00,0x00,0x00]
32457
32458v_cvt_f16_i16_e64 v5, v1 clamp
32459// GFX10: encoding: [0x05,0x80,0xd1,0xd5,0x01,0x01,0x00,0x00]
32460
32461v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32462// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x06,0x00]
32463
32464v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32465// GFX10: encoding: [0xf9,0xa2,0xfe,0x7f,0x01,0x06,0x06,0x00]
32466
32467v_cvt_f16_i16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32468// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0xff,0x06,0x06,0x00]
32469
32470v_cvt_f16_i16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32471// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x86,0x00]
32472
32473v_cvt_f16_i16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32474// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x65,0x06,0x86,0x00]
32475
32476v_cvt_f16_i16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32477// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
32478
32479v_cvt_f16_i16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32480// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
32481
32482v_cvt_f16_i16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32483// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
32484
32485v_cvt_f16_i16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32486// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
32487
32488v_cvt_f16_i16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32489// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
32490
32491v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32492// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x26,0x06,0x00]
32493
32494v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32495// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x00,0x06,0x00]
32496
32497v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32498// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x01,0x06,0x00]
32499
32500v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
32501// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x02,0x06,0x00]
32502
32503v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
32504// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x03,0x06,0x00]
32505
32506v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32507// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x04,0x06,0x00]
32508
32509v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32510// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x05,0x06,0x00]
32511
32512v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
32513// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
32514
32515v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
32516// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x16,0x06,0x00]
32517
32518v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
32519// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x00,0x00]
32520
32521v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
32522// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x01,0x00]
32523
32524v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
32525// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x02,0x00]
32526
32527v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
32528// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x03,0x00]
32529
32530v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
32531// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x04,0x00]
32532
32533v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
32534// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x05,0x00]
32535
32536v_cvt_f16_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32537// GFX10: encoding: [0xf9,0xa2,0x0a,0x7e,0x01,0x06,0x0e,0x00]
32538
32539v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32540// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
32541
32542v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32543// GFX10: encoding: [0xfa,0xa2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
32544
32545v_cvt_f16_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32546// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
32547
32548v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
32549// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
32550
32551v_cvt_f16_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
32552// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x40,0x01,0x00]
32553
32554v_cvt_f16_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
32555// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x41,0x01,0x00]
32556
32557v_cvt_f16_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
32558// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x01,0x01,0x00]
32559
32560v_cvt_f16_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
32561// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
32562
32563v_cvt_f16_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
32564// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x11,0x01,0x00]
32565
32566v_cvt_f16_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
32567// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
32568
32569v_cvt_f16_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
32570// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x21,0x01,0x00]
32571
32572v_cvt_f16_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
32573// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
32574
32575v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
32576// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
32577
32578v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
32579// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
32580
32581v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
32582// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32583
32584v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
32585// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32586
32587v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
32588// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
32589
32590v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
32591// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
32592
32593v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
32594// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32595
32596v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
32597// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32598
32599v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
32600// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
32601
32602v_cvt_f16_i16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
32603// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x51,0x01,0x00]
32604
32605v_cvt_f16_i16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
32606// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
32607
32608v_cvt_f16_i16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
32609// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x61,0x01,0x00]
32610
32611v_cvt_f16_i16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
32612// GFX10: encoding: [0xfa,0xa2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
32613
32614v_cvt_u16_f16_e32 v5, v1
32615// GFX10: encoding: [0x01,0xa5,0x0a,0x7e]
32616
32617v_cvt_u16_f16_e32 v255, v1
32618// GFX10: encoding: [0x01,0xa5,0xfe,0x7f]
32619
32620v_cvt_u16_f16_e32 v5, v255
32621// GFX10: encoding: [0xff,0xa5,0x0a,0x7e]
32622
32623v_cvt_u16_f16_e32 v5, s1
32624// GFX10: encoding: [0x01,0xa4,0x0a,0x7e]
32625
32626v_cvt_u16_f16_e32 v5, s101
32627// GFX10: encoding: [0x65,0xa4,0x0a,0x7e]
32628
32629v_cvt_u16_f16_e32 v5, vcc_lo
32630// GFX10: encoding: [0x6a,0xa4,0x0a,0x7e]
32631
32632v_cvt_u16_f16_e32 v5, vcc_hi
32633// GFX10: encoding: [0x6b,0xa4,0x0a,0x7e]
32634
32635v_cvt_u16_f16_e32 v5, m0
32636// GFX10: encoding: [0x7c,0xa4,0x0a,0x7e]
32637
32638v_cvt_u16_f16_e32 v5, exec_lo
32639// GFX10: encoding: [0x7e,0xa4,0x0a,0x7e]
32640
32641v_cvt_u16_f16_e32 v5, exec_hi
32642// GFX10: encoding: [0x7f,0xa4,0x0a,0x7e]
32643
32644v_cvt_u16_f16_e32 v5, 0
32645// GFX10: encoding: [0x80,0xa4,0x0a,0x7e]
32646
32647v_cvt_u16_f16_e32 v5, -1
32648// GFX10: encoding: [0xc1,0xa4,0x0a,0x7e]
32649
32650v_cvt_u16_f16_e32 v5, 0.5
32651// GFX10: encoding: [0xf0,0xa4,0x0a,0x7e]
32652
32653v_cvt_u16_f16_e32 v5, -4.0
32654// GFX10: encoding: [0xf7,0xa4,0x0a,0x7e]
32655
32656v_cvt_u16_f16_e32 v5, 0xfe0b
32657// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32658
32659v_cvt_u16_f16_e32 v5, 0x3456
32660// GFX10: encoding: [0xff,0xa4,0x0a,0x7e,0x56,0x34,0x00,0x00]
32661
32662v_cvt_u16_f16_e64 v5, v1
32663// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]
32664
32665v_cvt_u16_f16_e64 v255, v1
32666// GFX10: encoding: [0xff,0x00,0xd2,0xd5,0x01,0x01,0x00,0x00]
32667
32668v_cvt_u16_f16_e64 v5, v255
32669// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xff,0x01,0x00,0x00]
32670
32671v_cvt_u16_f16_e64 v5, s1
32672// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x00,0x00,0x00]
32673
32674v_cvt_u16_f16_e64 v5, s101
32675// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x65,0x00,0x00,0x00]
32676
32677v_cvt_u16_f16_e64 v5, vcc_lo
32678// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6a,0x00,0x00,0x00]
32679
32680v_cvt_u16_f16_e64 v5, vcc_hi
32681// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x6b,0x00,0x00,0x00]
32682
32683v_cvt_u16_f16_e64 v5, m0
32684// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7c,0x00,0x00,0x00]
32685
32686v_cvt_u16_f16_e64 v5, exec_lo
32687// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7e,0x00,0x00,0x00]
32688
32689v_cvt_u16_f16_e64 v5, exec_hi
32690// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x7f,0x00,0x00,0x00]
32691
32692v_cvt_u16_f16_e64 v5, 0
32693// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x80,0x00,0x00,0x00]
32694
32695v_cvt_u16_f16_e64 v5, -1
32696// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xc1,0x00,0x00,0x00]
32697
32698v_cvt_u16_f16_e64 v5, 0.5
32699// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf0,0x00,0x00,0x00]
32700
32701v_cvt_u16_f16_e64 v5, -4.0
32702// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0xf7,0x00,0x00,0x00]
32703
32704v_cvt_u16_f16_e64 v5, -v1
32705// GFX10: encoding: [0x05,0x00,0xd2,0xd5,0x01,0x01,0x00,0x20]
32706
32707v_cvt_u16_f16_e64 v5, |v1|
32708// GFX10: encoding: [0x05,0x01,0xd2,0xd5,0x01,0x01,0x00,0x00]
32709
32710v_cvt_u16_f16_e64 v5, v1 clamp
32711// GFX10: encoding: [0x05,0x80,0xd2,0xd5,0x01,0x01,0x00,0x00]
32712
32713v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32714// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x06,0x00]
32715
32716v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32717// GFX10: encoding: [0xf9,0xa4,0xfe,0x7f,0x01,0x06,0x06,0x00]
32718
32719v_cvt_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32720// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0xff,0x06,0x06,0x00]
32721
32722v_cvt_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32723// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x86,0x00]
32724
32725v_cvt_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32726// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x65,0x06,0x86,0x00]
32727
32728v_cvt_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32729// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6a,0x06,0x86,0x00]
32730
32731v_cvt_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32732// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x6b,0x06,0x86,0x00]
32733
32734v_cvt_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32735// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7c,0x06,0x86,0x00]
32736
32737v_cvt_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32738// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7e,0x06,0x86,0x00]
32739
32740v_cvt_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32741// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x7f,0x06,0x86,0x00]
32742
32743v_cvt_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32744// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x26,0x06,0x00]
32745
32746v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32747// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x00,0x06,0x00]
32748
32749v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32750// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x01,0x06,0x00]
32751
32752v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
32753// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x02,0x06,0x00]
32754
32755v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
32756// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x03,0x06,0x00]
32757
32758v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
32759// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x04,0x06,0x00]
32760
32761v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
32762// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x05,0x06,0x00]
32763
32764v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
32765// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x0e,0x06,0x00]
32766
32767v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
32768// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x16,0x06,0x00]
32769
32770v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
32771// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x00,0x00]
32772
32773v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
32774// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x01,0x00]
32775
32776v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
32777// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x02,0x00]
32778
32779v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
32780// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x03,0x00]
32781
32782v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
32783// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x04,0x00]
32784
32785v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
32786// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x05,0x00]
32787
32788v_cvt_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32789// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x16,0x00]
32790
32791v_cvt_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32792// GFX10: encoding: [0xf9,0xa4,0x0a,0x7e,0x01,0x06,0x26,0x00]
32793
32794v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32795// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x00]
32796
32797v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32798// GFX10: encoding: [0xfa,0xa4,0xfe,0x7f,0x01,0xe4,0x00,0x00]
32799
32800v_cvt_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
32801// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0xff,0xe4,0x00,0x00]
32802
32803v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
32804// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
32805
32806v_cvt_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
32807// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x40,0x01,0x00]
32808
32809v_cvt_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
32810// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x41,0x01,0x00]
32811
32812v_cvt_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
32813// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x01,0x01,0x00]
32814
32815v_cvt_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
32816// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x0f,0x01,0x00]
32817
32818v_cvt_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
32819// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x11,0x01,0x00]
32820
32821v_cvt_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
32822// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x1f,0x01,0x00]
32823
32824v_cvt_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
32825// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x21,0x01,0x00]
32826
32827v_cvt_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
32828// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x2f,0x01,0x00]
32829
32830v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
32831// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x10]
32832
32833v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
32834// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x30]
32835
32836v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
32837// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32838
32839v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
32840// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
32841
32842v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
32843// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x01]
32844
32845v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
32846// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x03]
32847
32848v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
32849// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32850
32851v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
32852// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
32853
32854v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
32855// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0xe4,0x08,0x00]
32856
32857v_cvt_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
32858// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x51,0x01,0x00]
32859
32860v_cvt_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
32861// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x5f,0x01,0x00]
32862
32863v_cvt_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
32864// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x61,0x01,0x00]
32865
32866v_cvt_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
32867// GFX10: encoding: [0xfa,0xa4,0x0a,0x7e,0x01,0x6f,0x01,0x00]
32868
32869v_cvt_i16_f16_e32 v5, v1
32870// GFX10: encoding: [0x01,0xa7,0x0a,0x7e]
32871
32872v_cvt_i16_f16_e32 v255, v1
32873// GFX10: encoding: [0x01,0xa7,0xfe,0x7f]
32874
32875v_cvt_i16_f16_e32 v5, v255
32876// GFX10: encoding: [0xff,0xa7,0x0a,0x7e]
32877
32878v_cvt_i16_f16_e32 v5, s1
32879// GFX10: encoding: [0x01,0xa6,0x0a,0x7e]
32880
32881v_cvt_i16_f16_e32 v5, s101
32882// GFX10: encoding: [0x65,0xa6,0x0a,0x7e]
32883
32884v_cvt_i16_f16_e32 v5, vcc_lo
32885// GFX10: encoding: [0x6a,0xa6,0x0a,0x7e]
32886
32887v_cvt_i16_f16_e32 v5, vcc_hi
32888// GFX10: encoding: [0x6b,0xa6,0x0a,0x7e]
32889
32890v_cvt_i16_f16_e32 v5, m0
32891// GFX10: encoding: [0x7c,0xa6,0x0a,0x7e]
32892
32893v_cvt_i16_f16_e32 v5, exec_lo
32894// GFX10: encoding: [0x7e,0xa6,0x0a,0x7e]
32895
32896v_cvt_i16_f16_e32 v5, exec_hi
32897// GFX10: encoding: [0x7f,0xa6,0x0a,0x7e]
32898
32899v_cvt_i16_f16_e32 v5, 0
32900// GFX10: encoding: [0x80,0xa6,0x0a,0x7e]
32901
32902v_cvt_i16_f16_e32 v5, -1
32903// GFX10: encoding: [0xc1,0xa6,0x0a,0x7e]
32904
32905v_cvt_i16_f16_e32 v5, 0.5
32906// GFX10: encoding: [0xf0,0xa6,0x0a,0x7e]
32907
32908v_cvt_i16_f16_e32 v5, -4.0
32909// GFX10: encoding: [0xf7,0xa6,0x0a,0x7e]
32910
32911v_cvt_i16_f16_e32 v5, 0xfe0b
32912// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32913
32914v_cvt_i16_f16_e32 v5, 0x3456
32915// GFX10: encoding: [0xff,0xa6,0x0a,0x7e,0x56,0x34,0x00,0x00]
32916
32917v_cvt_i16_f16_e64 v5, v1
32918// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]
32919
32920v_cvt_i16_f16_e64 v255, v1
32921// GFX10: encoding: [0xff,0x00,0xd3,0xd5,0x01,0x01,0x00,0x00]
32922
32923v_cvt_i16_f16_e64 v5, v255
32924// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xff,0x01,0x00,0x00]
32925
32926v_cvt_i16_f16_e64 v5, s1
32927// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x00,0x00,0x00]
32928
32929v_cvt_i16_f16_e64 v5, s101
32930// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x65,0x00,0x00,0x00]
32931
32932v_cvt_i16_f16_e64 v5, vcc_lo
32933// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6a,0x00,0x00,0x00]
32934
32935v_cvt_i16_f16_e64 v5, vcc_hi
32936// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x6b,0x00,0x00,0x00]
32937
32938v_cvt_i16_f16_e64 v5, m0
32939// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7c,0x00,0x00,0x00]
32940
32941v_cvt_i16_f16_e64 v5, exec_lo
32942// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7e,0x00,0x00,0x00]
32943
32944v_cvt_i16_f16_e64 v5, exec_hi
32945// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x7f,0x00,0x00,0x00]
32946
32947v_cvt_i16_f16_e64 v5, 0
32948// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x80,0x00,0x00,0x00]
32949
32950v_cvt_i16_f16_e64 v5, -1
32951// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xc1,0x00,0x00,0x00]
32952
32953v_cvt_i16_f16_e64 v5, 0.5
32954// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf0,0x00,0x00,0x00]
32955
32956v_cvt_i16_f16_e64 v5, -4.0
32957// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0xf7,0x00,0x00,0x00]
32958
32959v_cvt_i16_f16_e64 v5, -v1
32960// GFX10: encoding: [0x05,0x00,0xd3,0xd5,0x01,0x01,0x00,0x20]
32961
32962v_cvt_i16_f16_e64 v5, |v1|
32963// GFX10: encoding: [0x05,0x01,0xd3,0xd5,0x01,0x01,0x00,0x00]
32964
32965v_cvt_i16_f16_e64 v5, v1 clamp
32966// GFX10: encoding: [0x05,0x80,0xd3,0xd5,0x01,0x01,0x00,0x00]
32967
32968v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32969// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x06,0x00]
32970
32971v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32972// GFX10: encoding: [0xf9,0xa6,0xfe,0x7f,0x01,0x06,0x06,0x00]
32973
32974v_cvt_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32975// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0xff,0x06,0x06,0x00]
32976
32977v_cvt_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32978// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x86,0x00]
32979
32980v_cvt_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32981// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x65,0x06,0x86,0x00]
32982
32983v_cvt_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32984// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
32985
32986v_cvt_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32987// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
32988
32989v_cvt_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32990// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
32991
32992v_cvt_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32993// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
32994
32995v_cvt_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32996// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
32997
32998v_cvt_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
32999// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x26,0x06,0x00]
33000
33001v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33002// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x00,0x06,0x00]
33003
33004v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33005// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x01,0x06,0x00]
33006
33007v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
33008// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x02,0x06,0x00]
33009
33010v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
33011// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x03,0x06,0x00]
33012
33013v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33014// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x04,0x06,0x00]
33015
33016v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33017// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x05,0x06,0x00]
33018
33019v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
33020// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
33021
33022v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
33023// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x16,0x06,0x00]
33024
33025v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
33026// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x00,0x00]
33027
33028v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
33029// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x01,0x00]
33030
33031v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
33032// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x02,0x00]
33033
33034v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
33035// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x03,0x00]
33036
33037v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
33038// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x04,0x00]
33039
33040v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
33041// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x05,0x00]
33042
33043v_cvt_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33044// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x16,0x00]
33045
33046v_cvt_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33047// GFX10: encoding: [0xf9,0xa6,0x0a,0x7e,0x01,0x06,0x26,0x00]
33048
33049v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33050// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
33051
33052v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33053// GFX10: encoding: [0xfa,0xa6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
33054
33055v_cvt_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33056// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
33057
33058v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
33059// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
33060
33061v_cvt_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
33062// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x40,0x01,0x00]
33063
33064v_cvt_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
33065// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x41,0x01,0x00]
33066
33067v_cvt_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
33068// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x01,0x01,0x00]
33069
33070v_cvt_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
33071// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
33072
33073v_cvt_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
33074// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x11,0x01,0x00]
33075
33076v_cvt_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
33077// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
33078
33079v_cvt_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
33080// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x21,0x01,0x00]
33081
33082v_cvt_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
33083// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
33084
33085v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
33086// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
33087
33088v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
33089// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
33090
33091v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
33092// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33093
33094v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
33095// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33096
33097v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
33098// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
33099
33100v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
33101// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
33102
33103v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
33104// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33105
33106v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
33107// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33108
33109v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
33110// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
33111
33112v_cvt_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
33113// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x51,0x01,0x00]
33114
33115v_cvt_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
33116// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
33117
33118v_cvt_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
33119// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x61,0x01,0x00]
33120
33121v_cvt_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
33122// GFX10: encoding: [0xfa,0xa6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
33123
33124v_rcp_f16_e32 v5, v1
33125// GFX10: encoding: [0x01,0xa9,0x0a,0x7e]
33126
33127v_rcp_f16_e32 v255, v1
33128// GFX10: encoding: [0x01,0xa9,0xfe,0x7f]
33129
33130v_rcp_f16_e32 v5, v255
33131// GFX10: encoding: [0xff,0xa9,0x0a,0x7e]
33132
33133v_rcp_f16_e32 v5, s1
33134// GFX10: encoding: [0x01,0xa8,0x0a,0x7e]
33135
33136v_rcp_f16_e32 v5, s101
33137// GFX10: encoding: [0x65,0xa8,0x0a,0x7e]
33138
33139v_rcp_f16_e32 v5, vcc_lo
33140// GFX10: encoding: [0x6a,0xa8,0x0a,0x7e]
33141
33142v_rcp_f16_e32 v5, vcc_hi
33143// GFX10: encoding: [0x6b,0xa8,0x0a,0x7e]
33144
33145v_rcp_f16_e32 v5, m0
33146// GFX10: encoding: [0x7c,0xa8,0x0a,0x7e]
33147
33148v_rcp_f16_e32 v5, exec_lo
33149// GFX10: encoding: [0x7e,0xa8,0x0a,0x7e]
33150
33151v_rcp_f16_e32 v5, exec_hi
33152// GFX10: encoding: [0x7f,0xa8,0x0a,0x7e]
33153
33154v_rcp_f16_e32 v5, 0
33155// GFX10: encoding: [0x80,0xa8,0x0a,0x7e]
33156
33157v_rcp_f16_e32 v5, -1
33158// GFX10: encoding: [0xc1,0xa8,0x0a,0x7e]
33159
33160v_rcp_f16_e32 v5, 0.5
33161// GFX10: encoding: [0xf0,0xa8,0x0a,0x7e]
33162
33163v_rcp_f16_e32 v5, -4.0
33164// GFX10: encoding: [0xf7,0xa8,0x0a,0x7e]
33165
33166v_rcp_f16_e32 v5, 0xfe0b
33167// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33168
33169v_rcp_f16_e32 v5, 0x3456
33170// GFX10: encoding: [0xff,0xa8,0x0a,0x7e,0x56,0x34,0x00,0x00]
33171
33172v_rcp_f16_e64 v5, v1
33173// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]
33174
33175v_rcp_f16_e64 v255, v1
33176// GFX10: encoding: [0xff,0x00,0xd4,0xd5,0x01,0x01,0x00,0x00]
33177
33178v_rcp_f16_e64 v5, v255
33179// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xff,0x01,0x00,0x00]
33180
33181v_rcp_f16_e64 v5, s1
33182// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x00,0x00,0x00]
33183
33184v_rcp_f16_e64 v5, s101
33185// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x65,0x00,0x00,0x00]
33186
33187v_rcp_f16_e64 v5, vcc_lo
33188// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6a,0x00,0x00,0x00]
33189
33190v_rcp_f16_e64 v5, vcc_hi
33191// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x6b,0x00,0x00,0x00]
33192
33193v_rcp_f16_e64 v5, m0
33194// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7c,0x00,0x00,0x00]
33195
33196v_rcp_f16_e64 v5, exec_lo
33197// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7e,0x00,0x00,0x00]
33198
33199v_rcp_f16_e64 v5, exec_hi
33200// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x7f,0x00,0x00,0x00]
33201
33202v_rcp_f16_e64 v5, 0
33203// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x80,0x00,0x00,0x00]
33204
33205v_rcp_f16_e64 v5, -1
33206// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xc1,0x00,0x00,0x00]
33207
33208v_rcp_f16_e64 v5, 0.5
33209// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf0,0x00,0x00,0x00]
33210
33211v_rcp_f16_e64 v5, -4.0
33212// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0xf7,0x00,0x00,0x00]
33213
33214v_rcp_f16_e64 v5, -v1
33215// GFX10: encoding: [0x05,0x00,0xd4,0xd5,0x01,0x01,0x00,0x20]
33216
33217v_rcp_f16_e64 v5, |v1|
33218// GFX10: encoding: [0x05,0x01,0xd4,0xd5,0x01,0x01,0x00,0x00]
33219
33220v_rcp_f16_e64 v5, v1 clamp
33221// GFX10: encoding: [0x05,0x80,0xd4,0xd5,0x01,0x01,0x00,0x00]
33222
33223v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33224// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x06,0x00]
33225
33226v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33227// GFX10: encoding: [0xf9,0xa8,0xfe,0x7f,0x01,0x06,0x06,0x00]
33228
33229v_rcp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33230// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0xff,0x06,0x06,0x00]
33231
33232v_rcp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33233// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x86,0x00]
33234
33235v_rcp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33236// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x65,0x06,0x86,0x00]
33237
33238v_rcp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33239// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
33240
33241v_rcp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33242// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
33243
33244v_rcp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33245// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
33246
33247v_rcp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33248// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
33249
33250v_rcp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33251// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
33252
33253v_rcp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33254// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x26,0x06,0x00]
33255
33256v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33257// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x00,0x06,0x00]
33258
33259v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33260// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x01,0x06,0x00]
33261
33262v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
33263// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x02,0x06,0x00]
33264
33265v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
33266// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x03,0x06,0x00]
33267
33268v_rcp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33269// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x04,0x06,0x00]
33270
33271v_rcp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33272// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x05,0x06,0x00]
33273
33274v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
33275// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
33276
33277v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
33278// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x16,0x06,0x00]
33279
33280v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
33281// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x00,0x00]
33282
33283v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
33284// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x01,0x00]
33285
33286v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
33287// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x02,0x00]
33288
33289v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
33290// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x03,0x00]
33291
33292v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
33293// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x04,0x00]
33294
33295v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
33296// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x05,0x00]
33297
33298v_rcp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33299// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x16,0x00]
33300
33301v_rcp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33302// GFX10: encoding: [0xf9,0xa8,0x0a,0x7e,0x01,0x06,0x26,0x00]
33303
33304v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33305// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
33306
33307v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33308// GFX10: encoding: [0xfa,0xa8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
33309
33310v_rcp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33311// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
33312
33313v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
33314// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
33315
33316v_rcp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
33317// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x40,0x01,0x00]
33318
33319v_rcp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
33320// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x41,0x01,0x00]
33321
33322v_rcp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
33323// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x01,0x01,0x00]
33324
33325v_rcp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
33326// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
33327
33328v_rcp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
33329// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x11,0x01,0x00]
33330
33331v_rcp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
33332// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
33333
33334v_rcp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
33335// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x21,0x01,0x00]
33336
33337v_rcp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
33338// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
33339
33340v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
33341// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
33342
33343v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
33344// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
33345
33346v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
33347// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33348
33349v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
33350// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33351
33352v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
33353// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
33354
33355v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
33356// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
33357
33358v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
33359// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33360
33361v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
33362// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33363
33364v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
33365// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
33366
33367v_rcp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
33368// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x51,0x01,0x00]
33369
33370v_rcp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
33371// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
33372
33373v_rcp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
33374// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x61,0x01,0x00]
33375
33376v_rcp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
33377// GFX10: encoding: [0xfa,0xa8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
33378
33379v_sqrt_f16_e32 v5, v1
33380// GFX10: encoding: [0x01,0xab,0x0a,0x7e]
33381
33382v_sqrt_f16_e32 v255, v1
33383// GFX10: encoding: [0x01,0xab,0xfe,0x7f]
33384
33385v_sqrt_f16_e32 v5, v255
33386// GFX10: encoding: [0xff,0xab,0x0a,0x7e]
33387
33388v_sqrt_f16_e32 v5, s1
33389// GFX10: encoding: [0x01,0xaa,0x0a,0x7e]
33390
33391v_sqrt_f16_e32 v5, s101
33392// GFX10: encoding: [0x65,0xaa,0x0a,0x7e]
33393
33394v_sqrt_f16_e32 v5, vcc_lo
33395// GFX10: encoding: [0x6a,0xaa,0x0a,0x7e]
33396
33397v_sqrt_f16_e32 v5, vcc_hi
33398// GFX10: encoding: [0x6b,0xaa,0x0a,0x7e]
33399
33400v_sqrt_f16_e32 v5, m0
33401// GFX10: encoding: [0x7c,0xaa,0x0a,0x7e]
33402
33403v_sqrt_f16_e32 v5, exec_lo
33404// GFX10: encoding: [0x7e,0xaa,0x0a,0x7e]
33405
33406v_sqrt_f16_e32 v5, exec_hi
33407// GFX10: encoding: [0x7f,0xaa,0x0a,0x7e]
33408
33409v_sqrt_f16_e32 v5, 0
33410// GFX10: encoding: [0x80,0xaa,0x0a,0x7e]
33411
33412v_sqrt_f16_e32 v5, -1
33413// GFX10: encoding: [0xc1,0xaa,0x0a,0x7e]
33414
33415v_sqrt_f16_e32 v5, 0.5
33416// GFX10: encoding: [0xf0,0xaa,0x0a,0x7e]
33417
33418v_sqrt_f16_e32 v5, -4.0
33419// GFX10: encoding: [0xf7,0xaa,0x0a,0x7e]
33420
33421v_sqrt_f16_e32 v5, 0xfe0b
33422// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33423
33424v_sqrt_f16_e32 v5, 0x3456
33425// GFX10: encoding: [0xff,0xaa,0x0a,0x7e,0x56,0x34,0x00,0x00]
33426
33427v_sqrt_f16_e64 v5, v1
33428// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]
33429
33430v_sqrt_f16_e64 v255, v1
33431// GFX10: encoding: [0xff,0x00,0xd5,0xd5,0x01,0x01,0x00,0x00]
33432
33433v_sqrt_f16_e64 v5, v255
33434// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xff,0x01,0x00,0x00]
33435
33436v_sqrt_f16_e64 v5, s1
33437// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x00,0x00,0x00]
33438
33439v_sqrt_f16_e64 v5, s101
33440// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x65,0x00,0x00,0x00]
33441
33442v_sqrt_f16_e64 v5, vcc_lo
33443// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6a,0x00,0x00,0x00]
33444
33445v_sqrt_f16_e64 v5, vcc_hi
33446// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x6b,0x00,0x00,0x00]
33447
33448v_sqrt_f16_e64 v5, m0
33449// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7c,0x00,0x00,0x00]
33450
33451v_sqrt_f16_e64 v5, exec_lo
33452// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7e,0x00,0x00,0x00]
33453
33454v_sqrt_f16_e64 v5, exec_hi
33455// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x7f,0x00,0x00,0x00]
33456
33457v_sqrt_f16_e64 v5, 0
33458// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x80,0x00,0x00,0x00]
33459
33460v_sqrt_f16_e64 v5, -1
33461// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xc1,0x00,0x00,0x00]
33462
33463v_sqrt_f16_e64 v5, 0.5
33464// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf0,0x00,0x00,0x00]
33465
33466v_sqrt_f16_e64 v5, -4.0
33467// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0xf7,0x00,0x00,0x00]
33468
33469v_sqrt_f16_e64 v5, -v1
33470// GFX10: encoding: [0x05,0x00,0xd5,0xd5,0x01,0x01,0x00,0x20]
33471
33472v_sqrt_f16_e64 v5, |v1|
33473// GFX10: encoding: [0x05,0x01,0xd5,0xd5,0x01,0x01,0x00,0x00]
33474
33475v_sqrt_f16_e64 v5, v1 clamp
33476// GFX10: encoding: [0x05,0x80,0xd5,0xd5,0x01,0x01,0x00,0x00]
33477
33478v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33479// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x06,0x00]
33480
33481v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33482// GFX10: encoding: [0xf9,0xaa,0xfe,0x7f,0x01,0x06,0x06,0x00]
33483
33484v_sqrt_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33485// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0xff,0x06,0x06,0x00]
33486
33487v_sqrt_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33488// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x86,0x00]
33489
33490v_sqrt_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33491// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x65,0x06,0x86,0x00]
33492
33493v_sqrt_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33494// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6a,0x06,0x86,0x00]
33495
33496v_sqrt_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33497// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x6b,0x06,0x86,0x00]
33498
33499v_sqrt_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33500// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7c,0x06,0x86,0x00]
33501
33502v_sqrt_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33503// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7e,0x06,0x86,0x00]
33504
33505v_sqrt_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33506// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x7f,0x06,0x86,0x00]
33507
33508v_sqrt_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33509// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x26,0x06,0x00]
33510
33511v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33512// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x00,0x06,0x00]
33513
33514v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33515// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x01,0x06,0x00]
33516
33517v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
33518// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x02,0x06,0x00]
33519
33520v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
33521// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x03,0x06,0x00]
33522
33523v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33524// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x04,0x06,0x00]
33525
33526v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33527// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x05,0x06,0x00]
33528
33529v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
33530// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x0e,0x06,0x00]
33531
33532v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
33533// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x16,0x06,0x00]
33534
33535v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
33536// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x00,0x00]
33537
33538v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
33539// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x01,0x00]
33540
33541v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
33542// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x02,0x00]
33543
33544v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
33545// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x03,0x00]
33546
33547v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
33548// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x04,0x00]
33549
33550v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
33551// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x05,0x00]
33552
33553v_sqrt_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33554// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x16,0x00]
33555
33556v_sqrt_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33557// GFX10: encoding: [0xf9,0xaa,0x0a,0x7e,0x01,0x06,0x26,0x00]
33558
33559v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33560// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x00]
33561
33562v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33563// GFX10: encoding: [0xfa,0xaa,0xfe,0x7f,0x01,0xe4,0x00,0x00]
33564
33565v_sqrt_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33566// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0xff,0xe4,0x00,0x00]
33567
33568v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
33569// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1b,0x00,0x00]
33570
33571v_sqrt_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
33572// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x40,0x01,0x00]
33573
33574v_sqrt_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
33575// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x41,0x01,0x00]
33576
33577v_sqrt_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
33578// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x01,0x01,0x00]
33579
33580v_sqrt_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
33581// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x0f,0x01,0x00]
33582
33583v_sqrt_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
33584// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x11,0x01,0x00]
33585
33586v_sqrt_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
33587// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x1f,0x01,0x00]
33588
33589v_sqrt_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
33590// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x21,0x01,0x00]
33591
33592v_sqrt_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
33593// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x2f,0x01,0x00]
33594
33595v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
33596// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x10]
33597
33598v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
33599// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x30]
33600
33601v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
33602// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33603
33604v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
33605// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33606
33607v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
33608// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x01]
33609
33610v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
33611// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x03]
33612
33613v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
33614// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33615
33616v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
33617// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33618
33619v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
33620// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0xe4,0x08,0x00]
33621
33622v_sqrt_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
33623// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x51,0x01,0x00]
33624
33625v_sqrt_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
33626// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x5f,0x01,0x00]
33627
33628v_sqrt_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
33629// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x61,0x01,0x00]
33630
33631v_sqrt_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
33632// GFX10: encoding: [0xfa,0xaa,0x0a,0x7e,0x01,0x6f,0x01,0x00]
33633
33634v_rsq_f16_e32 v5, v1
33635// GFX10: encoding: [0x01,0xad,0x0a,0x7e]
33636
33637v_rsq_f16_e32 v255, v1
33638// GFX10: encoding: [0x01,0xad,0xfe,0x7f]
33639
33640v_rsq_f16_e32 v5, v255
33641// GFX10: encoding: [0xff,0xad,0x0a,0x7e]
33642
33643v_rsq_f16_e32 v5, s1
33644// GFX10: encoding: [0x01,0xac,0x0a,0x7e]
33645
33646v_rsq_f16_e32 v5, s101
33647// GFX10: encoding: [0x65,0xac,0x0a,0x7e]
33648
33649v_rsq_f16_e32 v5, vcc_lo
33650// GFX10: encoding: [0x6a,0xac,0x0a,0x7e]
33651
33652v_rsq_f16_e32 v5, vcc_hi
33653// GFX10: encoding: [0x6b,0xac,0x0a,0x7e]
33654
33655v_rsq_f16_e32 v5, m0
33656// GFX10: encoding: [0x7c,0xac,0x0a,0x7e]
33657
33658v_rsq_f16_e32 v5, exec_lo
33659// GFX10: encoding: [0x7e,0xac,0x0a,0x7e]
33660
33661v_rsq_f16_e32 v5, exec_hi
33662// GFX10: encoding: [0x7f,0xac,0x0a,0x7e]
33663
33664v_rsq_f16_e32 v5, 0
33665// GFX10: encoding: [0x80,0xac,0x0a,0x7e]
33666
33667v_rsq_f16_e32 v5, -1
33668// GFX10: encoding: [0xc1,0xac,0x0a,0x7e]
33669
33670v_rsq_f16_e32 v5, 0.5
33671// GFX10: encoding: [0xf0,0xac,0x0a,0x7e]
33672
33673v_rsq_f16_e32 v5, -4.0
33674// GFX10: encoding: [0xf7,0xac,0x0a,0x7e]
33675
33676v_rsq_f16_e32 v5, 0xfe0b
33677// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33678
33679v_rsq_f16_e32 v5, 0x3456
33680// GFX10: encoding: [0xff,0xac,0x0a,0x7e,0x56,0x34,0x00,0x00]
33681
33682v_rsq_f16_e64 v5, v1
33683// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]
33684
33685v_rsq_f16_e64 v255, v1
33686// GFX10: encoding: [0xff,0x00,0xd6,0xd5,0x01,0x01,0x00,0x00]
33687
33688v_rsq_f16_e64 v5, v255
33689// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xff,0x01,0x00,0x00]
33690
33691v_rsq_f16_e64 v5, s1
33692// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x00,0x00,0x00]
33693
33694v_rsq_f16_e64 v5, s101
33695// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x65,0x00,0x00,0x00]
33696
33697v_rsq_f16_e64 v5, vcc_lo
33698// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6a,0x00,0x00,0x00]
33699
33700v_rsq_f16_e64 v5, vcc_hi
33701// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x6b,0x00,0x00,0x00]
33702
33703v_rsq_f16_e64 v5, m0
33704// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7c,0x00,0x00,0x00]
33705
33706v_rsq_f16_e64 v5, exec_lo
33707// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7e,0x00,0x00,0x00]
33708
33709v_rsq_f16_e64 v5, exec_hi
33710// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x7f,0x00,0x00,0x00]
33711
33712v_rsq_f16_e64 v5, 0
33713// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x80,0x00,0x00,0x00]
33714
33715v_rsq_f16_e64 v5, -1
33716// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xc1,0x00,0x00,0x00]
33717
33718v_rsq_f16_e64 v5, 0.5
33719// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf0,0x00,0x00,0x00]
33720
33721v_rsq_f16_e64 v5, -4.0
33722// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0xf7,0x00,0x00,0x00]
33723
33724v_rsq_f16_e64 v5, -v1
33725// GFX10: encoding: [0x05,0x00,0xd6,0xd5,0x01,0x01,0x00,0x20]
33726
33727v_rsq_f16_e64 v5, |v1|
33728// GFX10: encoding: [0x05,0x01,0xd6,0xd5,0x01,0x01,0x00,0x00]
33729
33730v_rsq_f16_e64 v5, v1 clamp
33731// GFX10: encoding: [0x05,0x80,0xd6,0xd5,0x01,0x01,0x00,0x00]
33732
33733v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33734// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x06,0x00]
33735
33736v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33737// GFX10: encoding: [0xf9,0xac,0xfe,0x7f,0x01,0x06,0x06,0x00]
33738
33739v_rsq_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33740// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0xff,0x06,0x06,0x00]
33741
33742v_rsq_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33743// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x86,0x00]
33744
33745v_rsq_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33746// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x65,0x06,0x86,0x00]
33747
33748v_rsq_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33749// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6a,0x06,0x86,0x00]
33750
33751v_rsq_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33752// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x6b,0x06,0x86,0x00]
33753
33754v_rsq_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33755// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7c,0x06,0x86,0x00]
33756
33757v_rsq_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33758// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7e,0x06,0x86,0x00]
33759
33760v_rsq_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33761// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x7f,0x06,0x86,0x00]
33762
33763v_rsq_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33764// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x26,0x06,0x00]
33765
33766v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33767// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x00,0x06,0x00]
33768
33769v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33770// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x01,0x06,0x00]
33771
33772v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
33773// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x02,0x06,0x00]
33774
33775v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
33776// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x03,0x06,0x00]
33777
33778v_rsq_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
33779// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x04,0x06,0x00]
33780
33781v_rsq_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
33782// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x05,0x06,0x00]
33783
33784v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
33785// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x0e,0x06,0x00]
33786
33787v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
33788// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x16,0x06,0x00]
33789
33790v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
33791// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x00,0x00]
33792
33793v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
33794// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x01,0x00]
33795
33796v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
33797// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x02,0x00]
33798
33799v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
33800// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x03,0x00]
33801
33802v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
33803// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x04,0x00]
33804
33805v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
33806// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x05,0x00]
33807
33808v_rsq_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33809// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x16,0x00]
33810
33811v_rsq_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33812// GFX10: encoding: [0xf9,0xac,0x0a,0x7e,0x01,0x06,0x26,0x00]
33813
33814v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33815// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x00]
33816
33817v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33818// GFX10: encoding: [0xfa,0xac,0xfe,0x7f,0x01,0xe4,0x00,0x00]
33819
33820v_rsq_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
33821// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0xff,0xe4,0x00,0x00]
33822
33823v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
33824// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1b,0x00,0x00]
33825
33826v_rsq_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
33827// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x40,0x01,0x00]
33828
33829v_rsq_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
33830// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x41,0x01,0x00]
33831
33832v_rsq_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
33833// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x01,0x01,0x00]
33834
33835v_rsq_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
33836// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x0f,0x01,0x00]
33837
33838v_rsq_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
33839// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x11,0x01,0x00]
33840
33841v_rsq_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
33842// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x1f,0x01,0x00]
33843
33844v_rsq_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
33845// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x21,0x01,0x00]
33846
33847v_rsq_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
33848// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x2f,0x01,0x00]
33849
33850v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
33851// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x10]
33852
33853v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
33854// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x30]
33855
33856v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
33857// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33858
33859v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
33860// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
33861
33862v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
33863// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x01]
33864
33865v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
33866// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x03]
33867
33868v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
33869// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33870
33871v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
33872// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
33873
33874v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
33875// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0xe4,0x08,0x00]
33876
33877v_rsq_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
33878// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x51,0x01,0x00]
33879
33880v_rsq_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
33881// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x5f,0x01,0x00]
33882
33883v_rsq_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
33884// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x61,0x01,0x00]
33885
33886v_rsq_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
33887// GFX10: encoding: [0xfa,0xac,0x0a,0x7e,0x01,0x6f,0x01,0x00]
33888
33889v_log_f16_e32 v5, v1
33890// GFX10: encoding: [0x01,0xaf,0x0a,0x7e]
33891
33892v_log_f16_e32 v255, v1
33893// GFX10: encoding: [0x01,0xaf,0xfe,0x7f]
33894
33895v_log_f16_e32 v5, v255
33896// GFX10: encoding: [0xff,0xaf,0x0a,0x7e]
33897
33898v_log_f16_e32 v5, s1
33899// GFX10: encoding: [0x01,0xae,0x0a,0x7e]
33900
33901v_log_f16_e32 v5, s101
33902// GFX10: encoding: [0x65,0xae,0x0a,0x7e]
33903
33904v_log_f16_e32 v5, vcc_lo
33905// GFX10: encoding: [0x6a,0xae,0x0a,0x7e]
33906
33907v_log_f16_e32 v5, vcc_hi
33908// GFX10: encoding: [0x6b,0xae,0x0a,0x7e]
33909
33910v_log_f16_e32 v5, m0
33911// GFX10: encoding: [0x7c,0xae,0x0a,0x7e]
33912
33913v_log_f16_e32 v5, exec_lo
33914// GFX10: encoding: [0x7e,0xae,0x0a,0x7e]
33915
33916v_log_f16_e32 v5, exec_hi
33917// GFX10: encoding: [0x7f,0xae,0x0a,0x7e]
33918
33919v_log_f16_e32 v5, 0
33920// GFX10: encoding: [0x80,0xae,0x0a,0x7e]
33921
33922v_log_f16_e32 v5, -1
33923// GFX10: encoding: [0xc1,0xae,0x0a,0x7e]
33924
33925v_log_f16_e32 v5, 0.5
33926// GFX10: encoding: [0xf0,0xae,0x0a,0x7e]
33927
33928v_log_f16_e32 v5, -4.0
33929// GFX10: encoding: [0xf7,0xae,0x0a,0x7e]
33930
33931v_log_f16_e32 v5, 0xfe0b
33932// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33933
33934v_log_f16_e32 v5, 0x3456
33935// GFX10: encoding: [0xff,0xae,0x0a,0x7e,0x56,0x34,0x00,0x00]
33936
33937v_log_f16_e64 v5, v1
33938// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]
33939
33940v_log_f16_e64 v255, v1
33941// GFX10: encoding: [0xff,0x00,0xd7,0xd5,0x01,0x01,0x00,0x00]
33942
33943v_log_f16_e64 v5, v255
33944// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xff,0x01,0x00,0x00]
33945
33946v_log_f16_e64 v5, s1
33947// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x00,0x00,0x00]
33948
33949v_log_f16_e64 v5, s101
33950// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x65,0x00,0x00,0x00]
33951
33952v_log_f16_e64 v5, vcc_lo
33953// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6a,0x00,0x00,0x00]
33954
33955v_log_f16_e64 v5, vcc_hi
33956// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x6b,0x00,0x00,0x00]
33957
33958v_log_f16_e64 v5, m0
33959// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7c,0x00,0x00,0x00]
33960
33961v_log_f16_e64 v5, exec_lo
33962// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7e,0x00,0x00,0x00]
33963
33964v_log_f16_e64 v5, exec_hi
33965// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x7f,0x00,0x00,0x00]
33966
33967v_log_f16_e64 v5, 0
33968// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x80,0x00,0x00,0x00]
33969
33970v_log_f16_e64 v5, -1
33971// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xc1,0x00,0x00,0x00]
33972
33973v_log_f16_e64 v5, 0.5
33974// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf0,0x00,0x00,0x00]
33975
33976v_log_f16_e64 v5, -4.0
33977// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0xf7,0x00,0x00,0x00]
33978
33979v_log_f16_e64 v5, -v1
33980// GFX10: encoding: [0x05,0x00,0xd7,0xd5,0x01,0x01,0x00,0x20]
33981
33982v_log_f16_e64 v5, |v1|
33983// GFX10: encoding: [0x05,0x01,0xd7,0xd5,0x01,0x01,0x00,0x00]
33984
33985v_log_f16_e64 v5, v1 clamp
33986// GFX10: encoding: [0x05,0x80,0xd7,0xd5,0x01,0x01,0x00,0x00]
33987
33988v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33989// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x06,0x00]
33990
33991v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33992// GFX10: encoding: [0xf9,0xae,0xfe,0x7f,0x01,0x06,0x06,0x00]
33993
33994v_log_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33995// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0xff,0x06,0x06,0x00]
33996
33997v_log_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
33998// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x86,0x00]
33999
34000v_log_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34001// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x65,0x06,0x86,0x00]
34002
34003v_log_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34004// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6a,0x06,0x86,0x00]
34005
34006v_log_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34007// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x6b,0x06,0x86,0x00]
34008
34009v_log_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34010// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7c,0x06,0x86,0x00]
34011
34012v_log_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34013// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7e,0x06,0x86,0x00]
34014
34015v_log_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34016// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x7f,0x06,0x86,0x00]
34017
34018v_log_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34019// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x26,0x06,0x00]
34020
34021v_log_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34022// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x00,0x06,0x00]
34023
34024v_log_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34025// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x01,0x06,0x00]
34026
34027v_log_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
34028// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x02,0x06,0x00]
34029
34030v_log_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
34031// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x03,0x06,0x00]
34032
34033v_log_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34034// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x04,0x06,0x00]
34035
34036v_log_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34037// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x05,0x06,0x00]
34038
34039v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
34040// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x0e,0x06,0x00]
34041
34042v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
34043// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x16,0x06,0x00]
34044
34045v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
34046// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x00,0x00]
34047
34048v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
34049// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x01,0x00]
34050
34051v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
34052// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x02,0x00]
34053
34054v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
34055// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x03,0x00]
34056
34057v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
34058// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x04,0x00]
34059
34060v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
34061// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x05,0x00]
34062
34063v_log_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34064// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x16,0x00]
34065
34066v_log_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34067// GFX10: encoding: [0xf9,0xae,0x0a,0x7e,0x01,0x06,0x26,0x00]
34068
34069v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34070// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x00]
34071
34072v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34073// GFX10: encoding: [0xfa,0xae,0xfe,0x7f,0x01,0xe4,0x00,0x00]
34074
34075v_log_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34076// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0xff,0xe4,0x00,0x00]
34077
34078v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
34079// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1b,0x00,0x00]
34080
34081v_log_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
34082// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x40,0x01,0x00]
34083
34084v_log_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
34085// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x41,0x01,0x00]
34086
34087v_log_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
34088// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x01,0x01,0x00]
34089
34090v_log_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
34091// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x0f,0x01,0x00]
34092
34093v_log_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
34094// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x11,0x01,0x00]
34095
34096v_log_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
34097// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x1f,0x01,0x00]
34098
34099v_log_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
34100// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x21,0x01,0x00]
34101
34102v_log_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
34103// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x2f,0x01,0x00]
34104
34105v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
34106// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x10]
34107
34108v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
34109// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x30]
34110
34111v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
34112// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34113
34114v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
34115// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34116
34117v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
34118// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x01]
34119
34120v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
34121// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x03]
34122
34123v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
34124// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34125
34126v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
34127// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34128
34129v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
34130// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0xe4,0x08,0x00]
34131
34132v_log_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
34133// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x51,0x01,0x00]
34134
34135v_log_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
34136// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x5f,0x01,0x00]
34137
34138v_log_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
34139// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x61,0x01,0x00]
34140
34141v_log_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
34142// GFX10: encoding: [0xfa,0xae,0x0a,0x7e,0x01,0x6f,0x01,0x00]
34143
34144v_exp_f16_e32 v5, v1
34145// GFX10: encoding: [0x01,0xb1,0x0a,0x7e]
34146
34147v_exp_f16_e32 v255, v1
34148// GFX10: encoding: [0x01,0xb1,0xfe,0x7f]
34149
34150v_exp_f16_e32 v5, v255
34151// GFX10: encoding: [0xff,0xb1,0x0a,0x7e]
34152
34153v_exp_f16_e32 v5, s1
34154// GFX10: encoding: [0x01,0xb0,0x0a,0x7e]
34155
34156v_exp_f16_e32 v5, s101
34157// GFX10: encoding: [0x65,0xb0,0x0a,0x7e]
34158
34159v_exp_f16_e32 v5, vcc_lo
34160// GFX10: encoding: [0x6a,0xb0,0x0a,0x7e]
34161
34162v_exp_f16_e32 v5, vcc_hi
34163// GFX10: encoding: [0x6b,0xb0,0x0a,0x7e]
34164
34165v_exp_f16_e32 v5, m0
34166// GFX10: encoding: [0x7c,0xb0,0x0a,0x7e]
34167
34168v_exp_f16_e32 v5, exec_lo
34169// GFX10: encoding: [0x7e,0xb0,0x0a,0x7e]
34170
34171v_exp_f16_e32 v5, exec_hi
34172// GFX10: encoding: [0x7f,0xb0,0x0a,0x7e]
34173
34174v_exp_f16_e32 v5, 0
34175// GFX10: encoding: [0x80,0xb0,0x0a,0x7e]
34176
34177v_exp_f16_e32 v5, -1
34178// GFX10: encoding: [0xc1,0xb0,0x0a,0x7e]
34179
34180v_exp_f16_e32 v5, 0.5
34181// GFX10: encoding: [0xf0,0xb0,0x0a,0x7e]
34182
34183v_exp_f16_e32 v5, -4.0
34184// GFX10: encoding: [0xf7,0xb0,0x0a,0x7e]
34185
34186v_exp_f16_e32 v5, 0xfe0b
34187// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
34188
34189v_exp_f16_e32 v5, 0x3456
34190// GFX10: encoding: [0xff,0xb0,0x0a,0x7e,0x56,0x34,0x00,0x00]
34191
34192v_exp_f16_e64 v5, v1
34193// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]
34194
34195v_exp_f16_e64 v255, v1
34196// GFX10: encoding: [0xff,0x00,0xd8,0xd5,0x01,0x01,0x00,0x00]
34197
34198v_exp_f16_e64 v5, v255
34199// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xff,0x01,0x00,0x00]
34200
34201v_exp_f16_e64 v5, s1
34202// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x00,0x00,0x00]
34203
34204v_exp_f16_e64 v5, s101
34205// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x65,0x00,0x00,0x00]
34206
34207v_exp_f16_e64 v5, vcc_lo
34208// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6a,0x00,0x00,0x00]
34209
34210v_exp_f16_e64 v5, vcc_hi
34211// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x6b,0x00,0x00,0x00]
34212
34213v_exp_f16_e64 v5, m0
34214// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7c,0x00,0x00,0x00]
34215
34216v_exp_f16_e64 v5, exec_lo
34217// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7e,0x00,0x00,0x00]
34218
34219v_exp_f16_e64 v5, exec_hi
34220// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x7f,0x00,0x00,0x00]
34221
34222v_exp_f16_e64 v5, 0
34223// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x80,0x00,0x00,0x00]
34224
34225v_exp_f16_e64 v5, -1
34226// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xc1,0x00,0x00,0x00]
34227
34228v_exp_f16_e64 v5, 0.5
34229// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf0,0x00,0x00,0x00]
34230
34231v_exp_f16_e64 v5, -4.0
34232// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0xf7,0x00,0x00,0x00]
34233
34234v_exp_f16_e64 v5, -v1
34235// GFX10: encoding: [0x05,0x00,0xd8,0xd5,0x01,0x01,0x00,0x20]
34236
34237v_exp_f16_e64 v5, |v1|
34238// GFX10: encoding: [0x05,0x01,0xd8,0xd5,0x01,0x01,0x00,0x00]
34239
34240v_exp_f16_e64 v5, v1 clamp
34241// GFX10: encoding: [0x05,0x80,0xd8,0xd5,0x01,0x01,0x00,0x00]
34242
34243v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34244// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x06,0x00]
34245
34246v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34247// GFX10: encoding: [0xf9,0xb0,0xfe,0x7f,0x01,0x06,0x06,0x00]
34248
34249v_exp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34250// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0xff,0x06,0x06,0x00]
34251
34252v_exp_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34253// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x86,0x00]
34254
34255v_exp_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34256// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x65,0x06,0x86,0x00]
34257
34258v_exp_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34259// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
34260
34261v_exp_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34262// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
34263
34264v_exp_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34265// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
34266
34267v_exp_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34268// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
34269
34270v_exp_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34271// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
34272
34273v_exp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34274// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x26,0x06,0x00]
34275
34276v_exp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34277// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x00,0x06,0x00]
34278
34279v_exp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34280// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x01,0x06,0x00]
34281
34282v_exp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
34283// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x02,0x06,0x00]
34284
34285v_exp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
34286// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x03,0x06,0x00]
34287
34288v_exp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34289// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x04,0x06,0x00]
34290
34291v_exp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34292// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x05,0x06,0x00]
34293
34294v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
34295// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
34296
34297v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
34298// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x16,0x06,0x00]
34299
34300v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
34301// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x00,0x00]
34302
34303v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
34304// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x01,0x00]
34305
34306v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
34307// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x02,0x00]
34308
34309v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
34310// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x03,0x00]
34311
34312v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
34313// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x04,0x00]
34314
34315v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
34316// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x05,0x00]
34317
34318v_exp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34319// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x16,0x00]
34320
34321v_exp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34322// GFX10: encoding: [0xf9,0xb0,0x0a,0x7e,0x01,0x06,0x26,0x00]
34323
34324v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34325// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
34326
34327v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34328// GFX10: encoding: [0xfa,0xb0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
34329
34330v_exp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34331// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
34332
34333v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
34334// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
34335
34336v_exp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
34337// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x40,0x01,0x00]
34338
34339v_exp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
34340// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x41,0x01,0x00]
34341
34342v_exp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
34343// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x01,0x01,0x00]
34344
34345v_exp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
34346// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
34347
34348v_exp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
34349// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x11,0x01,0x00]
34350
34351v_exp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
34352// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
34353
34354v_exp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
34355// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x21,0x01,0x00]
34356
34357v_exp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
34358// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
34359
34360v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
34361// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
34362
34363v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
34364// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
34365
34366v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
34367// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34368
34369v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
34370// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34371
34372v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
34373// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
34374
34375v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
34376// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
34377
34378v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
34379// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34380
34381v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
34382// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34383
34384v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
34385// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
34386
34387v_exp_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
34388// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x51,0x01,0x00]
34389
34390v_exp_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
34391// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
34392
34393v_exp_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
34394// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x61,0x01,0x00]
34395
34396v_exp_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
34397// GFX10: encoding: [0xfa,0xb0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
34398
34399v_frexp_mant_f16_e32 v5, v1
34400// GFX10: encoding: [0x01,0xb3,0x0a,0x7e]
34401
34402v_frexp_mant_f16_e32 v255, v1
34403// GFX10: encoding: [0x01,0xb3,0xfe,0x7f]
34404
34405v_frexp_mant_f16_e32 v5, v255
34406// GFX10: encoding: [0xff,0xb3,0x0a,0x7e]
34407
34408v_frexp_mant_f16_e32 v5, s1
34409// GFX10: encoding: [0x01,0xb2,0x0a,0x7e]
34410
34411v_frexp_mant_f16_e32 v5, s101
34412// GFX10: encoding: [0x65,0xb2,0x0a,0x7e]
34413
34414v_frexp_mant_f16_e32 v5, vcc_lo
34415// GFX10: encoding: [0x6a,0xb2,0x0a,0x7e]
34416
34417v_frexp_mant_f16_e32 v5, vcc_hi
34418// GFX10: encoding: [0x6b,0xb2,0x0a,0x7e]
34419
34420v_frexp_mant_f16_e32 v5, m0
34421// GFX10: encoding: [0x7c,0xb2,0x0a,0x7e]
34422
34423v_frexp_mant_f16_e32 v5, exec_lo
34424// GFX10: encoding: [0x7e,0xb2,0x0a,0x7e]
34425
34426v_frexp_mant_f16_e32 v5, exec_hi
34427// GFX10: encoding: [0x7f,0xb2,0x0a,0x7e]
34428
34429v_frexp_mant_f16_e32 v5, 0
34430// GFX10: encoding: [0x80,0xb2,0x0a,0x7e]
34431
34432v_frexp_mant_f16_e32 v5, -1
34433// GFX10: encoding: [0xc1,0xb2,0x0a,0x7e]
34434
34435v_frexp_mant_f16_e32 v5, 0.5
34436// GFX10: encoding: [0xf0,0xb2,0x0a,0x7e]
34437
34438v_frexp_mant_f16_e32 v5, -4.0
34439// GFX10: encoding: [0xf7,0xb2,0x0a,0x7e]
34440
34441v_frexp_mant_f16_e32 v5, 0xfe0b
34442// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
34443
34444v_frexp_mant_f16_e32 v5, 0x3456
34445// GFX10: encoding: [0xff,0xb2,0x0a,0x7e,0x56,0x34,0x00,0x00]
34446
34447v_frexp_mant_f16_e64 v5, v1
34448// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]
34449
34450v_frexp_mant_f16_e64 v255, v1
34451// GFX10: encoding: [0xff,0x00,0xd9,0xd5,0x01,0x01,0x00,0x00]
34452
34453v_frexp_mant_f16_e64 v5, v255
34454// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xff,0x01,0x00,0x00]
34455
34456v_frexp_mant_f16_e64 v5, s1
34457// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x00,0x00,0x00]
34458
34459v_frexp_mant_f16_e64 v5, s101
34460// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x65,0x00,0x00,0x00]
34461
34462v_frexp_mant_f16_e64 v5, vcc_lo
34463// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6a,0x00,0x00,0x00]
34464
34465v_frexp_mant_f16_e64 v5, vcc_hi
34466// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x6b,0x00,0x00,0x00]
34467
34468v_frexp_mant_f16_e64 v5, m0
34469// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7c,0x00,0x00,0x00]
34470
34471v_frexp_mant_f16_e64 v5, exec_lo
34472// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7e,0x00,0x00,0x00]
34473
34474v_frexp_mant_f16_e64 v5, exec_hi
34475// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x7f,0x00,0x00,0x00]
34476
34477v_frexp_mant_f16_e64 v5, 0
34478// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x80,0x00,0x00,0x00]
34479
34480v_frexp_mant_f16_e64 v5, -1
34481// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xc1,0x00,0x00,0x00]
34482
34483v_frexp_mant_f16_e64 v5, 0.5
34484// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf0,0x00,0x00,0x00]
34485
34486v_frexp_mant_f16_e64 v5, -4.0
34487// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0xf7,0x00,0x00,0x00]
34488
34489v_frexp_mant_f16_e64 v5, -v1
34490// GFX10: encoding: [0x05,0x00,0xd9,0xd5,0x01,0x01,0x00,0x20]
34491
34492v_frexp_mant_f16_e64 v5, |v1|
34493// GFX10: encoding: [0x05,0x01,0xd9,0xd5,0x01,0x01,0x00,0x00]
34494
34495v_frexp_mant_f16_e64 v5, v1 clamp
34496// GFX10: encoding: [0x05,0x80,0xd9,0xd5,0x01,0x01,0x00,0x00]
34497
34498v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34499// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x06,0x00]
34500
34501v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34502// GFX10: encoding: [0xf9,0xb2,0xfe,0x7f,0x01,0x06,0x06,0x00]
34503
34504v_frexp_mant_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34505// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0xff,0x06,0x06,0x00]
34506
34507v_frexp_mant_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34508// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x86,0x00]
34509
34510v_frexp_mant_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34511// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x65,0x06,0x86,0x00]
34512
34513v_frexp_mant_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34514// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
34515
34516v_frexp_mant_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34517// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
34518
34519v_frexp_mant_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34520// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
34521
34522v_frexp_mant_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34523// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
34524
34525v_frexp_mant_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34526// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
34527
34528v_frexp_mant_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34529// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x26,0x06,0x00]
34530
34531v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34532// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x00,0x06,0x00]
34533
34534v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34535// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x01,0x06,0x00]
34536
34537v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
34538// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x02,0x06,0x00]
34539
34540v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
34541// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x03,0x06,0x00]
34542
34543v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34544// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x04,0x06,0x00]
34545
34546v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34547// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x05,0x06,0x00]
34548
34549v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
34550// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
34551
34552v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
34553// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x16,0x06,0x00]
34554
34555v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
34556// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x00,0x00]
34557
34558v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
34559// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x01,0x00]
34560
34561v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
34562// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x02,0x00]
34563
34564v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
34565// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x03,0x00]
34566
34567v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
34568// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x04,0x00]
34569
34570v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
34571// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x05,0x00]
34572
34573v_frexp_mant_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34574// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x16,0x00]
34575
34576v_frexp_mant_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34577// GFX10: encoding: [0xf9,0xb2,0x0a,0x7e,0x01,0x06,0x26,0x00]
34578
34579v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34580// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
34581
34582v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34583// GFX10: encoding: [0xfa,0xb2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
34584
34585v_frexp_mant_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34586// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
34587
34588v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
34589// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
34590
34591v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
34592// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x40,0x01,0x00]
34593
34594v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
34595// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x41,0x01,0x00]
34596
34597v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
34598// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x01,0x01,0x00]
34599
34600v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
34601// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
34602
34603v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
34604// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x11,0x01,0x00]
34605
34606v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
34607// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
34608
34609v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
34610// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x21,0x01,0x00]
34611
34612v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
34613// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
34614
34615v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
34616// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
34617
34618v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
34619// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
34620
34621v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
34622// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34623
34624v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
34625// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34626
34627v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
34628// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
34629
34630v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
34631// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
34632
34633v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
34634// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34635
34636v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
34637// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34638
34639v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
34640// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
34641
34642v_frexp_mant_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
34643// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x51,0x01,0x00]
34644
34645v_frexp_mant_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
34646// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
34647
34648v_frexp_mant_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
34649// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x61,0x01,0x00]
34650
34651v_frexp_mant_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
34652// GFX10: encoding: [0xfa,0xb2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
34653
34654v_frexp_exp_i16_f16_e32 v5, v1
34655// GFX10: encoding: [0x01,0xb5,0x0a,0x7e]
34656
34657v_frexp_exp_i16_f16_e32 v255, v1
34658// GFX10: encoding: [0x01,0xb5,0xfe,0x7f]
34659
34660v_frexp_exp_i16_f16_e32 v5, v255
34661// GFX10: encoding: [0xff,0xb5,0x0a,0x7e]
34662
34663v_frexp_exp_i16_f16_e32 v5, s1
34664// GFX10: encoding: [0x01,0xb4,0x0a,0x7e]
34665
34666v_frexp_exp_i16_f16_e32 v5, s101
34667// GFX10: encoding: [0x65,0xb4,0x0a,0x7e]
34668
34669v_frexp_exp_i16_f16_e32 v5, vcc_lo
34670// GFX10: encoding: [0x6a,0xb4,0x0a,0x7e]
34671
34672v_frexp_exp_i16_f16_e32 v5, vcc_hi
34673// GFX10: encoding: [0x6b,0xb4,0x0a,0x7e]
34674
34675v_frexp_exp_i16_f16_e32 v5, m0
34676// GFX10: encoding: [0x7c,0xb4,0x0a,0x7e]
34677
34678v_frexp_exp_i16_f16_e32 v5, exec_lo
34679// GFX10: encoding: [0x7e,0xb4,0x0a,0x7e]
34680
34681v_frexp_exp_i16_f16_e32 v5, exec_hi
34682// GFX10: encoding: [0x7f,0xb4,0x0a,0x7e]
34683
34684v_frexp_exp_i16_f16_e32 v5, 0
34685// GFX10: encoding: [0x80,0xb4,0x0a,0x7e]
34686
34687v_frexp_exp_i16_f16_e32 v5, -1
34688// GFX10: encoding: [0xc1,0xb4,0x0a,0x7e]
34689
34690v_frexp_exp_i16_f16_e32 v5, 0.5
34691// GFX10: encoding: [0xf0,0xb4,0x0a,0x7e]
34692
34693v_frexp_exp_i16_f16_e32 v5, -4.0
34694// GFX10: encoding: [0xf7,0xb4,0x0a,0x7e]
34695
34696v_frexp_exp_i16_f16_e32 v5, 0xfe0b
34697// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
34698
34699v_frexp_exp_i16_f16_e32 v5, 0x3456
34700// GFX10: encoding: [0xff,0xb4,0x0a,0x7e,0x56,0x34,0x00,0x00]
34701
34702v_frexp_exp_i16_f16_e64 v5, v1
34703// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]
34704
34705v_frexp_exp_i16_f16_e64 v255, v1
34706// GFX10: encoding: [0xff,0x00,0xda,0xd5,0x01,0x01,0x00,0x00]
34707
34708v_frexp_exp_i16_f16_e64 v5, v255
34709// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xff,0x01,0x00,0x00]
34710
34711v_frexp_exp_i16_f16_e64 v5, s1
34712// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x00,0x00,0x00]
34713
34714v_frexp_exp_i16_f16_e64 v5, s101
34715// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x65,0x00,0x00,0x00]
34716
34717v_frexp_exp_i16_f16_e64 v5, vcc_lo
34718// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6a,0x00,0x00,0x00]
34719
34720v_frexp_exp_i16_f16_e64 v5, vcc_hi
34721// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x6b,0x00,0x00,0x00]
34722
34723v_frexp_exp_i16_f16_e64 v5, m0
34724// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7c,0x00,0x00,0x00]
34725
34726v_frexp_exp_i16_f16_e64 v5, exec_lo
34727// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7e,0x00,0x00,0x00]
34728
34729v_frexp_exp_i16_f16_e64 v5, exec_hi
34730// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x7f,0x00,0x00,0x00]
34731
34732v_frexp_exp_i16_f16_e64 v5, 0
34733// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x80,0x00,0x00,0x00]
34734
34735v_frexp_exp_i16_f16_e64 v5, -1
34736// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xc1,0x00,0x00,0x00]
34737
34738v_frexp_exp_i16_f16_e64 v5, 0.5
34739// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf0,0x00,0x00,0x00]
34740
34741v_frexp_exp_i16_f16_e64 v5, -4.0
34742// GFX10: encoding: [0x05,0x00,0xda,0xd5,0xf7,0x00,0x00,0x00]
34743
34744v_frexp_exp_i16_f16_e64 v5, -v1
34745// GFX10: encoding: [0x05,0x00,0xda,0xd5,0x01,0x01,0x00,0x20]
34746
34747v_frexp_exp_i16_f16_e64 v5, |v1|
34748// GFX10: encoding: [0x05,0x01,0xda,0xd5,0x01,0x01,0x00,0x00]
34749
34750v_frexp_exp_i16_f16_e64 v5, v1 clamp
34751// GFX10: encoding: [0x05,0x80,0xda,0xd5,0x01,0x01,0x00,0x00]
34752
34753v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34754// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x06,0x00]
34755
34756v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34757// GFX10: encoding: [0xf9,0xb4,0xfe,0x7f,0x01,0x06,0x06,0x00]
34758
34759v_frexp_exp_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34760// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0xff,0x06,0x06,0x00]
34761
34762v_frexp_exp_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34763// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x86,0x00]
34764
34765v_frexp_exp_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34766// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x65,0x06,0x86,0x00]
34767
34768v_frexp_exp_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34769// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6a,0x06,0x86,0x00]
34770
34771v_frexp_exp_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34772// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x6b,0x06,0x86,0x00]
34773
34774v_frexp_exp_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34775// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7c,0x06,0x86,0x00]
34776
34777v_frexp_exp_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34778// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7e,0x06,0x86,0x00]
34779
34780v_frexp_exp_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34781// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x7f,0x06,0x86,0x00]
34782
34783v_frexp_exp_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34784// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x26,0x06,0x00]
34785
34786v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34787// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x00,0x06,0x00]
34788
34789v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34790// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x01,0x06,0x00]
34791
34792v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
34793// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x02,0x06,0x00]
34794
34795v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
34796// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x03,0x06,0x00]
34797
34798v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
34799// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x04,0x06,0x00]
34800
34801v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
34802// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x05,0x06,0x00]
34803
34804v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
34805// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x0e,0x06,0x00]
34806
34807v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
34808// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x16,0x06,0x00]
34809
34810v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
34811// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x00,0x00]
34812
34813v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
34814// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x01,0x00]
34815
34816v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
34817// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x02,0x00]
34818
34819v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
34820// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x03,0x00]
34821
34822v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
34823// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x04,0x00]
34824
34825v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
34826// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x05,0x00]
34827
34828v_frexp_exp_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34829// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x16,0x00]
34830
34831v_frexp_exp_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
34832// GFX10: encoding: [0xf9,0xb4,0x0a,0x7e,0x01,0x06,0x26,0x00]
34833
34834v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34835// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x00]
34836
34837v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34838// GFX10: encoding: [0xfa,0xb4,0xfe,0x7f,0x01,0xe4,0x00,0x00]
34839
34840v_frexp_exp_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
34841// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0xff,0xe4,0x00,0x00]
34842
34843v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
34844// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1b,0x00,0x00]
34845
34846v_frexp_exp_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
34847// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x40,0x01,0x00]
34848
34849v_frexp_exp_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
34850// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x41,0x01,0x00]
34851
34852v_frexp_exp_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
34853// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x01,0x01,0x00]
34854
34855v_frexp_exp_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
34856// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x0f,0x01,0x00]
34857
34858v_frexp_exp_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
34859// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x11,0x01,0x00]
34860
34861v_frexp_exp_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
34862// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x1f,0x01,0x00]
34863
34864v_frexp_exp_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
34865// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x21,0x01,0x00]
34866
34867v_frexp_exp_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
34868// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x2f,0x01,0x00]
34869
34870v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
34871// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x10]
34872
34873v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
34874// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x30]
34875
34876v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
34877// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34878
34879v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
34880// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
34881
34882v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
34883// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x01]
34884
34885v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
34886// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x03]
34887
34888v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
34889// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34890
34891v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
34892// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
34893
34894v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
34895// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0xe4,0x08,0x00]
34896
34897v_frexp_exp_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
34898// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x51,0x01,0x00]
34899
34900v_frexp_exp_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
34901// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x5f,0x01,0x00]
34902
34903v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
34904// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x61,0x01,0x00]
34905
34906v_frexp_exp_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
34907// GFX10: encoding: [0xfa,0xb4,0x0a,0x7e,0x01,0x6f,0x01,0x00]
34908
34909v_floor_f16_e32 v5, v1
34910// GFX10: encoding: [0x01,0xb7,0x0a,0x7e]
34911
34912v_floor_f16_e32 v255, v1
34913// GFX10: encoding: [0x01,0xb7,0xfe,0x7f]
34914
34915v_floor_f16_e32 v5, v255
34916// GFX10: encoding: [0xff,0xb7,0x0a,0x7e]
34917
34918v_floor_f16_e32 v5, s1
34919// GFX10: encoding: [0x01,0xb6,0x0a,0x7e]
34920
34921v_floor_f16_e32 v5, s101
34922// GFX10: encoding: [0x65,0xb6,0x0a,0x7e]
34923
34924v_floor_f16_e32 v5, vcc_lo
34925// GFX10: encoding: [0x6a,0xb6,0x0a,0x7e]
34926
34927v_floor_f16_e32 v5, vcc_hi
34928// GFX10: encoding: [0x6b,0xb6,0x0a,0x7e]
34929
34930v_floor_f16_e32 v5, m0
34931// GFX10: encoding: [0x7c,0xb6,0x0a,0x7e]
34932
34933v_floor_f16_e32 v5, exec_lo
34934// GFX10: encoding: [0x7e,0xb6,0x0a,0x7e]
34935
34936v_floor_f16_e32 v5, exec_hi
34937// GFX10: encoding: [0x7f,0xb6,0x0a,0x7e]
34938
34939v_floor_f16_e32 v5, 0
34940// GFX10: encoding: [0x80,0xb6,0x0a,0x7e]
34941
34942v_floor_f16_e32 v5, -1
34943// GFX10: encoding: [0xc1,0xb6,0x0a,0x7e]
34944
34945v_floor_f16_e32 v5, 0.5
34946// GFX10: encoding: [0xf0,0xb6,0x0a,0x7e]
34947
34948v_floor_f16_e32 v5, -4.0
34949// GFX10: encoding: [0xf7,0xb6,0x0a,0x7e]
34950
34951v_floor_f16_e32 v5, 0xfe0b
34952// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
34953
34954v_floor_f16_e32 v5, 0x3456
34955// GFX10: encoding: [0xff,0xb6,0x0a,0x7e,0x56,0x34,0x00,0x00]
34956
34957v_floor_f16_e64 v5, v1
34958// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]
34959
34960v_floor_f16_e64 v255, v1
34961// GFX10: encoding: [0xff,0x00,0xdb,0xd5,0x01,0x01,0x00,0x00]
34962
34963v_floor_f16_e64 v5, v255
34964// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xff,0x01,0x00,0x00]
34965
34966v_floor_f16_e64 v5, s1
34967// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x00,0x00,0x00]
34968
34969v_floor_f16_e64 v5, s101
34970// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x65,0x00,0x00,0x00]
34971
34972v_floor_f16_e64 v5, vcc_lo
34973// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6a,0x00,0x00,0x00]
34974
34975v_floor_f16_e64 v5, vcc_hi
34976// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x6b,0x00,0x00,0x00]
34977
34978v_floor_f16_e64 v5, m0
34979// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7c,0x00,0x00,0x00]
34980
34981v_floor_f16_e64 v5, exec_lo
34982// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7e,0x00,0x00,0x00]
34983
34984v_floor_f16_e64 v5, exec_hi
34985// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x7f,0x00,0x00,0x00]
34986
34987v_floor_f16_e64 v5, 0
34988// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x80,0x00,0x00,0x00]
34989
34990v_floor_f16_e64 v5, -1
34991// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xc1,0x00,0x00,0x00]
34992
34993v_floor_f16_e64 v5, 0.5
34994// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf0,0x00,0x00,0x00]
34995
34996v_floor_f16_e64 v5, -4.0
34997// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0xf7,0x00,0x00,0x00]
34998
34999v_floor_f16_e64 v5, -v1
35000// GFX10: encoding: [0x05,0x00,0xdb,0xd5,0x01,0x01,0x00,0x20]
35001
35002v_floor_f16_e64 v5, |v1|
35003// GFX10: encoding: [0x05,0x01,0xdb,0xd5,0x01,0x01,0x00,0x00]
35004
35005v_floor_f16_e64 v5, v1 clamp
35006// GFX10: encoding: [0x05,0x80,0xdb,0xd5,0x01,0x01,0x00,0x00]
35007
35008v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35009// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x06,0x00]
35010
35011v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35012// GFX10: encoding: [0xf9,0xb6,0xfe,0x7f,0x01,0x06,0x06,0x00]
35013
35014v_floor_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35015// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0xff,0x06,0x06,0x00]
35016
35017v_floor_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35018// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x86,0x00]
35019
35020v_floor_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35021// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x65,0x06,0x86,0x00]
35022
35023v_floor_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35024// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
35025
35026v_floor_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35027// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
35028
35029v_floor_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35030// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
35031
35032v_floor_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35033// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
35034
35035v_floor_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35036// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
35037
35038v_floor_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35039// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x26,0x06,0x00]
35040
35041v_floor_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35042// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x00,0x06,0x00]
35043
35044v_floor_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35045// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x01,0x06,0x00]
35046
35047v_floor_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
35048// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x02,0x06,0x00]
35049
35050v_floor_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
35051// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x03,0x06,0x00]
35052
35053v_floor_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35054// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x04,0x06,0x00]
35055
35056v_floor_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35057// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x05,0x06,0x00]
35058
35059v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
35060// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
35061
35062v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
35063// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x16,0x06,0x00]
35064
35065v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
35066// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x00,0x00]
35067
35068v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
35069// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x01,0x00]
35070
35071v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
35072// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x02,0x00]
35073
35074v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
35075// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x03,0x00]
35076
35077v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
35078// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x04,0x00]
35079
35080v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
35081// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x05,0x00]
35082
35083v_floor_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35084// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x16,0x00]
35085
35086v_floor_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35087// GFX10: encoding: [0xf9,0xb6,0x0a,0x7e,0x01,0x06,0x26,0x00]
35088
35089v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35090// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
35091
35092v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35093// GFX10: encoding: [0xfa,0xb6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
35094
35095v_floor_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35096// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
35097
35098v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
35099// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
35100
35101v_floor_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
35102// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x40,0x01,0x00]
35103
35104v_floor_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
35105// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x41,0x01,0x00]
35106
35107v_floor_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
35108// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x01,0x01,0x00]
35109
35110v_floor_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
35111// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
35112
35113v_floor_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
35114// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x11,0x01,0x00]
35115
35116v_floor_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
35117// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
35118
35119v_floor_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
35120// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x21,0x01,0x00]
35121
35122v_floor_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
35123// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
35124
35125v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
35126// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
35127
35128v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
35129// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
35130
35131v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
35132// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35133
35134v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
35135// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35136
35137v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
35138// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
35139
35140v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
35141// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
35142
35143v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
35144// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35145
35146v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
35147// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35148
35149v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
35150// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
35151
35152v_floor_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
35153// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x51,0x01,0x00]
35154
35155v_floor_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
35156// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
35157
35158v_floor_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
35159// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x61,0x01,0x00]
35160
35161v_floor_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
35162// GFX10: encoding: [0xfa,0xb6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
35163
35164v_ceil_f16_e32 v5, v1
35165// GFX10: encoding: [0x01,0xb9,0x0a,0x7e]
35166
35167v_ceil_f16_e32 v255, v1
35168// GFX10: encoding: [0x01,0xb9,0xfe,0x7f]
35169
35170v_ceil_f16_e32 v5, v255
35171// GFX10: encoding: [0xff,0xb9,0x0a,0x7e]
35172
35173v_ceil_f16_e32 v5, s1
35174// GFX10: encoding: [0x01,0xb8,0x0a,0x7e]
35175
35176v_ceil_f16_e32 v5, s101
35177// GFX10: encoding: [0x65,0xb8,0x0a,0x7e]
35178
35179v_ceil_f16_e32 v5, vcc_lo
35180// GFX10: encoding: [0x6a,0xb8,0x0a,0x7e]
35181
35182v_ceil_f16_e32 v5, vcc_hi
35183// GFX10: encoding: [0x6b,0xb8,0x0a,0x7e]
35184
35185v_ceil_f16_e32 v5, m0
35186// GFX10: encoding: [0x7c,0xb8,0x0a,0x7e]
35187
35188v_ceil_f16_e32 v5, exec_lo
35189// GFX10: encoding: [0x7e,0xb8,0x0a,0x7e]
35190
35191v_ceil_f16_e32 v5, exec_hi
35192// GFX10: encoding: [0x7f,0xb8,0x0a,0x7e]
35193
35194v_ceil_f16_e32 v5, 0
35195// GFX10: encoding: [0x80,0xb8,0x0a,0x7e]
35196
35197v_ceil_f16_e32 v5, -1
35198// GFX10: encoding: [0xc1,0xb8,0x0a,0x7e]
35199
35200v_ceil_f16_e32 v5, 0.5
35201// GFX10: encoding: [0xf0,0xb8,0x0a,0x7e]
35202
35203v_ceil_f16_e32 v5, -4.0
35204// GFX10: encoding: [0xf7,0xb8,0x0a,0x7e]
35205
35206v_ceil_f16_e32 v5, 0xfe0b
35207// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
35208
35209v_ceil_f16_e32 v5, 0x3456
35210// GFX10: encoding: [0xff,0xb8,0x0a,0x7e,0x56,0x34,0x00,0x00]
35211
35212v_ceil_f16_e64 v5, v1
35213// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]
35214
35215v_ceil_f16_e64 v255, v1
35216// GFX10: encoding: [0xff,0x00,0xdc,0xd5,0x01,0x01,0x00,0x00]
35217
35218v_ceil_f16_e64 v5, v255
35219// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xff,0x01,0x00,0x00]
35220
35221v_ceil_f16_e64 v5, s1
35222// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x00,0x00,0x00]
35223
35224v_ceil_f16_e64 v5, s101
35225// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x65,0x00,0x00,0x00]
35226
35227v_ceil_f16_e64 v5, vcc_lo
35228// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6a,0x00,0x00,0x00]
35229
35230v_ceil_f16_e64 v5, vcc_hi
35231// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x6b,0x00,0x00,0x00]
35232
35233v_ceil_f16_e64 v5, m0
35234// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7c,0x00,0x00,0x00]
35235
35236v_ceil_f16_e64 v5, exec_lo
35237// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7e,0x00,0x00,0x00]
35238
35239v_ceil_f16_e64 v5, exec_hi
35240// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x7f,0x00,0x00,0x00]
35241
35242v_ceil_f16_e64 v5, 0
35243// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x80,0x00,0x00,0x00]
35244
35245v_ceil_f16_e64 v5, -1
35246// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xc1,0x00,0x00,0x00]
35247
35248v_ceil_f16_e64 v5, 0.5
35249// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf0,0x00,0x00,0x00]
35250
35251v_ceil_f16_e64 v5, -4.0
35252// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0xf7,0x00,0x00,0x00]
35253
35254v_ceil_f16_e64 v5, -v1
35255// GFX10: encoding: [0x05,0x00,0xdc,0xd5,0x01,0x01,0x00,0x20]
35256
35257v_ceil_f16_e64 v5, |v1|
35258// GFX10: encoding: [0x05,0x01,0xdc,0xd5,0x01,0x01,0x00,0x00]
35259
35260v_ceil_f16_e64 v5, v1 clamp
35261// GFX10: encoding: [0x05,0x80,0xdc,0xd5,0x01,0x01,0x00,0x00]
35262
35263v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35264// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x06,0x00]
35265
35266v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35267// GFX10: encoding: [0xf9,0xb8,0xfe,0x7f,0x01,0x06,0x06,0x00]
35268
35269v_ceil_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35270// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0xff,0x06,0x06,0x00]
35271
35272v_ceil_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35273// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x86,0x00]
35274
35275v_ceil_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35276// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x65,0x06,0x86,0x00]
35277
35278v_ceil_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35279// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
35280
35281v_ceil_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35282// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
35283
35284v_ceil_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35285// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
35286
35287v_ceil_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35288// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
35289
35290v_ceil_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35291// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
35292
35293v_ceil_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35294// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x26,0x06,0x00]
35295
35296v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35297// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x00,0x06,0x00]
35298
35299v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35300// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x01,0x06,0x00]
35301
35302v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
35303// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x02,0x06,0x00]
35304
35305v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
35306// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x03,0x06,0x00]
35307
35308v_ceil_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35309// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x04,0x06,0x00]
35310
35311v_ceil_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35312// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x05,0x06,0x00]
35313
35314v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
35315// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
35316
35317v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
35318// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x16,0x06,0x00]
35319
35320v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
35321// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x00,0x00]
35322
35323v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
35324// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x01,0x00]
35325
35326v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
35327// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x02,0x00]
35328
35329v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
35330// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x03,0x00]
35331
35332v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
35333// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x04,0x00]
35334
35335v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
35336// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x05,0x00]
35337
35338v_ceil_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35339// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x16,0x00]
35340
35341v_ceil_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35342// GFX10: encoding: [0xf9,0xb8,0x0a,0x7e,0x01,0x06,0x26,0x00]
35343
35344v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35345// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
35346
35347v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35348// GFX10: encoding: [0xfa,0xb8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
35349
35350v_ceil_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35351// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
35352
35353v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
35354// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
35355
35356v_ceil_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
35357// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x40,0x01,0x00]
35358
35359v_ceil_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
35360// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x41,0x01,0x00]
35361
35362v_ceil_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
35363// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x01,0x01,0x00]
35364
35365v_ceil_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
35366// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
35367
35368v_ceil_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
35369// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x11,0x01,0x00]
35370
35371v_ceil_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
35372// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
35373
35374v_ceil_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
35375// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x21,0x01,0x00]
35376
35377v_ceil_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
35378// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
35379
35380v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
35381// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
35382
35383v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
35384// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
35385
35386v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
35387// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35388
35389v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
35390// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35391
35392v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
35393// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
35394
35395v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
35396// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
35397
35398v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
35399// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35400
35401v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
35402// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35403
35404v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
35405// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
35406
35407v_ceil_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
35408// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x51,0x01,0x00]
35409
35410v_ceil_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
35411// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
35412
35413v_ceil_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
35414// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x61,0x01,0x00]
35415
35416v_ceil_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
35417// GFX10: encoding: [0xfa,0xb8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
35418
35419v_trunc_f16_e32 v5, v1
35420// GFX10: encoding: [0x01,0xbb,0x0a,0x7e]
35421
35422v_trunc_f16_e32 v255, v1
35423// GFX10: encoding: [0x01,0xbb,0xfe,0x7f]
35424
35425v_trunc_f16_e32 v5, v255
35426// GFX10: encoding: [0xff,0xbb,0x0a,0x7e]
35427
35428v_trunc_f16_e32 v5, s1
35429// GFX10: encoding: [0x01,0xba,0x0a,0x7e]
35430
35431v_trunc_f16_e32 v5, s101
35432// GFX10: encoding: [0x65,0xba,0x0a,0x7e]
35433
35434v_trunc_f16_e32 v5, vcc_lo
35435// GFX10: encoding: [0x6a,0xba,0x0a,0x7e]
35436
35437v_trunc_f16_e32 v5, vcc_hi
35438// GFX10: encoding: [0x6b,0xba,0x0a,0x7e]
35439
35440v_trunc_f16_e32 v5, m0
35441// GFX10: encoding: [0x7c,0xba,0x0a,0x7e]
35442
35443v_trunc_f16_e32 v5, exec_lo
35444// GFX10: encoding: [0x7e,0xba,0x0a,0x7e]
35445
35446v_trunc_f16_e32 v5, exec_hi
35447// GFX10: encoding: [0x7f,0xba,0x0a,0x7e]
35448
35449v_trunc_f16_e32 v5, 0
35450// GFX10: encoding: [0x80,0xba,0x0a,0x7e]
35451
35452v_trunc_f16_e32 v5, -1
35453// GFX10: encoding: [0xc1,0xba,0x0a,0x7e]
35454
35455v_trunc_f16_e32 v5, 0.5
35456// GFX10: encoding: [0xf0,0xba,0x0a,0x7e]
35457
35458v_trunc_f16_e32 v5, -4.0
35459// GFX10: encoding: [0xf7,0xba,0x0a,0x7e]
35460
35461v_trunc_f16_e32 v5, 0xfe0b
35462// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
35463
35464v_trunc_f16_e32 v5, 0x3456
35465// GFX10: encoding: [0xff,0xba,0x0a,0x7e,0x56,0x34,0x00,0x00]
35466
35467v_trunc_f16_e64 v5, v1
35468// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]
35469
35470v_trunc_f16_e64 v255, v1
35471// GFX10: encoding: [0xff,0x00,0xdd,0xd5,0x01,0x01,0x00,0x00]
35472
35473v_trunc_f16_e64 v5, v255
35474// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xff,0x01,0x00,0x00]
35475
35476v_trunc_f16_e64 v5, s1
35477// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x00,0x00,0x00]
35478
35479v_trunc_f16_e64 v5, s101
35480// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x65,0x00,0x00,0x00]
35481
35482v_trunc_f16_e64 v5, vcc_lo
35483// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6a,0x00,0x00,0x00]
35484
35485v_trunc_f16_e64 v5, vcc_hi
35486// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x6b,0x00,0x00,0x00]
35487
35488v_trunc_f16_e64 v5, m0
35489// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7c,0x00,0x00,0x00]
35490
35491v_trunc_f16_e64 v5, exec_lo
35492// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7e,0x00,0x00,0x00]
35493
35494v_trunc_f16_e64 v5, exec_hi
35495// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x7f,0x00,0x00,0x00]
35496
35497v_trunc_f16_e64 v5, 0
35498// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x80,0x00,0x00,0x00]
35499
35500v_trunc_f16_e64 v5, -1
35501// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xc1,0x00,0x00,0x00]
35502
35503v_trunc_f16_e64 v5, 0.5
35504// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf0,0x00,0x00,0x00]
35505
35506v_trunc_f16_e64 v5, -4.0
35507// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0xf7,0x00,0x00,0x00]
35508
35509v_trunc_f16_e64 v5, -v1
35510// GFX10: encoding: [0x05,0x00,0xdd,0xd5,0x01,0x01,0x00,0x20]
35511
35512v_trunc_f16_e64 v5, |v1|
35513// GFX10: encoding: [0x05,0x01,0xdd,0xd5,0x01,0x01,0x00,0x00]
35514
35515v_trunc_f16_e64 v5, v1 clamp
35516// GFX10: encoding: [0x05,0x80,0xdd,0xd5,0x01,0x01,0x00,0x00]
35517
35518v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35519// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x06,0x00]
35520
35521v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35522// GFX10: encoding: [0xf9,0xba,0xfe,0x7f,0x01,0x06,0x06,0x00]
35523
35524v_trunc_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35525// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0xff,0x06,0x06,0x00]
35526
35527v_trunc_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35528// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x86,0x00]
35529
35530v_trunc_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35531// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x65,0x06,0x86,0x00]
35532
35533v_trunc_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35534// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6a,0x06,0x86,0x00]
35535
35536v_trunc_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35537// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x6b,0x06,0x86,0x00]
35538
35539v_trunc_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35540// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7c,0x06,0x86,0x00]
35541
35542v_trunc_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35543// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7e,0x06,0x86,0x00]
35544
35545v_trunc_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35546// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x7f,0x06,0x86,0x00]
35547
35548v_trunc_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35549// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x26,0x06,0x00]
35550
35551v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35552// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x00,0x06,0x00]
35553
35554v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35555// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x01,0x06,0x00]
35556
35557v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
35558// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x02,0x06,0x00]
35559
35560v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
35561// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x03,0x06,0x00]
35562
35563v_trunc_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35564// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x04,0x06,0x00]
35565
35566v_trunc_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35567// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x05,0x06,0x00]
35568
35569v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
35570// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x0e,0x06,0x00]
35571
35572v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
35573// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x16,0x06,0x00]
35574
35575v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
35576// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x00,0x00]
35577
35578v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
35579// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x01,0x00]
35580
35581v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
35582// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x02,0x00]
35583
35584v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
35585// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x03,0x00]
35586
35587v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
35588// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x04,0x00]
35589
35590v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
35591// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x05,0x00]
35592
35593v_trunc_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35594// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x16,0x00]
35595
35596v_trunc_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35597// GFX10: encoding: [0xf9,0xba,0x0a,0x7e,0x01,0x06,0x26,0x00]
35598
35599v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35600// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x00]
35601
35602v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35603// GFX10: encoding: [0xfa,0xba,0xfe,0x7f,0x01,0xe4,0x00,0x00]
35604
35605v_trunc_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35606// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0xff,0xe4,0x00,0x00]
35607
35608v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
35609// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1b,0x00,0x00]
35610
35611v_trunc_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
35612// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x40,0x01,0x00]
35613
35614v_trunc_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
35615// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x41,0x01,0x00]
35616
35617v_trunc_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
35618// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x01,0x01,0x00]
35619
35620v_trunc_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
35621// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x0f,0x01,0x00]
35622
35623v_trunc_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
35624// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x11,0x01,0x00]
35625
35626v_trunc_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
35627// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x1f,0x01,0x00]
35628
35629v_trunc_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
35630// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x21,0x01,0x00]
35631
35632v_trunc_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
35633// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x2f,0x01,0x00]
35634
35635v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
35636// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x10]
35637
35638v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
35639// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x30]
35640
35641v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
35642// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35643
35644v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
35645// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35646
35647v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
35648// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x01]
35649
35650v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
35651// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x03]
35652
35653v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
35654// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35655
35656v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
35657// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35658
35659v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
35660// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0xe4,0x08,0x00]
35661
35662v_trunc_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
35663// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x51,0x01,0x00]
35664
35665v_trunc_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
35666// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x5f,0x01,0x00]
35667
35668v_trunc_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
35669// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x61,0x01,0x00]
35670
35671v_trunc_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
35672// GFX10: encoding: [0xfa,0xba,0x0a,0x7e,0x01,0x6f,0x01,0x00]
35673
35674v_rndne_f16_e32 v5, v1
35675// GFX10: encoding: [0x01,0xbd,0x0a,0x7e]
35676
35677v_rndne_f16_e32 v255, v1
35678// GFX10: encoding: [0x01,0xbd,0xfe,0x7f]
35679
35680v_rndne_f16_e32 v5, v255
35681// GFX10: encoding: [0xff,0xbd,0x0a,0x7e]
35682
35683v_rndne_f16_e32 v5, s1
35684// GFX10: encoding: [0x01,0xbc,0x0a,0x7e]
35685
35686v_rndne_f16_e32 v5, s101
35687// GFX10: encoding: [0x65,0xbc,0x0a,0x7e]
35688
35689v_rndne_f16_e32 v5, vcc_lo
35690// GFX10: encoding: [0x6a,0xbc,0x0a,0x7e]
35691
35692v_rndne_f16_e32 v5, vcc_hi
35693// GFX10: encoding: [0x6b,0xbc,0x0a,0x7e]
35694
35695v_rndne_f16_e32 v5, m0
35696// GFX10: encoding: [0x7c,0xbc,0x0a,0x7e]
35697
35698v_rndne_f16_e32 v5, exec_lo
35699// GFX10: encoding: [0x7e,0xbc,0x0a,0x7e]
35700
35701v_rndne_f16_e32 v5, exec_hi
35702// GFX10: encoding: [0x7f,0xbc,0x0a,0x7e]
35703
35704v_rndne_f16_e32 v5, 0
35705// GFX10: encoding: [0x80,0xbc,0x0a,0x7e]
35706
35707v_rndne_f16_e32 v5, -1
35708// GFX10: encoding: [0xc1,0xbc,0x0a,0x7e]
35709
35710v_rndne_f16_e32 v5, 0.5
35711// GFX10: encoding: [0xf0,0xbc,0x0a,0x7e]
35712
35713v_rndne_f16_e32 v5, -4.0
35714// GFX10: encoding: [0xf7,0xbc,0x0a,0x7e]
35715
35716v_rndne_f16_e32 v5, 0xfe0b
35717// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
35718
35719v_rndne_f16_e32 v5, 0x3456
35720// GFX10: encoding: [0xff,0xbc,0x0a,0x7e,0x56,0x34,0x00,0x00]
35721
35722v_rndne_f16_e64 v5, v1
35723// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]
35724
35725v_rndne_f16_e64 v255, v1
35726// GFX10: encoding: [0xff,0x00,0xde,0xd5,0x01,0x01,0x00,0x00]
35727
35728v_rndne_f16_e64 v5, v255
35729// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xff,0x01,0x00,0x00]
35730
35731v_rndne_f16_e64 v5, s1
35732// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x00,0x00,0x00]
35733
35734v_rndne_f16_e64 v5, s101
35735// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x65,0x00,0x00,0x00]
35736
35737v_rndne_f16_e64 v5, vcc_lo
35738// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6a,0x00,0x00,0x00]
35739
35740v_rndne_f16_e64 v5, vcc_hi
35741// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x6b,0x00,0x00,0x00]
35742
35743v_rndne_f16_e64 v5, m0
35744// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7c,0x00,0x00,0x00]
35745
35746v_rndne_f16_e64 v5, exec_lo
35747// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7e,0x00,0x00,0x00]
35748
35749v_rndne_f16_e64 v5, exec_hi
35750// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x7f,0x00,0x00,0x00]
35751
35752v_rndne_f16_e64 v5, 0
35753// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x80,0x00,0x00,0x00]
35754
35755v_rndne_f16_e64 v5, -1
35756// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xc1,0x00,0x00,0x00]
35757
35758v_rndne_f16_e64 v5, 0.5
35759// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf0,0x00,0x00,0x00]
35760
35761v_rndne_f16_e64 v5, -4.0
35762// GFX10: encoding: [0x05,0x00,0xde,0xd5,0xf7,0x00,0x00,0x00]
35763
35764v_rndne_f16_e64 v5, -v1
35765// GFX10: encoding: [0x05,0x00,0xde,0xd5,0x01,0x01,0x00,0x20]
35766
35767v_rndne_f16_e64 v5, |v1|
35768// GFX10: encoding: [0x05,0x01,0xde,0xd5,0x01,0x01,0x00,0x00]
35769
35770v_rndne_f16_e64 v5, v1 clamp
35771// GFX10: encoding: [0x05,0x80,0xde,0xd5,0x01,0x01,0x00,0x00]
35772
35773v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35774// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x06,0x00]
35775
35776v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35777// GFX10: encoding: [0xf9,0xbc,0xfe,0x7f,0x01,0x06,0x06,0x00]
35778
35779v_rndne_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35780// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0xff,0x06,0x06,0x00]
35781
35782v_rndne_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35783// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x86,0x00]
35784
35785v_rndne_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35786// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x65,0x06,0x86,0x00]
35787
35788v_rndne_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35789// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6a,0x06,0x86,0x00]
35790
35791v_rndne_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35792// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x6b,0x06,0x86,0x00]
35793
35794v_rndne_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35795// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7c,0x06,0x86,0x00]
35796
35797v_rndne_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35798// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7e,0x06,0x86,0x00]
35799
35800v_rndne_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35801// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x7f,0x06,0x86,0x00]
35802
35803v_rndne_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35804// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x26,0x06,0x00]
35805
35806v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35807// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x00,0x06,0x00]
35808
35809v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35810// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x01,0x06,0x00]
35811
35812v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
35813// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x02,0x06,0x00]
35814
35815v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
35816// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x03,0x06,0x00]
35817
35818v_rndne_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
35819// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x04,0x06,0x00]
35820
35821v_rndne_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
35822// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x05,0x06,0x00]
35823
35824v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
35825// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x0e,0x06,0x00]
35826
35827v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
35828// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x16,0x06,0x00]
35829
35830v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
35831// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x00,0x00]
35832
35833v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
35834// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x01,0x00]
35835
35836v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
35837// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x02,0x00]
35838
35839v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
35840// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x03,0x00]
35841
35842v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
35843// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x04,0x00]
35844
35845v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
35846// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x05,0x00]
35847
35848v_rndne_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35849// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x16,0x00]
35850
35851v_rndne_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
35852// GFX10: encoding: [0xf9,0xbc,0x0a,0x7e,0x01,0x06,0x26,0x00]
35853
35854v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35855// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x00]
35856
35857v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35858// GFX10: encoding: [0xfa,0xbc,0xfe,0x7f,0x01,0xe4,0x00,0x00]
35859
35860v_rndne_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
35861// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0xff,0xe4,0x00,0x00]
35862
35863v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
35864// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1b,0x00,0x00]
35865
35866v_rndne_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
35867// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x40,0x01,0x00]
35868
35869v_rndne_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
35870// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x41,0x01,0x00]
35871
35872v_rndne_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
35873// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x01,0x01,0x00]
35874
35875v_rndne_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
35876// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x0f,0x01,0x00]
35877
35878v_rndne_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
35879// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x11,0x01,0x00]
35880
35881v_rndne_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
35882// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x1f,0x01,0x00]
35883
35884v_rndne_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
35885// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x21,0x01,0x00]
35886
35887v_rndne_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
35888// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x2f,0x01,0x00]
35889
35890v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
35891// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x10]
35892
35893v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
35894// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x30]
35895
35896v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
35897// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35898
35899v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
35900// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
35901
35902v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
35903// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x01]
35904
35905v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
35906// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x03]
35907
35908v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
35909// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35910
35911v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
35912// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
35913
35914v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
35915// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0xe4,0x08,0x00]
35916
35917v_rndne_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
35918// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x51,0x01,0x00]
35919
35920v_rndne_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
35921// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x5f,0x01,0x00]
35922
35923v_rndne_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
35924// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x61,0x01,0x00]
35925
35926v_rndne_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
35927// GFX10: encoding: [0xfa,0xbc,0x0a,0x7e,0x01,0x6f,0x01,0x00]
35928
35929v_fract_f16_e32 v5, v1
35930// GFX10: encoding: [0x01,0xbf,0x0a,0x7e]
35931
35932v_fract_f16_e32 v255, v1
35933// GFX10: encoding: [0x01,0xbf,0xfe,0x7f]
35934
35935v_fract_f16_e32 v5, v255
35936// GFX10: encoding: [0xff,0xbf,0x0a,0x7e]
35937
35938v_fract_f16_e32 v5, s1
35939// GFX10: encoding: [0x01,0xbe,0x0a,0x7e]
35940
35941v_fract_f16_e32 v5, s101
35942// GFX10: encoding: [0x65,0xbe,0x0a,0x7e]
35943
35944v_fract_f16_e32 v5, vcc_lo
35945// GFX10: encoding: [0x6a,0xbe,0x0a,0x7e]
35946
35947v_fract_f16_e32 v5, vcc_hi
35948// GFX10: encoding: [0x6b,0xbe,0x0a,0x7e]
35949
35950v_fract_f16_e32 v5, m0
35951// GFX10: encoding: [0x7c,0xbe,0x0a,0x7e]
35952
35953v_fract_f16_e32 v5, exec_lo
35954// GFX10: encoding: [0x7e,0xbe,0x0a,0x7e]
35955
35956v_fract_f16_e32 v5, exec_hi
35957// GFX10: encoding: [0x7f,0xbe,0x0a,0x7e]
35958
35959v_fract_f16_e32 v5, 0
35960// GFX10: encoding: [0x80,0xbe,0x0a,0x7e]
35961
35962v_fract_f16_e32 v5, -1
35963// GFX10: encoding: [0xc1,0xbe,0x0a,0x7e]
35964
35965v_fract_f16_e32 v5, 0.5
35966// GFX10: encoding: [0xf0,0xbe,0x0a,0x7e]
35967
35968v_fract_f16_e32 v5, -4.0
35969// GFX10: encoding: [0xf7,0xbe,0x0a,0x7e]
35970
35971v_fract_f16_e32 v5, 0xfe0b
35972// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
35973
35974v_fract_f16_e32 v5, 0x3456
35975// GFX10: encoding: [0xff,0xbe,0x0a,0x7e,0x56,0x34,0x00,0x00]
35976
35977v_fract_f16_e64 v5, v1
35978// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]
35979
35980v_fract_f16_e64 v255, v1
35981// GFX10: encoding: [0xff,0x00,0xdf,0xd5,0x01,0x01,0x00,0x00]
35982
35983v_fract_f16_e64 v5, v255
35984// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xff,0x01,0x00,0x00]
35985
35986v_fract_f16_e64 v5, s1
35987// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x00,0x00,0x00]
35988
35989v_fract_f16_e64 v5, s101
35990// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x65,0x00,0x00,0x00]
35991
35992v_fract_f16_e64 v5, vcc_lo
35993// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6a,0x00,0x00,0x00]
35994
35995v_fract_f16_e64 v5, vcc_hi
35996// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x6b,0x00,0x00,0x00]
35997
35998v_fract_f16_e64 v5, m0
35999// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7c,0x00,0x00,0x00]
36000
36001v_fract_f16_e64 v5, exec_lo
36002// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7e,0x00,0x00,0x00]
36003
36004v_fract_f16_e64 v5, exec_hi
36005// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x7f,0x00,0x00,0x00]
36006
36007v_fract_f16_e64 v5, 0
36008// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x80,0x00,0x00,0x00]
36009
36010v_fract_f16_e64 v5, -1
36011// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xc1,0x00,0x00,0x00]
36012
36013v_fract_f16_e64 v5, 0.5
36014// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf0,0x00,0x00,0x00]
36015
36016v_fract_f16_e64 v5, -4.0
36017// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0xf7,0x00,0x00,0x00]
36018
36019v_fract_f16_e64 v5, -v1
36020// GFX10: encoding: [0x05,0x00,0xdf,0xd5,0x01,0x01,0x00,0x20]
36021
36022v_fract_f16_e64 v5, |v1|
36023// GFX10: encoding: [0x05,0x01,0xdf,0xd5,0x01,0x01,0x00,0x00]
36024
36025v_fract_f16_e64 v5, v1 clamp
36026// GFX10: encoding: [0x05,0x80,0xdf,0xd5,0x01,0x01,0x00,0x00]
36027
36028v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36029// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x06,0x00]
36030
36031v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36032// GFX10: encoding: [0xf9,0xbe,0xfe,0x7f,0x01,0x06,0x06,0x00]
36033
36034v_fract_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36035// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0xff,0x06,0x06,0x00]
36036
36037v_fract_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36038// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x86,0x00]
36039
36040v_fract_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36041// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x65,0x06,0x86,0x00]
36042
36043v_fract_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36044// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6a,0x06,0x86,0x00]
36045
36046v_fract_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36047// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x6b,0x06,0x86,0x00]
36048
36049v_fract_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36050// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7c,0x06,0x86,0x00]
36051
36052v_fract_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36053// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7e,0x06,0x86,0x00]
36054
36055v_fract_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36056// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x7f,0x06,0x86,0x00]
36057
36058v_fract_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36059// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x26,0x06,0x00]
36060
36061v_fract_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36062// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x00,0x06,0x00]
36063
36064v_fract_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36065// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x01,0x06,0x00]
36066
36067v_fract_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
36068// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x02,0x06,0x00]
36069
36070v_fract_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
36071// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x03,0x06,0x00]
36072
36073v_fract_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36074// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x04,0x06,0x00]
36075
36076v_fract_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36077// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x05,0x06,0x00]
36078
36079v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
36080// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x0e,0x06,0x00]
36081
36082v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
36083// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x16,0x06,0x00]
36084
36085v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
36086// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x00,0x00]
36087
36088v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
36089// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x01,0x00]
36090
36091v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
36092// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x02,0x00]
36093
36094v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
36095// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x03,0x00]
36096
36097v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
36098// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x04,0x00]
36099
36100v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
36101// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x05,0x00]
36102
36103v_fract_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36104// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x16,0x00]
36105
36106v_fract_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36107// GFX10: encoding: [0xf9,0xbe,0x0a,0x7e,0x01,0x06,0x26,0x00]
36108
36109v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36110// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x00]
36111
36112v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36113// GFX10: encoding: [0xfa,0xbe,0xfe,0x7f,0x01,0xe4,0x00,0x00]
36114
36115v_fract_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36116// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0xff,0xe4,0x00,0x00]
36117
36118v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
36119// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1b,0x00,0x00]
36120
36121v_fract_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
36122// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x40,0x01,0x00]
36123
36124v_fract_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
36125// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x41,0x01,0x00]
36126
36127v_fract_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
36128// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x01,0x01,0x00]
36129
36130v_fract_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
36131// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x0f,0x01,0x00]
36132
36133v_fract_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
36134// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x11,0x01,0x00]
36135
36136v_fract_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
36137// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x1f,0x01,0x00]
36138
36139v_fract_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
36140// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x21,0x01,0x00]
36141
36142v_fract_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
36143// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x2f,0x01,0x00]
36144
36145v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
36146// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x10]
36147
36148v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
36149// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x30]
36150
36151v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
36152// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36153
36154v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
36155// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36156
36157v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
36158// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x01]
36159
36160v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
36161// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x03]
36162
36163v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
36164// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36165
36166v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
36167// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36168
36169v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
36170// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0xe4,0x08,0x00]
36171
36172v_fract_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
36173// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x51,0x01,0x00]
36174
36175v_fract_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
36176// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x5f,0x01,0x00]
36177
36178v_fract_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
36179// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x61,0x01,0x00]
36180
36181v_fract_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
36182// GFX10: encoding: [0xfa,0xbe,0x0a,0x7e,0x01,0x6f,0x01,0x00]
36183
36184v_sin_f16_e32 v5, v1
36185// GFX10: encoding: [0x01,0xc1,0x0a,0x7e]
36186
36187v_sin_f16_e32 v255, v1
36188// GFX10: encoding: [0x01,0xc1,0xfe,0x7f]
36189
36190v_sin_f16_e32 v5, v255
36191// GFX10: encoding: [0xff,0xc1,0x0a,0x7e]
36192
36193v_sin_f16_e32 v5, s1
36194// GFX10: encoding: [0x01,0xc0,0x0a,0x7e]
36195
36196v_sin_f16_e32 v5, s101
36197// GFX10: encoding: [0x65,0xc0,0x0a,0x7e]
36198
36199v_sin_f16_e32 v5, vcc_lo
36200// GFX10: encoding: [0x6a,0xc0,0x0a,0x7e]
36201
36202v_sin_f16_e32 v5, vcc_hi
36203// GFX10: encoding: [0x6b,0xc0,0x0a,0x7e]
36204
36205v_sin_f16_e32 v5, m0
36206// GFX10: encoding: [0x7c,0xc0,0x0a,0x7e]
36207
36208v_sin_f16_e32 v5, exec_lo
36209// GFX10: encoding: [0x7e,0xc0,0x0a,0x7e]
36210
36211v_sin_f16_e32 v5, exec_hi
36212// GFX10: encoding: [0x7f,0xc0,0x0a,0x7e]
36213
36214v_sin_f16_e32 v5, 0
36215// GFX10: encoding: [0x80,0xc0,0x0a,0x7e]
36216
36217v_sin_f16_e32 v5, -1
36218// GFX10: encoding: [0xc1,0xc0,0x0a,0x7e]
36219
36220v_sin_f16_e32 v5, 0.5
36221// GFX10: encoding: [0xf0,0xc0,0x0a,0x7e]
36222
36223v_sin_f16_e32 v5, -4.0
36224// GFX10: encoding: [0xf7,0xc0,0x0a,0x7e]
36225
36226v_sin_f16_e32 v5, 0xfe0b
36227// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
36228
36229v_sin_f16_e32 v5, 0x3456
36230// GFX10: encoding: [0xff,0xc0,0x0a,0x7e,0x56,0x34,0x00,0x00]
36231
36232v_sin_f16_e64 v5, v1
36233// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]
36234
36235v_sin_f16_e64 v255, v1
36236// GFX10: encoding: [0xff,0x00,0xe0,0xd5,0x01,0x01,0x00,0x00]
36237
36238v_sin_f16_e64 v5, v255
36239// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xff,0x01,0x00,0x00]
36240
36241v_sin_f16_e64 v5, s1
36242// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x00,0x00,0x00]
36243
36244v_sin_f16_e64 v5, s101
36245// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x65,0x00,0x00,0x00]
36246
36247v_sin_f16_e64 v5, vcc_lo
36248// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6a,0x00,0x00,0x00]
36249
36250v_sin_f16_e64 v5, vcc_hi
36251// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x6b,0x00,0x00,0x00]
36252
36253v_sin_f16_e64 v5, m0
36254// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7c,0x00,0x00,0x00]
36255
36256v_sin_f16_e64 v5, exec_lo
36257// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7e,0x00,0x00,0x00]
36258
36259v_sin_f16_e64 v5, exec_hi
36260// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x7f,0x00,0x00,0x00]
36261
36262v_sin_f16_e64 v5, 0
36263// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x80,0x00,0x00,0x00]
36264
36265v_sin_f16_e64 v5, -1
36266// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xc1,0x00,0x00,0x00]
36267
36268v_sin_f16_e64 v5, 0.5
36269// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf0,0x00,0x00,0x00]
36270
36271v_sin_f16_e64 v5, -4.0
36272// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0xf7,0x00,0x00,0x00]
36273
36274v_sin_f16_e64 v5, -v1
36275// GFX10: encoding: [0x05,0x00,0xe0,0xd5,0x01,0x01,0x00,0x20]
36276
36277v_sin_f16_e64 v5, |v1|
36278// GFX10: encoding: [0x05,0x01,0xe0,0xd5,0x01,0x01,0x00,0x00]
36279
36280v_sin_f16_e64 v5, v1 clamp
36281// GFX10: encoding: [0x05,0x80,0xe0,0xd5,0x01,0x01,0x00,0x00]
36282
36283v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36284// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x06,0x00]
36285
36286v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36287// GFX10: encoding: [0xf9,0xc0,0xfe,0x7f,0x01,0x06,0x06,0x00]
36288
36289v_sin_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36290// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0xff,0x06,0x06,0x00]
36291
36292v_sin_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36293// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x86,0x00]
36294
36295v_sin_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36296// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x65,0x06,0x86,0x00]
36297
36298v_sin_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36299// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6a,0x06,0x86,0x00]
36300
36301v_sin_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36302// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x6b,0x06,0x86,0x00]
36303
36304v_sin_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36305// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7c,0x06,0x86,0x00]
36306
36307v_sin_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36308// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7e,0x06,0x86,0x00]
36309
36310v_sin_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36311// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x7f,0x06,0x86,0x00]
36312
36313v_sin_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36314// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x26,0x06,0x00]
36315
36316v_sin_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36317// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x00,0x06,0x00]
36318
36319v_sin_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36320// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x01,0x06,0x00]
36321
36322v_sin_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
36323// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x02,0x06,0x00]
36324
36325v_sin_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
36326// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x03,0x06,0x00]
36327
36328v_sin_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36329// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x04,0x06,0x00]
36330
36331v_sin_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36332// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x05,0x06,0x00]
36333
36334v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
36335// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x0e,0x06,0x00]
36336
36337v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
36338// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x16,0x06,0x00]
36339
36340v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
36341// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x00,0x00]
36342
36343v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
36344// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x01,0x00]
36345
36346v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
36347// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x02,0x00]
36348
36349v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
36350// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x03,0x00]
36351
36352v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
36353// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x04,0x00]
36354
36355v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
36356// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x05,0x00]
36357
36358v_sin_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36359// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x16,0x00]
36360
36361v_sin_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36362// GFX10: encoding: [0xf9,0xc0,0x0a,0x7e,0x01,0x06,0x26,0x00]
36363
36364v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36365// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x00]
36366
36367v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36368// GFX10: encoding: [0xfa,0xc0,0xfe,0x7f,0x01,0xe4,0x00,0x00]
36369
36370v_sin_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36371// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0xff,0xe4,0x00,0x00]
36372
36373v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
36374// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1b,0x00,0x00]
36375
36376v_sin_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
36377// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x40,0x01,0x00]
36378
36379v_sin_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
36380// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x41,0x01,0x00]
36381
36382v_sin_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
36383// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x01,0x01,0x00]
36384
36385v_sin_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
36386// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x0f,0x01,0x00]
36387
36388v_sin_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
36389// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x11,0x01,0x00]
36390
36391v_sin_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
36392// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x1f,0x01,0x00]
36393
36394v_sin_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
36395// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x21,0x01,0x00]
36396
36397v_sin_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
36398// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x2f,0x01,0x00]
36399
36400v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
36401// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x10]
36402
36403v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
36404// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x30]
36405
36406v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
36407// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36408
36409v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
36410// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36411
36412v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
36413// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x01]
36414
36415v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
36416// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x03]
36417
36418v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
36419// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36420
36421v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
36422// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36423
36424v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
36425// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0xe4,0x08,0x00]
36426
36427v_sin_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
36428// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x51,0x01,0x00]
36429
36430v_sin_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
36431// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x5f,0x01,0x00]
36432
36433v_sin_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
36434// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x61,0x01,0x00]
36435
36436v_sin_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
36437// GFX10: encoding: [0xfa,0xc0,0x0a,0x7e,0x01,0x6f,0x01,0x00]
36438
36439v_cos_f16_e32 v5, v1
36440// GFX10: encoding: [0x01,0xc3,0x0a,0x7e]
36441
36442v_cos_f16_e32 v255, v1
36443// GFX10: encoding: [0x01,0xc3,0xfe,0x7f]
36444
36445v_cos_f16_e32 v5, v255
36446// GFX10: encoding: [0xff,0xc3,0x0a,0x7e]
36447
36448v_cos_f16_e32 v5, s1
36449// GFX10: encoding: [0x01,0xc2,0x0a,0x7e]
36450
36451v_cos_f16_e32 v5, s101
36452// GFX10: encoding: [0x65,0xc2,0x0a,0x7e]
36453
36454v_cos_f16_e32 v5, vcc_lo
36455// GFX10: encoding: [0x6a,0xc2,0x0a,0x7e]
36456
36457v_cos_f16_e32 v5, vcc_hi
36458// GFX10: encoding: [0x6b,0xc2,0x0a,0x7e]
36459
36460v_cos_f16_e32 v5, m0
36461// GFX10: encoding: [0x7c,0xc2,0x0a,0x7e]
36462
36463v_cos_f16_e32 v5, exec_lo
36464// GFX10: encoding: [0x7e,0xc2,0x0a,0x7e]
36465
36466v_cos_f16_e32 v5, exec_hi
36467// GFX10: encoding: [0x7f,0xc2,0x0a,0x7e]
36468
36469v_cos_f16_e32 v5, 0
36470// GFX10: encoding: [0x80,0xc2,0x0a,0x7e]
36471
36472v_cos_f16_e32 v5, -1
36473// GFX10: encoding: [0xc1,0xc2,0x0a,0x7e]
36474
36475v_cos_f16_e32 v5, 0.5
36476// GFX10: encoding: [0xf0,0xc2,0x0a,0x7e]
36477
36478v_cos_f16_e32 v5, -4.0
36479// GFX10: encoding: [0xf7,0xc2,0x0a,0x7e]
36480
36481v_cos_f16_e32 v5, 0xfe0b
36482// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
36483
36484v_cos_f16_e32 v5, 0x3456
36485// GFX10: encoding: [0xff,0xc2,0x0a,0x7e,0x56,0x34,0x00,0x00]
36486
36487v_cos_f16_e64 v5, v1
36488// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]
36489
36490v_cos_f16_e64 v255, v1
36491// GFX10: encoding: [0xff,0x00,0xe1,0xd5,0x01,0x01,0x00,0x00]
36492
36493v_cos_f16_e64 v5, v255
36494// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xff,0x01,0x00,0x00]
36495
36496v_cos_f16_e64 v5, s1
36497// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x00,0x00,0x00]
36498
36499v_cos_f16_e64 v5, s101
36500// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x65,0x00,0x00,0x00]
36501
36502v_cos_f16_e64 v5, vcc_lo
36503// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6a,0x00,0x00,0x00]
36504
36505v_cos_f16_e64 v5, vcc_hi
36506// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x6b,0x00,0x00,0x00]
36507
36508v_cos_f16_e64 v5, m0
36509// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7c,0x00,0x00,0x00]
36510
36511v_cos_f16_e64 v5, exec_lo
36512// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7e,0x00,0x00,0x00]
36513
36514v_cos_f16_e64 v5, exec_hi
36515// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x7f,0x00,0x00,0x00]
36516
36517v_cos_f16_e64 v5, 0
36518// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x80,0x00,0x00,0x00]
36519
36520v_cos_f16_e64 v5, -1
36521// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xc1,0x00,0x00,0x00]
36522
36523v_cos_f16_e64 v5, 0.5
36524// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf0,0x00,0x00,0x00]
36525
36526v_cos_f16_e64 v5, -4.0
36527// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0xf7,0x00,0x00,0x00]
36528
36529v_cos_f16_e64 v5, -v1
36530// GFX10: encoding: [0x05,0x00,0xe1,0xd5,0x01,0x01,0x00,0x20]
36531
36532v_cos_f16_e64 v5, |v1|
36533// GFX10: encoding: [0x05,0x01,0xe1,0xd5,0x01,0x01,0x00,0x00]
36534
36535v_cos_f16_e64 v5, v1 clamp
36536// GFX10: encoding: [0x05,0x80,0xe1,0xd5,0x01,0x01,0x00,0x00]
36537
36538v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36539// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x06,0x00]
36540
36541v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36542// GFX10: encoding: [0xf9,0xc2,0xfe,0x7f,0x01,0x06,0x06,0x00]
36543
36544v_cos_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36545// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0xff,0x06,0x06,0x00]
36546
36547v_cos_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36548// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x86,0x00]
36549
36550v_cos_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36551// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x65,0x06,0x86,0x00]
36552
36553v_cos_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36554// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6a,0x06,0x86,0x00]
36555
36556v_cos_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36557// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x6b,0x06,0x86,0x00]
36558
36559v_cos_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36560// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7c,0x06,0x86,0x00]
36561
36562v_cos_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36563// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7e,0x06,0x86,0x00]
36564
36565v_cos_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36566// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x7f,0x06,0x86,0x00]
36567
36568v_cos_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36569// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x26,0x06,0x00]
36570
36571v_cos_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36572// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x00,0x06,0x00]
36573
36574v_cos_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36575// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x01,0x06,0x00]
36576
36577v_cos_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
36578// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x02,0x06,0x00]
36579
36580v_cos_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
36581// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x03,0x06,0x00]
36582
36583v_cos_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36584// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x04,0x06,0x00]
36585
36586v_cos_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36587// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x05,0x06,0x00]
36588
36589v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
36590// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x0e,0x06,0x00]
36591
36592v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
36593// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x16,0x06,0x00]
36594
36595v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
36596// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x00,0x00]
36597
36598v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
36599// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x01,0x00]
36600
36601v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
36602// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x02,0x00]
36603
36604v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
36605// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x03,0x00]
36606
36607v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
36608// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x04,0x00]
36609
36610v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
36611// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x05,0x00]
36612
36613v_cos_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36614// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x16,0x00]
36615
36616v_cos_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36617// GFX10: encoding: [0xf9,0xc2,0x0a,0x7e,0x01,0x06,0x26,0x00]
36618
36619v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36620// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x00]
36621
36622v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36623// GFX10: encoding: [0xfa,0xc2,0xfe,0x7f,0x01,0xe4,0x00,0x00]
36624
36625v_cos_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36626// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0xff,0xe4,0x00,0x00]
36627
36628v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
36629// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1b,0x00,0x00]
36630
36631v_cos_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
36632// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x40,0x01,0x00]
36633
36634v_cos_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
36635// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x41,0x01,0x00]
36636
36637v_cos_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
36638// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x01,0x01,0x00]
36639
36640v_cos_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
36641// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x0f,0x01,0x00]
36642
36643v_cos_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
36644// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x11,0x01,0x00]
36645
36646v_cos_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
36647// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x1f,0x01,0x00]
36648
36649v_cos_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
36650// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x21,0x01,0x00]
36651
36652v_cos_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
36653// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x2f,0x01,0x00]
36654
36655v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
36656// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x10]
36657
36658v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
36659// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x30]
36660
36661v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
36662// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36663
36664v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
36665// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36666
36667v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
36668// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x01]
36669
36670v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
36671// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x03]
36672
36673v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
36674// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36675
36676v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
36677// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36678
36679v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
36680// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0xe4,0x08,0x00]
36681
36682v_cos_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
36683// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x51,0x01,0x00]
36684
36685v_cos_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
36686// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x5f,0x01,0x00]
36687
36688v_cos_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
36689// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x61,0x01,0x00]
36690
36691v_cos_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
36692// GFX10: encoding: [0xfa,0xc2,0x0a,0x7e,0x01,0x6f,0x01,0x00]
36693
36694v_cvt_norm_i16_f16_e32 v5, v1
36695// GFX10: encoding: [0x01,0xc7,0x0a,0x7e]
36696
36697v_cvt_norm_i16_f16_e32 v255, v1
36698// GFX10: encoding: [0x01,0xc7,0xfe,0x7f]
36699
36700v_cvt_norm_i16_f16_e32 v5, v255
36701// GFX10: encoding: [0xff,0xc7,0x0a,0x7e]
36702
36703v_cvt_norm_i16_f16_e32 v5, s1
36704// GFX10: encoding: [0x01,0xc6,0x0a,0x7e]
36705
36706v_cvt_norm_i16_f16_e32 v5, s101
36707// GFX10: encoding: [0x65,0xc6,0x0a,0x7e]
36708
36709v_cvt_norm_i16_f16_e32 v5, vcc_lo
36710// GFX10: encoding: [0x6a,0xc6,0x0a,0x7e]
36711
36712v_cvt_norm_i16_f16_e32 v5, vcc_hi
36713// GFX10: encoding: [0x6b,0xc6,0x0a,0x7e]
36714
36715v_cvt_norm_i16_f16_e32 v5, m0
36716// GFX10: encoding: [0x7c,0xc6,0x0a,0x7e]
36717
36718v_cvt_norm_i16_f16_e32 v5, exec_lo
36719// GFX10: encoding: [0x7e,0xc6,0x0a,0x7e]
36720
36721v_cvt_norm_i16_f16_e32 v5, exec_hi
36722// GFX10: encoding: [0x7f,0xc6,0x0a,0x7e]
36723
36724v_cvt_norm_i16_f16_e32 v5, 0
36725// GFX10: encoding: [0x80,0xc6,0x0a,0x7e]
36726
36727v_cvt_norm_i16_f16_e32 v5, -1
36728// GFX10: encoding: [0xc1,0xc6,0x0a,0x7e]
36729
36730v_cvt_norm_i16_f16_e32 v5, 0.5
36731// GFX10: encoding: [0xf0,0xc6,0x0a,0x7e]
36732
36733v_cvt_norm_i16_f16_e32 v5, -4.0
36734// GFX10: encoding: [0xf7,0xc6,0x0a,0x7e]
36735
36736v_cvt_norm_i16_f16_e32 v5, 0xfe0b
36737// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
36738
36739v_cvt_norm_i16_f16_e32 v5, 0x3456
36740// GFX10: encoding: [0xff,0xc6,0x0a,0x7e,0x56,0x34,0x00,0x00]
36741
36742v_cvt_norm_i16_f16_e64 v5, v1
36743// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]
36744
36745v_cvt_norm_i16_f16_e64 v255, v1
36746// GFX10: encoding: [0xff,0x00,0xe3,0xd5,0x01,0x01,0x00,0x00]
36747
36748v_cvt_norm_i16_f16_e64 v5, v255
36749// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xff,0x01,0x00,0x00]
36750
36751v_cvt_norm_i16_f16_e64 v5, s1
36752// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x00,0x00,0x00]
36753
36754v_cvt_norm_i16_f16_e64 v5, s101
36755// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x65,0x00,0x00,0x00]
36756
36757v_cvt_norm_i16_f16_e64 v5, vcc_lo
36758// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6a,0x00,0x00,0x00]
36759
36760v_cvt_norm_i16_f16_e64 v5, vcc_hi
36761// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x6b,0x00,0x00,0x00]
36762
36763v_cvt_norm_i16_f16_e64 v5, m0
36764// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7c,0x00,0x00,0x00]
36765
36766v_cvt_norm_i16_f16_e64 v5, exec_lo
36767// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7e,0x00,0x00,0x00]
36768
36769v_cvt_norm_i16_f16_e64 v5, exec_hi
36770// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x7f,0x00,0x00,0x00]
36771
36772v_cvt_norm_i16_f16_e64 v5, 0
36773// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x80,0x00,0x00,0x00]
36774
36775v_cvt_norm_i16_f16_e64 v5, -1
36776// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xc1,0x00,0x00,0x00]
36777
36778v_cvt_norm_i16_f16_e64 v5, 0.5
36779// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf0,0x00,0x00,0x00]
36780
36781v_cvt_norm_i16_f16_e64 v5, -4.0
36782// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0xf7,0x00,0x00,0x00]
36783
36784v_cvt_norm_i16_f16_e64 v5, -v1
36785// GFX10: encoding: [0x05,0x00,0xe3,0xd5,0x01,0x01,0x00,0x20]
36786
36787v_cvt_norm_i16_f16_e64 v5, |v1|
36788// GFX10: encoding: [0x05,0x01,0xe3,0xd5,0x01,0x01,0x00,0x00]
36789
36790v_cvt_norm_i16_f16_e64 v5, v1 clamp
36791// GFX10: encoding: [0x05,0x80,0xe3,0xd5,0x01,0x01,0x00,0x00]
36792
36793v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36794// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x06,0x00]
36795
36796v_cvt_norm_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36797// GFX10: encoding: [0xf9,0xc6,0xfe,0x7f,0x01,0x06,0x06,0x00]
36798
36799v_cvt_norm_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36800// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0xff,0x06,0x06,0x00]
36801
36802v_cvt_norm_i16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36803// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x86,0x00]
36804
36805v_cvt_norm_i16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36806// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x65,0x06,0x86,0x00]
36807
36808v_cvt_norm_i16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36809// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6a,0x06,0x86,0x00]
36810
36811v_cvt_norm_i16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36812// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x6b,0x06,0x86,0x00]
36813
36814v_cvt_norm_i16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36815// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7c,0x06,0x86,0x00]
36816
36817v_cvt_norm_i16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36818// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7e,0x06,0x86,0x00]
36819
36820v_cvt_norm_i16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36821// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x7f,0x06,0x86,0x00]
36822
36823v_cvt_norm_i16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36824// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x26,0x06,0x00]
36825
36826v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36827// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x00,0x06,0x00]
36828
36829v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36830// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x01,0x06,0x00]
36831
36832v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
36833// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x02,0x06,0x00]
36834
36835v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
36836// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x03,0x06,0x00]
36837
36838v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
36839// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x04,0x06,0x00]
36840
36841v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
36842// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x05,0x06,0x00]
36843
36844v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
36845// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x0e,0x06,0x00]
36846
36847v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
36848// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x16,0x06,0x00]
36849
36850v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
36851// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x00,0x00]
36852
36853v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
36854// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x01,0x00]
36855
36856v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
36857// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x02,0x00]
36858
36859v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
36860// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x03,0x00]
36861
36862v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
36863// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x04,0x00]
36864
36865v_cvt_norm_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
36866// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x05,0x00]
36867
36868v_cvt_norm_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36869// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x16,0x00]
36870
36871v_cvt_norm_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
36872// GFX10: encoding: [0xf9,0xc6,0x0a,0x7e,0x01,0x06,0x26,0x00]
36873
36874v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36875// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x00]
36876
36877v_cvt_norm_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36878// GFX10: encoding: [0xfa,0xc6,0xfe,0x7f,0x01,0xe4,0x00,0x00]
36879
36880v_cvt_norm_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
36881// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0xff,0xe4,0x00,0x00]
36882
36883v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
36884// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1b,0x00,0x00]
36885
36886v_cvt_norm_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
36887// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x40,0x01,0x00]
36888
36889v_cvt_norm_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
36890// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x41,0x01,0x00]
36891
36892v_cvt_norm_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
36893// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x01,0x01,0x00]
36894
36895v_cvt_norm_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
36896// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x0f,0x01,0x00]
36897
36898v_cvt_norm_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
36899// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x11,0x01,0x00]
36900
36901v_cvt_norm_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
36902// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x1f,0x01,0x00]
36903
36904v_cvt_norm_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
36905// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x21,0x01,0x00]
36906
36907v_cvt_norm_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
36908// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x2f,0x01,0x00]
36909
36910v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
36911// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x10]
36912
36913v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
36914// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x30]
36915
36916v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
36917// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36918
36919v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
36920// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
36921
36922v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
36923// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x01]
36924
36925v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
36926// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x03]
36927
36928v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
36929// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36930
36931v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
36932// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
36933
36934v_cvt_norm_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
36935// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0xe4,0x08,0x00]
36936
36937v_cvt_norm_i16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
36938// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x51,0x01,0x00]
36939
36940v_cvt_norm_i16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
36941// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x5f,0x01,0x00]
36942
36943v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
36944// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x61,0x01,0x00]
36945
36946v_cvt_norm_i16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
36947// GFX10: encoding: [0xfa,0xc6,0x0a,0x7e,0x01,0x6f,0x01,0x00]
36948
36949v_cvt_norm_u16_f16_e32 v5, v1
36950// GFX10: encoding: [0x01,0xc9,0x0a,0x7e]
36951
36952v_cvt_norm_u16_f16_e32 v255, v1
36953// GFX10: encoding: [0x01,0xc9,0xfe,0x7f]
36954
36955v_cvt_norm_u16_f16_e32 v5, v255
36956// GFX10: encoding: [0xff,0xc9,0x0a,0x7e]
36957
36958v_cvt_norm_u16_f16_e32 v5, s1
36959// GFX10: encoding: [0x01,0xc8,0x0a,0x7e]
36960
36961v_cvt_norm_u16_f16_e32 v5, s101
36962// GFX10: encoding: [0x65,0xc8,0x0a,0x7e]
36963
36964v_cvt_norm_u16_f16_e32 v5, vcc_lo
36965// GFX10: encoding: [0x6a,0xc8,0x0a,0x7e]
36966
36967v_cvt_norm_u16_f16_e32 v5, vcc_hi
36968// GFX10: encoding: [0x6b,0xc8,0x0a,0x7e]
36969
36970v_cvt_norm_u16_f16_e32 v5, m0
36971// GFX10: encoding: [0x7c,0xc8,0x0a,0x7e]
36972
36973v_cvt_norm_u16_f16_e32 v5, exec_lo
36974// GFX10: encoding: [0x7e,0xc8,0x0a,0x7e]
36975
36976v_cvt_norm_u16_f16_e32 v5, exec_hi
36977// GFX10: encoding: [0x7f,0xc8,0x0a,0x7e]
36978
36979v_cvt_norm_u16_f16_e32 v5, 0
36980// GFX10: encoding: [0x80,0xc8,0x0a,0x7e]
36981
36982v_cvt_norm_u16_f16_e32 v5, -1
36983// GFX10: encoding: [0xc1,0xc8,0x0a,0x7e]
36984
36985v_cvt_norm_u16_f16_e32 v5, 0.5
36986// GFX10: encoding: [0xf0,0xc8,0x0a,0x7e]
36987
36988v_cvt_norm_u16_f16_e32 v5, -4.0
36989// GFX10: encoding: [0xf7,0xc8,0x0a,0x7e]
36990
36991v_cvt_norm_u16_f16_e32 v5, 0xfe0b
36992// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
36993
36994v_cvt_norm_u16_f16_e32 v5, 0x3456
36995// GFX10: encoding: [0xff,0xc8,0x0a,0x7e,0x56,0x34,0x00,0x00]
36996
36997v_cvt_norm_u16_f16_e64 v5, v1
36998// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]
36999
37000v_cvt_norm_u16_f16_e64 v255, v1
37001// GFX10: encoding: [0xff,0x00,0xe4,0xd5,0x01,0x01,0x00,0x00]
37002
37003v_cvt_norm_u16_f16_e64 v5, v255
37004// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xff,0x01,0x00,0x00]
37005
37006v_cvt_norm_u16_f16_e64 v5, s1
37007// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x00,0x00,0x00]
37008
37009v_cvt_norm_u16_f16_e64 v5, s101
37010// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x65,0x00,0x00,0x00]
37011
37012v_cvt_norm_u16_f16_e64 v5, vcc_lo
37013// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6a,0x00,0x00,0x00]
37014
37015v_cvt_norm_u16_f16_e64 v5, vcc_hi
37016// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x6b,0x00,0x00,0x00]
37017
37018v_cvt_norm_u16_f16_e64 v5, m0
37019// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7c,0x00,0x00,0x00]
37020
37021v_cvt_norm_u16_f16_e64 v5, exec_lo
37022// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7e,0x00,0x00,0x00]
37023
37024v_cvt_norm_u16_f16_e64 v5, exec_hi
37025// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x7f,0x00,0x00,0x00]
37026
37027v_cvt_norm_u16_f16_e64 v5, 0
37028// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x80,0x00,0x00,0x00]
37029
37030v_cvt_norm_u16_f16_e64 v5, -1
37031// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xc1,0x00,0x00,0x00]
37032
37033v_cvt_norm_u16_f16_e64 v5, 0.5
37034// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf0,0x00,0x00,0x00]
37035
37036v_cvt_norm_u16_f16_e64 v5, -4.0
37037// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0xf7,0x00,0x00,0x00]
37038
37039v_cvt_norm_u16_f16_e64 v5, -v1
37040// GFX10: encoding: [0x05,0x00,0xe4,0xd5,0x01,0x01,0x00,0x20]
37041
37042v_cvt_norm_u16_f16_e64 v5, |v1|
37043// GFX10: encoding: [0x05,0x01,0xe4,0xd5,0x01,0x01,0x00,0x00]
37044
37045v_cvt_norm_u16_f16_e64 v5, v1 clamp
37046// GFX10: encoding: [0x05,0x80,0xe4,0xd5,0x01,0x01,0x00,0x00]
37047
37048v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37049// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x06,0x00]
37050
37051v_cvt_norm_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37052// GFX10: encoding: [0xf9,0xc8,0xfe,0x7f,0x01,0x06,0x06,0x00]
37053
37054v_cvt_norm_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37055// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0xff,0x06,0x06,0x00]
37056
37057v_cvt_norm_u16_f16_sdwa v5, s1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37058// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x86,0x00]
37059
37060v_cvt_norm_u16_f16_sdwa v5, s101 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37061// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x65,0x06,0x86,0x00]
37062
37063v_cvt_norm_u16_f16_sdwa v5, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37064// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6a,0x06,0x86,0x00]
37065
37066v_cvt_norm_u16_f16_sdwa v5, vcc_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37067// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x6b,0x06,0x86,0x00]
37068
37069v_cvt_norm_u16_f16_sdwa v5, m0 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37070// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7c,0x06,0x86,0x00]
37071
37072v_cvt_norm_u16_f16_sdwa v5, exec_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37073// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7e,0x06,0x86,0x00]
37074
37075v_cvt_norm_u16_f16_sdwa v5, exec_hi dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37076// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x7f,0x06,0x86,0x00]
37077
37078v_cvt_norm_u16_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37079// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x26,0x06,0x00]
37080
37081v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
37082// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x00,0x06,0x00]
37083
37084v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
37085// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x01,0x06,0x00]
37086
37087v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
37088// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x02,0x06,0x00]
37089
37090v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
37091// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x03,0x06,0x00]
37092
37093v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
37094// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x04,0x06,0x00]
37095
37096v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
37097// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x05,0x06,0x00]
37098
37099v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
37100// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x0e,0x06,0x00]
37101
37102v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
37103// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x16,0x06,0x00]
37104
37105v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
37106// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x00,0x00]
37107
37108v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
37109// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x01,0x00]
37110
37111v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
37112// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x02,0x00]
37113
37114v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
37115// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x03,0x00]
37116
37117v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
37118// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x04,0x00]
37119
37120v_cvt_norm_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
37121// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x05,0x00]
37122
37123v_cvt_norm_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37124// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x16,0x00]
37125
37126v_cvt_norm_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37127// GFX10: encoding: [0xf9,0xc8,0x0a,0x7e,0x01,0x06,0x26,0x00]
37128
37129v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37130// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x00]
37131
37132v_cvt_norm_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37133// GFX10: encoding: [0xfa,0xc8,0xfe,0x7f,0x01,0xe4,0x00,0x00]
37134
37135v_cvt_norm_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37136// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0xff,0xe4,0x00,0x00]
37137
37138v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
37139// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1b,0x00,0x00]
37140
37141v_cvt_norm_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
37142// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x40,0x01,0x00]
37143
37144v_cvt_norm_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
37145// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x41,0x01,0x00]
37146
37147v_cvt_norm_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
37148// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x01,0x01,0x00]
37149
37150v_cvt_norm_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
37151// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x0f,0x01,0x00]
37152
37153v_cvt_norm_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
37154// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x11,0x01,0x00]
37155
37156v_cvt_norm_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
37157// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x1f,0x01,0x00]
37158
37159v_cvt_norm_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
37160// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x21,0x01,0x00]
37161
37162v_cvt_norm_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
37163// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x2f,0x01,0x00]
37164
37165v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
37166// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x10]
37167
37168v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
37169// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x30]
37170
37171v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
37172// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
37173
37174v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
37175// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
37176
37177v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
37178// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x01]
37179
37180v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
37181// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x03]
37182
37183v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
37184// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
37185
37186v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
37187// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
37188
37189v_cvt_norm_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
37190// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0xe4,0x08,0x00]
37191
37192v_cvt_norm_u16_f16_dpp v5, v1 row_share:1 row_mask:0x0 bank_mask:0x0
37193// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x51,0x01,0x00]
37194
37195v_cvt_norm_u16_f16_dpp v5, v1 row_share:15 row_mask:0x0 bank_mask:0x0
37196// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x5f,0x01,0x00]
37197
37198v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:1 row_mask:0x0 bank_mask:0x0
37199// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x61,0x01,0x00]
37200
37201v_cvt_norm_u16_f16_dpp v5, v1 row_xmask:15 row_mask:0x0 bank_mask:0x0
37202// GFX10: encoding: [0xfa,0xc8,0x0a,0x7e,0x01,0x6f,0x01,0x00]
37203
37204v_swap_b32 v5, v1
37205// GFX10: encoding: [0x01,0xcb,0x0a,0x7e]
37206
37207v_swap_b32 v255, v1
37208// GFX10: encoding: [0x01,0xcb,0xfe,0x7f]
37209
37210v_swap_b32 v5, v255
37211// GFX10: encoding: [0xff,0xcb,0x0a,0x7e]
37212
37213v_swaprel_b32 v5, v1
37214// GFX10: encoding: [0x01,0xd1,0x0a,0x7e]
37215
37216v_swaprel_b32 v255, v1
37217// GFX10: encoding: [0x01,0xd1,0xfe,0x7f]
37218
37219v_swaprel_b32 v5, v255
37220// GFX10: encoding: [0xff,0xd1,0x0a,0x7e]
37221
37222//===----------------------------------------------------------------------===//
37223// ENC_VOP2.
37224//===----------------------------------------------------------------------===//
37225
37226v_cndmask_b32_e32 v5, v1, v2, vcc
37227// W64: encoding: [0x01,0x05,0x0a,0x02]
37228// W32-ERR: error: instruction not supported on this GPU
37229// W32-ERR-NEXT: v_cndmask_b32_e32 v5, v1, v2, vcc
37230
37231v_cndmask_b32_e32 v255, v1, v2, vcc
37232// W64: encoding: [0x01,0x05,0xfe,0x03]
37233// W32-ERR: error: instruction not supported on this GPU
37234// W32-ERR-NEXT: v_cndmask_b32_e32 v255, v1, v2, vcc
37235
37236v_cndmask_b32_e32 v5, v255, v2, vcc
37237// W64: encoding: [0xff,0x05,0x0a,0x02]
37238// W32-ERR: error: instruction not supported on this GPU
37239// W32-ERR-NEXT: v_cndmask_b32_e32 v5, v255, v2, vcc
37240
37241v_cndmask_b32_e32 v5, 0, v2, vcc
37242// W64: encoding: [0x80,0x04,0x0a,0x02]
37243// W32-ERR: error: instruction not supported on this GPU
37244// W32-ERR-NEXT: v_cndmask_b32_e32 v5, 0, v2, vcc
37245
37246v_cndmask_b32_e32 v5, -1, v2, vcc
37247// W64: encoding: [0xc1,0x04,0x0a,0x02]
37248// W32-ERR: error: instruction not supported on this GPU
37249// W32-ERR-NEXT: v_cndmask_b32_e32 v5, -1, v2, vcc
37250
37251v_cndmask_b32_e32 v5, 0.5, v2, vcc
37252// W64: encoding: [0xf0,0x04,0x0a,0x02]
37253// W32-ERR: error: instruction not supported on this GPU
37254// W32-ERR-NEXT: v_cndmask_b32_e32 v5, 0.5, v2, vcc
37255
37256v_cndmask_b32_e32 v5, -4.0, v2, vcc
37257// W64: encoding: [0xf7,0x04,0x0a,0x02]
37258// W32-ERR: error: instruction not supported on this GPU
37259// W32-ERR-NEXT: v_cndmask_b32_e32 v5, -4.0, v2, vcc
37260
37261v_cndmask_b32_e32 v5, v1, v255, vcc
37262// W64: encoding: [0x01,0xff,0x0b,0x02]
37263// W32-ERR: error: instruction not supported on this GPU
37264// W32-ERR-NEXT: v_cndmask_b32_e32 v5, v1, v255, vcc
37265
37266v_cndmask_b32_e64 v5, v1, v2, s[6:7]
37267// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
37268// W32-ERR: error: invalid operand for instruction
37269// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v2, s[6:7]
37270
37271v_cndmask_b32_e64 v255, v1, v2, s[6:7]
37272// W64: encoding: [0xff,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
37273// W32-ERR: error: invalid operand for instruction
37274// W32-ERR-NEXT: v_cndmask_b32_e64 v255, v1, v2, s[6:7]
37275
37276v_cndmask_b32_e64 v5, v255, v2, s[6:7]
37277// W64: encoding: [0x05,0x00,0x01,0xd5,0xff,0x05,0x1a,0x00]
37278// W32-ERR: error: invalid operand for instruction
37279// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v255, v2, s[6:7]
37280
37281v_cndmask_b32_e64 v5, 0, v2, s[6:7]
37282// W64: encoding: [0x05,0x00,0x01,0xd5,0x80,0x04,0x1a,0x00]
37283// W32-ERR: error: invalid operand for instruction
37284// W32-ERR-NEXT: v_cndmask_b32_e64 v5, 0, v2, s[6:7]
37285
37286v_cndmask_b32_e64 v5, -1, v2, s[6:7]
37287// W64: encoding: [0x05,0x00,0x01,0xd5,0xc1,0x04,0x1a,0x00]
37288// W32-ERR: error: invalid operand for instruction
37289// W32-ERR-NEXT: v_cndmask_b32_e64 v5, -1, v2, s[6:7]
37290
37291v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]
37292// W64: encoding: [0x05,0x00,0x01,0xd5,0xf0,0x04,0x1a,0x00]
37293// W32-ERR: error: invalid operand for instruction
37294// W32-ERR-NEXT: v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]
37295
37296v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]
37297// W64: encoding: [0x05,0x00,0x01,0xd5,0xf7,0x04,0x1a,0x00]
37298// W32-ERR: error: invalid operand for instruction
37299// W32-ERR-NEXT: v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]
37300
37301v_cndmask_b32_e64 v5, v1, v255, s[6:7]
37302// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0xff,0x1b,0x00]
37303// W32-ERR: error: invalid operand for instruction
37304// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v255, s[6:7]
37305
37306v_cndmask_b32_e64 v5, v1, 0, s[6:7]
37307// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x01,0x19,0x00]
37308// W32-ERR: error: invalid operand for instruction
37309// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v1, 0, s[6:7]
37310
37311v_cndmask_b32_e64 v5, v1, -1, s[6:7]
37312// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x83,0x19,0x00]
37313// W32-ERR: error: invalid operand for instruction
37314// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v1, -1, s[6:7]
37315
37316v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]
37317// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0xe1,0x19,0x00]
37318// W32-ERR: error: invalid operand for instruction
37319// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]
37320
37321v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]
37322// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0xef,0x19,0x00]
37323// W32-ERR: error: invalid operand for instruction
37324// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]
37325
37326v_cndmask_b32_e64 v5, v1, v2, s[8:9]
37327// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x22,0x00]
37328// W32-ERR: error: invalid operand for instruction
37329// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v2, s[8:9]
37330
37331v_cndmask_b32_e64 v5, v1, v2, s[100:101]
37332// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x92,0x01]
37333// W32-ERR: error: invalid operand for instruction
37334// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v2, s[100:101]
37335
37336v_cndmask_b32_e64 v5, v1, v2, vcc
37337// W64: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0xaa,0x01]
37338// W32-ERR: error: instruction not supported on this GPU
37339// W32-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v2, vcc
37340
37341v_cndmask_b32_e32 v5, v1, v2, vcc_lo
37342// W32: encoding: [0x01,0x05,0x0a,0x02]
37343// W64-ERR: error: instruction not supported on this GPU
37344// W64-ERR-NEXT: v_cndmask_b32_e32 v5, v1, v2, vcc_lo
37345
37346v_cndmask_b32_e32 v255, v1, v2, vcc_lo
37347// W32: encoding: [0x01,0x05,0xfe,0x03]
37348// W64-ERR: error: instruction not supported on this GPU
37349// W64-ERR-NEXT: v_cndmask_b32_e32 v255, v1, v2, vcc_lo
37350
37351v_cndmask_b32_e32 v5, v255, v2, vcc_lo
37352// W32: encoding: [0xff,0x05,0x0a,0x02]
37353// W64-ERR: error: instruction not supported on this GPU
37354// W64-ERR-NEXT: v_cndmask_b32_e32 v5, v255, v2, vcc_lo
37355
37356v_cndmask_b32_e32 v5, 0, v2, vcc_lo
37357// W32: encoding: [0x80,0x04,0x0a,0x02]
37358// W64-ERR: error: instruction not supported on this GPU
37359// W64-ERR-NEXT: v_cndmask_b32_e32 v5, 0, v2, vcc_lo
37360
37361v_cndmask_b32_e32 v5, -1, v2, vcc_lo
37362// W32: encoding: [0xc1,0x04,0x0a,0x02]
37363// W64-ERR: error: instruction not supported on this GPU
37364// W64-ERR-NEXT: v_cndmask_b32_e32 v5, -1, v2, vcc_lo
37365
37366v_cndmask_b32_e32 v5, 0.5, v2, vcc_lo
37367// W32: encoding: [0xf0,0x04,0x0a,0x02]
37368// W64-ERR: error: instruction not supported on this GPU
37369// W64-ERR-NEXT: v_cndmask_b32_e32 v5, 0.5, v2, vcc_lo
37370
37371v_cndmask_b32_e32 v5, -4.0, v2, vcc_lo
37372// W32: encoding: [0xf7,0x04,0x0a,0x02]
37373// W64-ERR: error: instruction not supported on this GPU
37374// W64-ERR-NEXT: v_cndmask_b32_e32 v5, -4.0, v2, vcc_lo
37375
37376v_cndmask_b32_e32 v5, v1, v255, vcc_lo
37377// W32: encoding: [0x01,0xff,0x0b,0x02]
37378// W64-ERR: error: instruction not supported on this GPU
37379// W64-ERR-NEXT: v_cndmask_b32_e32 v5, v1, v255, vcc_lo
37380
37381v_cndmask_b32_e64 v5, v1, v2, s6
37382// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
37383// W64-ERR: error: invalid operand for instruction
37384// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v2, s6
37385
37386v_cndmask_b32_e64 v255, v1, v2, s6
37387// W32: encoding: [0xff,0x00,0x01,0xd5,0x01,0x05,0x1a,0x00]
37388// W64-ERR: error: invalid operand for instruction
37389// W64-ERR-NEXT: v_cndmask_b32_e64 v255, v1, v2, s6
37390
37391v_cndmask_b32_e64 v5, v255, v2, s6
37392// W32: encoding: [0x05,0x00,0x01,0xd5,0xff,0x05,0x1a,0x00]
37393// W64-ERR: error: invalid operand for instruction
37394// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v255, v2, s6
37395
37396v_cndmask_b32_e64 v5, 0, v2, s6
37397// W32: encoding: [0x05,0x00,0x01,0xd5,0x80,0x04,0x1a,0x00]
37398// W64-ERR: error: invalid operand for instruction
37399// W64-ERR-NEXT: v_cndmask_b32_e64 v5, 0, v2, s6
37400
37401v_cndmask_b32_e64 v5, -1, v2, s6
37402// W32: encoding: [0x05,0x00,0x01,0xd5,0xc1,0x04,0x1a,0x00]
37403// W64-ERR: error: invalid operand for instruction
37404// W64-ERR-NEXT: v_cndmask_b32_e64 v5, -1, v2, s6
37405
37406v_cndmask_b32_e64 v5, 0.5, v2, s6
37407// W32: encoding: [0x05,0x00,0x01,0xd5,0xf0,0x04,0x1a,0x00]
37408// W64-ERR: error: invalid operand for instruction
37409// W64-ERR-NEXT: v_cndmask_b32_e64 v5, 0.5, v2, s6
37410
37411v_cndmask_b32_e64 v5, -4.0, v2, s6
37412// W32: encoding: [0x05,0x00,0x01,0xd5,0xf7,0x04,0x1a,0x00]
37413// W64-ERR: error: invalid operand for instruction
37414// W64-ERR-NEXT: v_cndmask_b32_e64 v5, -4.0, v2, s6
37415
37416v_cndmask_b32_e64 v5, v1, v255, s6
37417// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0xff,0x1b,0x00]
37418// W64-ERR: error: invalid operand for instruction
37419// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v255, s6
37420
37421v_cndmask_b32_e64 v5, v1, 0, s6
37422// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x01,0x19,0x00]
37423// W64-ERR: error: invalid operand for instruction
37424// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v1, 0, s6
37425
37426v_cndmask_b32_e64 v5, v1, -1, s6
37427// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x83,0x19,0x00]
37428// W64-ERR: error: invalid operand for instruction
37429// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v1, -1, s6
37430
37431v_cndmask_b32_e64 v5, v1, 0.5, s6
37432// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0xe1,0x19,0x00]
37433// W64-ERR: error: invalid operand for instruction
37434// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v1, 0.5, s6
37435
37436v_cndmask_b32_e64 v5, v1, -4.0, s6
37437// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0xef,0x19,0x00]
37438// W64-ERR: error: invalid operand for instruction
37439// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v1, -4.0, s6
37440
37441v_cndmask_b32_e64 v5, v1, v2, s8
37442// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x22,0x00]
37443// W64-ERR: error: invalid operand for instruction
37444// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v2, s8
37445
37446v_cndmask_b32_e64 v5, v1, v2, s100
37447// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0x92,0x01]
37448// W64-ERR: error: invalid operand for instruction
37449// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v2, s100
37450
37451v_cndmask_b32_e64 v5, v1, v2, vcc_lo
37452// W32: encoding: [0x05,0x00,0x01,0xd5,0x01,0x05,0xaa,0x01]
37453// W64-ERR: error: instruction not supported on this GPU
37454// W64-ERR-NEXT: v_cndmask_b32_e64 v5, v1, v2, vcc_lo
37455
37456v_add_f32_e32 v5, v1, v2
37457// GFX10: encoding: [0x01,0x05,0x0a,0x06]
37458
37459v_add_f32_e32 v255, v1, v2
37460// GFX10: encoding: [0x01,0x05,0xfe,0x07]
37461
37462v_add_f32_e32 v5, v255, v2
37463// GFX10: encoding: [0xff,0x05,0x0a,0x06]
37464
37465v_add_f32_e32 v5, s1, v2
37466// GFX10: encoding: [0x01,0x04,0x0a,0x06]
37467
37468v_add_f32_e32 v5, s101, v2
37469// GFX10: encoding: [0x65,0x04,0x0a,0x06]
37470
37471v_add_f32_e32 v5, vcc_lo, v2
37472// GFX10: encoding: [0x6a,0x04,0x0a,0x06]
37473
37474v_add_f32_e32 v5, vcc_hi, v2
37475// GFX10: encoding: [0x6b,0x04,0x0a,0x06]
37476
37477v_add_f32_e32 v5, m0, v2
37478// GFX10: encoding: [0x7c,0x04,0x0a,0x06]
37479
37480v_add_f32_e32 v5, exec_lo, v2
37481// GFX10: encoding: [0x7e,0x04,0x0a,0x06]
37482
37483v_add_f32_e32 v5, exec_hi, v2
37484// GFX10: encoding: [0x7f,0x04,0x0a,0x06]
37485
37486v_add_f32_e32 v5, 0, v2
37487// GFX10: encoding: [0x80,0x04,0x0a,0x06]
37488
37489v_add_f32_e32 v5, -1, v2
37490// GFX10: encoding: [0xc1,0x04,0x0a,0x06]
37491
37492v_add_f32_e32 v5, 0.5, v2
37493// GFX10: encoding: [0xf0,0x04,0x0a,0x06]
37494
37495v_add_f32_e32 v5, -4.0, v2
37496// GFX10: encoding: [0xf7,0x04,0x0a,0x06]
37497
37498v_add_f32_e32 v5, 0xaf123456, v2
37499// GFX10: encoding: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]
37500
37501v_add_f32_e32 v5, 0x3f717273, v2
37502// GFX10: encoding: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]
37503
37504v_add_f32_e32 v5, v1, v255
37505// GFX10: encoding: [0x01,0xff,0x0b,0x06]
37506
37507v_add_f32_e64 v5, v1, v2
37508// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x00]
37509
37510v_add_f32_e64 v255, v1, v2
37511// GFX10: encoding: [0xff,0x00,0x03,0xd5,0x01,0x05,0x02,0x00]
37512
37513v_add_f32_e64 v5, v255, v2
37514// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xff,0x05,0x02,0x00]
37515
37516v_add_f32_e64 v5, s1, v2
37517// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x04,0x02,0x00]
37518
37519v_add_f32_e64 v5, s101, v2
37520// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x65,0x04,0x02,0x00]
37521
37522v_add_f32_e64 v5, vcc_lo, v2
37523// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x6a,0x04,0x02,0x00]
37524
37525v_add_f32_e64 v5, vcc_hi, v2
37526// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x6b,0x04,0x02,0x00]
37527
37528v_add_f32_e64 v5, m0, v2
37529// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x7c,0x04,0x02,0x00]
37530
37531v_add_f32_e64 v5, exec_lo, v2
37532// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x7e,0x04,0x02,0x00]
37533
37534v_add_f32_e64 v5, exec_hi, v2
37535// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x7f,0x04,0x02,0x00]
37536
37537v_add_f32_e64 v5, 0, v2
37538// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x80,0x04,0x02,0x00]
37539
37540v_add_f32_e64 v5, -1, v2
37541// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xc1,0x04,0x02,0x00]
37542
37543v_add_f32_e64 v5, 0.5, v2
37544// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xf0,0x04,0x02,0x00]
37545
37546v_add_f32_e64 v5, -4.0, v2
37547// GFX10: encoding: [0x05,0x00,0x03,0xd5,0xf7,0x04,0x02,0x00]
37548
37549v_add_f32_e64 v5, v1, v255
37550// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xff,0x03,0x00]
37551
37552v_add_f32_e64 v5, v1, s2
37553// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x00,0x00]
37554
37555v_add_f32_e64 v5, v1, s101
37556// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xcb,0x00,0x00]
37557
37558v_add_f32_e64 v5, v1, vcc_lo
37559// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xd5,0x00,0x00]
37560
37561v_add_f32_e64 v5, v1, vcc_hi
37562// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xd7,0x00,0x00]
37563
37564v_add_f32_e64 v5, v1, m0
37565// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xf9,0x00,0x00]
37566
37567v_add_f32_e64 v5, v1, exec_lo
37568// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xfd,0x00,0x00]
37569
37570v_add_f32_e64 v5, v1, exec_hi
37571// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xff,0x00,0x00]
37572
37573v_add_f32_e64 v5, v1, 0
37574// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x01,0x01,0x00]
37575
37576v_add_f32_e64 v5, v1, -1
37577// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x83,0x01,0x00]
37578
37579v_add_f32_e64 v5, v1, 0.5
37580// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xe1,0x01,0x00]
37581
37582v_add_f32_e64 v5, v1, -4.0
37583// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0xef,0x01,0x00]
37584
37585v_add_f32_e64 v5, -v1, v2
37586// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x20]
37587
37588v_add_f32_e64 v5, v1, -v2
37589// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x40]
37590
37591v_add_f32_e64 v5, -v1, -v2
37592// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x60]
37593
37594v_add_f32_e64 v5, |v1|, v2
37595// GFX10: encoding: [0x05,0x01,0x03,0xd5,0x01,0x05,0x02,0x00]
37596
37597v_add_f32_e64 v5, v1, |v2|
37598// GFX10: encoding: [0x05,0x02,0x03,0xd5,0x01,0x05,0x02,0x00]
37599
37600v_add_f32_e64 v5, |v1|, |v2|
37601// GFX10: encoding: [0x05,0x03,0x03,0xd5,0x01,0x05,0x02,0x00]
37602
37603v_add_f32_e64 v5, v1, v2 clamp
37604// GFX10: encoding: [0x05,0x80,0x03,0xd5,0x01,0x05,0x02,0x00]
37605
37606v_add_f32_e64 v5, v1, v2 mul:2
37607// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x08]
37608
37609v_add_f32_e64 v5, v1, v2 mul:4
37610// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x10]
37611
37612v_add_f32_e64 v5, v1, v2 div:2
37613// GFX10: encoding: [0x05,0x00,0x03,0xd5,0x01,0x05,0x02,0x18]
37614
37615v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37616// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
37617
37618v_add_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37619// GFX10: encoding: [0xf9,0x04,0xfe,0x07,0x01,0x06,0x06,0x06]
37620
37621v_add_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37622// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0xff,0x06,0x06,0x06]
37623
37624v_add_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37625// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x86,0x06]
37626
37627v_add_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37628// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x65,0x06,0x86,0x06]
37629
37630v_add_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37631// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x6a,0x06,0x86,0x06]
37632
37633v_add_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37634// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x6b,0x06,0x86,0x06]
37635
37636v_add_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37637// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x7c,0x06,0x86,0x06]
37638
37639v_add_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37640// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x7e,0x06,0x86,0x06]
37641
37642v_add_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37643// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x7f,0x06,0x86,0x06]
37644
37645v_add_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37646// GFX10: encoding: [0xf9,0xfe,0x0b,0x06,0x01,0x06,0x06,0x06]
37647
37648v_add_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37649// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x26,0x06,0x06]
37650
37651v_add_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37652// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x46,0x06,0x06]
37653
37654v_add_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37655// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x86,0x06,0x06]
37656
37657v_add_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37658// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0xc6,0x06,0x06]
37659
37660v_add_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37661// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
37662
37663v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37664// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x00,0x06,0x06]
37665
37666v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37667// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x01,0x06,0x06]
37668
37669v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37670// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x02,0x06,0x06]
37671
37672v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37673// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x03,0x06,0x06]
37674
37675v_add_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37676// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x04,0x06,0x06]
37677
37678v_add_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37679// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x05,0x06,0x06]
37680
37681v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
37682// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x0e,0x06,0x06]
37683
37684v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
37685// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]
37686
37687v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
37688// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]
37689
37690v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
37691// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
37692
37693v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
37694// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x00,0x06]
37695
37696v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
37697// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x01,0x06]
37698
37699v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
37700// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x02,0x06]
37701
37702v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
37703// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x03,0x06]
37704
37705v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
37706// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x04,0x06]
37707
37708v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
37709// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x05,0x06]
37710
37711v_add_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37712// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x16,0x06]
37713
37714v_add_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37715// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x26,0x06]
37716
37717v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
37718// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
37719
37720v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
37721// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x00]
37722
37723v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
37724// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x01]
37725
37726v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
37727// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x02]
37728
37729v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
37730// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x03]
37731
37732v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
37733// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x04]
37734
37735v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
37736// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x05]
37737
37738v_add_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37739// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x16]
37740
37741v_add_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37742// GFX10: encoding: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x26]
37743
37744v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37745// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x00]
37746
37747v_add_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37748// GFX10: encoding: [0xfa,0x04,0xfe,0x07,0x01,0xe4,0x00,0x00]
37749
37750v_add_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37751// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0xff,0xe4,0x00,0x00]
37752
37753v_add_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37754// GFX10: encoding: [0xfa,0xfe,0x0b,0x06,0x01,0xe4,0x00,0x00]
37755
37756v_add_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
37757// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x00,0x00]
37758
37759v_add_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
37760// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x40,0x01,0x00]
37761
37762v_add_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
37763// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x41,0x01,0x00]
37764
37765v_add_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
37766// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x01,0x01,0x00]
37767
37768v_add_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
37769// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x0f,0x01,0x00]
37770
37771v_add_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
37772// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x11,0x01,0x00]
37773
37774v_add_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
37775// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x1f,0x01,0x00]
37776
37777v_add_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
37778// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x21,0x01,0x00]
37779
37780v_add_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
37781// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x2f,0x01,0x00]
37782
37783v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
37784// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x10]
37785
37786v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
37787// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x30]
37788
37789v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
37790// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0xf0]
37791
37792v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
37793// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x01]
37794
37795v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
37796// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x03]
37797
37798v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
37799// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x0f]
37800
37801v_add_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
37802// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x08,0x00]
37803
37804v_add_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37805// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x10,0x00]
37806
37807v_add_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37808// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x20,0x00]
37809
37810v_add_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37811// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x40,0x00]
37812
37813v_add_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
37814// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x80,0x00]
37815
37816v_add_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
37817// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x51,0x01,0x00]
37818
37819v_add_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
37820// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x5f,0x01,0x00]
37821
37822v_add_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
37823// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x61,0x01,0x00]
37824
37825v_add_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
37826// GFX10: encoding: [0xfa,0x04,0x0a,0x06,0x01,0x6f,0x01,0x00]
37827
37828v_sub_f32_e32 v5, v1, v2
37829// GFX10: encoding: [0x01,0x05,0x0a,0x08]
37830
37831v_sub_f32_e32 v255, v1, v2
37832// GFX10: encoding: [0x01,0x05,0xfe,0x09]
37833
37834v_sub_f32_e32 v5, v255, v2
37835// GFX10: encoding: [0xff,0x05,0x0a,0x08]
37836
37837v_sub_f32_e32 v5, s1, v2
37838// GFX10: encoding: [0x01,0x04,0x0a,0x08]
37839
37840v_sub_f32_e32 v5, s101, v2
37841// GFX10: encoding: [0x65,0x04,0x0a,0x08]
37842
37843v_sub_f32_e32 v5, vcc_lo, v2
37844// GFX10: encoding: [0x6a,0x04,0x0a,0x08]
37845
37846v_sub_f32_e32 v5, vcc_hi, v2
37847// GFX10: encoding: [0x6b,0x04,0x0a,0x08]
37848
37849v_sub_f32_e32 v5, m0, v2
37850// GFX10: encoding: [0x7c,0x04,0x0a,0x08]
37851
37852v_sub_f32_e32 v5, exec_lo, v2
37853// GFX10: encoding: [0x7e,0x04,0x0a,0x08]
37854
37855v_sub_f32_e32 v5, exec_hi, v2
37856// GFX10: encoding: [0x7f,0x04,0x0a,0x08]
37857
37858v_sub_f32_e32 v5, 0, v2
37859// GFX10: encoding: [0x80,0x04,0x0a,0x08]
37860
37861v_sub_f32_e32 v5, -1, v2
37862// GFX10: encoding: [0xc1,0x04,0x0a,0x08]
37863
37864v_sub_f32_e32 v5, 0.5, v2
37865// GFX10: encoding: [0xf0,0x04,0x0a,0x08]
37866
37867v_sub_f32_e32 v5, -4.0, v2
37868// GFX10: encoding: [0xf7,0x04,0x0a,0x08]
37869
37870v_sub_f32_e32 v5, 0xaf123456, v2
37871// GFX10: encoding: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]
37872
37873v_sub_f32_e32 v5, 0x3f717273, v2
37874// GFX10: encoding: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]
37875
37876v_sub_f32_e32 v5, v1, v255
37877// GFX10: encoding: [0x01,0xff,0x0b,0x08]
37878
37879v_sub_f32_e64 v5, v1, v2
37880// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x00]
37881
37882v_sub_f32_e64 v255, v1, v2
37883// GFX10: encoding: [0xff,0x00,0x04,0xd5,0x01,0x05,0x02,0x00]
37884
37885v_sub_f32_e64 v5, v255, v2
37886// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xff,0x05,0x02,0x00]
37887
37888v_sub_f32_e64 v5, s1, v2
37889// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x04,0x02,0x00]
37890
37891v_sub_f32_e64 v5, s101, v2
37892// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x65,0x04,0x02,0x00]
37893
37894v_sub_f32_e64 v5, vcc_lo, v2
37895// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x6a,0x04,0x02,0x00]
37896
37897v_sub_f32_e64 v5, vcc_hi, v2
37898// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x6b,0x04,0x02,0x00]
37899
37900v_sub_f32_e64 v5, m0, v2
37901// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x7c,0x04,0x02,0x00]
37902
37903v_sub_f32_e64 v5, exec_lo, v2
37904// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x7e,0x04,0x02,0x00]
37905
37906v_sub_f32_e64 v5, exec_hi, v2
37907// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x7f,0x04,0x02,0x00]
37908
37909v_sub_f32_e64 v5, 0, v2
37910// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x80,0x04,0x02,0x00]
37911
37912v_sub_f32_e64 v5, -1, v2
37913// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xc1,0x04,0x02,0x00]
37914
37915v_sub_f32_e64 v5, 0.5, v2
37916// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xf0,0x04,0x02,0x00]
37917
37918v_sub_f32_e64 v5, -4.0, v2
37919// GFX10: encoding: [0x05,0x00,0x04,0xd5,0xf7,0x04,0x02,0x00]
37920
37921v_sub_f32_e64 v5, v1, v255
37922// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xff,0x03,0x00]
37923
37924v_sub_f32_e64 v5, v1, s2
37925// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x00,0x00]
37926
37927v_sub_f32_e64 v5, v1, s101
37928// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xcb,0x00,0x00]
37929
37930v_sub_f32_e64 v5, v1, vcc_lo
37931// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xd5,0x00,0x00]
37932
37933v_sub_f32_e64 v5, v1, vcc_hi
37934// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xd7,0x00,0x00]
37935
37936v_sub_f32_e64 v5, v1, m0
37937// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xf9,0x00,0x00]
37938
37939v_sub_f32_e64 v5, v1, exec_lo
37940// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xfd,0x00,0x00]
37941
37942v_sub_f32_e64 v5, v1, exec_hi
37943// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xff,0x00,0x00]
37944
37945v_sub_f32_e64 v5, v1, 0
37946// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x01,0x01,0x00]
37947
37948v_sub_f32_e64 v5, v1, -1
37949// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x83,0x01,0x00]
37950
37951v_sub_f32_e64 v5, v1, 0.5
37952// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xe1,0x01,0x00]
37953
37954v_sub_f32_e64 v5, v1, -4.0
37955// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0xef,0x01,0x00]
37956
37957v_sub_f32_e64 v5, -v1, v2
37958// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x20]
37959
37960v_sub_f32_e64 v5, v1, -v2
37961// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x40]
37962
37963v_sub_f32_e64 v5, -v1, -v2
37964// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x60]
37965
37966v_sub_f32_e64 v5, |v1|, v2
37967// GFX10: encoding: [0x05,0x01,0x04,0xd5,0x01,0x05,0x02,0x00]
37968
37969v_sub_f32_e64 v5, v1, |v2|
37970// GFX10: encoding: [0x05,0x02,0x04,0xd5,0x01,0x05,0x02,0x00]
37971
37972v_sub_f32_e64 v5, |v1|, |v2|
37973// GFX10: encoding: [0x05,0x03,0x04,0xd5,0x01,0x05,0x02,0x00]
37974
37975v_sub_f32_e64 v5, v1, v2 clamp
37976// GFX10: encoding: [0x05,0x80,0x04,0xd5,0x01,0x05,0x02,0x00]
37977
37978v_sub_f32_e64 v5, v1, v2 mul:2
37979// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x08]
37980
37981v_sub_f32_e64 v5, v1, v2 mul:4
37982// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x10]
37983
37984v_sub_f32_e64 v5, v1, v2 div:2
37985// GFX10: encoding: [0x05,0x00,0x04,0xd5,0x01,0x05,0x02,0x18]
37986
37987v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37988// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
37989
37990v_sub_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37991// GFX10: encoding: [0xf9,0x04,0xfe,0x09,0x01,0x06,0x06,0x06]
37992
37993v_sub_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37994// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0xff,0x06,0x06,0x06]
37995
37996v_sub_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
37997// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x86,0x06]
37998
37999v_sub_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38000// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x65,0x06,0x86,0x06]
38001
38002v_sub_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38003// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x6a,0x06,0x86,0x06]
38004
38005v_sub_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38006// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x6b,0x06,0x86,0x06]
38007
38008v_sub_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38009// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x7c,0x06,0x86,0x06]
38010
38011v_sub_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38012// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x7e,0x06,0x86,0x06]
38013
38014v_sub_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38015// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x7f,0x06,0x86,0x06]
38016
38017v_sub_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38018// GFX10: encoding: [0xf9,0xfe,0x0b,0x08,0x01,0x06,0x06,0x06]
38019
38020v_sub_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38021// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x26,0x06,0x06]
38022
38023v_sub_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38024// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x46,0x06,0x06]
38025
38026v_sub_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38027// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x86,0x06,0x06]
38028
38029v_sub_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38030// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0xc6,0x06,0x06]
38031
38032v_sub_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38033// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
38034
38035v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38036// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x00,0x06,0x06]
38037
38038v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38039// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x01,0x06,0x06]
38040
38041v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38042// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x02,0x06,0x06]
38043
38044v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38045// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x03,0x06,0x06]
38046
38047v_sub_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38048// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x04,0x06,0x06]
38049
38050v_sub_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38051// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x05,0x06,0x06]
38052
38053v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
38054// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x0e,0x06,0x06]
38055
38056v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
38057// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]
38058
38059v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
38060// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]
38061
38062v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
38063// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
38064
38065v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
38066// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x00,0x06]
38067
38068v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
38069// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x01,0x06]
38070
38071v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
38072// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x02,0x06]
38073
38074v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
38075// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x03,0x06]
38076
38077v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
38078// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x04,0x06]
38079
38080v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
38081// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x05,0x06]
38082
38083v_sub_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38084// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x16,0x06]
38085
38086v_sub_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38087// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x26,0x06]
38088
38089v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
38090// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
38091
38092v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
38093// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x00]
38094
38095v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
38096// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x01]
38097
38098v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
38099// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x02]
38100
38101v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
38102// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x03]
38103
38104v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
38105// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x04]
38106
38107v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
38108// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x05]
38109
38110v_sub_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38111// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x16]
38112
38113v_sub_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38114// GFX10: encoding: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x26]
38115
38116v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38117// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x00]
38118
38119v_sub_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38120// GFX10: encoding: [0xfa,0x04,0xfe,0x09,0x01,0xe4,0x00,0x00]
38121
38122v_sub_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38123// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0xff,0xe4,0x00,0x00]
38124
38125v_sub_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38126// GFX10: encoding: [0xfa,0xfe,0x0b,0x08,0x01,0xe4,0x00,0x00]
38127
38128v_sub_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
38129// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1b,0x00,0x00]
38130
38131v_sub_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
38132// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x40,0x01,0x00]
38133
38134v_sub_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
38135// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x41,0x01,0x00]
38136
38137v_sub_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
38138// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x01,0x01,0x00]
38139
38140v_sub_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
38141// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x0f,0x01,0x00]
38142
38143v_sub_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
38144// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x11,0x01,0x00]
38145
38146v_sub_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
38147// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x1f,0x01,0x00]
38148
38149v_sub_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
38150// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x21,0x01,0x00]
38151
38152v_sub_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
38153// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x2f,0x01,0x00]
38154
38155v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
38156// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x10]
38157
38158v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
38159// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x30]
38160
38161v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
38162// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0xf0]
38163
38164v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
38165// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x01]
38166
38167v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
38168// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x03]
38169
38170v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
38171// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x0f]
38172
38173v_sub_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
38174// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x08,0x00]
38175
38176v_sub_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38177// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x10,0x00]
38178
38179v_sub_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38180// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x20,0x00]
38181
38182v_sub_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38183// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x40,0x00]
38184
38185v_sub_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38186// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x80,0x00]
38187
38188v_sub_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
38189// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x51,0x01,0x00]
38190
38191v_sub_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
38192// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x5f,0x01,0x00]
38193
38194v_sub_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
38195// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x61,0x01,0x00]
38196
38197v_sub_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
38198// GFX10: encoding: [0xfa,0x04,0x0a,0x08,0x01,0x6f,0x01,0x00]
38199
38200v_subrev_f32_e32 v5, v1, v2
38201// GFX10: encoding: [0x01,0x05,0x0a,0x0a]
38202
38203v_subrev_f32_e32 v255, v1, v2
38204// GFX10: encoding: [0x01,0x05,0xfe,0x0b]
38205
38206v_subrev_f32_e32 v5, v255, v2
38207// GFX10: encoding: [0xff,0x05,0x0a,0x0a]
38208
38209v_subrev_f32_e32 v5, s1, v2
38210// GFX10: encoding: [0x01,0x04,0x0a,0x0a]
38211
38212v_subrev_f32_e32 v5, s101, v2
38213// GFX10: encoding: [0x65,0x04,0x0a,0x0a]
38214
38215v_subrev_f32_e32 v5, vcc_lo, v2
38216// GFX10: encoding: [0x6a,0x04,0x0a,0x0a]
38217
38218v_subrev_f32_e32 v5, vcc_hi, v2
38219// GFX10: encoding: [0x6b,0x04,0x0a,0x0a]
38220
38221v_subrev_f32_e32 v5, m0, v2
38222// GFX10: encoding: [0x7c,0x04,0x0a,0x0a]
38223
38224v_subrev_f32_e32 v5, exec_lo, v2
38225// GFX10: encoding: [0x7e,0x04,0x0a,0x0a]
38226
38227v_subrev_f32_e32 v5, exec_hi, v2
38228// GFX10: encoding: [0x7f,0x04,0x0a,0x0a]
38229
38230v_subrev_f32_e32 v5, 0, v2
38231// GFX10: encoding: [0x80,0x04,0x0a,0x0a]
38232
38233v_subrev_f32_e32 v5, -1, v2
38234// GFX10: encoding: [0xc1,0x04,0x0a,0x0a]
38235
38236v_subrev_f32_e32 v5, 0.5, v2
38237// GFX10: encoding: [0xf0,0x04,0x0a,0x0a]
38238
38239v_subrev_f32_e32 v5, -4.0, v2
38240// GFX10: encoding: [0xf7,0x04,0x0a,0x0a]
38241
38242v_subrev_f32_e32 v5, 0xaf123456, v2
38243// GFX10: encoding: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]
38244
38245v_subrev_f32_e32 v5, 0x3f717273, v2
38246// GFX10: encoding: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]
38247
38248v_subrev_f32_e32 v5, v1, v255
38249// GFX10: encoding: [0x01,0xff,0x0b,0x0a]
38250
38251v_subrev_f32_e64 v5, v1, v2
38252// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x00]
38253
38254v_subrev_f32_e64 v255, v1, v2
38255// GFX10: encoding: [0xff,0x00,0x05,0xd5,0x01,0x05,0x02,0x00]
38256
38257v_subrev_f32_e64 v5, v255, v2
38258// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xff,0x05,0x02,0x00]
38259
38260v_subrev_f32_e64 v5, s1, v2
38261// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x04,0x02,0x00]
38262
38263v_subrev_f32_e64 v5, s101, v2
38264// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x65,0x04,0x02,0x00]
38265
38266v_subrev_f32_e64 v5, vcc_lo, v2
38267// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x6a,0x04,0x02,0x00]
38268
38269v_subrev_f32_e64 v5, vcc_hi, v2
38270// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x6b,0x04,0x02,0x00]
38271
38272v_subrev_f32_e64 v5, m0, v2
38273// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x7c,0x04,0x02,0x00]
38274
38275v_subrev_f32_e64 v5, exec_lo, v2
38276// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x7e,0x04,0x02,0x00]
38277
38278v_subrev_f32_e64 v5, exec_hi, v2
38279// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x7f,0x04,0x02,0x00]
38280
38281v_subrev_f32_e64 v5, 0, v2
38282// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x80,0x04,0x02,0x00]
38283
38284v_subrev_f32_e64 v5, -1, v2
38285// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xc1,0x04,0x02,0x00]
38286
38287v_subrev_f32_e64 v5, 0.5, v2
38288// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xf0,0x04,0x02,0x00]
38289
38290v_subrev_f32_e64 v5, -4.0, v2
38291// GFX10: encoding: [0x05,0x00,0x05,0xd5,0xf7,0x04,0x02,0x00]
38292
38293v_subrev_f32_e64 v5, v1, v255
38294// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xff,0x03,0x00]
38295
38296v_subrev_f32_e64 v5, v1, s2
38297// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x00,0x00]
38298
38299v_subrev_f32_e64 v5, v1, s101
38300// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xcb,0x00,0x00]
38301
38302v_subrev_f32_e64 v5, v1, vcc_lo
38303// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xd5,0x00,0x00]
38304
38305v_subrev_f32_e64 v5, v1, vcc_hi
38306// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xd7,0x00,0x00]
38307
38308v_subrev_f32_e64 v5, v1, m0
38309// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xf9,0x00,0x00]
38310
38311v_subrev_f32_e64 v5, v1, exec_lo
38312// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xfd,0x00,0x00]
38313
38314v_subrev_f32_e64 v5, v1, exec_hi
38315// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xff,0x00,0x00]
38316
38317v_subrev_f32_e64 v5, v1, 0
38318// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x01,0x01,0x00]
38319
38320v_subrev_f32_e64 v5, v1, -1
38321// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x83,0x01,0x00]
38322
38323v_subrev_f32_e64 v5, v1, 0.5
38324// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xe1,0x01,0x00]
38325
38326v_subrev_f32_e64 v5, v1, -4.0
38327// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0xef,0x01,0x00]
38328
38329v_subrev_f32_e64 v5, -v1, v2
38330// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x20]
38331
38332v_subrev_f32_e64 v5, v1, -v2
38333// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x40]
38334
38335v_subrev_f32_e64 v5, -v1, -v2
38336// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x60]
38337
38338v_subrev_f32_e64 v5, |v1|, v2
38339// GFX10: encoding: [0x05,0x01,0x05,0xd5,0x01,0x05,0x02,0x00]
38340
38341v_subrev_f32_e64 v5, v1, |v2|
38342// GFX10: encoding: [0x05,0x02,0x05,0xd5,0x01,0x05,0x02,0x00]
38343
38344v_subrev_f32_e64 v5, |v1|, |v2|
38345// GFX10: encoding: [0x05,0x03,0x05,0xd5,0x01,0x05,0x02,0x00]
38346
38347v_subrev_f32_e64 v5, v1, v2 clamp
38348// GFX10: encoding: [0x05,0x80,0x05,0xd5,0x01,0x05,0x02,0x00]
38349
38350v_subrev_f32_e64 v5, v1, v2 mul:2
38351// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x08]
38352
38353v_subrev_f32_e64 v5, v1, v2 mul:4
38354// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x10]
38355
38356v_subrev_f32_e64 v5, v1, v2 div:2
38357// GFX10: encoding: [0x05,0x00,0x05,0xd5,0x01,0x05,0x02,0x18]
38358
38359v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38360// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
38361
38362v_subrev_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38363// GFX10: encoding: [0xf9,0x04,0xfe,0x0b,0x01,0x06,0x06,0x06]
38364
38365v_subrev_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38366// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0xff,0x06,0x06,0x06]
38367
38368v_subrev_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38369// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x86,0x06]
38370
38371v_subrev_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38372// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x65,0x06,0x86,0x06]
38373
38374v_subrev_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38375// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x6a,0x06,0x86,0x06]
38376
38377v_subrev_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38378// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x6b,0x06,0x86,0x06]
38379
38380v_subrev_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38381// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x7c,0x06,0x86,0x06]
38382
38383v_subrev_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38384// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x7e,0x06,0x86,0x06]
38385
38386v_subrev_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38387// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x7f,0x06,0x86,0x06]
38388
38389v_subrev_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38390// GFX10: encoding: [0xf9,0xfe,0x0b,0x0a,0x01,0x06,0x06,0x06]
38391
38392v_subrev_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38393// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x26,0x06,0x06]
38394
38395v_subrev_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38396// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x46,0x06,0x06]
38397
38398v_subrev_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38399// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x86,0x06,0x06]
38400
38401v_subrev_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38402// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0xc6,0x06,0x06]
38403
38404v_subrev_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38405// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
38406
38407v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38408// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x00,0x06,0x06]
38409
38410v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38411// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x01,0x06,0x06]
38412
38413v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38414// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x02,0x06,0x06]
38415
38416v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38417// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x03,0x06,0x06]
38418
38419v_subrev_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38420// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x04,0x06,0x06]
38421
38422v_subrev_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38423// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x05,0x06,0x06]
38424
38425v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
38426// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x0e,0x06,0x06]
38427
38428v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
38429// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]
38430
38431v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
38432// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]
38433
38434v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
38435// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
38436
38437v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
38438// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x00,0x06]
38439
38440v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
38441// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x01,0x06]
38442
38443v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
38444// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x02,0x06]
38445
38446v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
38447// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x03,0x06]
38448
38449v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
38450// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x04,0x06]
38451
38452v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
38453// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x05,0x06]
38454
38455v_subrev_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38456// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x16,0x06]
38457
38458v_subrev_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38459// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x26,0x06]
38460
38461v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
38462// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
38463
38464v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
38465// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x00]
38466
38467v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
38468// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x01]
38469
38470v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
38471// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x02]
38472
38473v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
38474// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x03]
38475
38476v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
38477// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x04]
38478
38479v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
38480// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x05]
38481
38482v_subrev_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38483// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x16]
38484
38485v_subrev_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38486// GFX10: encoding: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x26]
38487
38488v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38489// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x00]
38490
38491v_subrev_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38492// GFX10: encoding: [0xfa,0x04,0xfe,0x0b,0x01,0xe4,0x00,0x00]
38493
38494v_subrev_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38495// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0xff,0xe4,0x00,0x00]
38496
38497v_subrev_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38498// GFX10: encoding: [0xfa,0xfe,0x0b,0x0a,0x01,0xe4,0x00,0x00]
38499
38500v_subrev_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
38501// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x00,0x00]
38502
38503v_subrev_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
38504// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x40,0x01,0x00]
38505
38506v_subrev_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
38507// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x41,0x01,0x00]
38508
38509v_subrev_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
38510// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x01,0x01,0x00]
38511
38512v_subrev_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
38513// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x0f,0x01,0x00]
38514
38515v_subrev_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
38516// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x11,0x01,0x00]
38517
38518v_subrev_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
38519// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x1f,0x01,0x00]
38520
38521v_subrev_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
38522// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x21,0x01,0x00]
38523
38524v_subrev_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
38525// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x2f,0x01,0x00]
38526
38527v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
38528// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x10]
38529
38530v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
38531// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x30]
38532
38533v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
38534// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0xf0]
38535
38536v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
38537// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x01]
38538
38539v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
38540// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x03]
38541
38542v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
38543// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x0f]
38544
38545v_subrev_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
38546// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x08,0x00]
38547
38548v_subrev_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38549// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x10,0x00]
38550
38551v_subrev_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38552// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x20,0x00]
38553
38554v_subrev_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38555// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x40,0x00]
38556
38557v_subrev_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
38558// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x80,0x00]
38559
38560v_subrev_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
38561// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x51,0x01,0x00]
38562
38563v_subrev_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
38564// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x5f,0x01,0x00]
38565
38566v_subrev_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
38567// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x61,0x01,0x00]
38568
38569v_subrev_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
38570// GFX10: encoding: [0xfa,0x04,0x0a,0x0a,0x01,0x6f,0x01,0x00]
38571
38572v_mac_legacy_f32_e32 v5, v1, v2
38573// GFX10: encoding: [0x01,0x05,0x0a,0x0c]
38574
38575v_mac_legacy_f32_e32 v255, v1, v2
38576// GFX10: encoding: [0x01,0x05,0xfe,0x0d]
38577
38578v_mac_legacy_f32_e32 v5, v255, v2
38579// GFX10: encoding: [0xff,0x05,0x0a,0x0c]
38580
38581v_mac_legacy_f32_e32 v5, s1, v2
38582// GFX10: encoding: [0x01,0x04,0x0a,0x0c]
38583
38584v_mac_legacy_f32_e32 v5, s103, v2
38585// GFX10: encoding: [0x67,0x04,0x0a,0x0c]
38586
38587v_mac_legacy_f32_e32 v5, vcc_lo, v2
38588// GFX10: encoding: [0x6a,0x04,0x0a,0x0c]
38589
38590v_mac_legacy_f32_e32 v5, vcc_hi, v2
38591// GFX10: encoding: [0x6b,0x04,0x0a,0x0c]
38592
38593v_mac_legacy_f32_e32 v5, ttmp11, v2
38594// GFX10: encoding: [0x77,0x04,0x0a,0x0c]
38595
38596v_mac_legacy_f32_e32 v5, m0, v2
38597// GFX10: encoding: [0x7c,0x04,0x0a,0x0c]
38598
38599v_mac_legacy_f32_e32 v5, exec_lo, v2
38600// GFX10: encoding: [0x7e,0x04,0x0a,0x0c]
38601
38602v_mac_legacy_f32_e32 v5, exec_hi, v2
38603// GFX10: encoding: [0x7f,0x04,0x0a,0x0c]
38604
38605v_mac_legacy_f32_e32 v5, 0, v2
38606// GFX10: encoding: [0x80,0x04,0x0a,0x0c]
38607
38608v_mac_legacy_f32_e32 v5, -1, v2
38609// GFX10: encoding: [0xc1,0x04,0x0a,0x0c]
38610
38611v_mac_legacy_f32_e32 v5, 0.5, v2
38612// GFX10: encoding: [0xf0,0x04,0x0a,0x0c]
38613
38614v_mac_legacy_f32_e32 v5, -4.0, v2
38615// GFX10: encoding: [0xf7,0x04,0x0a,0x0c]
38616
38617v_mac_legacy_f32_e32 v5, 0xaf123456, v2
38618// GFX10: encoding: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]
38619
38620v_mac_legacy_f32_e32 v5, 0x3f717273, v2
38621// GFX10: encoding: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]
38622
38623v_mac_legacy_f32_e32 v5, v1, v255
38624// GFX10: encoding: [0x01,0xff,0x0b,0x0c]
38625
38626v_mac_legacy_f32_e64 v5, v1, v2
38627// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x00]
38628
38629v_mac_legacy_f32_e64 v255, v1, v2
38630// GFX10: encoding: [0xff,0x00,0x06,0xd5,0x01,0x05,0x02,0x00]
38631
38632v_mac_legacy_f32_e64 v5, v255, v2
38633// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xff,0x05,0x02,0x00]
38634
38635v_mac_legacy_f32_e64 v5, s1, v2
38636// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x04,0x02,0x00]
38637
38638v_mac_legacy_f32_e64 v5, s103, v2
38639// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x67,0x04,0x02,0x00]
38640
38641v_mac_legacy_f32_e64 v5, vcc_lo, v2
38642// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x6a,0x04,0x02,0x00]
38643
38644v_mac_legacy_f32_e64 v5, vcc_hi, v2
38645// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x6b,0x04,0x02,0x00]
38646
38647v_mac_legacy_f32_e64 v5, ttmp11, v2
38648// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x77,0x04,0x02,0x00]
38649
38650v_mac_legacy_f32_e64 v5, m0, v2
38651// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x7c,0x04,0x02,0x00]
38652
38653v_mac_legacy_f32_e64 v5, exec_lo, v2
38654// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x7e,0x04,0x02,0x00]
38655
38656v_mac_legacy_f32_e64 v5, exec_hi, v2
38657// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x7f,0x04,0x02,0x00]
38658
38659v_mac_legacy_f32_e64 v5, 0, v2
38660// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x80,0x04,0x02,0x00]
38661
38662v_mac_legacy_f32_e64 v5, -1, v2
38663// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xc1,0x04,0x02,0x00]
38664
38665v_mac_legacy_f32_e64 v5, 0.5, v2
38666// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xf0,0x04,0x02,0x00]
38667
38668v_mac_legacy_f32_e64 v5, -4.0, v2
38669// GFX10: encoding: [0x05,0x00,0x06,0xd5,0xf7,0x04,0x02,0x00]
38670
38671v_mac_legacy_f32_e64 v5, v1, v255
38672// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xff,0x03,0x00]
38673
38674v_mac_legacy_f32_e64 v5, v1, s2
38675// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x00,0x00]
38676
38677v_mac_legacy_f32_e64 v5, v1, s103
38678// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xcf,0x00,0x00]
38679
38680v_mac_legacy_f32_e64 v5, v1, vcc_lo
38681// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xd5,0x00,0x00]
38682
38683v_mac_legacy_f32_e64 v5, v1, vcc_hi
38684// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xd7,0x00,0x00]
38685
38686v_mac_legacy_f32_e64 v5, v1, ttmp11
38687// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xef,0x00,0x00]
38688
38689v_mac_legacy_f32_e64 v5, v1, m0
38690// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xf9,0x00,0x00]
38691
38692v_mac_legacy_f32_e64 v5, v1, exec_lo
38693// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xfd,0x00,0x00]
38694
38695v_mac_legacy_f32_e64 v5, v1, exec_hi
38696// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xff,0x00,0x00]
38697
38698v_mac_legacy_f32_e64 v5, v1, 0
38699// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x01,0x01,0x00]
38700
38701v_mac_legacy_f32_e64 v5, v1, -1
38702// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x83,0x01,0x00]
38703
38704v_mac_legacy_f32_e64 v5, v1, 0.5
38705// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xe1,0x01,0x00]
38706
38707v_mac_legacy_f32_e64 v5, v1, -4.0
38708// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0xef,0x01,0x00]
38709
38710v_mac_legacy_f32_e64 v5, -v1, v2
38711// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x20]
38712
38713v_mac_legacy_f32_e64 v5, v1, -v2
38714// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x40]
38715
38716v_mac_legacy_f32_e64 v5, -v1, -v2
38717// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x60]
38718
38719v_mac_legacy_f32_e64 v5, |v1|, v2
38720// GFX10: encoding: [0x05,0x01,0x06,0xd5,0x01,0x05,0x02,0x00]
38721
38722v_mac_legacy_f32_e64 v5, v1, |v2|
38723// GFX10: encoding: [0x05,0x02,0x06,0xd5,0x01,0x05,0x02,0x00]
38724
38725v_mac_legacy_f32_e64 v5, |v1|, |v2|
38726// GFX10: encoding: [0x05,0x03,0x06,0xd5,0x01,0x05,0x02,0x00]
38727
38728v_mac_legacy_f32_e64 v5, v1, v2 clamp
38729// GFX10: encoding: [0x05,0x80,0x06,0xd5,0x01,0x05,0x02,0x00]
38730
38731v_mac_legacy_f32_e64 v5, v1, v2 mul:2
38732// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x08]
38733
38734v_mac_legacy_f32_e64 v5, v1, v2 mul:4
38735// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x10]
38736
38737v_mac_legacy_f32_e64 v5, v1, v2 div:2
38738// GFX10: encoding: [0x05,0x00,0x06,0xd5,0x01,0x05,0x02,0x18]
38739
38740v_mul_legacy_f32_e32 v5, v1, v2
38741// GFX10: encoding: [0x01,0x05,0x0a,0x0e]
38742
38743v_mul_legacy_f32_e32 v255, v1, v2
38744// GFX10: encoding: [0x01,0x05,0xfe,0x0f]
38745
38746v_mul_legacy_f32_e32 v5, v255, v2
38747// GFX10: encoding: [0xff,0x05,0x0a,0x0e]
38748
38749v_mul_legacy_f32_e32 v5, s1, v2
38750// GFX10: encoding: [0x01,0x04,0x0a,0x0e]
38751
38752v_mul_legacy_f32_e32 v5, s101, v2
38753// GFX10: encoding: [0x65,0x04,0x0a,0x0e]
38754
38755v_mul_legacy_f32_e32 v5, vcc_lo, v2
38756// GFX10: encoding: [0x6a,0x04,0x0a,0x0e]
38757
38758v_mul_legacy_f32_e32 v5, vcc_hi, v2
38759// GFX10: encoding: [0x6b,0x04,0x0a,0x0e]
38760
38761v_mul_legacy_f32_e32 v5, m0, v2
38762// GFX10: encoding: [0x7c,0x04,0x0a,0x0e]
38763
38764v_mul_legacy_f32_e32 v5, exec_lo, v2
38765// GFX10: encoding: [0x7e,0x04,0x0a,0x0e]
38766
38767v_mul_legacy_f32_e32 v5, exec_hi, v2
38768// GFX10: encoding: [0x7f,0x04,0x0a,0x0e]
38769
38770v_mul_legacy_f32_e32 v5, 0, v2
38771// GFX10: encoding: [0x80,0x04,0x0a,0x0e]
38772
38773v_mul_legacy_f32_e32 v5, -1, v2
38774// GFX10: encoding: [0xc1,0x04,0x0a,0x0e]
38775
38776v_mul_legacy_f32_e32 v5, 0.5, v2
38777// GFX10: encoding: [0xf0,0x04,0x0a,0x0e]
38778
38779v_mul_legacy_f32_e32 v5, -4.0, v2
38780// GFX10: encoding: [0xf7,0x04,0x0a,0x0e]
38781
38782v_mul_legacy_f32_e32 v5, 0xaf123456, v2
38783// GFX10: encoding: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]
38784
38785v_mul_legacy_f32_e32 v5, 0x3f717273, v2
38786// GFX10: encoding: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]
38787
38788v_mul_legacy_f32_e32 v5, v1, v255
38789// GFX10: encoding: [0x01,0xff,0x0b,0x0e]
38790
38791v_mul_legacy_f32_e64 v5, v1, v2
38792// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x00]
38793
38794v_mul_legacy_f32_e64 v255, v1, v2
38795// GFX10: encoding: [0xff,0x00,0x07,0xd5,0x01,0x05,0x02,0x00]
38796
38797v_mul_legacy_f32_e64 v5, v255, v2
38798// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xff,0x05,0x02,0x00]
38799
38800v_mul_legacy_f32_e64 v5, s1, v2
38801// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x04,0x02,0x00]
38802
38803v_mul_legacy_f32_e64 v5, s101, v2
38804// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x65,0x04,0x02,0x00]
38805
38806v_mul_legacy_f32_e64 v5, vcc_lo, v2
38807// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x6a,0x04,0x02,0x00]
38808
38809v_mul_legacy_f32_e64 v5, vcc_hi, v2
38810// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x6b,0x04,0x02,0x00]
38811
38812v_mul_legacy_f32_e64 v5, m0, v2
38813// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x7c,0x04,0x02,0x00]
38814
38815v_mul_legacy_f32_e64 v5, exec_lo, v2
38816// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x7e,0x04,0x02,0x00]
38817
38818v_mul_legacy_f32_e64 v5, exec_hi, v2
38819// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x7f,0x04,0x02,0x00]
38820
38821v_mul_legacy_f32_e64 v5, 0, v2
38822// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x80,0x04,0x02,0x00]
38823
38824v_mul_legacy_f32_e64 v5, -1, v2
38825// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xc1,0x04,0x02,0x00]
38826
38827v_mul_legacy_f32_e64 v5, 0.5, v2
38828// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xf0,0x04,0x02,0x00]
38829
38830v_mul_legacy_f32_e64 v5, -4.0, v2
38831// GFX10: encoding: [0x05,0x00,0x07,0xd5,0xf7,0x04,0x02,0x00]
38832
38833v_mul_legacy_f32_e64 v5, v1, v255
38834// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xff,0x03,0x00]
38835
38836v_mul_legacy_f32_e64 v5, v1, s2
38837// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x00,0x00]
38838
38839v_mul_legacy_f32_e64 v5, v1, s101
38840// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xcb,0x00,0x00]
38841
38842v_mul_legacy_f32_e64 v5, v1, vcc_lo
38843// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xd5,0x00,0x00]
38844
38845v_mul_legacy_f32_e64 v5, v1, vcc_hi
38846// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xd7,0x00,0x00]
38847
38848v_mul_legacy_f32_e64 v5, v1, m0
38849// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xf9,0x00,0x00]
38850
38851v_mul_legacy_f32_e64 v5, v1, exec_lo
38852// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xfd,0x00,0x00]
38853
38854v_mul_legacy_f32_e64 v5, v1, exec_hi
38855// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xff,0x00,0x00]
38856
38857v_mul_legacy_f32_e64 v5, v1, 0
38858// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x01,0x01,0x00]
38859
38860v_mul_legacy_f32_e64 v5, v1, -1
38861// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x83,0x01,0x00]
38862
38863v_mul_legacy_f32_e64 v5, v1, 0.5
38864// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xe1,0x01,0x00]
38865
38866v_mul_legacy_f32_e64 v5, v1, -4.0
38867// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0xef,0x01,0x00]
38868
38869v_mul_legacy_f32_e64 v5, -v1, v2
38870// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x20]
38871
38872v_mul_legacy_f32_e64 v5, v1, -v2
38873// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x40]
38874
38875v_mul_legacy_f32_e64 v5, -v1, -v2
38876// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x60]
38877
38878v_mul_legacy_f32_e64 v5, |v1|, v2
38879// GFX10: encoding: [0x05,0x01,0x07,0xd5,0x01,0x05,0x02,0x00]
38880
38881v_mul_legacy_f32_e64 v5, v1, |v2|
38882// GFX10: encoding: [0x05,0x02,0x07,0xd5,0x01,0x05,0x02,0x00]
38883
38884v_mul_legacy_f32_e64 v5, |v1|, |v2|
38885// GFX10: encoding: [0x05,0x03,0x07,0xd5,0x01,0x05,0x02,0x00]
38886
38887v_mul_legacy_f32_e64 v5, v1, v2 clamp
38888// GFX10: encoding: [0x05,0x80,0x07,0xd5,0x01,0x05,0x02,0x00]
38889
38890v_mul_legacy_f32_e64 v5, v1, v2 mul:2
38891// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x08]
38892
38893v_mul_legacy_f32_e64 v5, v1, v2 mul:4
38894// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x10]
38895
38896v_mul_legacy_f32_e64 v5, v1, v2 div:2
38897// GFX10: encoding: [0x05,0x00,0x07,0xd5,0x01,0x05,0x02,0x18]
38898
38899v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38900// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
38901
38902v_mul_legacy_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38903// GFX10: encoding: [0xf9,0x04,0xfe,0x0f,0x01,0x06,0x06,0x06]
38904
38905v_mul_legacy_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38906// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0xff,0x06,0x06,0x06]
38907
38908v_mul_legacy_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38909// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x86,0x06]
38910
38911v_mul_legacy_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38912// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x65,0x06,0x86,0x06]
38913
38914v_mul_legacy_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38915// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x6a,0x06,0x86,0x06]
38916
38917v_mul_legacy_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38918// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x6b,0x06,0x86,0x06]
38919
38920v_mul_legacy_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38921// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x7c,0x06,0x86,0x06]
38922
38923v_mul_legacy_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38924// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x7e,0x06,0x86,0x06]
38925
38926v_mul_legacy_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38927// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x7f,0x06,0x86,0x06]
38928
38929v_mul_legacy_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38930// GFX10: encoding: [0xf9,0xfe,0x0b,0x0e,0x01,0x06,0x06,0x06]
38931
38932v_mul_legacy_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38933// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x26,0x06,0x06]
38934
38935v_mul_legacy_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38936// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x46,0x06,0x06]
38937
38938v_mul_legacy_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38939// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x86,0x06,0x06]
38940
38941v_mul_legacy_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38942// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0xc6,0x06,0x06]
38943
38944v_mul_legacy_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38945// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
38946
38947v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38948// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x00,0x06,0x06]
38949
38950v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38951// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x01,0x06,0x06]
38952
38953v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38954// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x02,0x06,0x06]
38955
38956v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38957// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x03,0x06,0x06]
38958
38959v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38960// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x04,0x06,0x06]
38961
38962v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38963// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x05,0x06,0x06]
38964
38965v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
38966// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x0e,0x06,0x06]
38967
38968v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
38969// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]
38970
38971v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
38972// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]
38973
38974v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
38975// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
38976
38977v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
38978// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x00,0x06]
38979
38980v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
38981// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x01,0x06]
38982
38983v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
38984// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x02,0x06]
38985
38986v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
38987// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x03,0x06]
38988
38989v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
38990// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x04,0x06]
38991
38992v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
38993// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x05,0x06]
38994
38995v_mul_legacy_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38996// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x16,0x06]
38997
38998v_mul_legacy_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
38999// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x26,0x06]
39000
39001v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
39002// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
39003
39004v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
39005// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x00]
39006
39007v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
39008// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x01]
39009
39010v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
39011// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x02]
39012
39013v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
39014// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x03]
39015
39016v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
39017// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x04]
39018
39019v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
39020// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x05]
39021
39022v_mul_legacy_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39023// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x16]
39024
39025v_mul_legacy_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39026// GFX10: encoding: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x26]
39027
39028v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39029// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x00]
39030
39031v_mul_legacy_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39032// GFX10: encoding: [0xfa,0x04,0xfe,0x0f,0x01,0xe4,0x00,0x00]
39033
39034v_mul_legacy_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39035// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0xff,0xe4,0x00,0x00]
39036
39037v_mul_legacy_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39038// GFX10: encoding: [0xfa,0xfe,0x0b,0x0e,0x01,0xe4,0x00,0x00]
39039
39040v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
39041// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x00,0x00]
39042
39043v_mul_legacy_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
39044// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x40,0x01,0x00]
39045
39046v_mul_legacy_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
39047// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x41,0x01,0x00]
39048
39049v_mul_legacy_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
39050// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x01,0x01,0x00]
39051
39052v_mul_legacy_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
39053// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x0f,0x01,0x00]
39054
39055v_mul_legacy_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
39056// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x11,0x01,0x00]
39057
39058v_mul_legacy_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
39059// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x1f,0x01,0x00]
39060
39061v_mul_legacy_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
39062// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x21,0x01,0x00]
39063
39064v_mul_legacy_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
39065// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x2f,0x01,0x00]
39066
39067v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
39068// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x10]
39069
39070v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
39071// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x30]
39072
39073v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
39074// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0xf0]
39075
39076v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
39077// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x01]
39078
39079v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
39080// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x03]
39081
39082v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
39083// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x0f]
39084
39085v_mul_legacy_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
39086// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x08,0x00]
39087
39088v_mul_legacy_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39089// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x10,0x00]
39090
39091v_mul_legacy_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39092// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x20,0x00]
39093
39094v_mul_legacy_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39095// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x40,0x00]
39096
39097v_mul_legacy_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39098// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x80,0x00]
39099
39100v_mul_legacy_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
39101// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x51,0x01,0x00]
39102
39103v_mul_legacy_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
39104// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x5f,0x01,0x00]
39105
39106v_mul_legacy_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
39107// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x61,0x01,0x00]
39108
39109v_mul_legacy_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
39110// GFX10: encoding: [0xfa,0x04,0x0a,0x0e,0x01,0x6f,0x01,0x00]
39111
39112v_mul_f32_e32 v5, v1, v2
39113// GFX10: encoding: [0x01,0x05,0x0a,0x10]
39114
39115v_mul_f32_e32 v255, v1, v2
39116// GFX10: encoding: [0x01,0x05,0xfe,0x11]
39117
39118v_mul_f32_e32 v5, v255, v2
39119// GFX10: encoding: [0xff,0x05,0x0a,0x10]
39120
39121v_mul_f32_e32 v5, s1, v2
39122// GFX10: encoding: [0x01,0x04,0x0a,0x10]
39123
39124v_mul_f32_e32 v5, s103, v2
39125// GFX10: encoding: [0x67,0x04,0x0a,0x10]
39126
39127v_mul_f32_e32 v5, vcc_lo, v2
39128// GFX10: encoding: [0x6a,0x04,0x0a,0x10]
39129
39130v_mul_f32_e32 v5, vcc_hi, v2
39131// GFX10: encoding: [0x6b,0x04,0x0a,0x10]
39132
39133v_mul_f32_e32 v5, ttmp11, v2
39134// GFX10: encoding: [0x77,0x04,0x0a,0x10]
39135
39136v_mul_f32_e32 v5, m0, v2
39137// GFX10: encoding: [0x7c,0x04,0x0a,0x10]
39138
39139v_mul_f32_e32 v5, exec_lo, v2
39140// GFX10: encoding: [0x7e,0x04,0x0a,0x10]
39141
39142v_mul_f32_e32 v5, exec_hi, v2
39143// GFX10: encoding: [0x7f,0x04,0x0a,0x10]
39144
39145v_mul_f32_e32 v5, 0, v2
39146// GFX10: encoding: [0x80,0x04,0x0a,0x10]
39147
39148v_mul_f32_e32 v5, -1, v2
39149// GFX10: encoding: [0xc1,0x04,0x0a,0x10]
39150
39151v_mul_f32_e32 v5, 0.5, v2
39152// GFX10: encoding: [0xf0,0x04,0x0a,0x10]
39153
39154v_mul_f32_e32 v5, -4.0, v2
39155// GFX10: encoding: [0xf7,0x04,0x0a,0x10]
39156
39157v_mul_f32_e32 v5, 0xaf123456, v2
39158// GFX10: encoding: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]
39159
39160v_mul_f32_e32 v5, 0x3f717273, v2
39161// GFX10: encoding: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]
39162
39163v_mul_f32_e32 v5, v1, v255
39164// GFX10: encoding: [0x01,0xff,0x0b,0x10]
39165
39166v_mul_f32_e64 v5, v1, v2
39167// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x00]
39168
39169v_mul_f32_e64 v255, v1, v2
39170// GFX10: encoding: [0xff,0x00,0x08,0xd5,0x01,0x05,0x02,0x00]
39171
39172v_mul_f32_e64 v5, v255, v2
39173// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xff,0x05,0x02,0x00]
39174
39175v_mul_f32_e64 v5, s1, v2
39176// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x04,0x02,0x00]
39177
39178v_mul_f32_e64 v5, s101, v2
39179// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x65,0x04,0x02,0x00]
39180
39181v_mul_f32_e64 v5, vcc_lo, v2
39182// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x6a,0x04,0x02,0x00]
39183
39184v_mul_f32_e64 v5, vcc_hi, v2
39185// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x6b,0x04,0x02,0x00]
39186
39187v_mul_f32_e64 v5, m0, v2
39188// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x7c,0x04,0x02,0x00]
39189
39190v_mul_f32_e64 v5, exec_lo, v2
39191// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x7e,0x04,0x02,0x00]
39192
39193v_mul_f32_e64 v5, exec_hi, v2
39194// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x7f,0x04,0x02,0x00]
39195
39196v_mul_f32_e64 v5, 0, v2
39197// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x80,0x04,0x02,0x00]
39198
39199v_mul_f32_e64 v5, -1, v2
39200// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xc1,0x04,0x02,0x00]
39201
39202v_mul_f32_e64 v5, 0.5, v2
39203// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xf0,0x04,0x02,0x00]
39204
39205v_mul_f32_e64 v5, -4.0, v2
39206// GFX10: encoding: [0x05,0x00,0x08,0xd5,0xf7,0x04,0x02,0x00]
39207
39208v_mul_f32_e64 v5, v1, v255
39209// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xff,0x03,0x00]
39210
39211v_mul_f32_e64 v5, v1, s2
39212// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x00,0x00]
39213
39214v_mul_f32_e64 v5, v1, s101
39215// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xcb,0x00,0x00]
39216
39217v_mul_f32_e64 v5, v1, vcc_lo
39218// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xd5,0x00,0x00]
39219
39220v_mul_f32_e64 v5, v1, vcc_hi
39221// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xd7,0x00,0x00]
39222
39223v_mul_f32_e64 v5, v1, m0
39224// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xf9,0x00,0x00]
39225
39226v_mul_f32_e64 v5, v1, exec_lo
39227// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xfd,0x00,0x00]
39228
39229v_mul_f32_e64 v5, v1, exec_hi
39230// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xff,0x00,0x00]
39231
39232v_mul_f32_e64 v5, v1, 0
39233// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x01,0x01,0x00]
39234
39235v_mul_f32_e64 v5, v1, -1
39236// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x83,0x01,0x00]
39237
39238v_mul_f32_e64 v5, v1, 0.5
39239// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xe1,0x01,0x00]
39240
39241v_mul_f32_e64 v5, v1, -4.0
39242// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0xef,0x01,0x00]
39243
39244v_mul_f32_e64 v5, -v1, v2
39245// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x20]
39246
39247v_mul_f32_e64 v5, v1, -v2
39248// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x40]
39249
39250v_mul_f32_e64 v5, -v1, -v2
39251// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x60]
39252
39253v_mul_f32_e64 v5, |v1|, v2
39254// GFX10: encoding: [0x05,0x01,0x08,0xd5,0x01,0x05,0x02,0x00]
39255
39256v_mul_f32_e64 v5, v1, |v2|
39257// GFX10: encoding: [0x05,0x02,0x08,0xd5,0x01,0x05,0x02,0x00]
39258
39259v_mul_f32_e64 v5, |v1|, |v2|
39260// GFX10: encoding: [0x05,0x03,0x08,0xd5,0x01,0x05,0x02,0x00]
39261
39262v_mul_f32_e64 v5, v1, v2 clamp
39263// GFX10: encoding: [0x05,0x80,0x08,0xd5,0x01,0x05,0x02,0x00]
39264
39265v_mul_f32_e64 v5, v1, v2 mul:2
39266// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x08]
39267
39268v_mul_f32_e64 v5, v1, v2 mul:4
39269// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x10]
39270
39271v_mul_f32_e64 v5, v1, v2 div:2
39272// GFX10: encoding: [0x05,0x00,0x08,0xd5,0x01,0x05,0x02,0x18]
39273
39274v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39275// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
39276
39277v_mul_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39278// GFX10: encoding: [0xf9,0x04,0xfe,0x11,0x01,0x06,0x06,0x06]
39279
39280v_mul_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39281// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0xff,0x06,0x06,0x06]
39282
39283v_mul_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39284// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x86,0x06]
39285
39286v_mul_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39287// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x65,0x06,0x86,0x06]
39288
39289v_mul_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39290// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x6a,0x06,0x86,0x06]
39291
39292v_mul_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39293// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x6b,0x06,0x86,0x06]
39294
39295v_mul_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39296// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x7c,0x06,0x86,0x06]
39297
39298v_mul_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39299// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x7e,0x06,0x86,0x06]
39300
39301v_mul_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39302// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x7f,0x06,0x86,0x06]
39303
39304v_mul_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39305// GFX10: encoding: [0xf9,0xfe,0x0b,0x10,0x01,0x06,0x06,0x06]
39306
39307v_mul_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39308// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x26,0x06,0x06]
39309
39310v_mul_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39311// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x46,0x06,0x06]
39312
39313v_mul_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39314// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x86,0x06,0x06]
39315
39316v_mul_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39317// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0xc6,0x06,0x06]
39318
39319v_mul_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39320// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
39321
39322v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39323// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x00,0x06,0x06]
39324
39325v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39326// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x01,0x06,0x06]
39327
39328v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39329// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x02,0x06,0x06]
39330
39331v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39332// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x03,0x06,0x06]
39333
39334v_mul_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39335// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x04,0x06,0x06]
39336
39337v_mul_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39338// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x05,0x06,0x06]
39339
39340v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
39341// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x0e,0x06,0x06]
39342
39343v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
39344// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]
39345
39346v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
39347// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]
39348
39349v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
39350// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
39351
39352v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
39353// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x00,0x06]
39354
39355v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
39356// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x01,0x06]
39357
39358v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
39359// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x02,0x06]
39360
39361v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
39362// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x03,0x06]
39363
39364v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
39365// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x04,0x06]
39366
39367v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
39368// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x05,0x06]
39369
39370v_mul_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39371// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x16,0x06]
39372
39373v_mul_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39374// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x26,0x06]
39375
39376v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
39377// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
39378
39379v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
39380// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x00]
39381
39382v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
39383// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x01]
39384
39385v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
39386// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x02]
39387
39388v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
39389// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x03]
39390
39391v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
39392// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x04]
39393
39394v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
39395// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x05]
39396
39397v_mul_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39398// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x16]
39399
39400v_mul_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39401// GFX10: encoding: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x26]
39402
39403v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39404// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x00]
39405
39406v_mul_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39407// GFX10: encoding: [0xfa,0x04,0xfe,0x11,0x01,0xe4,0x00,0x00]
39408
39409v_mul_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39410// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0xff,0xe4,0x00,0x00]
39411
39412v_mul_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39413// GFX10: encoding: [0xfa,0xfe,0x0b,0x10,0x01,0xe4,0x00,0x00]
39414
39415v_mul_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
39416// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1b,0x00,0x00]
39417
39418v_mul_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
39419// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x40,0x01,0x00]
39420
39421v_mul_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
39422// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x41,0x01,0x00]
39423
39424v_mul_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
39425// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x01,0x01,0x00]
39426
39427v_mul_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
39428// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x0f,0x01,0x00]
39429
39430v_mul_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
39431// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x11,0x01,0x00]
39432
39433v_mul_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
39434// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x1f,0x01,0x00]
39435
39436v_mul_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
39437// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x21,0x01,0x00]
39438
39439v_mul_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
39440// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x2f,0x01,0x00]
39441
39442v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
39443// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x10]
39444
39445v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
39446// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x30]
39447
39448v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
39449// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0xf0]
39450
39451v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
39452// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x01]
39453
39454v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
39455// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x03]
39456
39457v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
39458// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x0f]
39459
39460v_mul_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
39461// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x08,0x00]
39462
39463v_mul_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39464// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x10,0x00]
39465
39466v_mul_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39467// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x20,0x00]
39468
39469v_mul_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39470// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x40,0x00]
39471
39472v_mul_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39473// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x80,0x00]
39474
39475v_mul_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
39476// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x51,0x01,0x00]
39477
39478v_mul_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
39479// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x5f,0x01,0x00]
39480
39481v_mul_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
39482// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x61,0x01,0x00]
39483
39484v_mul_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
39485// GFX10: encoding: [0xfa,0x04,0x0a,0x10,0x01,0x6f,0x01,0x00]
39486
39487v_mul_i32_i24_e32 v5, v1, v2
39488// GFX10: encoding: [0x01,0x05,0x0a,0x12]
39489
39490v_mul_i32_i24_e32 v255, v1, v2
39491// GFX10: encoding: [0x01,0x05,0xfe,0x13]
39492
39493v_mul_i32_i24_e32 v5, v255, v2
39494// GFX10: encoding: [0xff,0x05,0x0a,0x12]
39495
39496v_mul_i32_i24_e32 v5, s1, v2
39497// GFX10: encoding: [0x01,0x04,0x0a,0x12]
39498
39499v_mul_i32_i24_e32 v5, s103, v2
39500// GFX10: encoding: [0x67,0x04,0x0a,0x12]
39501
39502v_mul_i32_i24_e32 v5, vcc_lo, v2
39503// GFX10: encoding: [0x6a,0x04,0x0a,0x12]
39504
39505v_mul_i32_i24_e32 v5, vcc_hi, v2
39506// GFX10: encoding: [0x6b,0x04,0x0a,0x12]
39507
39508v_mul_i32_i24_e32 v5, ttmp11, v2
39509// GFX10: encoding: [0x77,0x04,0x0a,0x12]
39510
39511v_mul_i32_i24_e32 v5, m0, v2
39512// GFX10: encoding: [0x7c,0x04,0x0a,0x12]
39513
39514v_mul_i32_i24_e32 v5, exec_lo, v2
39515// GFX10: encoding: [0x7e,0x04,0x0a,0x12]
39516
39517v_mul_i32_i24_e32 v5, exec_hi, v2
39518// GFX10: encoding: [0x7f,0x04,0x0a,0x12]
39519
39520v_mul_i32_i24_e32 v5, 0, v2
39521// GFX10: encoding: [0x80,0x04,0x0a,0x12]
39522
39523v_mul_i32_i24_e32 v5, -1, v2
39524// GFX10: encoding: [0xc1,0x04,0x0a,0x12]
39525
39526v_mul_i32_i24_e32 v5, 0.5, v2
39527// GFX10: encoding: [0xf0,0x04,0x0a,0x12]
39528
39529v_mul_i32_i24_e32 v5, -4.0, v2
39530// GFX10: encoding: [0xf7,0x04,0x0a,0x12]
39531
39532v_mul_i32_i24_e32 v5, 0xaf123456, v2
39533// GFX10: encoding: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]
39534
39535v_mul_i32_i24_e32 v5, 0x3f717273, v2
39536// GFX10: encoding: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]
39537
39538v_mul_i32_i24_e32 v5, v1, v255
39539// GFX10: encoding: [0x01,0xff,0x0b,0x12]
39540
39541v_mul_i32_i24_e64 v5, v1, v2
39542// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x05,0x02,0x00]
39543
39544v_mul_i32_i24_e64 v255, v1, v2
39545// GFX10: encoding: [0xff,0x00,0x09,0xd5,0x01,0x05,0x02,0x00]
39546
39547v_mul_i32_i24_e64 v5, v255, v2
39548// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xff,0x05,0x02,0x00]
39549
39550v_mul_i32_i24_e64 v5, s1, v2
39551// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x04,0x02,0x00]
39552
39553v_mul_i32_i24_e64 v5, s101, v2
39554// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x65,0x04,0x02,0x00]
39555
39556v_mul_i32_i24_e64 v5, vcc_lo, v2
39557// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x6a,0x04,0x02,0x00]
39558
39559v_mul_i32_i24_e64 v5, vcc_hi, v2
39560// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x6b,0x04,0x02,0x00]
39561
39562v_mul_i32_i24_e64 v5, m0, v2
39563// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x7c,0x04,0x02,0x00]
39564
39565v_mul_i32_i24_e64 v5, exec_lo, v2
39566// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x7e,0x04,0x02,0x00]
39567
39568v_mul_i32_i24_e64 v5, exec_hi, v2
39569// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x7f,0x04,0x02,0x00]
39570
39571v_mul_i32_i24_e64 v5, 0, v2
39572// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x80,0x04,0x02,0x00]
39573
39574v_mul_i32_i24_e64 v5, -1, v2
39575// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xc1,0x04,0x02,0x00]
39576
39577v_mul_i32_i24_e64 v5, 0.5, v2
39578// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xf0,0x04,0x02,0x00]
39579
39580v_mul_i32_i24_e64 v5, -4.0, v2
39581// GFX10: encoding: [0x05,0x00,0x09,0xd5,0xf7,0x04,0x02,0x00]
39582
39583v_mul_i32_i24_e64 v5, v1, v255
39584// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xff,0x03,0x00]
39585
39586v_mul_i32_i24_e64 v5, v1, s2
39587// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x05,0x00,0x00]
39588
39589v_mul_i32_i24_e64 v5, v1, s101
39590// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xcb,0x00,0x00]
39591
39592v_mul_i32_i24_e64 v5, v1, vcc_lo
39593// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xd5,0x00,0x00]
39594
39595v_mul_i32_i24_e64 v5, v1, vcc_hi
39596// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xd7,0x00,0x00]
39597
39598v_mul_i32_i24_e64 v5, v1, m0
39599// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xf9,0x00,0x00]
39600
39601v_mul_i32_i24_e64 v5, v1, exec_lo
39602// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xfd,0x00,0x00]
39603
39604v_mul_i32_i24_e64 v5, v1, exec_hi
39605// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xff,0x00,0x00]
39606
39607v_mul_i32_i24_e64 v5, v1, 0
39608// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x01,0x01,0x00]
39609
39610v_mul_i32_i24_e64 v5, v1, -1
39611// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0x83,0x01,0x00]
39612
39613v_mul_i32_i24_e64 v5, v1, 0.5
39614// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xe1,0x01,0x00]
39615
39616v_mul_i32_i24_e64 v5, v1, -4.0
39617// GFX10: encoding: [0x05,0x00,0x09,0xd5,0x01,0xef,0x01,0x00]
39618
39619v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39620// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
39621
39622v_mul_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39623// GFX10: encoding: [0xf9,0x04,0xfe,0x13,0x01,0x06,0x06,0x06]
39624
39625v_mul_i32_i24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39626// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0xff,0x06,0x06,0x06]
39627
39628v_mul_i32_i24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39629// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x86,0x06]
39630
39631v_mul_i32_i24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39632// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x65,0x06,0x86,0x06]
39633
39634v_mul_i32_i24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39635// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x6a,0x06,0x86,0x06]
39636
39637v_mul_i32_i24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39638// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x6b,0x06,0x86,0x06]
39639
39640v_mul_i32_i24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39641// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x7c,0x06,0x86,0x06]
39642
39643v_mul_i32_i24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39644// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x7e,0x06,0x86,0x06]
39645
39646v_mul_i32_i24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39647// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x7f,0x06,0x86,0x06]
39648
39649v_mul_i32_i24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39650// GFX10: encoding: [0xf9,0xfe,0x0b,0x12,0x01,0x06,0x06,0x06]
39651
39652v_mul_i32_i24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39653// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x26,0x06,0x06]
39654
39655v_mul_i32_i24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39656// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
39657
39658v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39659// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x00,0x06,0x06]
39660
39661v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39662// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x01,0x06,0x06]
39663
39664v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39665// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x02,0x06,0x06]
39666
39667v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39668// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x03,0x06,0x06]
39669
39670v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39671// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x04,0x06,0x06]
39672
39673v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39674// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x05,0x06,0x06]
39675
39676v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
39677// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x0e,0x06,0x06]
39678
39679v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
39680// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]
39681
39682v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
39683// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]
39684
39685v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
39686// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
39687
39688v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
39689// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x00,0x06]
39690
39691v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
39692// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x01,0x06]
39693
39694v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
39695// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x02,0x06]
39696
39697v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
39698// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x03,0x06]
39699
39700v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
39701// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x04,0x06]
39702
39703v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
39704// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x05,0x06]
39705
39706v_mul_i32_i24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39707// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x0e,0x06]
39708
39709v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
39710// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
39711
39712v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
39713// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x00]
39714
39715v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
39716// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x01]
39717
39718v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
39719// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x02]
39720
39721v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
39722// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x03]
39723
39724v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
39725// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x04]
39726
39727v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
39728// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x05]
39729
39730v_mul_i32_i24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39731// GFX10: encoding: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x0e]
39732
39733v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39734// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x00]
39735
39736v_mul_i32_i24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39737// GFX10: encoding: [0xfa,0x04,0xfe,0x13,0x01,0xe4,0x00,0x00]
39738
39739v_mul_i32_i24_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39740// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0xff,0xe4,0x00,0x00]
39741
39742v_mul_i32_i24_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
39743// GFX10: encoding: [0xfa,0xfe,0x0b,0x12,0x01,0xe4,0x00,0x00]
39744
39745v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
39746// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1b,0x00,0x00]
39747
39748v_mul_i32_i24_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
39749// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x40,0x01,0x00]
39750
39751v_mul_i32_i24_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
39752// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x41,0x01,0x00]
39753
39754v_mul_i32_i24_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
39755// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x01,0x01,0x00]
39756
39757v_mul_i32_i24_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
39758// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x0f,0x01,0x00]
39759
39760v_mul_i32_i24_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
39761// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x11,0x01,0x00]
39762
39763v_mul_i32_i24_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
39764// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x1f,0x01,0x00]
39765
39766v_mul_i32_i24_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
39767// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x21,0x01,0x00]
39768
39769v_mul_i32_i24_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
39770// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x2f,0x01,0x00]
39771
39772v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
39773// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x10]
39774
39775v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
39776// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x30]
39777
39778v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
39779// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0xf0]
39780
39781v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
39782// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x01]
39783
39784v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
39785// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x03]
39786
39787v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
39788// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x0f]
39789
39790v_mul_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
39791// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x08,0x00]
39792
39793v_mul_i32_i24_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
39794// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x51,0x01,0x00]
39795
39796v_mul_i32_i24_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
39797// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x5f,0x01,0x00]
39798
39799v_mul_i32_i24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
39800// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x61,0x01,0x00]
39801
39802v_mul_i32_i24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
39803// GFX10: encoding: [0xfa,0x04,0x0a,0x12,0x01,0x6f,0x01,0x00]
39804
39805v_mul_hi_i32_i24_e32 v5, v1, v2
39806// GFX10: encoding: [0x01,0x05,0x0a,0x14]
39807
39808v_mul_hi_i32_i24_e32 v255, v1, v2
39809// GFX10: encoding: [0x01,0x05,0xfe,0x15]
39810
39811v_mul_hi_i32_i24_e32 v5, v255, v2
39812// GFX10: encoding: [0xff,0x05,0x0a,0x14]
39813
39814v_mul_hi_i32_i24_e32 v5, s1, v2
39815// GFX10: encoding: [0x01,0x04,0x0a,0x14]
39816
39817v_mul_hi_i32_i24_e32 v5, s103, v2
39818// GFX10: encoding: [0x67,0x04,0x0a,0x14]
39819
39820v_mul_hi_i32_i24_e32 v5, vcc_lo, v2
39821// GFX10: encoding: [0x6a,0x04,0x0a,0x14]
39822
39823v_mul_hi_i32_i24_e32 v5, vcc_hi, v2
39824// GFX10: encoding: [0x6b,0x04,0x0a,0x14]
39825
39826v_mul_hi_i32_i24_e32 v5, ttmp11, v2
39827// GFX10: encoding: [0x77,0x04,0x0a,0x14]
39828
39829v_mul_hi_i32_i24_e32 v5, m0, v2
39830// GFX10: encoding: [0x7c,0x04,0x0a,0x14]
39831
39832v_mul_hi_i32_i24_e32 v5, exec_lo, v2
39833// GFX10: encoding: [0x7e,0x04,0x0a,0x14]
39834
39835v_mul_hi_i32_i24_e32 v5, exec_hi, v2
39836// GFX10: encoding: [0x7f,0x04,0x0a,0x14]
39837
39838v_mul_hi_i32_i24_e32 v5, 0, v2
39839// GFX10: encoding: [0x80,0x04,0x0a,0x14]
39840
39841v_mul_hi_i32_i24_e32 v5, -1, v2
39842// GFX10: encoding: [0xc1,0x04,0x0a,0x14]
39843
39844v_mul_hi_i32_i24_e32 v5, 0.5, v2
39845// GFX10: encoding: [0xf0,0x04,0x0a,0x14]
39846
39847v_mul_hi_i32_i24_e32 v5, -4.0, v2
39848// GFX10: encoding: [0xf7,0x04,0x0a,0x14]
39849
39850v_mul_hi_i32_i24_e32 v5, 0xaf123456, v2
39851// GFX10: encoding: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]
39852
39853v_mul_hi_i32_i24_e32 v5, 0x3f717273, v2
39854// GFX10: encoding: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]
39855
39856v_mul_hi_i32_i24_e32 v5, v1, v255
39857// GFX10: encoding: [0x01,0xff,0x0b,0x14]
39858
39859v_mul_hi_i32_i24_e64 v5, v1, v2
39860// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x05,0x02,0x00]
39861
39862v_mul_hi_i32_i24_e64 v255, v1, v2
39863// GFX10: encoding: [0xff,0x00,0x0a,0xd5,0x01,0x05,0x02,0x00]
39864
39865v_mul_hi_i32_i24_e64 v5, v255, v2
39866// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xff,0x05,0x02,0x00]
39867
39868v_mul_hi_i32_i24_e64 v5, s1, v2
39869// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x04,0x02,0x00]
39870
39871v_mul_hi_i32_i24_e64 v5, s101, v2
39872// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x65,0x04,0x02,0x00]
39873
39874v_mul_hi_i32_i24_e64 v5, vcc_lo, v2
39875// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x6a,0x04,0x02,0x00]
39876
39877v_mul_hi_i32_i24_e64 v5, vcc_hi, v2
39878// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x6b,0x04,0x02,0x00]
39879
39880v_mul_hi_i32_i24_e64 v5, m0, v2
39881// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x7c,0x04,0x02,0x00]
39882
39883v_mul_hi_i32_i24_e64 v5, exec_lo, v2
39884// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x7e,0x04,0x02,0x00]
39885
39886v_mul_hi_i32_i24_e64 v5, exec_hi, v2
39887// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x7f,0x04,0x02,0x00]
39888
39889v_mul_hi_i32_i24_e64 v5, 0, v2
39890// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x80,0x04,0x02,0x00]
39891
39892v_mul_hi_i32_i24_e64 v5, -1, v2
39893// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xc1,0x04,0x02,0x00]
39894
39895v_mul_hi_i32_i24_e64 v5, 0.5, v2
39896// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xf0,0x04,0x02,0x00]
39897
39898v_mul_hi_i32_i24_e64 v5, -4.0, v2
39899// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0xf7,0x04,0x02,0x00]
39900
39901v_mul_hi_i32_i24_e64 v5, v1, v255
39902// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xff,0x03,0x00]
39903
39904v_mul_hi_i32_i24_e64 v5, v1, s2
39905// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x05,0x00,0x00]
39906
39907v_mul_hi_i32_i24_e64 v5, v1, s101
39908// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xcb,0x00,0x00]
39909
39910v_mul_hi_i32_i24_e64 v5, v1, vcc_lo
39911// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xd5,0x00,0x00]
39912
39913v_mul_hi_i32_i24_e64 v5, v1, vcc_hi
39914// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xd7,0x00,0x00]
39915
39916v_mul_hi_i32_i24_e64 v5, v1, m0
39917// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xf9,0x00,0x00]
39918
39919v_mul_hi_i32_i24_e64 v5, v1, exec_lo
39920// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xfd,0x00,0x00]
39921
39922v_mul_hi_i32_i24_e64 v5, v1, exec_hi
39923// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xff,0x00,0x00]
39924
39925v_mul_hi_i32_i24_e64 v5, v1, 0
39926// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x01,0x01,0x00]
39927
39928v_mul_hi_i32_i24_e64 v5, v1, -1
39929// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0x83,0x01,0x00]
39930
39931v_mul_hi_i32_i24_e64 v5, v1, 0.5
39932// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xe1,0x01,0x00]
39933
39934v_mul_hi_i32_i24_e64 v5, v1, -4.0
39935// GFX10: encoding: [0x05,0x00,0x0a,0xd5,0x01,0xef,0x01,0x00]
39936
39937v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39938// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
39939
39940v_mul_hi_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39941// GFX10: encoding: [0xf9,0x04,0xfe,0x15,0x01,0x06,0x06,0x06]
39942
39943v_mul_hi_i32_i24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39944// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0xff,0x06,0x06,0x06]
39945
39946v_mul_hi_i32_i24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39947// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x86,0x06]
39948
39949v_mul_hi_i32_i24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39950// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x65,0x06,0x86,0x06]
39951
39952v_mul_hi_i32_i24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39953// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x6a,0x06,0x86,0x06]
39954
39955v_mul_hi_i32_i24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39956// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x6b,0x06,0x86,0x06]
39957
39958v_mul_hi_i32_i24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39959// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x7c,0x06,0x86,0x06]
39960
39961v_mul_hi_i32_i24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39962// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x7e,0x06,0x86,0x06]
39963
39964v_mul_hi_i32_i24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39965// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x7f,0x06,0x86,0x06]
39966
39967v_mul_hi_i32_i24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39968// GFX10: encoding: [0xf9,0xfe,0x0b,0x14,0x01,0x06,0x06,0x06]
39969
39970v_mul_hi_i32_i24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39971// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x26,0x06,0x06]
39972
39973v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39974// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
39975
39976v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39977// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x00,0x06,0x06]
39978
39979v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39980// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x01,0x06,0x06]
39981
39982v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39983// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x02,0x06,0x06]
39984
39985v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39986// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x03,0x06,0x06]
39987
39988v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39989// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x04,0x06,0x06]
39990
39991v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
39992// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x05,0x06,0x06]
39993
39994v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
39995// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x0e,0x06,0x06]
39996
39997v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
39998// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]
39999
40000v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
40001// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]
40002
40003v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
40004// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
40005
40006v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
40007// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x00,0x06]
40008
40009v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
40010// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x01,0x06]
40011
40012v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
40013// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x02,0x06]
40014
40015v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
40016// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x03,0x06]
40017
40018v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
40019// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x04,0x06]
40020
40021v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
40022// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x05,0x06]
40023
40024v_mul_hi_i32_i24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40025// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x0e,0x06]
40026
40027v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
40028// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
40029
40030v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
40031// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x00]
40032
40033v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
40034// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x01]
40035
40036v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
40037// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x02]
40038
40039v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
40040// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x03]
40041
40042v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
40043// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x04]
40044
40045v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
40046// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x05]
40047
40048v_mul_hi_i32_i24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40049// GFX10: encoding: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x0e]
40050
40051v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40052// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x00]
40053
40054v_mul_hi_i32_i24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40055// GFX10: encoding: [0xfa,0x04,0xfe,0x15,0x01,0xe4,0x00,0x00]
40056
40057v_mul_hi_i32_i24_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40058// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0xff,0xe4,0x00,0x00]
40059
40060v_mul_hi_i32_i24_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40061// GFX10: encoding: [0xfa,0xfe,0x0b,0x14,0x01,0xe4,0x00,0x00]
40062
40063v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
40064// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1b,0x00,0x00]
40065
40066v_mul_hi_i32_i24_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
40067// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x40,0x01,0x00]
40068
40069v_mul_hi_i32_i24_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
40070// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x41,0x01,0x00]
40071
40072v_mul_hi_i32_i24_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
40073// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x01,0x01,0x00]
40074
40075v_mul_hi_i32_i24_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
40076// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x0f,0x01,0x00]
40077
40078v_mul_hi_i32_i24_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
40079// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x11,0x01,0x00]
40080
40081v_mul_hi_i32_i24_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
40082// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x1f,0x01,0x00]
40083
40084v_mul_hi_i32_i24_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
40085// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x21,0x01,0x00]
40086
40087v_mul_hi_i32_i24_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
40088// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x2f,0x01,0x00]
40089
40090v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
40091// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x10]
40092
40093v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
40094// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x30]
40095
40096v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
40097// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0xf0]
40098
40099v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
40100// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x01]
40101
40102v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
40103// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x03]
40104
40105v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
40106// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x0f]
40107
40108v_mul_hi_i32_i24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
40109// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x08,0x00]
40110
40111v_mul_hi_i32_i24_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
40112// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x51,0x01,0x00]
40113
40114v_mul_hi_i32_i24_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
40115// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x5f,0x01,0x00]
40116
40117v_mul_hi_i32_i24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
40118// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x61,0x01,0x00]
40119
40120v_mul_hi_i32_i24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
40121// GFX10: encoding: [0xfa,0x04,0x0a,0x14,0x01,0x6f,0x01,0x00]
40122
40123v_mul_u32_u24_e32 v5, v1, v2
40124// GFX10: encoding: [0x01,0x05,0x0a,0x16]
40125
40126v_mul_u32_u24_e32 v255, v1, v2
40127// GFX10: encoding: [0x01,0x05,0xfe,0x17]
40128
40129v_mul_u32_u24_e32 v5, v255, v2
40130// GFX10: encoding: [0xff,0x05,0x0a,0x16]
40131
40132v_mul_u32_u24_e32 v5, s1, v2
40133// GFX10: encoding: [0x01,0x04,0x0a,0x16]
40134
40135v_mul_u32_u24_e32 v5, s103, v2
40136// GFX10: encoding: [0x67,0x04,0x0a,0x16]
40137
40138v_mul_u32_u24_e32 v5, vcc_lo, v2
40139// GFX10: encoding: [0x6a,0x04,0x0a,0x16]
40140
40141v_mul_u32_u24_e32 v5, vcc_hi, v2
40142// GFX10: encoding: [0x6b,0x04,0x0a,0x16]
40143
40144v_mul_u32_u24_e32 v5, ttmp11, v2
40145// GFX10: encoding: [0x77,0x04,0x0a,0x16]
40146
40147v_mul_u32_u24_e32 v5, m0, v2
40148// GFX10: encoding: [0x7c,0x04,0x0a,0x16]
40149
40150v_mul_u32_u24_e32 v5, exec_lo, v2
40151// GFX10: encoding: [0x7e,0x04,0x0a,0x16]
40152
40153v_mul_u32_u24_e32 v5, exec_hi, v2
40154// GFX10: encoding: [0x7f,0x04,0x0a,0x16]
40155
40156v_mul_u32_u24_e32 v5, 0, v2
40157// GFX10: encoding: [0x80,0x04,0x0a,0x16]
40158
40159v_mul_u32_u24_e32 v5, -1, v2
40160// GFX10: encoding: [0xc1,0x04,0x0a,0x16]
40161
40162v_mul_u32_u24_e32 v5, 0.5, v2
40163// GFX10: encoding: [0xf0,0x04,0x0a,0x16]
40164
40165v_mul_u32_u24_e32 v5, -4.0, v2
40166// GFX10: encoding: [0xf7,0x04,0x0a,0x16]
40167
40168v_mul_u32_u24_e32 v5, 0xaf123456, v2
40169// GFX10: encoding: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]
40170
40171v_mul_u32_u24_e32 v5, 0x3f717273, v2
40172// GFX10: encoding: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]
40173
40174v_mul_u32_u24_e32 v5, v1, v255
40175// GFX10: encoding: [0x01,0xff,0x0b,0x16]
40176
40177v_mul_u32_u24_e64 v5, v1, v2
40178// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x05,0x02,0x00]
40179
40180v_mul_u32_u24_e64 v255, v1, v2
40181// GFX10: encoding: [0xff,0x00,0x0b,0xd5,0x01,0x05,0x02,0x00]
40182
40183v_mul_u32_u24_e64 v5, v255, v2
40184// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xff,0x05,0x02,0x00]
40185
40186v_mul_u32_u24_e64 v5, s1, v2
40187// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x04,0x02,0x00]
40188
40189v_mul_u32_u24_e64 v5, s101, v2
40190// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x65,0x04,0x02,0x00]
40191
40192v_mul_u32_u24_e64 v5, vcc_lo, v2
40193// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x6a,0x04,0x02,0x00]
40194
40195v_mul_u32_u24_e64 v5, vcc_hi, v2
40196// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x6b,0x04,0x02,0x00]
40197
40198v_mul_u32_u24_e64 v5, m0, v2
40199// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x7c,0x04,0x02,0x00]
40200
40201v_mul_u32_u24_e64 v5, exec_lo, v2
40202// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x7e,0x04,0x02,0x00]
40203
40204v_mul_u32_u24_e64 v5, exec_hi, v2
40205// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x7f,0x04,0x02,0x00]
40206
40207v_mul_u32_u24_e64 v5, 0, v2
40208// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x80,0x04,0x02,0x00]
40209
40210v_mul_u32_u24_e64 v5, -1, v2
40211// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xc1,0x04,0x02,0x00]
40212
40213v_mul_u32_u24_e64 v5, 0.5, v2
40214// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xf0,0x04,0x02,0x00]
40215
40216v_mul_u32_u24_e64 v5, -4.0, v2
40217// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0xf7,0x04,0x02,0x00]
40218
40219v_mul_u32_u24_e64 v5, v1, v255
40220// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xff,0x03,0x00]
40221
40222v_mul_u32_u24_e64 v5, v1, s2
40223// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x05,0x00,0x00]
40224
40225v_mul_u32_u24_e64 v5, v1, s101
40226// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xcb,0x00,0x00]
40227
40228v_mul_u32_u24_e64 v5, v1, vcc_lo
40229// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xd5,0x00,0x00]
40230
40231v_mul_u32_u24_e64 v5, v1, vcc_hi
40232// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xd7,0x00,0x00]
40233
40234v_mul_u32_u24_e64 v5, v1, m0
40235// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xf9,0x00,0x00]
40236
40237v_mul_u32_u24_e64 v5, v1, exec_lo
40238// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xfd,0x00,0x00]
40239
40240v_mul_u32_u24_e64 v5, v1, exec_hi
40241// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xff,0x00,0x00]
40242
40243v_mul_u32_u24_e64 v5, v1, 0
40244// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x01,0x01,0x00]
40245
40246v_mul_u32_u24_e64 v5, v1, -1
40247// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0x83,0x01,0x00]
40248
40249v_mul_u32_u24_e64 v5, v1, 0.5
40250// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xe1,0x01,0x00]
40251
40252v_mul_u32_u24_e64 v5, v1, -4.0
40253// GFX10: encoding: [0x05,0x00,0x0b,0xd5,0x01,0xef,0x01,0x00]
40254
40255v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40256// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
40257
40258v_mul_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40259// GFX10: encoding: [0xf9,0x04,0xfe,0x17,0x01,0x06,0x06,0x06]
40260
40261v_mul_u32_u24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40262// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0xff,0x06,0x06,0x06]
40263
40264v_mul_u32_u24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40265// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x86,0x06]
40266
40267v_mul_u32_u24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40268// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x65,0x06,0x86,0x06]
40269
40270v_mul_u32_u24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40271// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x6a,0x06,0x86,0x06]
40272
40273v_mul_u32_u24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40274// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x6b,0x06,0x86,0x06]
40275
40276v_mul_u32_u24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40277// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x7c,0x06,0x86,0x06]
40278
40279v_mul_u32_u24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40280// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x7e,0x06,0x86,0x06]
40281
40282v_mul_u32_u24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40283// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x7f,0x06,0x86,0x06]
40284
40285v_mul_u32_u24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40286// GFX10: encoding: [0xf9,0xfe,0x0b,0x16,0x01,0x06,0x06,0x06]
40287
40288v_mul_u32_u24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40289// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x26,0x06,0x06]
40290
40291v_mul_u32_u24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40292// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
40293
40294v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40295// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x00,0x06,0x06]
40296
40297v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40298// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x01,0x06,0x06]
40299
40300v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40301// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x02,0x06,0x06]
40302
40303v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40304// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x03,0x06,0x06]
40305
40306v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40307// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x04,0x06,0x06]
40308
40309v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40310// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x05,0x06,0x06]
40311
40312v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
40313// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x0e,0x06,0x06]
40314
40315v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
40316// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]
40317
40318v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
40319// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]
40320
40321v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
40322// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
40323
40324v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
40325// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x00,0x06]
40326
40327v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
40328// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x01,0x06]
40329
40330v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
40331// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x02,0x06]
40332
40333v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
40334// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x03,0x06]
40335
40336v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
40337// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x04,0x06]
40338
40339v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
40340// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x05,0x06]
40341
40342v_mul_u32_u24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40343// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x0e,0x06]
40344
40345v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
40346// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
40347
40348v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
40349// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x00]
40350
40351v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
40352// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x01]
40353
40354v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
40355// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x02]
40356
40357v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
40358// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x03]
40359
40360v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
40361// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x04]
40362
40363v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
40364// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x05]
40365
40366v_mul_u32_u24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40367// GFX10: encoding: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x0e]
40368
40369v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40370// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x00]
40371
40372v_mul_u32_u24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40373// GFX10: encoding: [0xfa,0x04,0xfe,0x17,0x01,0xe4,0x00,0x00]
40374
40375v_mul_u32_u24_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40376// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0xff,0xe4,0x00,0x00]
40377
40378v_mul_u32_u24_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40379// GFX10: encoding: [0xfa,0xfe,0x0b,0x16,0x01,0xe4,0x00,0x00]
40380
40381v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
40382// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1b,0x00,0x00]
40383
40384v_mul_u32_u24_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
40385// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x40,0x01,0x00]
40386
40387v_mul_u32_u24_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
40388// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x41,0x01,0x00]
40389
40390v_mul_u32_u24_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
40391// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x01,0x01,0x00]
40392
40393v_mul_u32_u24_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
40394// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x0f,0x01,0x00]
40395
40396v_mul_u32_u24_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
40397// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x11,0x01,0x00]
40398
40399v_mul_u32_u24_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
40400// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x1f,0x01,0x00]
40401
40402v_mul_u32_u24_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
40403// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x21,0x01,0x00]
40404
40405v_mul_u32_u24_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
40406// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x2f,0x01,0x00]
40407
40408v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
40409// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x10]
40410
40411v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
40412// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x30]
40413
40414v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
40415// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0xf0]
40416
40417v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
40418// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x01]
40419
40420v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
40421// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x03]
40422
40423v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
40424// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x0f]
40425
40426v_mul_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
40427// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x08,0x00]
40428
40429v_mul_u32_u24_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
40430// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x51,0x01,0x00]
40431
40432v_mul_u32_u24_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
40433// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x5f,0x01,0x00]
40434
40435v_mul_u32_u24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
40436// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x61,0x01,0x00]
40437
40438v_mul_u32_u24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
40439// GFX10: encoding: [0xfa,0x04,0x0a,0x16,0x01,0x6f,0x01,0x00]
40440
40441v_mul_hi_u32_u24_e32 v5, v1, v2
40442// GFX10: encoding: [0x01,0x05,0x0a,0x18]
40443
40444v_mul_hi_u32_u24_e32 v255, v1, v2
40445// GFX10: encoding: [0x01,0x05,0xfe,0x19]
40446
40447v_mul_hi_u32_u24_e32 v5, v255, v2
40448// GFX10: encoding: [0xff,0x05,0x0a,0x18]
40449
40450v_mul_hi_u32_u24_e32 v5, s1, v2
40451// GFX10: encoding: [0x01,0x04,0x0a,0x18]
40452
40453v_mul_hi_u32_u24_e32 v5, s103, v2
40454// GFX10: encoding: [0x67,0x04,0x0a,0x18]
40455
40456v_mul_hi_u32_u24_e32 v5, vcc_lo, v2
40457// GFX10: encoding: [0x6a,0x04,0x0a,0x18]
40458
40459v_mul_hi_u32_u24_e32 v5, vcc_hi, v2
40460// GFX10: encoding: [0x6b,0x04,0x0a,0x18]
40461
40462v_mul_hi_u32_u24_e32 v5, ttmp11, v2
40463// GFX10: encoding: [0x77,0x04,0x0a,0x18]
40464
40465v_mul_hi_u32_u24_e32 v5, m0, v2
40466// GFX10: encoding: [0x7c,0x04,0x0a,0x18]
40467
40468v_mul_hi_u32_u24_e32 v5, exec_lo, v2
40469// GFX10: encoding: [0x7e,0x04,0x0a,0x18]
40470
40471v_mul_hi_u32_u24_e32 v5, exec_hi, v2
40472// GFX10: encoding: [0x7f,0x04,0x0a,0x18]
40473
40474v_mul_hi_u32_u24_e32 v5, 0, v2
40475// GFX10: encoding: [0x80,0x04,0x0a,0x18]
40476
40477v_mul_hi_u32_u24_e32 v5, -1, v2
40478// GFX10: encoding: [0xc1,0x04,0x0a,0x18]
40479
40480v_mul_hi_u32_u24_e32 v5, 0.5, v2
40481// GFX10: encoding: [0xf0,0x04,0x0a,0x18]
40482
40483v_mul_hi_u32_u24_e32 v5, -4.0, v2
40484// GFX10: encoding: [0xf7,0x04,0x0a,0x18]
40485
40486v_mul_hi_u32_u24_e32 v5, 0xaf123456, v2
40487// GFX10: encoding: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]
40488
40489v_mul_hi_u32_u24_e32 v5, 0x3f717273, v2
40490// GFX10: encoding: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]
40491
40492v_mul_hi_u32_u24_e32 v5, v1, v255
40493// GFX10: encoding: [0x01,0xff,0x0b,0x18]
40494
40495v_mul_hi_u32_u24_e64 v5, v1, v2
40496// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x05,0x02,0x00]
40497
40498v_mul_hi_u32_u24_e64 v255, v1, v2
40499// GFX10: encoding: [0xff,0x00,0x0c,0xd5,0x01,0x05,0x02,0x00]
40500
40501v_mul_hi_u32_u24_e64 v5, v255, v2
40502// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xff,0x05,0x02,0x00]
40503
40504v_mul_hi_u32_u24_e64 v5, s1, v2
40505// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x04,0x02,0x00]
40506
40507v_mul_hi_u32_u24_e64 v5, s101, v2
40508// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x65,0x04,0x02,0x00]
40509
40510v_mul_hi_u32_u24_e64 v5, vcc_lo, v2
40511// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x6a,0x04,0x02,0x00]
40512
40513v_mul_hi_u32_u24_e64 v5, vcc_hi, v2
40514// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x6b,0x04,0x02,0x00]
40515
40516v_mul_hi_u32_u24_e64 v5, m0, v2
40517// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x7c,0x04,0x02,0x00]
40518
40519v_mul_hi_u32_u24_e64 v5, exec_lo, v2
40520// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x7e,0x04,0x02,0x00]
40521
40522v_mul_hi_u32_u24_e64 v5, exec_hi, v2
40523// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x7f,0x04,0x02,0x00]
40524
40525v_mul_hi_u32_u24_e64 v5, 0, v2
40526// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x80,0x04,0x02,0x00]
40527
40528v_mul_hi_u32_u24_e64 v5, -1, v2
40529// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xc1,0x04,0x02,0x00]
40530
40531v_mul_hi_u32_u24_e64 v5, 0.5, v2
40532// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xf0,0x04,0x02,0x00]
40533
40534v_mul_hi_u32_u24_e64 v5, -4.0, v2
40535// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0xf7,0x04,0x02,0x00]
40536
40537v_mul_hi_u32_u24_e64 v5, v1, v255
40538// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xff,0x03,0x00]
40539
40540v_mul_hi_u32_u24_e64 v5, v1, s2
40541// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x05,0x00,0x00]
40542
40543v_mul_hi_u32_u24_e64 v5, v1, s101
40544// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xcb,0x00,0x00]
40545
40546v_mul_hi_u32_u24_e64 v5, v1, vcc_lo
40547// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xd5,0x00,0x00]
40548
40549v_mul_hi_u32_u24_e64 v5, v1, vcc_hi
40550// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xd7,0x00,0x00]
40551
40552v_mul_hi_u32_u24_e64 v5, v1, m0
40553// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xf9,0x00,0x00]
40554
40555v_mul_hi_u32_u24_e64 v5, v1, exec_lo
40556// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xfd,0x00,0x00]
40557
40558v_mul_hi_u32_u24_e64 v5, v1, exec_hi
40559// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xff,0x00,0x00]
40560
40561v_mul_hi_u32_u24_e64 v5, v1, 0
40562// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x01,0x01,0x00]
40563
40564v_mul_hi_u32_u24_e64 v5, v1, -1
40565// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0x83,0x01,0x00]
40566
40567v_mul_hi_u32_u24_e64 v5, v1, 0.5
40568// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xe1,0x01,0x00]
40569
40570v_mul_hi_u32_u24_e64 v5, v1, -4.0
40571// GFX10: encoding: [0x05,0x00,0x0c,0xd5,0x01,0xef,0x01,0x00]
40572
40573v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40574// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
40575
40576v_mul_hi_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40577// GFX10: encoding: [0xf9,0x04,0xfe,0x19,0x01,0x06,0x06,0x06]
40578
40579v_mul_hi_u32_u24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40580// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0xff,0x06,0x06,0x06]
40581
40582v_mul_hi_u32_u24_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40583// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x86,0x06]
40584
40585v_mul_hi_u32_u24_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40586// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x65,0x06,0x86,0x06]
40587
40588v_mul_hi_u32_u24_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40589// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x6a,0x06,0x86,0x06]
40590
40591v_mul_hi_u32_u24_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40592// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x6b,0x06,0x86,0x06]
40593
40594v_mul_hi_u32_u24_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40595// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x7c,0x06,0x86,0x06]
40596
40597v_mul_hi_u32_u24_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40598// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x7e,0x06,0x86,0x06]
40599
40600v_mul_hi_u32_u24_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40601// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x7f,0x06,0x86,0x06]
40602
40603v_mul_hi_u32_u24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40604// GFX10: encoding: [0xf9,0xfe,0x0b,0x18,0x01,0x06,0x06,0x06]
40605
40606v_mul_hi_u32_u24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40607// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x26,0x06,0x06]
40608
40609v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40610// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
40611
40612v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40613// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x00,0x06,0x06]
40614
40615v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40616// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x01,0x06,0x06]
40617
40618v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40619// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x02,0x06,0x06]
40620
40621v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40622// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x03,0x06,0x06]
40623
40624v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40625// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x04,0x06,0x06]
40626
40627v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40628// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x05,0x06,0x06]
40629
40630v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
40631// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x0e,0x06,0x06]
40632
40633v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
40634// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]
40635
40636v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
40637// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]
40638
40639v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
40640// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
40641
40642v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
40643// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x00,0x06]
40644
40645v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
40646// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x01,0x06]
40647
40648v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
40649// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x02,0x06]
40650
40651v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
40652// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x03,0x06]
40653
40654v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
40655// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x04,0x06]
40656
40657v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
40658// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x05,0x06]
40659
40660v_mul_hi_u32_u24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40661// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x0e,0x06]
40662
40663v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
40664// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
40665
40666v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
40667// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x00]
40668
40669v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
40670// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x01]
40671
40672v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
40673// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x02]
40674
40675v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
40676// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x03]
40677
40678v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
40679// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x04]
40680
40681v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
40682// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x05]
40683
40684v_mul_hi_u32_u24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40685// GFX10: encoding: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x0e]
40686
40687v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40688// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x00]
40689
40690v_mul_hi_u32_u24_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40691// GFX10: encoding: [0xfa,0x04,0xfe,0x19,0x01,0xe4,0x00,0x00]
40692
40693v_mul_hi_u32_u24_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40694// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0xff,0xe4,0x00,0x00]
40695
40696v_mul_hi_u32_u24_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
40697// GFX10: encoding: [0xfa,0xfe,0x0b,0x18,0x01,0xe4,0x00,0x00]
40698
40699v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
40700// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1b,0x00,0x00]
40701
40702v_mul_hi_u32_u24_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
40703// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x40,0x01,0x00]
40704
40705v_mul_hi_u32_u24_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
40706// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x41,0x01,0x00]
40707
40708v_mul_hi_u32_u24_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
40709// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x01,0x01,0x00]
40710
40711v_mul_hi_u32_u24_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
40712// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x0f,0x01,0x00]
40713
40714v_mul_hi_u32_u24_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
40715// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x11,0x01,0x00]
40716
40717v_mul_hi_u32_u24_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
40718// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x1f,0x01,0x00]
40719
40720v_mul_hi_u32_u24_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
40721// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x21,0x01,0x00]
40722
40723v_mul_hi_u32_u24_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
40724// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x2f,0x01,0x00]
40725
40726v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
40727// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x10]
40728
40729v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
40730// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x30]
40731
40732v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
40733// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0xf0]
40734
40735v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
40736// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x01]
40737
40738v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
40739// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x03]
40740
40741v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
40742// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x0f]
40743
40744v_mul_hi_u32_u24_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
40745// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x08,0x00]
40746
40747v_mul_hi_u32_u24_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
40748// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x51,0x01,0x00]
40749
40750v_mul_hi_u32_u24_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
40751// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x5f,0x01,0x00]
40752
40753v_mul_hi_u32_u24_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
40754// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x61,0x01,0x00]
40755
40756v_mul_hi_u32_u24_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
40757// GFX10: encoding: [0xfa,0x04,0x0a,0x18,0x01,0x6f,0x01,0x00]
40758
40759v_min_f32_e32 v5, v1, v2
40760// GFX10: encoding: [0x01,0x05,0x0a,0x1e]
40761
40762v_min_f32_e32 v255, v1, v2
40763// GFX10: encoding: [0x01,0x05,0xfe,0x1f]
40764
40765v_min_f32_e32 v5, v255, v2
40766// GFX10: encoding: [0xff,0x05,0x0a,0x1e]
40767
40768v_min_f32_e32 v5, s1, v2
40769// GFX10: encoding: [0x01,0x04,0x0a,0x1e]
40770
40771v_min_f32_e32 v5, s103, v2
40772// GFX10: encoding: [0x67,0x04,0x0a,0x1e]
40773
40774v_min_f32_e32 v5, vcc_lo, v2
40775// GFX10: encoding: [0x6a,0x04,0x0a,0x1e]
40776
40777v_min_f32_e32 v5, vcc_hi, v2
40778// GFX10: encoding: [0x6b,0x04,0x0a,0x1e]
40779
40780v_min_f32_e32 v5, ttmp11, v2
40781// GFX10: encoding: [0x77,0x04,0x0a,0x1e]
40782
40783v_min_f32_e32 v5, m0, v2
40784// GFX10: encoding: [0x7c,0x04,0x0a,0x1e]
40785
40786v_min_f32_e32 v5, exec_lo, v2
40787// GFX10: encoding: [0x7e,0x04,0x0a,0x1e]
40788
40789v_min_f32_e32 v5, exec_hi, v2
40790// GFX10: encoding: [0x7f,0x04,0x0a,0x1e]
40791
40792v_min_f32_e32 v5, 0, v2
40793// GFX10: encoding: [0x80,0x04,0x0a,0x1e]
40794
40795v_min_f32_e32 v5, -1, v2
40796// GFX10: encoding: [0xc1,0x04,0x0a,0x1e]
40797
40798v_min_f32_e32 v5, 0.5, v2
40799// GFX10: encoding: [0xf0,0x04,0x0a,0x1e]
40800
40801v_min_f32_e32 v5, -4.0, v2
40802// GFX10: encoding: [0xf7,0x04,0x0a,0x1e]
40803
40804v_min_f32_e32 v5, 0xaf123456, v2
40805// GFX10: encoding: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]
40806
40807v_min_f32_e32 v5, 0x3f717273, v2
40808// GFX10: encoding: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]
40809
40810v_min_f32_e32 v5, v1, v255
40811// GFX10: encoding: [0x01,0xff,0x0b,0x1e]
40812
40813v_min_f32_e64 v5, v1, v2
40814// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x00]
40815
40816v_min_f32_e64 v255, v1, v2
40817// GFX10: encoding: [0xff,0x00,0x0f,0xd5,0x01,0x05,0x02,0x00]
40818
40819v_min_f32_e64 v5, v255, v2
40820// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xff,0x05,0x02,0x00]
40821
40822v_min_f32_e64 v5, s1, v2
40823// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x04,0x02,0x00]
40824
40825v_min_f32_e64 v5, s101, v2
40826// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x65,0x04,0x02,0x00]
40827
40828v_min_f32_e64 v5, vcc_lo, v2
40829// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x6a,0x04,0x02,0x00]
40830
40831v_min_f32_e64 v5, vcc_hi, v2
40832// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x6b,0x04,0x02,0x00]
40833
40834v_min_f32_e64 v5, m0, v2
40835// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x7c,0x04,0x02,0x00]
40836
40837v_min_f32_e64 v5, exec_lo, v2
40838// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x7e,0x04,0x02,0x00]
40839
40840v_min_f32_e64 v5, exec_hi, v2
40841// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x7f,0x04,0x02,0x00]
40842
40843v_min_f32_e64 v5, 0, v2
40844// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x80,0x04,0x02,0x00]
40845
40846v_min_f32_e64 v5, -1, v2
40847// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xc1,0x04,0x02,0x00]
40848
40849v_min_f32_e64 v5, 0.5, v2
40850// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xf0,0x04,0x02,0x00]
40851
40852v_min_f32_e64 v5, -4.0, v2
40853// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0xf7,0x04,0x02,0x00]
40854
40855v_min_f32_e64 v5, v1, v255
40856// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xff,0x03,0x00]
40857
40858v_min_f32_e64 v5, v1, s2
40859// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x00,0x00]
40860
40861v_min_f32_e64 v5, v1, s101
40862// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xcb,0x00,0x00]
40863
40864v_min_f32_e64 v5, v1, vcc_lo
40865// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xd5,0x00,0x00]
40866
40867v_min_f32_e64 v5, v1, vcc_hi
40868// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xd7,0x00,0x00]
40869
40870v_min_f32_e64 v5, v1, m0
40871// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xf9,0x00,0x00]
40872
40873v_min_f32_e64 v5, v1, exec_lo
40874// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xfd,0x00,0x00]
40875
40876v_min_f32_e64 v5, v1, exec_hi
40877// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xff,0x00,0x00]
40878
40879v_min_f32_e64 v5, v1, 0
40880// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x01,0x01,0x00]
40881
40882v_min_f32_e64 v5, v1, -1
40883// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x83,0x01,0x00]
40884
40885v_min_f32_e64 v5, v1, 0.5
40886// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xe1,0x01,0x00]
40887
40888v_min_f32_e64 v5, v1, -4.0
40889// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0xef,0x01,0x00]
40890
40891v_min_f32_e64 v5, -v1, v2
40892// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x20]
40893
40894v_min_f32_e64 v5, v1, -v2
40895// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x40]
40896
40897v_min_f32_e64 v5, -v1, -v2
40898// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x60]
40899
40900v_min_f32_e64 v5, |v1|, v2
40901// GFX10: encoding: [0x05,0x01,0x0f,0xd5,0x01,0x05,0x02,0x00]
40902
40903v_min_f32_e64 v5, v1, |v2|
40904// GFX10: encoding: [0x05,0x02,0x0f,0xd5,0x01,0x05,0x02,0x00]
40905
40906v_min_f32_e64 v5, |v1|, |v2|
40907// GFX10: encoding: [0x05,0x03,0x0f,0xd5,0x01,0x05,0x02,0x00]
40908
40909v_min_f32_e64 v5, v1, v2 clamp
40910// GFX10: encoding: [0x05,0x80,0x0f,0xd5,0x01,0x05,0x02,0x00]
40911
40912v_min_f32_e64 v5, v1, v2 mul:2
40913// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x08]
40914
40915v_min_f32_e64 v5, v1, v2 mul:4
40916// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x10]
40917
40918v_min_f32_e64 v5, v1, v2 div:2
40919// GFX10: encoding: [0x05,0x00,0x0f,0xd5,0x01,0x05,0x02,0x18]
40920
40921v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40922// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
40923
40924v_min_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40925// GFX10: encoding: [0xf9,0x04,0xfe,0x1f,0x01,0x06,0x06,0x06]
40926
40927v_min_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40928// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0xff,0x06,0x06,0x06]
40929
40930v_min_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40931// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x86,0x06]
40932
40933v_min_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40934// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x65,0x06,0x86,0x06]
40935
40936v_min_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40937// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x6a,0x06,0x86,0x06]
40938
40939v_min_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40940// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x6b,0x06,0x86,0x06]
40941
40942v_min_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40943// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x7c,0x06,0x86,0x06]
40944
40945v_min_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40946// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x7e,0x06,0x86,0x06]
40947
40948v_min_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40949// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x7f,0x06,0x86,0x06]
40950
40951v_min_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40952// GFX10: encoding: [0xf9,0xfe,0x0b,0x1e,0x01,0x06,0x06,0x06]
40953
40954v_min_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40955// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x26,0x06,0x06]
40956
40957v_min_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40958// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x46,0x06,0x06]
40959
40960v_min_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40961// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x86,0x06,0x06]
40962
40963v_min_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40964// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0xc6,0x06,0x06]
40965
40966v_min_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40967// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
40968
40969v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40970// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x00,0x06,0x06]
40971
40972v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40973// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x01,0x06,0x06]
40974
40975v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40976// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x02,0x06,0x06]
40977
40978v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40979// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x03,0x06,0x06]
40980
40981v_min_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40982// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x04,0x06,0x06]
40983
40984v_min_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
40985// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x05,0x06,0x06]
40986
40987v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
40988// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x0e,0x06,0x06]
40989
40990v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
40991// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]
40992
40993v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
40994// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]
40995
40996v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
40997// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
40998
40999v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
41000// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x00,0x06]
41001
41002v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
41003// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x01,0x06]
41004
41005v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
41006// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x02,0x06]
41007
41008v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
41009// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x03,0x06]
41010
41011v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
41012// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x04,0x06]
41013
41014v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
41015// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x05,0x06]
41016
41017v_min_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41018// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x16,0x06]
41019
41020v_min_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41021// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x26,0x06]
41022
41023v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
41024// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
41025
41026v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
41027// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x00]
41028
41029v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
41030// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x01]
41031
41032v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
41033// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x02]
41034
41035v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
41036// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x03]
41037
41038v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
41039// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x04]
41040
41041v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
41042// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x05]
41043
41044v_min_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41045// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x16]
41046
41047v_min_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41048// GFX10: encoding: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x26]
41049
41050v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41051// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x00]
41052
41053v_min_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41054// GFX10: encoding: [0xfa,0x04,0xfe,0x1f,0x01,0xe4,0x00,0x00]
41055
41056v_min_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41057// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0xff,0xe4,0x00,0x00]
41058
41059v_min_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41060// GFX10: encoding: [0xfa,0xfe,0x0b,0x1e,0x01,0xe4,0x00,0x00]
41061
41062v_min_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
41063// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x00,0x00]
41064
41065v_min_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
41066// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x40,0x01,0x00]
41067
41068v_min_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
41069// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x41,0x01,0x00]
41070
41071v_min_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
41072// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x01,0x01,0x00]
41073
41074v_min_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
41075// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x0f,0x01,0x00]
41076
41077v_min_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
41078// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x11,0x01,0x00]
41079
41080v_min_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
41081// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x1f,0x01,0x00]
41082
41083v_min_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
41084// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x21,0x01,0x00]
41085
41086v_min_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
41087// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x2f,0x01,0x00]
41088
41089v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
41090// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x10]
41091
41092v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
41093// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x30]
41094
41095v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
41096// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0xf0]
41097
41098v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
41099// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x01]
41100
41101v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
41102// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x03]
41103
41104v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
41105// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x0f]
41106
41107v_min_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
41108// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x08,0x00]
41109
41110v_min_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41111// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x10,0x00]
41112
41113v_min_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41114// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x20,0x00]
41115
41116v_min_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41117// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x40,0x00]
41118
41119v_min_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41120// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x80,0x00]
41121
41122v_min_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
41123// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x51,0x01,0x00]
41124
41125v_min_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
41126// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x5f,0x01,0x00]
41127
41128v_min_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
41129// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x61,0x01,0x00]
41130
41131v_min_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
41132// GFX10: encoding: [0xfa,0x04,0x0a,0x1e,0x01,0x6f,0x01,0x00]
41133
41134v_max_f32_e32 v5, v1, v2
41135// GFX10: encoding: [0x01,0x05,0x0a,0x20]
41136
41137v_max_f32_e32 v255, v1, v2
41138// GFX10: encoding: [0x01,0x05,0xfe,0x21]
41139
41140v_max_f32_e32 v5, v255, v2
41141// GFX10: encoding: [0xff,0x05,0x0a,0x20]
41142
41143v_max_f32_e32 v5, s1, v2
41144// GFX10: encoding: [0x01,0x04,0x0a,0x20]
41145
41146v_max_f32_e32 v5, s103, v2
41147// GFX10: encoding: [0x67,0x04,0x0a,0x20]
41148
41149v_max_f32_e32 v5, vcc_lo, v2
41150// GFX10: encoding: [0x6a,0x04,0x0a,0x20]
41151
41152v_max_f32_e32 v5, vcc_hi, v2
41153// GFX10: encoding: [0x6b,0x04,0x0a,0x20]
41154
41155v_max_f32_e32 v5, ttmp11, v2
41156// GFX10: encoding: [0x77,0x04,0x0a,0x20]
41157
41158v_max_f32_e32 v5, m0, v2
41159// GFX10: encoding: [0x7c,0x04,0x0a,0x20]
41160
41161v_max_f32_e32 v5, exec_lo, v2
41162// GFX10: encoding: [0x7e,0x04,0x0a,0x20]
41163
41164v_max_f32_e32 v5, exec_hi, v2
41165// GFX10: encoding: [0x7f,0x04,0x0a,0x20]
41166
41167v_max_f32_e32 v5, 0, v2
41168// GFX10: encoding: [0x80,0x04,0x0a,0x20]
41169
41170v_max_f32_e32 v5, -1, v2
41171// GFX10: encoding: [0xc1,0x04,0x0a,0x20]
41172
41173v_max_f32_e32 v5, 0.5, v2
41174// GFX10: encoding: [0xf0,0x04,0x0a,0x20]
41175
41176v_max_f32_e32 v5, -4.0, v2
41177// GFX10: encoding: [0xf7,0x04,0x0a,0x20]
41178
41179v_max_f32_e32 v5, 0xaf123456, v2
41180// GFX10: encoding: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]
41181
41182v_max_f32_e32 v5, 0x3f717273, v2
41183// GFX10: encoding: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]
41184
41185v_max_f32_e32 v5, v1, v255
41186// GFX10: encoding: [0x01,0xff,0x0b,0x20]
41187
41188v_max_f32_e64 v5, v1, v2
41189// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x00]
41190
41191v_max_f32_e64 v255, v1, v2
41192// GFX10: encoding: [0xff,0x00,0x10,0xd5,0x01,0x05,0x02,0x00]
41193
41194v_max_f32_e64 v5, v255, v2
41195// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xff,0x05,0x02,0x00]
41196
41197v_max_f32_e64 v5, s1, v2
41198// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x04,0x02,0x00]
41199
41200v_max_f32_e64 v5, s101, v2
41201// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x65,0x04,0x02,0x00]
41202
41203v_max_f32_e64 v5, vcc_lo, v2
41204// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x6a,0x04,0x02,0x00]
41205
41206v_max_f32_e64 v5, vcc_hi, v2
41207// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x6b,0x04,0x02,0x00]
41208
41209v_max_f32_e64 v5, m0, v2
41210// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x7c,0x04,0x02,0x00]
41211
41212v_max_f32_e64 v5, exec_lo, v2
41213// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x7e,0x04,0x02,0x00]
41214
41215v_max_f32_e64 v5, exec_hi, v2
41216// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x7f,0x04,0x02,0x00]
41217
41218v_max_f32_e64 v5, 0, v2
41219// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x80,0x04,0x02,0x00]
41220
41221v_max_f32_e64 v5, -1, v2
41222// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xc1,0x04,0x02,0x00]
41223
41224v_max_f32_e64 v5, 0.5, v2
41225// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xf0,0x04,0x02,0x00]
41226
41227v_max_f32_e64 v5, -4.0, v2
41228// GFX10: encoding: [0x05,0x00,0x10,0xd5,0xf7,0x04,0x02,0x00]
41229
41230v_max_f32_e64 v5, v1, v255
41231// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xff,0x03,0x00]
41232
41233v_max_f32_e64 v5, v1, s2
41234// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x00,0x00]
41235
41236v_max_f32_e64 v5, v1, s101
41237// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xcb,0x00,0x00]
41238
41239v_max_f32_e64 v5, v1, vcc_lo
41240// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xd5,0x00,0x00]
41241
41242v_max_f32_e64 v5, v1, vcc_hi
41243// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xd7,0x00,0x00]
41244
41245v_max_f32_e64 v5, v1, m0
41246// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xf9,0x00,0x00]
41247
41248v_max_f32_e64 v5, v1, exec_lo
41249// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xfd,0x00,0x00]
41250
41251v_max_f32_e64 v5, v1, exec_hi
41252// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xff,0x00,0x00]
41253
41254v_max_f32_e64 v5, v1, 0
41255// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x01,0x01,0x00]
41256
41257v_max_f32_e64 v5, v1, -1
41258// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x83,0x01,0x00]
41259
41260v_max_f32_e64 v5, v1, 0.5
41261// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xe1,0x01,0x00]
41262
41263v_max_f32_e64 v5, v1, -4.0
41264// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0xef,0x01,0x00]
41265
41266v_max_f32_e64 v5, -v1, v2
41267// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x20]
41268
41269v_max_f32_e64 v5, v1, -v2
41270// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x40]
41271
41272v_max_f32_e64 v5, -v1, -v2
41273// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x60]
41274
41275v_max_f32_e64 v5, |v1|, v2
41276// GFX10: encoding: [0x05,0x01,0x10,0xd5,0x01,0x05,0x02,0x00]
41277
41278v_max_f32_e64 v5, v1, |v2|
41279// GFX10: encoding: [0x05,0x02,0x10,0xd5,0x01,0x05,0x02,0x00]
41280
41281v_max_f32_e64 v5, |v1|, |v2|
41282// GFX10: encoding: [0x05,0x03,0x10,0xd5,0x01,0x05,0x02,0x00]
41283
41284v_max_f32_e64 v5, v1, v2 clamp
41285// GFX10: encoding: [0x05,0x80,0x10,0xd5,0x01,0x05,0x02,0x00]
41286
41287v_max_f32_e64 v5, v1, v2 mul:2
41288// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x08]
41289
41290v_max_f32_e64 v5, v1, v2 mul:4
41291// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x10]
41292
41293v_max_f32_e64 v5, v1, v2 div:2
41294// GFX10: encoding: [0x05,0x00,0x10,0xd5,0x01,0x05,0x02,0x18]
41295
41296v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41297// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
41298
41299v_max_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41300// GFX10: encoding: [0xf9,0x04,0xfe,0x21,0x01,0x06,0x06,0x06]
41301
41302v_max_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41303// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0xff,0x06,0x06,0x06]
41304
41305v_max_f32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41306// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x86,0x06]
41307
41308v_max_f32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41309// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x65,0x06,0x86,0x06]
41310
41311v_max_f32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41312// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x6a,0x06,0x86,0x06]
41313
41314v_max_f32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41315// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x6b,0x06,0x86,0x06]
41316
41317v_max_f32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41318// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x7c,0x06,0x86,0x06]
41319
41320v_max_f32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41321// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x7e,0x06,0x86,0x06]
41322
41323v_max_f32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41324// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x7f,0x06,0x86,0x06]
41325
41326v_max_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41327// GFX10: encoding: [0xf9,0xfe,0x0b,0x20,0x01,0x06,0x06,0x06]
41328
41329v_max_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41330// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x26,0x06,0x06]
41331
41332v_max_f32_sdwa v5, v1, v2 mul:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41333// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x46,0x06,0x06]
41334
41335v_max_f32_sdwa v5, v1, v2 mul:4 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41336// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x86,0x06,0x06]
41337
41338v_max_f32_sdwa v5, v1, v2 div:2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41339// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0xc6,0x06,0x06]
41340
41341v_max_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41342// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
41343
41344v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41345// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x00,0x06,0x06]
41346
41347v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41348// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x01,0x06,0x06]
41349
41350v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41351// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x02,0x06,0x06]
41352
41353v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41354// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x03,0x06,0x06]
41355
41356v_max_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41357// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x04,0x06,0x06]
41358
41359v_max_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41360// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x05,0x06,0x06]
41361
41362v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
41363// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x0e,0x06,0x06]
41364
41365v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
41366// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]
41367
41368v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
41369// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]
41370
41371v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
41372// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
41373
41374v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
41375// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x00,0x06]
41376
41377v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
41378// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x01,0x06]
41379
41380v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
41381// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x02,0x06]
41382
41383v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
41384// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x03,0x06]
41385
41386v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
41387// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x04,0x06]
41388
41389v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
41390// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x05,0x06]
41391
41392v_max_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41393// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x16,0x06]
41394
41395v_max_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41396// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x26,0x06]
41397
41398v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
41399// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
41400
41401v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
41402// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x00]
41403
41404v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
41405// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x01]
41406
41407v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
41408// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x02]
41409
41410v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
41411// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x03]
41412
41413v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
41414// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x04]
41415
41416v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
41417// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x05]
41418
41419v_max_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41420// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x16]
41421
41422v_max_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41423// GFX10: encoding: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x26]
41424
41425v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41426// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x00]
41427
41428v_max_f32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41429// GFX10: encoding: [0xfa,0x04,0xfe,0x21,0x01,0xe4,0x00,0x00]
41430
41431v_max_f32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41432// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0xff,0xe4,0x00,0x00]
41433
41434v_max_f32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41435// GFX10: encoding: [0xfa,0xfe,0x0b,0x20,0x01,0xe4,0x00,0x00]
41436
41437v_max_f32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
41438// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1b,0x00,0x00]
41439
41440v_max_f32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
41441// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x40,0x01,0x00]
41442
41443v_max_f32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
41444// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x41,0x01,0x00]
41445
41446v_max_f32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
41447// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x01,0x01,0x00]
41448
41449v_max_f32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
41450// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x0f,0x01,0x00]
41451
41452v_max_f32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
41453// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x11,0x01,0x00]
41454
41455v_max_f32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
41456// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x1f,0x01,0x00]
41457
41458v_max_f32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
41459// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x21,0x01,0x00]
41460
41461v_max_f32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
41462// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x2f,0x01,0x00]
41463
41464v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
41465// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x10]
41466
41467v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
41468// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x30]
41469
41470v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
41471// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0xf0]
41472
41473v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
41474// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x01]
41475
41476v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
41477// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x03]
41478
41479v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
41480// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x0f]
41481
41482v_max_f32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
41483// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x08,0x00]
41484
41485v_max_f32_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41486// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x10,0x00]
41487
41488v_max_f32_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41489// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x20,0x00]
41490
41491v_max_f32_dpp v5, v1, -v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41492// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x40,0x00]
41493
41494v_max_f32_dpp v5, v1, |v2|  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41495// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x80,0x00]
41496
41497v_max_f32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
41498// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x51,0x01,0x00]
41499
41500v_max_f32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
41501// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x5f,0x01,0x00]
41502
41503v_max_f32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
41504// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x61,0x01,0x00]
41505
41506v_max_f32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
41507// GFX10: encoding: [0xfa,0x04,0x0a,0x20,0x01,0x6f,0x01,0x00]
41508
41509v_min_i32_e32 v5, v1, v2
41510// GFX10: encoding: [0x01,0x05,0x0a,0x22]
41511
41512v_min_i32_e32 v255, v1, v2
41513// GFX10: encoding: [0x01,0x05,0xfe,0x23]
41514
41515v_min_i32_e32 v5, v255, v2
41516// GFX10: encoding: [0xff,0x05,0x0a,0x22]
41517
41518v_min_i32_e32 v5, s1, v2
41519// GFX10: encoding: [0x01,0x04,0x0a,0x22]
41520
41521v_min_i32_e32 v5, s103, v2
41522// GFX10: encoding: [0x67,0x04,0x0a,0x22]
41523
41524v_min_i32_e32 v5, vcc_lo, v2
41525// GFX10: encoding: [0x6a,0x04,0x0a,0x22]
41526
41527v_min_i32_e32 v5, vcc_hi, v2
41528// GFX10: encoding: [0x6b,0x04,0x0a,0x22]
41529
41530v_min_i32_e32 v5, ttmp11, v2
41531// GFX10: encoding: [0x77,0x04,0x0a,0x22]
41532
41533v_min_i32_e32 v5, m0, v2
41534// GFX10: encoding: [0x7c,0x04,0x0a,0x22]
41535
41536v_min_i32_e32 v5, exec_lo, v2
41537// GFX10: encoding: [0x7e,0x04,0x0a,0x22]
41538
41539v_min_i32_e32 v5, exec_hi, v2
41540// GFX10: encoding: [0x7f,0x04,0x0a,0x22]
41541
41542v_min_i32_e32 v5, 0, v2
41543// GFX10: encoding: [0x80,0x04,0x0a,0x22]
41544
41545v_min_i32_e32 v5, -1, v2
41546// GFX10: encoding: [0xc1,0x04,0x0a,0x22]
41547
41548v_min_i32_e32 v5, 0.5, v2
41549// GFX10: encoding: [0xf0,0x04,0x0a,0x22]
41550
41551v_min_i32_e32 v5, -4.0, v2
41552// GFX10: encoding: [0xf7,0x04,0x0a,0x22]
41553
41554v_min_i32_e32 v5, 0xaf123456, v2
41555// GFX10: encoding: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]
41556
41557v_min_i32_e32 v5, 0x3f717273, v2
41558// GFX10: encoding: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]
41559
41560v_min_i32_e32 v5, v1, v255
41561// GFX10: encoding: [0x01,0xff,0x0b,0x22]
41562
41563v_min_i32_e64 v5, v1, v2
41564// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x05,0x02,0x00]
41565
41566v_min_i32_e64 v255, v1, v2
41567// GFX10: encoding: [0xff,0x00,0x11,0xd5,0x01,0x05,0x02,0x00]
41568
41569v_min_i32_e64 v5, v255, v2
41570// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xff,0x05,0x02,0x00]
41571
41572v_min_i32_e64 v5, s1, v2
41573// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x04,0x02,0x00]
41574
41575v_min_i32_e64 v5, s101, v2
41576// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x65,0x04,0x02,0x00]
41577
41578v_min_i32_e64 v5, vcc_lo, v2
41579// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x6a,0x04,0x02,0x00]
41580
41581v_min_i32_e64 v5, vcc_hi, v2
41582// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x6b,0x04,0x02,0x00]
41583
41584v_min_i32_e64 v5, m0, v2
41585// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x7c,0x04,0x02,0x00]
41586
41587v_min_i32_e64 v5, exec_lo, v2
41588// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x7e,0x04,0x02,0x00]
41589
41590v_min_i32_e64 v5, exec_hi, v2
41591// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x7f,0x04,0x02,0x00]
41592
41593v_min_i32_e64 v5, 0, v2
41594// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x80,0x04,0x02,0x00]
41595
41596v_min_i32_e64 v5, -1, v2
41597// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xc1,0x04,0x02,0x00]
41598
41599v_min_i32_e64 v5, 0.5, v2
41600// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xf0,0x04,0x02,0x00]
41601
41602v_min_i32_e64 v5, -4.0, v2
41603// GFX10: encoding: [0x05,0x00,0x11,0xd5,0xf7,0x04,0x02,0x00]
41604
41605v_min_i32_e64 v5, v1, v255
41606// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xff,0x03,0x00]
41607
41608v_min_i32_e64 v5, v1, s2
41609// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x05,0x00,0x00]
41610
41611v_min_i32_e64 v5, v1, s101
41612// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xcb,0x00,0x00]
41613
41614v_min_i32_e64 v5, v1, vcc_lo
41615// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xd5,0x00,0x00]
41616
41617v_min_i32_e64 v5, v1, vcc_hi
41618// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xd7,0x00,0x00]
41619
41620v_min_i32_e64 v5, v1, m0
41621// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xf9,0x00,0x00]
41622
41623v_min_i32_e64 v5, v1, exec_lo
41624// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xfd,0x00,0x00]
41625
41626v_min_i32_e64 v5, v1, exec_hi
41627// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xff,0x00,0x00]
41628
41629v_min_i32_e64 v5, v1, 0
41630// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x01,0x01,0x00]
41631
41632v_min_i32_e64 v5, v1, -1
41633// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0x83,0x01,0x00]
41634
41635v_min_i32_e64 v5, v1, 0.5
41636// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xe1,0x01,0x00]
41637
41638v_min_i32_e64 v5, v1, -4.0
41639// GFX10: encoding: [0x05,0x00,0x11,0xd5,0x01,0xef,0x01,0x00]
41640
41641v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41642// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
41643
41644v_min_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41645// GFX10: encoding: [0xf9,0x04,0xfe,0x23,0x01,0x06,0x06,0x06]
41646
41647v_min_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41648// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0xff,0x06,0x06,0x06]
41649
41650v_min_i32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41651// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x86,0x06]
41652
41653v_min_i32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41654// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x65,0x06,0x86,0x06]
41655
41656v_min_i32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41657// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x6a,0x06,0x86,0x06]
41658
41659v_min_i32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41660// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x6b,0x06,0x86,0x06]
41661
41662v_min_i32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41663// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x7c,0x06,0x86,0x06]
41664
41665v_min_i32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41666// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x7e,0x06,0x86,0x06]
41667
41668v_min_i32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41669// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x7f,0x06,0x86,0x06]
41670
41671v_min_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41672// GFX10: encoding: [0xf9,0xfe,0x0b,0x22,0x01,0x06,0x06,0x06]
41673
41674v_min_i32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41675// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x26,0x06,0x06]
41676
41677v_min_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41678// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
41679
41680v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41681// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x00,0x06,0x06]
41682
41683v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41684// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x01,0x06,0x06]
41685
41686v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41687// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x02,0x06,0x06]
41688
41689v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41690// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x03,0x06,0x06]
41691
41692v_min_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41693// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x04,0x06,0x06]
41694
41695v_min_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41696// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x05,0x06,0x06]
41697
41698v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
41699// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x0e,0x06,0x06]
41700
41701v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
41702// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]
41703
41704v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
41705// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]
41706
41707v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
41708// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
41709
41710v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
41711// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x00,0x06]
41712
41713v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
41714// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x01,0x06]
41715
41716v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
41717// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x02,0x06]
41718
41719v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
41720// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x03,0x06]
41721
41722v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
41723// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x04,0x06]
41724
41725v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
41726// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x05,0x06]
41727
41728v_min_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41729// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x0e,0x06]
41730
41731v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
41732// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
41733
41734v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
41735// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x00]
41736
41737v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
41738// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x01]
41739
41740v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
41741// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x02]
41742
41743v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
41744// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x03]
41745
41746v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
41747// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x04]
41748
41749v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
41750// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x05]
41751
41752v_min_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41753// GFX10: encoding: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x0e]
41754
41755v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41756// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x00]
41757
41758v_min_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41759// GFX10: encoding: [0xfa,0x04,0xfe,0x23,0x01,0xe4,0x00,0x00]
41760
41761v_min_i32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41762// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0xff,0xe4,0x00,0x00]
41763
41764v_min_i32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
41765// GFX10: encoding: [0xfa,0xfe,0x0b,0x22,0x01,0xe4,0x00,0x00]
41766
41767v_min_i32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
41768// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1b,0x00,0x00]
41769
41770v_min_i32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
41771// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x40,0x01,0x00]
41772
41773v_min_i32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
41774// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x41,0x01,0x00]
41775
41776v_min_i32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
41777// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x01,0x01,0x00]
41778
41779v_min_i32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
41780// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x0f,0x01,0x00]
41781
41782v_min_i32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
41783// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x11,0x01,0x00]
41784
41785v_min_i32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
41786// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x1f,0x01,0x00]
41787
41788v_min_i32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
41789// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x21,0x01,0x00]
41790
41791v_min_i32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
41792// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x2f,0x01,0x00]
41793
41794v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
41795// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x10]
41796
41797v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
41798// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x30]
41799
41800v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
41801// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0xf0]
41802
41803v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
41804// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x01]
41805
41806v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
41807// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x03]
41808
41809v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
41810// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x0f]
41811
41812v_min_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
41813// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x08,0x00]
41814
41815v_min_i32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
41816// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x51,0x01,0x00]
41817
41818v_min_i32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
41819// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x5f,0x01,0x00]
41820
41821v_min_i32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
41822// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x61,0x01,0x00]
41823
41824v_min_i32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
41825// GFX10: encoding: [0xfa,0x04,0x0a,0x22,0x01,0x6f,0x01,0x00]
41826
41827v_max_i32_e32 v5, v1, v2
41828// GFX10: encoding: [0x01,0x05,0x0a,0x24]
41829
41830v_max_i32_e32 v255, v1, v2
41831// GFX10: encoding: [0x01,0x05,0xfe,0x25]
41832
41833v_max_i32_e32 v5, v255, v2
41834// GFX10: encoding: [0xff,0x05,0x0a,0x24]
41835
41836v_max_i32_e32 v5, s1, v2
41837// GFX10: encoding: [0x01,0x04,0x0a,0x24]
41838
41839v_max_i32_e32 v5, s103, v2
41840// GFX10: encoding: [0x67,0x04,0x0a,0x24]
41841
41842v_max_i32_e32 v5, vcc_lo, v2
41843// GFX10: encoding: [0x6a,0x04,0x0a,0x24]
41844
41845v_max_i32_e32 v5, vcc_hi, v2
41846// GFX10: encoding: [0x6b,0x04,0x0a,0x24]
41847
41848v_max_i32_e32 v5, ttmp11, v2
41849// GFX10: encoding: [0x77,0x04,0x0a,0x24]
41850
41851v_max_i32_e32 v5, m0, v2
41852// GFX10: encoding: [0x7c,0x04,0x0a,0x24]
41853
41854v_max_i32_e32 v5, exec_lo, v2
41855// GFX10: encoding: [0x7e,0x04,0x0a,0x24]
41856
41857v_max_i32_e32 v5, exec_hi, v2
41858// GFX10: encoding: [0x7f,0x04,0x0a,0x24]
41859
41860v_max_i32_e32 v5, 0, v2
41861// GFX10: encoding: [0x80,0x04,0x0a,0x24]
41862
41863v_max_i32_e32 v5, -1, v2
41864// GFX10: encoding: [0xc1,0x04,0x0a,0x24]
41865
41866v_max_i32_e32 v5, 0.5, v2
41867// GFX10: encoding: [0xf0,0x04,0x0a,0x24]
41868
41869v_max_i32_e32 v5, -4.0, v2
41870// GFX10: encoding: [0xf7,0x04,0x0a,0x24]
41871
41872v_max_i32_e32 v5, 0xaf123456, v2
41873// GFX10: encoding: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]
41874
41875v_max_i32_e32 v5, 0x3f717273, v2
41876// GFX10: encoding: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]
41877
41878v_max_i32_e32 v5, v1, v255
41879// GFX10: encoding: [0x01,0xff,0x0b,0x24]
41880
41881v_max_i32_e64 v5, v1, v2
41882// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x05,0x02,0x00]
41883
41884v_max_i32_e64 v255, v1, v2
41885// GFX10: encoding: [0xff,0x00,0x12,0xd5,0x01,0x05,0x02,0x00]
41886
41887v_max_i32_e64 v5, v255, v2
41888// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xff,0x05,0x02,0x00]
41889
41890v_max_i32_e64 v5, s1, v2
41891// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x04,0x02,0x00]
41892
41893v_max_i32_e64 v5, s101, v2
41894// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x65,0x04,0x02,0x00]
41895
41896v_max_i32_e64 v5, vcc_lo, v2
41897// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x6a,0x04,0x02,0x00]
41898
41899v_max_i32_e64 v5, vcc_hi, v2
41900// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x6b,0x04,0x02,0x00]
41901
41902v_max_i32_e64 v5, m0, v2
41903// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x7c,0x04,0x02,0x00]
41904
41905v_max_i32_e64 v5, exec_lo, v2
41906// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x7e,0x04,0x02,0x00]
41907
41908v_max_i32_e64 v5, exec_hi, v2
41909// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x7f,0x04,0x02,0x00]
41910
41911v_max_i32_e64 v5, 0, v2
41912// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x80,0x04,0x02,0x00]
41913
41914v_max_i32_e64 v5, -1, v2
41915// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xc1,0x04,0x02,0x00]
41916
41917v_max_i32_e64 v5, 0.5, v2
41918// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xf0,0x04,0x02,0x00]
41919
41920v_max_i32_e64 v5, -4.0, v2
41921// GFX10: encoding: [0x05,0x00,0x12,0xd5,0xf7,0x04,0x02,0x00]
41922
41923v_max_i32_e64 v5, v1, v255
41924// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xff,0x03,0x00]
41925
41926v_max_i32_e64 v5, v1, s2
41927// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x05,0x00,0x00]
41928
41929v_max_i32_e64 v5, v1, s101
41930// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xcb,0x00,0x00]
41931
41932v_max_i32_e64 v5, v1, vcc_lo
41933// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xd5,0x00,0x00]
41934
41935v_max_i32_e64 v5, v1, vcc_hi
41936// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xd7,0x00,0x00]
41937
41938v_max_i32_e64 v5, v1, m0
41939// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xf9,0x00,0x00]
41940
41941v_max_i32_e64 v5, v1, exec_lo
41942// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xfd,0x00,0x00]
41943
41944v_max_i32_e64 v5, v1, exec_hi
41945// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xff,0x00,0x00]
41946
41947v_max_i32_e64 v5, v1, 0
41948// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x01,0x01,0x00]
41949
41950v_max_i32_e64 v5, v1, -1
41951// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0x83,0x01,0x00]
41952
41953v_max_i32_e64 v5, v1, 0.5
41954// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xe1,0x01,0x00]
41955
41956v_max_i32_e64 v5, v1, -4.0
41957// GFX10: encoding: [0x05,0x00,0x12,0xd5,0x01,0xef,0x01,0x00]
41958
41959v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41960// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
41961
41962v_max_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41963// GFX10: encoding: [0xf9,0x04,0xfe,0x25,0x01,0x06,0x06,0x06]
41964
41965v_max_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41966// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0xff,0x06,0x06,0x06]
41967
41968v_max_i32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41969// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x86,0x06]
41970
41971v_max_i32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41972// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x65,0x06,0x86,0x06]
41973
41974v_max_i32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41975// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x6a,0x06,0x86,0x06]
41976
41977v_max_i32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41978// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x6b,0x06,0x86,0x06]
41979
41980v_max_i32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41981// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x7c,0x06,0x86,0x06]
41982
41983v_max_i32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41984// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x7e,0x06,0x86,0x06]
41985
41986v_max_i32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41987// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x7f,0x06,0x86,0x06]
41988
41989v_max_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41990// GFX10: encoding: [0xf9,0xfe,0x0b,0x24,0x01,0x06,0x06,0x06]
41991
41992v_max_i32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41993// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x26,0x06,0x06]
41994
41995v_max_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41996// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
41997
41998v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
41999// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x00,0x06,0x06]
42000
42001v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42002// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x01,0x06,0x06]
42003
42004v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42005// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x02,0x06,0x06]
42006
42007v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42008// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x03,0x06,0x06]
42009
42010v_max_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42011// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x04,0x06,0x06]
42012
42013v_max_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42014// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x05,0x06,0x06]
42015
42016v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
42017// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x0e,0x06,0x06]
42018
42019v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
42020// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]
42021
42022v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
42023// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]
42024
42025v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
42026// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
42027
42028v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
42029// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x00,0x06]
42030
42031v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
42032// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x01,0x06]
42033
42034v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
42035// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x02,0x06]
42036
42037v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
42038// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x03,0x06]
42039
42040v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
42041// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x04,0x06]
42042
42043v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
42044// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x05,0x06]
42045
42046v_max_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42047// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x0e,0x06]
42048
42049v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
42050// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
42051
42052v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
42053// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x00]
42054
42055v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
42056// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x01]
42057
42058v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
42059// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x02]
42060
42061v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
42062// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x03]
42063
42064v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
42065// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x04]
42066
42067v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
42068// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x05]
42069
42070v_max_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42071// GFX10: encoding: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x0e]
42072
42073v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42074// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x00]
42075
42076v_max_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42077// GFX10: encoding: [0xfa,0x04,0xfe,0x25,0x01,0xe4,0x00,0x00]
42078
42079v_max_i32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42080// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0xff,0xe4,0x00,0x00]
42081
42082v_max_i32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42083// GFX10: encoding: [0xfa,0xfe,0x0b,0x24,0x01,0xe4,0x00,0x00]
42084
42085v_max_i32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
42086// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1b,0x00,0x00]
42087
42088v_max_i32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
42089// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x40,0x01,0x00]
42090
42091v_max_i32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
42092// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x41,0x01,0x00]
42093
42094v_max_i32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
42095// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x01,0x01,0x00]
42096
42097v_max_i32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
42098// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x0f,0x01,0x00]
42099
42100v_max_i32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
42101// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x11,0x01,0x00]
42102
42103v_max_i32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
42104// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x1f,0x01,0x00]
42105
42106v_max_i32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
42107// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x21,0x01,0x00]
42108
42109v_max_i32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
42110// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x2f,0x01,0x00]
42111
42112v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
42113// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x10]
42114
42115v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
42116// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x30]
42117
42118v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
42119// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0xf0]
42120
42121v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
42122// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x01]
42123
42124v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
42125// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x03]
42126
42127v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
42128// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x0f]
42129
42130v_max_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
42131// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x08,0x00]
42132
42133v_max_i32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
42134// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x51,0x01,0x00]
42135
42136v_max_i32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
42137// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x5f,0x01,0x00]
42138
42139v_max_i32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
42140// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x61,0x01,0x00]
42141
42142v_max_i32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
42143// GFX10: encoding: [0xfa,0x04,0x0a,0x24,0x01,0x6f,0x01,0x00]
42144
42145v_min_u32_e32 v5, v1, v2
42146// GFX10: encoding: [0x01,0x05,0x0a,0x26]
42147
42148v_min_u32_e32 v255, v1, v2
42149// GFX10: encoding: [0x01,0x05,0xfe,0x27]
42150
42151v_min_u32_e32 v5, v255, v2
42152// GFX10: encoding: [0xff,0x05,0x0a,0x26]
42153
42154v_min_u32_e32 v5, s1, v2
42155// GFX10: encoding: [0x01,0x04,0x0a,0x26]
42156
42157v_min_u32_e32 v5, s103, v2
42158// GFX10: encoding: [0x67,0x04,0x0a,0x26]
42159
42160v_min_u32_e32 v5, vcc_lo, v2
42161// GFX10: encoding: [0x6a,0x04,0x0a,0x26]
42162
42163v_min_u32_e32 v5, vcc_hi, v2
42164// GFX10: encoding: [0x6b,0x04,0x0a,0x26]
42165
42166v_min_u32_e32 v5, ttmp11, v2
42167// GFX10: encoding: [0x77,0x04,0x0a,0x26]
42168
42169v_min_u32_e32 v5, m0, v2
42170// GFX10: encoding: [0x7c,0x04,0x0a,0x26]
42171
42172v_min_u32_e32 v5, exec_lo, v2
42173// GFX10: encoding: [0x7e,0x04,0x0a,0x26]
42174
42175v_min_u32_e32 v5, exec_hi, v2
42176// GFX10: encoding: [0x7f,0x04,0x0a,0x26]
42177
42178v_min_u32_e32 v5, 0, v2
42179// GFX10: encoding: [0x80,0x04,0x0a,0x26]
42180
42181v_min_u32_e32 v5, -1, v2
42182// GFX10: encoding: [0xc1,0x04,0x0a,0x26]
42183
42184v_min_u32_e32 v5, 0.5, v2
42185// GFX10: encoding: [0xf0,0x04,0x0a,0x26]
42186
42187v_min_u32_e32 v5, -4.0, v2
42188// GFX10: encoding: [0xf7,0x04,0x0a,0x26]
42189
42190v_min_u32_e32 v5, 0xaf123456, v2
42191// GFX10: encoding: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]
42192
42193v_min_u32_e32 v5, 0x3f717273, v2
42194// GFX10: encoding: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]
42195
42196v_min_u32_e32 v5, v1, v255
42197// GFX10: encoding: [0x01,0xff,0x0b,0x26]
42198
42199v_min_u32_e64 v5, v1, v2
42200// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x05,0x02,0x00]
42201
42202v_min_u32_e64 v255, v1, v2
42203// GFX10: encoding: [0xff,0x00,0x13,0xd5,0x01,0x05,0x02,0x00]
42204
42205v_min_u32_e64 v5, v255, v2
42206// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xff,0x05,0x02,0x00]
42207
42208v_min_u32_e64 v5, s1, v2
42209// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x04,0x02,0x00]
42210
42211v_min_u32_e64 v5, s101, v2
42212// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x65,0x04,0x02,0x00]
42213
42214v_min_u32_e64 v5, vcc_lo, v2
42215// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x6a,0x04,0x02,0x00]
42216
42217v_min_u32_e64 v5, vcc_hi, v2
42218// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x6b,0x04,0x02,0x00]
42219
42220v_min_u32_e64 v5, m0, v2
42221// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x7c,0x04,0x02,0x00]
42222
42223v_min_u32_e64 v5, exec_lo, v2
42224// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x7e,0x04,0x02,0x00]
42225
42226v_min_u32_e64 v5, exec_hi, v2
42227// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x7f,0x04,0x02,0x00]
42228
42229v_min_u32_e64 v5, 0, v2
42230// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x80,0x04,0x02,0x00]
42231
42232v_min_u32_e64 v5, -1, v2
42233// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xc1,0x04,0x02,0x00]
42234
42235v_min_u32_e64 v5, 0.5, v2
42236// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xf0,0x04,0x02,0x00]
42237
42238v_min_u32_e64 v5, -4.0, v2
42239// GFX10: encoding: [0x05,0x00,0x13,0xd5,0xf7,0x04,0x02,0x00]
42240
42241v_min_u32_e64 v5, v1, v255
42242// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xff,0x03,0x00]
42243
42244v_min_u32_e64 v5, v1, s2
42245// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x05,0x00,0x00]
42246
42247v_min_u32_e64 v5, v1, s101
42248// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xcb,0x00,0x00]
42249
42250v_min_u32_e64 v5, v1, vcc_lo
42251// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xd5,0x00,0x00]
42252
42253v_min_u32_e64 v5, v1, vcc_hi
42254// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xd7,0x00,0x00]
42255
42256v_min_u32_e64 v5, v1, m0
42257// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xf9,0x00,0x00]
42258
42259v_min_u32_e64 v5, v1, exec_lo
42260// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xfd,0x00,0x00]
42261
42262v_min_u32_e64 v5, v1, exec_hi
42263// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xff,0x00,0x00]
42264
42265v_min_u32_e64 v5, v1, 0
42266// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x01,0x01,0x00]
42267
42268v_min_u32_e64 v5, v1, -1
42269// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0x83,0x01,0x00]
42270
42271v_min_u32_e64 v5, v1, 0.5
42272// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xe1,0x01,0x00]
42273
42274v_min_u32_e64 v5, v1, -4.0
42275// GFX10: encoding: [0x05,0x00,0x13,0xd5,0x01,0xef,0x01,0x00]
42276
42277v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42278// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
42279
42280v_min_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42281// GFX10: encoding: [0xf9,0x04,0xfe,0x27,0x01,0x06,0x06,0x06]
42282
42283v_min_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42284// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0xff,0x06,0x06,0x06]
42285
42286v_min_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42287// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x86,0x06]
42288
42289v_min_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42290// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x65,0x06,0x86,0x06]
42291
42292v_min_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42293// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x6a,0x06,0x86,0x06]
42294
42295v_min_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42296// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x6b,0x06,0x86,0x06]
42297
42298v_min_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42299// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x7c,0x06,0x86,0x06]
42300
42301v_min_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42302// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x7e,0x06,0x86,0x06]
42303
42304v_min_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42305// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x7f,0x06,0x86,0x06]
42306
42307v_min_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42308// GFX10: encoding: [0xf9,0xfe,0x0b,0x26,0x01,0x06,0x06,0x06]
42309
42310v_min_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42311// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x26,0x06,0x06]
42312
42313v_min_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42314// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
42315
42316v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42317// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x00,0x06,0x06]
42318
42319v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42320// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x01,0x06,0x06]
42321
42322v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42323// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x02,0x06,0x06]
42324
42325v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42326// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x03,0x06,0x06]
42327
42328v_min_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42329// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x04,0x06,0x06]
42330
42331v_min_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42332// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x05,0x06,0x06]
42333
42334v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
42335// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x0e,0x06,0x06]
42336
42337v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
42338// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]
42339
42340v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
42341// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]
42342
42343v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
42344// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
42345
42346v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
42347// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x00,0x06]
42348
42349v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
42350// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x01,0x06]
42351
42352v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
42353// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x02,0x06]
42354
42355v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
42356// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x03,0x06]
42357
42358v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
42359// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x04,0x06]
42360
42361v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
42362// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x05,0x06]
42363
42364v_min_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42365// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x0e,0x06]
42366
42367v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
42368// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
42369
42370v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
42371// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x00]
42372
42373v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
42374// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x01]
42375
42376v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
42377// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x02]
42378
42379v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
42380// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x03]
42381
42382v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
42383// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x04]
42384
42385v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
42386// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x05]
42387
42388v_min_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42389// GFX10: encoding: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x0e]
42390
42391v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42392// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x00]
42393
42394v_min_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42395// GFX10: encoding: [0xfa,0x04,0xfe,0x27,0x01,0xe4,0x00,0x00]
42396
42397v_min_u32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42398// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0xff,0xe4,0x00,0x00]
42399
42400v_min_u32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42401// GFX10: encoding: [0xfa,0xfe,0x0b,0x26,0x01,0xe4,0x00,0x00]
42402
42403v_min_u32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
42404// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1b,0x00,0x00]
42405
42406v_min_u32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
42407// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x40,0x01,0x00]
42408
42409v_min_u32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
42410// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x41,0x01,0x00]
42411
42412v_min_u32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
42413// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x01,0x01,0x00]
42414
42415v_min_u32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
42416// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x0f,0x01,0x00]
42417
42418v_min_u32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
42419// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x11,0x01,0x00]
42420
42421v_min_u32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
42422// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x1f,0x01,0x00]
42423
42424v_min_u32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
42425// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x21,0x01,0x00]
42426
42427v_min_u32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
42428// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x2f,0x01,0x00]
42429
42430v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
42431// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x10]
42432
42433v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
42434// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x30]
42435
42436v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
42437// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0xf0]
42438
42439v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
42440// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x01]
42441
42442v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
42443// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x03]
42444
42445v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
42446// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x0f]
42447
42448v_min_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
42449// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x08,0x00]
42450
42451v_min_u32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
42452// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x51,0x01,0x00]
42453
42454v_min_u32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
42455// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x5f,0x01,0x00]
42456
42457v_min_u32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
42458// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x61,0x01,0x00]
42459
42460v_min_u32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
42461// GFX10: encoding: [0xfa,0x04,0x0a,0x26,0x01,0x6f,0x01,0x00]
42462
42463v_max_u32_e32 v5, v1, v2
42464// GFX10: encoding: [0x01,0x05,0x0a,0x28]
42465
42466v_max_u32_e32 v255, v1, v2
42467// GFX10: encoding: [0x01,0x05,0xfe,0x29]
42468
42469v_max_u32_e32 v5, v255, v2
42470// GFX10: encoding: [0xff,0x05,0x0a,0x28]
42471
42472v_max_u32_e32 v5, s1, v2
42473// GFX10: encoding: [0x01,0x04,0x0a,0x28]
42474
42475v_max_u32_e32 v5, s103, v2
42476// GFX10: encoding: [0x67,0x04,0x0a,0x28]
42477
42478v_max_u32_e32 v5, vcc_lo, v2
42479// GFX10: encoding: [0x6a,0x04,0x0a,0x28]
42480
42481v_max_u32_e32 v5, vcc_hi, v2
42482// GFX10: encoding: [0x6b,0x04,0x0a,0x28]
42483
42484v_max_u32_e32 v5, ttmp11, v2
42485// GFX10: encoding: [0x77,0x04,0x0a,0x28]
42486
42487v_max_u32_e32 v5, m0, v2
42488// GFX10: encoding: [0x7c,0x04,0x0a,0x28]
42489
42490v_max_u32_e32 v5, exec_lo, v2
42491// GFX10: encoding: [0x7e,0x04,0x0a,0x28]
42492
42493v_max_u32_e32 v5, exec_hi, v2
42494// GFX10: encoding: [0x7f,0x04,0x0a,0x28]
42495
42496v_max_u32_e32 v5, 0, v2
42497// GFX10: encoding: [0x80,0x04,0x0a,0x28]
42498
42499v_max_u32_e32 v5, -1, v2
42500// GFX10: encoding: [0xc1,0x04,0x0a,0x28]
42501
42502v_max_u32_e32 v5, 0.5, v2
42503// GFX10: encoding: [0xf0,0x04,0x0a,0x28]
42504
42505v_max_u32_e32 v5, -4.0, v2
42506// GFX10: encoding: [0xf7,0x04,0x0a,0x28]
42507
42508v_max_u32_e32 v5, 0xaf123456, v2
42509// GFX10: encoding: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]
42510
42511v_max_u32_e32 v5, 0x3f717273, v2
42512// GFX10: encoding: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]
42513
42514v_max_u32_e32 v5, v1, v255
42515// GFX10: encoding: [0x01,0xff,0x0b,0x28]
42516
42517v_max_u32_e64 v5, v1, v2
42518// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x05,0x02,0x00]
42519
42520v_max_u32_e64 v255, v1, v2
42521// GFX10: encoding: [0xff,0x00,0x14,0xd5,0x01,0x05,0x02,0x00]
42522
42523v_max_u32_e64 v5, v255, v2
42524// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xff,0x05,0x02,0x00]
42525
42526v_max_u32_e64 v5, s1, v2
42527// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x04,0x02,0x00]
42528
42529v_max_u32_e64 v5, s101, v2
42530// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x65,0x04,0x02,0x00]
42531
42532v_max_u32_e64 v5, vcc_lo, v2
42533// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x6a,0x04,0x02,0x00]
42534
42535v_max_u32_e64 v5, vcc_hi, v2
42536// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x6b,0x04,0x02,0x00]
42537
42538v_max_u32_e64 v5, m0, v2
42539// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x7c,0x04,0x02,0x00]
42540
42541v_max_u32_e64 v5, exec_lo, v2
42542// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x7e,0x04,0x02,0x00]
42543
42544v_max_u32_e64 v5, exec_hi, v2
42545// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x7f,0x04,0x02,0x00]
42546
42547v_max_u32_e64 v5, 0, v2
42548// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x80,0x04,0x02,0x00]
42549
42550v_max_u32_e64 v5, -1, v2
42551// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xc1,0x04,0x02,0x00]
42552
42553v_max_u32_e64 v5, 0.5, v2
42554// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xf0,0x04,0x02,0x00]
42555
42556v_max_u32_e64 v5, -4.0, v2
42557// GFX10: encoding: [0x05,0x00,0x14,0xd5,0xf7,0x04,0x02,0x00]
42558
42559v_max_u32_e64 v5, v1, v255
42560// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xff,0x03,0x00]
42561
42562v_max_u32_e64 v5, v1, s2
42563// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x05,0x00,0x00]
42564
42565v_max_u32_e64 v5, v1, s101
42566// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xcb,0x00,0x00]
42567
42568v_max_u32_e64 v5, v1, vcc_lo
42569// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xd5,0x00,0x00]
42570
42571v_max_u32_e64 v5, v1, vcc_hi
42572// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xd7,0x00,0x00]
42573
42574v_max_u32_e64 v5, v1, m0
42575// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xf9,0x00,0x00]
42576
42577v_max_u32_e64 v5, v1, exec_lo
42578// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xfd,0x00,0x00]
42579
42580v_max_u32_e64 v5, v1, exec_hi
42581// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xff,0x00,0x00]
42582
42583v_max_u32_e64 v5, v1, 0
42584// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x01,0x01,0x00]
42585
42586v_max_u32_e64 v5, v1, -1
42587// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0x83,0x01,0x00]
42588
42589v_max_u32_e64 v5, v1, 0.5
42590// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xe1,0x01,0x00]
42591
42592v_max_u32_e64 v5, v1, -4.0
42593// GFX10: encoding: [0x05,0x00,0x14,0xd5,0x01,0xef,0x01,0x00]
42594
42595v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42596// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
42597
42598v_max_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42599// GFX10: encoding: [0xf9,0x04,0xfe,0x29,0x01,0x06,0x06,0x06]
42600
42601v_max_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42602// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0xff,0x06,0x06,0x06]
42603
42604v_max_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42605// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x86,0x06]
42606
42607v_max_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42608// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x65,0x06,0x86,0x06]
42609
42610v_max_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42611// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x6a,0x06,0x86,0x06]
42612
42613v_max_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42614// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x6b,0x06,0x86,0x06]
42615
42616v_max_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42617// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x7c,0x06,0x86,0x06]
42618
42619v_max_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42620// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x7e,0x06,0x86,0x06]
42621
42622v_max_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42623// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x7f,0x06,0x86,0x06]
42624
42625v_max_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42626// GFX10: encoding: [0xf9,0xfe,0x0b,0x28,0x01,0x06,0x06,0x06]
42627
42628v_max_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42629// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x26,0x06,0x06]
42630
42631v_max_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42632// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
42633
42634v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42635// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x00,0x06,0x06]
42636
42637v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42638// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x01,0x06,0x06]
42639
42640v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42641// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x02,0x06,0x06]
42642
42643v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42644// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x03,0x06,0x06]
42645
42646v_max_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42647// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x04,0x06,0x06]
42648
42649v_max_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42650// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x05,0x06,0x06]
42651
42652v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
42653// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x0e,0x06,0x06]
42654
42655v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
42656// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]
42657
42658v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
42659// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]
42660
42661v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
42662// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
42663
42664v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
42665// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x00,0x06]
42666
42667v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
42668// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x01,0x06]
42669
42670v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
42671// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x02,0x06]
42672
42673v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
42674// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x03,0x06]
42675
42676v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
42677// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x04,0x06]
42678
42679v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
42680// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x05,0x06]
42681
42682v_max_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42683// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x0e,0x06]
42684
42685v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
42686// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
42687
42688v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
42689// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x00]
42690
42691v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
42692// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x01]
42693
42694v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
42695// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x02]
42696
42697v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
42698// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x03]
42699
42700v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
42701// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x04]
42702
42703v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
42704// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x05]
42705
42706v_max_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42707// GFX10: encoding: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x0e]
42708
42709v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42710// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x00]
42711
42712v_max_u32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42713// GFX10: encoding: [0xfa,0x04,0xfe,0x29,0x01,0xe4,0x00,0x00]
42714
42715v_max_u32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42716// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0xff,0xe4,0x00,0x00]
42717
42718v_max_u32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
42719// GFX10: encoding: [0xfa,0xfe,0x0b,0x28,0x01,0xe4,0x00,0x00]
42720
42721v_max_u32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
42722// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1b,0x00,0x00]
42723
42724v_max_u32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
42725// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x40,0x01,0x00]
42726
42727v_max_u32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
42728// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x41,0x01,0x00]
42729
42730v_max_u32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
42731// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x01,0x01,0x00]
42732
42733v_max_u32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
42734// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x0f,0x01,0x00]
42735
42736v_max_u32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
42737// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x11,0x01,0x00]
42738
42739v_max_u32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
42740// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x1f,0x01,0x00]
42741
42742v_max_u32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
42743// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x21,0x01,0x00]
42744
42745v_max_u32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
42746// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x2f,0x01,0x00]
42747
42748v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
42749// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x10]
42750
42751v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
42752// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x30]
42753
42754v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
42755// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0xf0]
42756
42757v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
42758// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x01]
42759
42760v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
42761// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x03]
42762
42763v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
42764// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x0f]
42765
42766v_max_u32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
42767// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x08,0x00]
42768
42769v_max_u32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
42770// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x51,0x01,0x00]
42771
42772v_max_u32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
42773// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x5f,0x01,0x00]
42774
42775v_max_u32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
42776// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x61,0x01,0x00]
42777
42778v_max_u32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
42779// GFX10: encoding: [0xfa,0x04,0x0a,0x28,0x01,0x6f,0x01,0x00]
42780
42781v_lshrrev_b32_e32 v5, v1, v2
42782// GFX10: encoding: [0x01,0x05,0x0a,0x2c]
42783
42784v_lshrrev_b32_e32 v255, v1, v2
42785// GFX10: encoding: [0x01,0x05,0xfe,0x2d]
42786
42787v_lshrrev_b32_e32 v5, v255, v2
42788// GFX10: encoding: [0xff,0x05,0x0a,0x2c]
42789
42790v_lshrrev_b32_e32 v5, s1, v2
42791// GFX10: encoding: [0x01,0x04,0x0a,0x2c]
42792
42793v_lshrrev_b32_e32 v5, s103, v2
42794// GFX10: encoding: [0x67,0x04,0x0a,0x2c]
42795
42796v_lshrrev_b32_e32 v5, vcc_lo, v2
42797// GFX10: encoding: [0x6a,0x04,0x0a,0x2c]
42798
42799v_lshrrev_b32_e32 v5, vcc_hi, v2
42800// GFX10: encoding: [0x6b,0x04,0x0a,0x2c]
42801
42802v_lshrrev_b32_e32 v5, ttmp11, v2
42803// GFX10: encoding: [0x77,0x04,0x0a,0x2c]
42804
42805v_lshrrev_b32_e32 v5, m0, v2
42806// GFX10: encoding: [0x7c,0x04,0x0a,0x2c]
42807
42808v_lshrrev_b32_e32 v5, exec_lo, v2
42809// GFX10: encoding: [0x7e,0x04,0x0a,0x2c]
42810
42811v_lshrrev_b32_e32 v5, exec_hi, v2
42812// GFX10: encoding: [0x7f,0x04,0x0a,0x2c]
42813
42814v_lshrrev_b32_e32 v5, 0, v2
42815// GFX10: encoding: [0x80,0x04,0x0a,0x2c]
42816
42817v_lshrrev_b32_e32 v5, -1, v2
42818// GFX10: encoding: [0xc1,0x04,0x0a,0x2c]
42819
42820v_lshrrev_b32_e32 v5, 0.5, v2
42821// GFX10: encoding: [0xf0,0x04,0x0a,0x2c]
42822
42823v_lshrrev_b32_e32 v5, -4.0, v2
42824// GFX10: encoding: [0xf7,0x04,0x0a,0x2c]
42825
42826v_lshrrev_b32_e32 v5, 0xaf123456, v2
42827// GFX10: encoding: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]
42828
42829v_lshrrev_b32_e32 v5, 0x3f717273, v2
42830// GFX10: encoding: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]
42831
42832v_lshrrev_b32_e32 v5, v1, v255
42833// GFX10: encoding: [0x01,0xff,0x0b,0x2c]
42834
42835v_lshrrev_b32_e64 v5, v1, v2
42836// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x05,0x02,0x00]
42837
42838v_lshrrev_b32_e64 v255, v1, v2
42839// GFX10: encoding: [0xff,0x00,0x16,0xd5,0x01,0x05,0x02,0x00]
42840
42841v_lshrrev_b32_e64 v5, v255, v2
42842// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xff,0x05,0x02,0x00]
42843
42844v_lshrrev_b32_e64 v5, s1, v2
42845// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x04,0x02,0x00]
42846
42847v_lshrrev_b32_e64 v5, s101, v2
42848// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x65,0x04,0x02,0x00]
42849
42850v_lshrrev_b32_e64 v5, vcc_lo, v2
42851// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x6a,0x04,0x02,0x00]
42852
42853v_lshrrev_b32_e64 v5, vcc_hi, v2
42854// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x6b,0x04,0x02,0x00]
42855
42856v_lshrrev_b32_e64 v5, m0, v2
42857// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x7c,0x04,0x02,0x00]
42858
42859v_lshrrev_b32_e64 v5, exec_lo, v2
42860// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x7e,0x04,0x02,0x00]
42861
42862v_lshrrev_b32_e64 v5, exec_hi, v2
42863// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x7f,0x04,0x02,0x00]
42864
42865v_lshrrev_b32_e64 v5, 0, v2
42866// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x80,0x04,0x02,0x00]
42867
42868v_lshrrev_b32_e64 v5, -1, v2
42869// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xc1,0x04,0x02,0x00]
42870
42871v_lshrrev_b32_e64 v5, 0.5, v2
42872// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xf0,0x04,0x02,0x00]
42873
42874v_lshrrev_b32_e64 v5, -4.0, v2
42875// GFX10: encoding: [0x05,0x00,0x16,0xd5,0xf7,0x04,0x02,0x00]
42876
42877v_lshrrev_b32_e64 v5, v1, v255
42878// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xff,0x03,0x00]
42879
42880v_lshrrev_b32_e64 v5, v1, s2
42881// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x05,0x00,0x00]
42882
42883v_lshrrev_b32_e64 v5, v1, s101
42884// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xcb,0x00,0x00]
42885
42886v_lshrrev_b32_e64 v5, v1, vcc_lo
42887// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xd5,0x00,0x00]
42888
42889v_lshrrev_b32_e64 v5, v1, vcc_hi
42890// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xd7,0x00,0x00]
42891
42892v_lshrrev_b32_e64 v5, v1, m0
42893// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xf9,0x00,0x00]
42894
42895v_lshrrev_b32_e64 v5, v1, exec_lo
42896// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xfd,0x00,0x00]
42897
42898v_lshrrev_b32_e64 v5, v1, exec_hi
42899// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xff,0x00,0x00]
42900
42901v_lshrrev_b32_e64 v5, v1, 0
42902// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x01,0x01,0x00]
42903
42904v_lshrrev_b32_e64 v5, v1, -1
42905// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0x83,0x01,0x00]
42906
42907v_lshrrev_b32_e64 v5, v1, 0.5
42908// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xe1,0x01,0x00]
42909
42910v_lshrrev_b32_e64 v5, v1, -4.0
42911// GFX10: encoding: [0x05,0x00,0x16,0xd5,0x01,0xef,0x01,0x00]
42912
42913v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42914// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
42915
42916v_lshrrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42917// GFX10: encoding: [0xf9,0x04,0xfe,0x2d,0x01,0x06,0x06,0x06]
42918
42919v_lshrrev_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42920// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0xff,0x06,0x06,0x06]
42921
42922v_lshrrev_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42923// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x86,0x06]
42924
42925v_lshrrev_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42926// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x65,0x06,0x86,0x06]
42927
42928v_lshrrev_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42929// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x6a,0x06,0x86,0x06]
42930
42931v_lshrrev_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42932// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x6b,0x06,0x86,0x06]
42933
42934v_lshrrev_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42935// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x7c,0x06,0x86,0x06]
42936
42937v_lshrrev_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42938// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x7e,0x06,0x86,0x06]
42939
42940v_lshrrev_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42941// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x7f,0x06,0x86,0x06]
42942
42943v_lshrrev_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42944// GFX10: encoding: [0xf9,0xfe,0x0b,0x2c,0x01,0x06,0x06,0x06]
42945
42946v_lshrrev_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42947// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
42948
42949v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42950// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x00,0x06,0x06]
42951
42952v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42953// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x01,0x06,0x06]
42954
42955v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42956// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x02,0x06,0x06]
42957
42958v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42959// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x03,0x06,0x06]
42960
42961v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42962// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x04,0x06,0x06]
42963
42964v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42965// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x05,0x06,0x06]
42966
42967v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
42968// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x0e,0x06,0x06]
42969
42970v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
42971// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]
42972
42973v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
42974// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]
42975
42976v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
42977// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
42978
42979v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
42980// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x00,0x06]
42981
42982v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
42983// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x01,0x06]
42984
42985v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
42986// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x02,0x06]
42987
42988v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
42989// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x03,0x06]
42990
42991v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
42992// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x04,0x06]
42993
42994v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
42995// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x05,0x06]
42996
42997v_lshrrev_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
42998// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x0e,0x06]
42999
43000v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
43001// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
43002
43003v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
43004// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x00]
43005
43006v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
43007// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x01]
43008
43009v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
43010// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x02]
43011
43012v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
43013// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x03]
43014
43015v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
43016// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x04]
43017
43018v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
43019// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x05]
43020
43021v_lshrrev_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43022// GFX10: encoding: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x0e]
43023
43024v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43025// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x00]
43026
43027v_lshrrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43028// GFX10: encoding: [0xfa,0x04,0xfe,0x2d,0x01,0xe4,0x00,0x00]
43029
43030v_lshrrev_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43031// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0xff,0xe4,0x00,0x00]
43032
43033v_lshrrev_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43034// GFX10: encoding: [0xfa,0xfe,0x0b,0x2c,0x01,0xe4,0x00,0x00]
43035
43036v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
43037// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x1b,0x00,0x00]
43038
43039v_lshrrev_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
43040// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x40,0x01,0x00]
43041
43042v_lshrrev_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
43043// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x41,0x01,0x00]
43044
43045v_lshrrev_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
43046// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x01,0x01,0x00]
43047
43048v_lshrrev_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
43049// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x0f,0x01,0x00]
43050
43051v_lshrrev_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
43052// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x11,0x01,0x00]
43053
43054v_lshrrev_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
43055// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x1f,0x01,0x00]
43056
43057v_lshrrev_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
43058// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x21,0x01,0x00]
43059
43060v_lshrrev_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
43061// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x2f,0x01,0x00]
43062
43063v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
43064// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x10]
43065
43066v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
43067// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x30]
43068
43069v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
43070// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0xf0]
43071
43072v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
43073// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x01]
43074
43075v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
43076// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x03]
43077
43078v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
43079// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x0f]
43080
43081v_lshrrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
43082// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x08,0x00]
43083
43084v_lshrrev_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
43085// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x51,0x01,0x00]
43086
43087v_lshrrev_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
43088// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x5f,0x01,0x00]
43089
43090v_lshrrev_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
43091// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x61,0x01,0x00]
43092
43093v_lshrrev_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
43094// GFX10: encoding: [0xfa,0x04,0x0a,0x2c,0x01,0x6f,0x01,0x00]
43095
43096v_ashrrev_i32_e32 v5, v1, v2
43097// GFX10: encoding: [0x01,0x05,0x0a,0x30]
43098
43099v_ashrrev_i32_e32 v255, v1, v2
43100// GFX10: encoding: [0x01,0x05,0xfe,0x31]
43101
43102v_ashrrev_i32_e32 v5, v255, v2
43103// GFX10: encoding: [0xff,0x05,0x0a,0x30]
43104
43105v_ashrrev_i32_e32 v5, s1, v2
43106// GFX10: encoding: [0x01,0x04,0x0a,0x30]
43107
43108v_ashrrev_i32_e32 v5, s103, v2
43109// GFX10: encoding: [0x67,0x04,0x0a,0x30]
43110
43111v_ashrrev_i32_e32 v5, vcc_lo, v2
43112// GFX10: encoding: [0x6a,0x04,0x0a,0x30]
43113
43114v_ashrrev_i32_e32 v5, vcc_hi, v2
43115// GFX10: encoding: [0x6b,0x04,0x0a,0x30]
43116
43117v_ashrrev_i32_e32 v5, ttmp11, v2
43118// GFX10: encoding: [0x77,0x04,0x0a,0x30]
43119
43120v_ashrrev_i32_e32 v5, m0, v2
43121// GFX10: encoding: [0x7c,0x04,0x0a,0x30]
43122
43123v_ashrrev_i32_e32 v5, exec_lo, v2
43124// GFX10: encoding: [0x7e,0x04,0x0a,0x30]
43125
43126v_ashrrev_i32_e32 v5, exec_hi, v2
43127// GFX10: encoding: [0x7f,0x04,0x0a,0x30]
43128
43129v_ashrrev_i32_e32 v5, 0, v2
43130// GFX10: encoding: [0x80,0x04,0x0a,0x30]
43131
43132v_ashrrev_i32_e32 v5, -1, v2
43133// GFX10: encoding: [0xc1,0x04,0x0a,0x30]
43134
43135v_ashrrev_i32_e32 v5, 0.5, v2
43136// GFX10: encoding: [0xf0,0x04,0x0a,0x30]
43137
43138v_ashrrev_i32_e32 v5, -4.0, v2
43139// GFX10: encoding: [0xf7,0x04,0x0a,0x30]
43140
43141v_ashrrev_i32_e32 v5, 0xaf123456, v2
43142// GFX10: encoding: [0xff,0x04,0x0a,0x30,0x56,0x34,0x12,0xaf]
43143
43144v_ashrrev_i32_e32 v5, 0x3f717273, v2
43145// GFX10: encoding: [0xff,0x04,0x0a,0x30,0x73,0x72,0x71,0x3f]
43146
43147v_ashrrev_i32_e32 v5, v1, v255
43148// GFX10: encoding: [0x01,0xff,0x0b,0x30]
43149
43150v_ashrrev_i32_e64 v5, v1, v2
43151// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x05,0x02,0x00]
43152
43153v_ashrrev_i32_e64 v255, v1, v2
43154// GFX10: encoding: [0xff,0x00,0x18,0xd5,0x01,0x05,0x02,0x00]
43155
43156v_ashrrev_i32_e64 v5, v255, v2
43157// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xff,0x05,0x02,0x00]
43158
43159v_ashrrev_i32_e64 v5, s1, v2
43160// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x04,0x02,0x00]
43161
43162v_ashrrev_i32_e64 v5, s101, v2
43163// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x65,0x04,0x02,0x00]
43164
43165v_ashrrev_i32_e64 v5, vcc_lo, v2
43166// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x6a,0x04,0x02,0x00]
43167
43168v_ashrrev_i32_e64 v5, vcc_hi, v2
43169// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x6b,0x04,0x02,0x00]
43170
43171v_ashrrev_i32_e64 v5, m0, v2
43172// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x7c,0x04,0x02,0x00]
43173
43174v_ashrrev_i32_e64 v5, exec_lo, v2
43175// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x7e,0x04,0x02,0x00]
43176
43177v_ashrrev_i32_e64 v5, exec_hi, v2
43178// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x7f,0x04,0x02,0x00]
43179
43180v_ashrrev_i32_e64 v5, 0, v2
43181// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x80,0x04,0x02,0x00]
43182
43183v_ashrrev_i32_e64 v5, -1, v2
43184// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xc1,0x04,0x02,0x00]
43185
43186v_ashrrev_i32_e64 v5, 0.5, v2
43187// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xf0,0x04,0x02,0x00]
43188
43189v_ashrrev_i32_e64 v5, -4.0, v2
43190// GFX10: encoding: [0x05,0x00,0x18,0xd5,0xf7,0x04,0x02,0x00]
43191
43192v_ashrrev_i32_e64 v5, v1, v255
43193// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xff,0x03,0x00]
43194
43195v_ashrrev_i32_e64 v5, v1, s2
43196// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x05,0x00,0x00]
43197
43198v_ashrrev_i32_e64 v5, v1, s101
43199// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xcb,0x00,0x00]
43200
43201v_ashrrev_i32_e64 v5, v1, vcc_lo
43202// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xd5,0x00,0x00]
43203
43204v_ashrrev_i32_e64 v5, v1, vcc_hi
43205// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xd7,0x00,0x00]
43206
43207v_ashrrev_i32_e64 v5, v1, m0
43208// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xf9,0x00,0x00]
43209
43210v_ashrrev_i32_e64 v5, v1, exec_lo
43211// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xfd,0x00,0x00]
43212
43213v_ashrrev_i32_e64 v5, v1, exec_hi
43214// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xff,0x00,0x00]
43215
43216v_ashrrev_i32_e64 v5, v1, 0
43217// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x01,0x01,0x00]
43218
43219v_ashrrev_i32_e64 v5, v1, -1
43220// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0x83,0x01,0x00]
43221
43222v_ashrrev_i32_e64 v5, v1, 0.5
43223// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xe1,0x01,0x00]
43224
43225v_ashrrev_i32_e64 v5, v1, -4.0
43226// GFX10: encoding: [0x05,0x00,0x18,0xd5,0x01,0xef,0x01,0x00]
43227
43228v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43229// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
43230
43231v_ashrrev_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43232// GFX10: encoding: [0xf9,0x04,0xfe,0x31,0x01,0x06,0x06,0x06]
43233
43234v_ashrrev_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43235// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0xff,0x06,0x06,0x06]
43236
43237v_ashrrev_i32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43238// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x86,0x06]
43239
43240v_ashrrev_i32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43241// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x65,0x06,0x86,0x06]
43242
43243v_ashrrev_i32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43244// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x6a,0x06,0x86,0x06]
43245
43246v_ashrrev_i32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43247// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x6b,0x06,0x86,0x06]
43248
43249v_ashrrev_i32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43250// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x7c,0x06,0x86,0x06]
43251
43252v_ashrrev_i32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43253// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x7e,0x06,0x86,0x06]
43254
43255v_ashrrev_i32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43256// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x7f,0x06,0x86,0x06]
43257
43258v_ashrrev_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43259// GFX10: encoding: [0xf9,0xfe,0x0b,0x30,0x01,0x06,0x06,0x06]
43260
43261v_ashrrev_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43262// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
43263
43264v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43265// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x00,0x06,0x06]
43266
43267v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43268// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x01,0x06,0x06]
43269
43270v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43271// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x02,0x06,0x06]
43272
43273v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43274// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x03,0x06,0x06]
43275
43276v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43277// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x04,0x06,0x06]
43278
43279v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43280// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x05,0x06,0x06]
43281
43282v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
43283// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x0e,0x06,0x06]
43284
43285v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
43286// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x16,0x06,0x06]
43287
43288v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
43289// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x16,0x06,0x06]
43290
43291v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
43292// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
43293
43294v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
43295// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x00,0x06]
43296
43297v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
43298// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x01,0x06]
43299
43300v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
43301// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x02,0x06]
43302
43303v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
43304// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x03,0x06]
43305
43306v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
43307// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x04,0x06]
43308
43309v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
43310// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x05,0x06]
43311
43312v_ashrrev_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43313// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x0e,0x06]
43314
43315v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
43316// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x06]
43317
43318v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
43319// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x00]
43320
43321v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
43322// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x01]
43323
43324v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
43325// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x02]
43326
43327v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
43328// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x03]
43329
43330v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
43331// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x04]
43332
43333v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
43334// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x05]
43335
43336v_ashrrev_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43337// GFX10: encoding: [0xf9,0x04,0x0a,0x30,0x01,0x06,0x06,0x0e]
43338
43339v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43340// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x00]
43341
43342v_ashrrev_i32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43343// GFX10: encoding: [0xfa,0x04,0xfe,0x31,0x01,0xe4,0x00,0x00]
43344
43345v_ashrrev_i32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43346// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0xff,0xe4,0x00,0x00]
43347
43348v_ashrrev_i32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43349// GFX10: encoding: [0xfa,0xfe,0x0b,0x30,0x01,0xe4,0x00,0x00]
43350
43351v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
43352// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1b,0x00,0x00]
43353
43354v_ashrrev_i32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
43355// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x40,0x01,0x00]
43356
43357v_ashrrev_i32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
43358// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x41,0x01,0x00]
43359
43360v_ashrrev_i32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
43361// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x01,0x01,0x00]
43362
43363v_ashrrev_i32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
43364// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x0f,0x01,0x00]
43365
43366v_ashrrev_i32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
43367// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x11,0x01,0x00]
43368
43369v_ashrrev_i32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
43370// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x1f,0x01,0x00]
43371
43372v_ashrrev_i32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
43373// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x21,0x01,0x00]
43374
43375v_ashrrev_i32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
43376// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x2f,0x01,0x00]
43377
43378v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
43379// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x10]
43380
43381v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
43382// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x30]
43383
43384v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
43385// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0xf0]
43386
43387v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
43388// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x01]
43389
43390v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
43391// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x03]
43392
43393v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
43394// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x00,0x0f]
43395
43396v_ashrrev_i32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
43397// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0xe4,0x08,0x00]
43398
43399v_ashrrev_i32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
43400// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x51,0x01,0x00]
43401
43402v_ashrrev_i32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
43403// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x5f,0x01,0x00]
43404
43405v_ashrrev_i32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
43406// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x61,0x01,0x00]
43407
43408v_ashrrev_i32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
43409// GFX10: encoding: [0xfa,0x04,0x0a,0x30,0x01,0x6f,0x01,0x00]
43410
43411v_lshlrev_b32_e32 v5, v1, v2
43412// GFX10: encoding: [0x01,0x05,0x0a,0x34]
43413
43414v_lshlrev_b32_e32 v255, v1, v2
43415// GFX10: encoding: [0x01,0x05,0xfe,0x35]
43416
43417v_lshlrev_b32_e32 v5, v255, v2
43418// GFX10: encoding: [0xff,0x05,0x0a,0x34]
43419
43420v_lshlrev_b32_e32 v5, s1, v2
43421// GFX10: encoding: [0x01,0x04,0x0a,0x34]
43422
43423v_lshlrev_b32_e32 v5, s103, v2
43424// GFX10: encoding: [0x67,0x04,0x0a,0x34]
43425
43426v_lshlrev_b32_e32 v5, vcc_lo, v2
43427// GFX10: encoding: [0x6a,0x04,0x0a,0x34]
43428
43429v_lshlrev_b32_e32 v5, vcc_hi, v2
43430// GFX10: encoding: [0x6b,0x04,0x0a,0x34]
43431
43432v_lshlrev_b32_e32 v5, ttmp11, v2
43433// GFX10: encoding: [0x77,0x04,0x0a,0x34]
43434
43435v_lshlrev_b32_e32 v5, m0, v2
43436// GFX10: encoding: [0x7c,0x04,0x0a,0x34]
43437
43438v_lshlrev_b32_e32 v5, exec_lo, v2
43439// GFX10: encoding: [0x7e,0x04,0x0a,0x34]
43440
43441v_lshlrev_b32_e32 v5, exec_hi, v2
43442// GFX10: encoding: [0x7f,0x04,0x0a,0x34]
43443
43444v_lshlrev_b32_e32 v5, 0, v2
43445// GFX10: encoding: [0x80,0x04,0x0a,0x34]
43446
43447v_lshlrev_b32_e32 v5, -1, v2
43448// GFX10: encoding: [0xc1,0x04,0x0a,0x34]
43449
43450v_lshlrev_b32_e32 v5, 0.5, v2
43451// GFX10: encoding: [0xf0,0x04,0x0a,0x34]
43452
43453v_lshlrev_b32_e32 v5, -4.0, v2
43454// GFX10: encoding: [0xf7,0x04,0x0a,0x34]
43455
43456v_lshlrev_b32_e32 v5, 0xaf123456, v2
43457// GFX10: encoding: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]
43458
43459v_lshlrev_b32_e32 v5, 0x3f717273, v2
43460// GFX10: encoding: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]
43461
43462v_lshlrev_b32_e32 v5, v1, v255
43463// GFX10: encoding: [0x01,0xff,0x0b,0x34]
43464
43465v_lshlrev_b32_e64 v5, v1, v2
43466// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x05,0x02,0x00]
43467
43468v_lshlrev_b32_e64 v255, v1, v2
43469// GFX10: encoding: [0xff,0x00,0x1a,0xd5,0x01,0x05,0x02,0x00]
43470
43471v_lshlrev_b32_e64 v5, v255, v2
43472// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xff,0x05,0x02,0x00]
43473
43474v_lshlrev_b32_e64 v5, s1, v2
43475// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x04,0x02,0x00]
43476
43477v_lshlrev_b32_e64 v5, s101, v2
43478// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x65,0x04,0x02,0x00]
43479
43480v_lshlrev_b32_e64 v5, vcc_lo, v2
43481// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x6a,0x04,0x02,0x00]
43482
43483v_lshlrev_b32_e64 v5, vcc_hi, v2
43484// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x6b,0x04,0x02,0x00]
43485
43486v_lshlrev_b32_e64 v5, m0, v2
43487// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x7c,0x04,0x02,0x00]
43488
43489v_lshlrev_b32_e64 v5, exec_lo, v2
43490// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x7e,0x04,0x02,0x00]
43491
43492v_lshlrev_b32_e64 v5, exec_hi, v2
43493// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x7f,0x04,0x02,0x00]
43494
43495v_lshlrev_b32_e64 v5, 0, v2
43496// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x80,0x04,0x02,0x00]
43497
43498v_lshlrev_b32_e64 v5, -1, v2
43499// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xc1,0x04,0x02,0x00]
43500
43501v_lshlrev_b32_e64 v5, 0.5, v2
43502// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xf0,0x04,0x02,0x00]
43503
43504v_lshlrev_b32_e64 v5, -4.0, v2
43505// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0xf7,0x04,0x02,0x00]
43506
43507v_lshlrev_b32_e64 v5, v1, v255
43508// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xff,0x03,0x00]
43509
43510v_lshlrev_b32_e64 v5, v1, s2
43511// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x05,0x00,0x00]
43512
43513v_lshlrev_b32_e64 v5, v1, s101
43514// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xcb,0x00,0x00]
43515
43516v_lshlrev_b32_e64 v5, v1, vcc_lo
43517// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xd5,0x00,0x00]
43518
43519v_lshlrev_b32_e64 v5, v1, vcc_hi
43520// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xd7,0x00,0x00]
43521
43522v_lshlrev_b32_e64 v5, v1, m0
43523// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xf9,0x00,0x00]
43524
43525v_lshlrev_b32_e64 v5, v1, exec_lo
43526// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xfd,0x00,0x00]
43527
43528v_lshlrev_b32_e64 v5, v1, exec_hi
43529// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xff,0x00,0x00]
43530
43531v_lshlrev_b32_e64 v5, v1, 0
43532// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x01,0x01,0x00]
43533
43534v_lshlrev_b32_e64 v5, v1, -1
43535// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0x83,0x01,0x00]
43536
43537v_lshlrev_b32_e64 v5, v1, 0.5
43538// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xe1,0x01,0x00]
43539
43540v_lshlrev_b32_e64 v5, v1, -4.0
43541// GFX10: encoding: [0x05,0x00,0x1a,0xd5,0x01,0xef,0x01,0x00]
43542
43543v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43544// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
43545
43546v_lshlrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43547// GFX10: encoding: [0xf9,0x04,0xfe,0x35,0x01,0x06,0x06,0x06]
43548
43549v_lshlrev_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43550// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0xff,0x06,0x06,0x06]
43551
43552v_lshlrev_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43553// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x86,0x06]
43554
43555v_lshlrev_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43556// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x65,0x06,0x86,0x06]
43557
43558v_lshlrev_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43559// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x6a,0x06,0x86,0x06]
43560
43561v_lshlrev_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43562// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x6b,0x06,0x86,0x06]
43563
43564v_lshlrev_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43565// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x7c,0x06,0x86,0x06]
43566
43567v_lshlrev_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43568// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x7e,0x06,0x86,0x06]
43569
43570v_lshlrev_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43571// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x7f,0x06,0x86,0x06]
43572
43573v_lshlrev_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43574// GFX10: encoding: [0xf9,0xfe,0x0b,0x34,0x01,0x06,0x06,0x06]
43575
43576v_lshlrev_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43577// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
43578
43579v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43580// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x00,0x06,0x06]
43581
43582v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43583// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x01,0x06,0x06]
43584
43585v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43586// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x02,0x06,0x06]
43587
43588v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43589// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x03,0x06,0x06]
43590
43591v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43592// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x04,0x06,0x06]
43593
43594v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43595// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x05,0x06,0x06]
43596
43597v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
43598// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x0e,0x06,0x06]
43599
43600v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
43601// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]
43602
43603v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
43604// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]
43605
43606v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
43607// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
43608
43609v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
43610// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x00,0x06]
43611
43612v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
43613// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x01,0x06]
43614
43615v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
43616// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x02,0x06]
43617
43618v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
43619// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x03,0x06]
43620
43621v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
43622// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x04,0x06]
43623
43624v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
43625// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x05,0x06]
43626
43627v_lshlrev_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43628// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x0e,0x06]
43629
43630v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
43631// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
43632
43633v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
43634// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x00]
43635
43636v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
43637// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x01]
43638
43639v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
43640// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x02]
43641
43642v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
43643// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x03]
43644
43645v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
43646// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x04]
43647
43648v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
43649// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x05]
43650
43651v_lshlrev_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43652// GFX10: encoding: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x0e]
43653
43654v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43655// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x00]
43656
43657v_lshlrev_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43658// GFX10: encoding: [0xfa,0x04,0xfe,0x35,0x01,0xe4,0x00,0x00]
43659
43660v_lshlrev_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43661// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0xff,0xe4,0x00,0x00]
43662
43663v_lshlrev_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43664// GFX10: encoding: [0xfa,0xfe,0x0b,0x34,0x01,0xe4,0x00,0x00]
43665
43666v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
43667// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1b,0x00,0x00]
43668
43669v_lshlrev_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
43670// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x40,0x01,0x00]
43671
43672v_lshlrev_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
43673// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x41,0x01,0x00]
43674
43675v_lshlrev_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
43676// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x01,0x01,0x00]
43677
43678v_lshlrev_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
43679// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x0f,0x01,0x00]
43680
43681v_lshlrev_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
43682// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x11,0x01,0x00]
43683
43684v_lshlrev_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
43685// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x1f,0x01,0x00]
43686
43687v_lshlrev_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
43688// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x21,0x01,0x00]
43689
43690v_lshlrev_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
43691// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x2f,0x01,0x00]
43692
43693v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
43694// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x10]
43695
43696v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
43697// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x30]
43698
43699v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
43700// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0xf0]
43701
43702v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
43703// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x01]
43704
43705v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
43706// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x03]
43707
43708v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
43709// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x0f]
43710
43711v_lshlrev_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
43712// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x08,0x00]
43713
43714v_lshlrev_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
43715// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x51,0x01,0x00]
43716
43717v_lshlrev_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
43718// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x5f,0x01,0x00]
43719
43720v_lshlrev_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
43721// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x61,0x01,0x00]
43722
43723v_lshlrev_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
43724// GFX10: encoding: [0xfa,0x04,0x0a,0x34,0x01,0x6f,0x01,0x00]
43725
43726v_and_b32_e32 v5, v1, v2
43727// GFX10: encoding: [0x01,0x05,0x0a,0x36]
43728
43729v_and_b32_e32 v255, v1, v2
43730// GFX10: encoding: [0x01,0x05,0xfe,0x37]
43731
43732v_and_b32_e32 v5, v255, v2
43733// GFX10: encoding: [0xff,0x05,0x0a,0x36]
43734
43735v_and_b32_e32 v5, s1, v2
43736// GFX10: encoding: [0x01,0x04,0x0a,0x36]
43737
43738v_and_b32_e32 v5, s103, v2
43739// GFX10: encoding: [0x67,0x04,0x0a,0x36]
43740
43741v_and_b32_e32 v5, vcc_lo, v2
43742// GFX10: encoding: [0x6a,0x04,0x0a,0x36]
43743
43744v_and_b32_e32 v5, vcc_hi, v2
43745// GFX10: encoding: [0x6b,0x04,0x0a,0x36]
43746
43747v_and_b32_e32 v5, ttmp11, v2
43748// GFX10: encoding: [0x77,0x04,0x0a,0x36]
43749
43750v_and_b32_e32 v5, m0, v2
43751// GFX10: encoding: [0x7c,0x04,0x0a,0x36]
43752
43753v_and_b32_e32 v5, exec_lo, v2
43754// GFX10: encoding: [0x7e,0x04,0x0a,0x36]
43755
43756v_and_b32_e32 v5, exec_hi, v2
43757// GFX10: encoding: [0x7f,0x04,0x0a,0x36]
43758
43759v_and_b32_e32 v5, 0, v2
43760// GFX10: encoding: [0x80,0x04,0x0a,0x36]
43761
43762v_and_b32_e32 v5, -1, v2
43763// GFX10: encoding: [0xc1,0x04,0x0a,0x36]
43764
43765v_and_b32_e32 v5, 0.5, v2
43766// GFX10: encoding: [0xf0,0x04,0x0a,0x36]
43767
43768v_and_b32_e32 v5, -4.0, v2
43769// GFX10: encoding: [0xf7,0x04,0x0a,0x36]
43770
43771v_and_b32_e32 v5, 0xaf123456, v2
43772// GFX10: encoding: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]
43773
43774v_and_b32_e32 v5, 0x3f717273, v2
43775// GFX10: encoding: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]
43776
43777v_and_b32_e32 v5, v1, v255
43778// GFX10: encoding: [0x01,0xff,0x0b,0x36]
43779
43780v_and_b32_e64 v5, v1, v2
43781// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x05,0x02,0x00]
43782
43783v_and_b32_e64 v255, v1, v2
43784// GFX10: encoding: [0xff,0x00,0x1b,0xd5,0x01,0x05,0x02,0x00]
43785
43786v_and_b32_e64 v5, v255, v2
43787// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xff,0x05,0x02,0x00]
43788
43789v_and_b32_e64 v5, s1, v2
43790// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x04,0x02,0x00]
43791
43792v_and_b32_e64 v5, s101, v2
43793// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x65,0x04,0x02,0x00]
43794
43795v_and_b32_e64 v5, vcc_lo, v2
43796// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x6a,0x04,0x02,0x00]
43797
43798v_and_b32_e64 v5, vcc_hi, v2
43799// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x6b,0x04,0x02,0x00]
43800
43801v_and_b32_e64 v5, m0, v2
43802// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x7c,0x04,0x02,0x00]
43803
43804v_and_b32_e64 v5, exec_lo, v2
43805// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x7e,0x04,0x02,0x00]
43806
43807v_and_b32_e64 v5, exec_hi, v2
43808// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x7f,0x04,0x02,0x00]
43809
43810v_and_b32_e64 v5, 0, v2
43811// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x80,0x04,0x02,0x00]
43812
43813v_and_b32_e64 v5, -1, v2
43814// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xc1,0x04,0x02,0x00]
43815
43816v_and_b32_e64 v5, 0.5, v2
43817// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xf0,0x04,0x02,0x00]
43818
43819v_and_b32_e64 v5, -4.0, v2
43820// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0xf7,0x04,0x02,0x00]
43821
43822v_and_b32_e64 v5, v1, v255
43823// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xff,0x03,0x00]
43824
43825v_and_b32_e64 v5, v1, s2
43826// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x05,0x00,0x00]
43827
43828v_and_b32_e64 v5, v1, s101
43829// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xcb,0x00,0x00]
43830
43831v_and_b32_e64 v5, v1, vcc_lo
43832// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xd5,0x00,0x00]
43833
43834v_and_b32_e64 v5, v1, vcc_hi
43835// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xd7,0x00,0x00]
43836
43837v_and_b32_e64 v5, v1, m0
43838// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xf9,0x00,0x00]
43839
43840v_and_b32_e64 v5, v1, exec_lo
43841// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xfd,0x00,0x00]
43842
43843v_and_b32_e64 v5, v1, exec_hi
43844// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xff,0x00,0x00]
43845
43846v_and_b32_e64 v5, v1, 0
43847// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x01,0x01,0x00]
43848
43849v_and_b32_e64 v5, v1, -1
43850// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0x83,0x01,0x00]
43851
43852v_and_b32_e64 v5, v1, 0.5
43853// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xe1,0x01,0x00]
43854
43855v_and_b32_e64 v5, v1, -4.0
43856// GFX10: encoding: [0x05,0x00,0x1b,0xd5,0x01,0xef,0x01,0x00]
43857
43858v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43859// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
43860
43861v_and_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43862// GFX10: encoding: [0xf9,0x04,0xfe,0x37,0x01,0x06,0x06,0x06]
43863
43864v_and_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43865// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0xff,0x06,0x06,0x06]
43866
43867v_and_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43868// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x86,0x06]
43869
43870v_and_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43871// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x65,0x06,0x86,0x06]
43872
43873v_and_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43874// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x6a,0x06,0x86,0x06]
43875
43876v_and_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43877// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x6b,0x06,0x86,0x06]
43878
43879v_and_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43880// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x7c,0x06,0x86,0x06]
43881
43882v_and_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43883// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x7e,0x06,0x86,0x06]
43884
43885v_and_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43886// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x7f,0x06,0x86,0x06]
43887
43888v_and_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43889// GFX10: encoding: [0xf9,0xfe,0x0b,0x36,0x01,0x06,0x06,0x06]
43890
43891v_and_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43892// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
43893
43894v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43895// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x00,0x06,0x06]
43896
43897v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43898// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x01,0x06,0x06]
43899
43900v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43901// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x02,0x06,0x06]
43902
43903v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43904// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x03,0x06,0x06]
43905
43906v_and_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43907// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x04,0x06,0x06]
43908
43909v_and_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43910// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x05,0x06,0x06]
43911
43912v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
43913// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x0e,0x06,0x06]
43914
43915v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
43916// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]
43917
43918v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
43919// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]
43920
43921v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
43922// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
43923
43924v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
43925// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x00,0x06]
43926
43927v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
43928// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x01,0x06]
43929
43930v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
43931// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x02,0x06]
43932
43933v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
43934// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x03,0x06]
43935
43936v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
43937// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x04,0x06]
43938
43939v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
43940// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x05,0x06]
43941
43942v_and_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43943// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x0e,0x06]
43944
43945v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
43946// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
43947
43948v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
43949// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x00]
43950
43951v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
43952// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x01]
43953
43954v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
43955// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x02]
43956
43957v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
43958// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x03]
43959
43960v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
43961// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x04]
43962
43963v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
43964// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x05]
43965
43966v_and_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
43967// GFX10: encoding: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x0e]
43968
43969v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43970// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x00]
43971
43972v_and_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43973// GFX10: encoding: [0xfa,0x04,0xfe,0x37,0x01,0xe4,0x00,0x00]
43974
43975v_and_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43976// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0xff,0xe4,0x00,0x00]
43977
43978v_and_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
43979// GFX10: encoding: [0xfa,0xfe,0x0b,0x36,0x01,0xe4,0x00,0x00]
43980
43981v_and_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
43982// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1b,0x00,0x00]
43983
43984v_and_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
43985// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x40,0x01,0x00]
43986
43987v_and_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
43988// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x41,0x01,0x00]
43989
43990v_and_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
43991// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x01,0x01,0x00]
43992
43993v_and_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
43994// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x0f,0x01,0x00]
43995
43996v_and_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
43997// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x11,0x01,0x00]
43998
43999v_and_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
44000// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x1f,0x01,0x00]
44001
44002v_and_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
44003// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x21,0x01,0x00]
44004
44005v_and_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
44006// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x2f,0x01,0x00]
44007
44008v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
44009// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x10]
44010
44011v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
44012// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x30]
44013
44014v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
44015// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0xf0]
44016
44017v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
44018// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x01]
44019
44020v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
44021// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x03]
44022
44023v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
44024// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x0f]
44025
44026v_and_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
44027// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x08,0x00]
44028
44029v_and_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
44030// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x51,0x01,0x00]
44031
44032v_and_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
44033// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x5f,0x01,0x00]
44034
44035v_and_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
44036// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x61,0x01,0x00]
44037
44038v_and_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
44039// GFX10: encoding: [0xfa,0x04,0x0a,0x36,0x01,0x6f,0x01,0x00]
44040
44041v_or_b32_e32 v5, v1, v2
44042// GFX10: encoding: [0x01,0x05,0x0a,0x38]
44043
44044v_or_b32_e32 v255, v1, v2
44045// GFX10: encoding: [0x01,0x05,0xfe,0x39]
44046
44047v_or_b32_e32 v5, v255, v2
44048// GFX10: encoding: [0xff,0x05,0x0a,0x38]
44049
44050v_or_b32_e32 v5, s1, v2
44051// GFX10: encoding: [0x01,0x04,0x0a,0x38]
44052
44053v_or_b32_e32 v5, s103, v2
44054// GFX10: encoding: [0x67,0x04,0x0a,0x38]
44055
44056v_or_b32_e32 v5, vcc_lo, v2
44057// GFX10: encoding: [0x6a,0x04,0x0a,0x38]
44058
44059v_or_b32_e32 v5, vcc_hi, v2
44060// GFX10: encoding: [0x6b,0x04,0x0a,0x38]
44061
44062v_or_b32_e32 v5, ttmp11, v2
44063// GFX10: encoding: [0x77,0x04,0x0a,0x38]
44064
44065v_or_b32_e32 v5, m0, v2
44066// GFX10: encoding: [0x7c,0x04,0x0a,0x38]
44067
44068v_or_b32_e32 v5, exec_lo, v2
44069// GFX10: encoding: [0x7e,0x04,0x0a,0x38]
44070
44071v_or_b32_e32 v5, exec_hi, v2
44072// GFX10: encoding: [0x7f,0x04,0x0a,0x38]
44073
44074v_or_b32_e32 v5, 0, v2
44075// GFX10: encoding: [0x80,0x04,0x0a,0x38]
44076
44077v_or_b32_e32 v5, -1, v2
44078// GFX10: encoding: [0xc1,0x04,0x0a,0x38]
44079
44080v_or_b32_e32 v5, 0.5, v2
44081// GFX10: encoding: [0xf0,0x04,0x0a,0x38]
44082
44083v_or_b32_e32 v5, -4.0, v2
44084// GFX10: encoding: [0xf7,0x04,0x0a,0x38]
44085
44086v_or_b32_e32 v5, 0xaf123456, v2
44087// GFX10: encoding: [0xff,0x04,0x0a,0x38,0x56,0x34,0x12,0xaf]
44088
44089v_or_b32_e32 v5, 0x3f717273, v2
44090// GFX10: encoding: [0xff,0x04,0x0a,0x38,0x73,0x72,0x71,0x3f]
44091
44092v_or_b32_e32 v5, v1, v255
44093// GFX10: encoding: [0x01,0xff,0x0b,0x38]
44094
44095v_or_b32_e64 v5, v1, v2
44096// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x05,0x02,0x00]
44097
44098v_or_b32_e64 v255, v1, v2
44099// GFX10: encoding: [0xff,0x00,0x1c,0xd5,0x01,0x05,0x02,0x00]
44100
44101v_or_b32_e64 v5, v255, v2
44102// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xff,0x05,0x02,0x00]
44103
44104v_or_b32_e64 v5, s1, v2
44105// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x04,0x02,0x00]
44106
44107v_or_b32_e64 v5, s101, v2
44108// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x65,0x04,0x02,0x00]
44109
44110v_or_b32_e64 v5, vcc_lo, v2
44111// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x6a,0x04,0x02,0x00]
44112
44113v_or_b32_e64 v5, vcc_hi, v2
44114// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x6b,0x04,0x02,0x00]
44115
44116v_or_b32_e64 v5, m0, v2
44117// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x7c,0x04,0x02,0x00]
44118
44119v_or_b32_e64 v5, exec_lo, v2
44120// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x7e,0x04,0x02,0x00]
44121
44122v_or_b32_e64 v5, exec_hi, v2
44123// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x7f,0x04,0x02,0x00]
44124
44125v_or_b32_e64 v5, 0, v2
44126// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x80,0x04,0x02,0x00]
44127
44128v_or_b32_e64 v5, -1, v2
44129// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xc1,0x04,0x02,0x00]
44130
44131v_or_b32_e64 v5, 0.5, v2
44132// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xf0,0x04,0x02,0x00]
44133
44134v_or_b32_e64 v5, -4.0, v2
44135// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0xf7,0x04,0x02,0x00]
44136
44137v_or_b32_e64 v5, v1, v255
44138// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xff,0x03,0x00]
44139
44140v_or_b32_e64 v5, v1, s2
44141// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x05,0x00,0x00]
44142
44143v_or_b32_e64 v5, v1, s101
44144// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xcb,0x00,0x00]
44145
44146v_or_b32_e64 v5, v1, vcc_lo
44147// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xd5,0x00,0x00]
44148
44149v_or_b32_e64 v5, v1, vcc_hi
44150// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xd7,0x00,0x00]
44151
44152v_or_b32_e64 v5, v1, m0
44153// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xf9,0x00,0x00]
44154
44155v_or_b32_e64 v5, v1, exec_lo
44156// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xfd,0x00,0x00]
44157
44158v_or_b32_e64 v5, v1, exec_hi
44159// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xff,0x00,0x00]
44160
44161v_or_b32_e64 v5, v1, 0
44162// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x01,0x01,0x00]
44163
44164v_or_b32_e64 v5, v1, -1
44165// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0x83,0x01,0x00]
44166
44167v_or_b32_e64 v5, v1, 0.5
44168// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xe1,0x01,0x00]
44169
44170v_or_b32_e64 v5, v1, -4.0
44171// GFX10: encoding: [0x05,0x00,0x1c,0xd5,0x01,0xef,0x01,0x00]
44172
44173v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44174// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
44175
44176v_or_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44177// GFX10: encoding: [0xf9,0x04,0xfe,0x39,0x01,0x06,0x06,0x06]
44178
44179v_or_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44180// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0xff,0x06,0x06,0x06]
44181
44182v_or_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44183// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x86,0x06]
44184
44185v_or_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44186// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x65,0x06,0x86,0x06]
44187
44188v_or_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44189// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x6a,0x06,0x86,0x06]
44190
44191v_or_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44192// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x6b,0x06,0x86,0x06]
44193
44194v_or_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44195// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x7c,0x06,0x86,0x06]
44196
44197v_or_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44198// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x7e,0x06,0x86,0x06]
44199
44200v_or_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44201// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x7f,0x06,0x86,0x06]
44202
44203v_or_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44204// GFX10: encoding: [0xf9,0xfe,0x0b,0x38,0x01,0x06,0x06,0x06]
44205
44206v_or_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44207// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
44208
44209v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44210// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x00,0x06,0x06]
44211
44212v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44213// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x01,0x06,0x06]
44214
44215v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44216// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x02,0x06,0x06]
44217
44218v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44219// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x03,0x06,0x06]
44220
44221v_or_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44222// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x04,0x06,0x06]
44223
44224v_or_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44225// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x05,0x06,0x06]
44226
44227v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
44228// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x0e,0x06,0x06]
44229
44230v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
44231// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]
44232
44233v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
44234// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]
44235
44236v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
44237// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
44238
44239v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
44240// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x00,0x06]
44241
44242v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
44243// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x01,0x06]
44244
44245v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
44246// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x02,0x06]
44247
44248v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
44249// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x03,0x06]
44250
44251v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
44252// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x04,0x06]
44253
44254v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
44255// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x05,0x06]
44256
44257v_or_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44258// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x0e,0x06]
44259
44260v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
44261// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
44262
44263v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
44264// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x00]
44265
44266v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
44267// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x01]
44268
44269v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
44270// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x02]
44271
44272v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
44273// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x03]
44274
44275v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
44276// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x04]
44277
44278v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
44279// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x05]
44280
44281v_or_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44282// GFX10: encoding: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x0e]
44283
44284v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44285// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x00]
44286
44287v_or_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44288// GFX10: encoding: [0xfa,0x04,0xfe,0x39,0x01,0xe4,0x00,0x00]
44289
44290v_or_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44291// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0xff,0xe4,0x00,0x00]
44292
44293v_or_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44294// GFX10: encoding: [0xfa,0xfe,0x0b,0x38,0x01,0xe4,0x00,0x00]
44295
44296v_or_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
44297// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1b,0x00,0x00]
44298
44299v_or_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
44300// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x40,0x01,0x00]
44301
44302v_or_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
44303// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x41,0x01,0x00]
44304
44305v_or_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
44306// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x01,0x01,0x00]
44307
44308v_or_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
44309// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x0f,0x01,0x00]
44310
44311v_or_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
44312// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x11,0x01,0x00]
44313
44314v_or_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
44315// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x1f,0x01,0x00]
44316
44317v_or_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
44318// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x21,0x01,0x00]
44319
44320v_or_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
44321// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x2f,0x01,0x00]
44322
44323v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
44324// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x10]
44325
44326v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
44327// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x30]
44328
44329v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
44330// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0xf0]
44331
44332v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
44333// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x01]
44334
44335v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
44336// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x03]
44337
44338v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
44339// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x0f]
44340
44341v_or_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
44342// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x08,0x00]
44343
44344v_or_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
44345// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x51,0x01,0x00]
44346
44347v_or_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
44348// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x5f,0x01,0x00]
44349
44350v_or_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
44351// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x61,0x01,0x00]
44352
44353v_or_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
44354// GFX10: encoding: [0xfa,0x04,0x0a,0x38,0x01,0x6f,0x01,0x00]
44355
44356v_xor_b32_e32 v5, v1, v2
44357// GFX10: encoding: [0x01,0x05,0x0a,0x3a]
44358
44359v_xor_b32_e32 v255, v1, v2
44360// GFX10: encoding: [0x01,0x05,0xfe,0x3b]
44361
44362v_xor_b32_e32 v5, v255, v2
44363// GFX10: encoding: [0xff,0x05,0x0a,0x3a]
44364
44365v_xor_b32_e32 v5, s1, v2
44366// GFX10: encoding: [0x01,0x04,0x0a,0x3a]
44367
44368v_xor_b32_e32 v5, s103, v2
44369// GFX10: encoding: [0x67,0x04,0x0a,0x3a]
44370
44371v_xor_b32_e32 v5, vcc_lo, v2
44372// GFX10: encoding: [0x6a,0x04,0x0a,0x3a]
44373
44374v_xor_b32_e32 v5, vcc_hi, v2
44375// GFX10: encoding: [0x6b,0x04,0x0a,0x3a]
44376
44377v_xor_b32_e32 v5, ttmp11, v2
44378// GFX10: encoding: [0x77,0x04,0x0a,0x3a]
44379
44380v_xor_b32_e32 v5, m0, v2
44381// GFX10: encoding: [0x7c,0x04,0x0a,0x3a]
44382
44383v_xor_b32_e32 v5, exec_lo, v2
44384// GFX10: encoding: [0x7e,0x04,0x0a,0x3a]
44385
44386v_xor_b32_e32 v5, exec_hi, v2
44387// GFX10: encoding: [0x7f,0x04,0x0a,0x3a]
44388
44389v_xor_b32_e32 v5, 0, v2
44390// GFX10: encoding: [0x80,0x04,0x0a,0x3a]
44391
44392v_xor_b32_e32 v5, -1, v2
44393// GFX10: encoding: [0xc1,0x04,0x0a,0x3a]
44394
44395v_xor_b32_e32 v5, 0.5, v2
44396// GFX10: encoding: [0xf0,0x04,0x0a,0x3a]
44397
44398v_xor_b32_e32 v5, -4.0, v2
44399// GFX10: encoding: [0xf7,0x04,0x0a,0x3a]
44400
44401v_xor_b32_e32 v5, 0xaf123456, v2
44402// GFX10: encoding: [0xff,0x04,0x0a,0x3a,0x56,0x34,0x12,0xaf]
44403
44404v_xor_b32_e32 v5, 0x3f717273, v2
44405// GFX10: encoding: [0xff,0x04,0x0a,0x3a,0x73,0x72,0x71,0x3f]
44406
44407v_xor_b32_e32 v5, v1, v255
44408// GFX10: encoding: [0x01,0xff,0x0b,0x3a]
44409
44410v_xor_b32_e64 v5, v1, v2
44411// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x05,0x02,0x00]
44412
44413v_xor_b32_e64 v255, v1, v2
44414// GFX10: encoding: [0xff,0x00,0x1d,0xd5,0x01,0x05,0x02,0x00]
44415
44416v_xor_b32_e64 v5, v255, v2
44417// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xff,0x05,0x02,0x00]
44418
44419v_xor_b32_e64 v5, s1, v2
44420// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x04,0x02,0x00]
44421
44422v_xor_b32_e64 v5, s101, v2
44423// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x65,0x04,0x02,0x00]
44424
44425v_xor_b32_e64 v5, vcc_lo, v2
44426// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x6a,0x04,0x02,0x00]
44427
44428v_xor_b32_e64 v5, vcc_hi, v2
44429// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x6b,0x04,0x02,0x00]
44430
44431v_xor_b32_e64 v5, m0, v2
44432// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x7c,0x04,0x02,0x00]
44433
44434v_xor_b32_e64 v5, exec_lo, v2
44435// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x7e,0x04,0x02,0x00]
44436
44437v_xor_b32_e64 v5, exec_hi, v2
44438// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x7f,0x04,0x02,0x00]
44439
44440v_xor_b32_e64 v5, 0, v2
44441// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x80,0x04,0x02,0x00]
44442
44443v_xor_b32_e64 v5, -1, v2
44444// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xc1,0x04,0x02,0x00]
44445
44446v_xor_b32_e64 v5, 0.5, v2
44447// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xf0,0x04,0x02,0x00]
44448
44449v_xor_b32_e64 v5, -4.0, v2
44450// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0xf7,0x04,0x02,0x00]
44451
44452v_xor_b32_e64 v5, v1, v255
44453// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xff,0x03,0x00]
44454
44455v_xor_b32_e64 v5, v1, s2
44456// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x05,0x00,0x00]
44457
44458v_xor_b32_e64 v5, v1, s101
44459// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xcb,0x00,0x00]
44460
44461v_xor_b32_e64 v5, v1, vcc_lo
44462// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xd5,0x00,0x00]
44463
44464v_xor_b32_e64 v5, v1, vcc_hi
44465// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xd7,0x00,0x00]
44466
44467v_xor_b32_e64 v5, v1, m0
44468// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xf9,0x00,0x00]
44469
44470v_xor_b32_e64 v5, v1, exec_lo
44471// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xfd,0x00,0x00]
44472
44473v_xor_b32_e64 v5, v1, exec_hi
44474// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xff,0x00,0x00]
44475
44476v_xor_b32_e64 v5, v1, 0
44477// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x01,0x01,0x00]
44478
44479v_xor_b32_e64 v5, v1, -1
44480// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0x83,0x01,0x00]
44481
44482v_xor_b32_e64 v5, v1, 0.5
44483// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xe1,0x01,0x00]
44484
44485v_xor_b32_e64 v5, v1, -4.0
44486// GFX10: encoding: [0x05,0x00,0x1d,0xd5,0x01,0xef,0x01,0x00]
44487
44488v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44489// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
44490
44491v_xor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44492// GFX10: encoding: [0xf9,0x04,0xfe,0x3b,0x01,0x06,0x06,0x06]
44493
44494v_xor_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44495// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0xff,0x06,0x06,0x06]
44496
44497v_xor_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44498// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x86,0x06]
44499
44500v_xor_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44501// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x65,0x06,0x86,0x06]
44502
44503v_xor_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44504// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x6a,0x06,0x86,0x06]
44505
44506v_xor_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44507// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x6b,0x06,0x86,0x06]
44508
44509v_xor_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44510// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x7c,0x06,0x86,0x06]
44511
44512v_xor_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44513// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x7e,0x06,0x86,0x06]
44514
44515v_xor_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44516// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x7f,0x06,0x86,0x06]
44517
44518v_xor_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44519// GFX10: encoding: [0xf9,0xfe,0x0b,0x3a,0x01,0x06,0x06,0x06]
44520
44521v_xor_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44522// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
44523
44524v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44525// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x00,0x06,0x06]
44526
44527v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44528// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x01,0x06,0x06]
44529
44530v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44531// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x02,0x06,0x06]
44532
44533v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44534// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x03,0x06,0x06]
44535
44536v_xor_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44537// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x04,0x06,0x06]
44538
44539v_xor_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44540// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x05,0x06,0x06]
44541
44542v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
44543// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x0e,0x06,0x06]
44544
44545v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
44546// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]
44547
44548v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
44549// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]
44550
44551v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
44552// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
44553
44554v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
44555// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x00,0x06]
44556
44557v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
44558// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x01,0x06]
44559
44560v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
44561// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x02,0x06]
44562
44563v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
44564// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x03,0x06]
44565
44566v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
44567// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x04,0x06]
44568
44569v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
44570// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x05,0x06]
44571
44572v_xor_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44573// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x0e,0x06]
44574
44575v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
44576// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
44577
44578v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
44579// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x00]
44580
44581v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
44582// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x01]
44583
44584v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
44585// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x02]
44586
44587v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
44588// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x03]
44589
44590v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
44591// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x04]
44592
44593v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
44594// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x05]
44595
44596v_xor_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44597// GFX10: encoding: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x0e]
44598
44599v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44600// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x00]
44601
44602v_xor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44603// GFX10: encoding: [0xfa,0x04,0xfe,0x3b,0x01,0xe4,0x00,0x00]
44604
44605v_xor_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44606// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0xff,0xe4,0x00,0x00]
44607
44608v_xor_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44609// GFX10: encoding: [0xfa,0xfe,0x0b,0x3a,0x01,0xe4,0x00,0x00]
44610
44611v_xor_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
44612// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x00,0x00]
44613
44614v_xor_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
44615// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x40,0x01,0x00]
44616
44617v_xor_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
44618// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x41,0x01,0x00]
44619
44620v_xor_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
44621// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x01,0x01,0x00]
44622
44623v_xor_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
44624// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x0f,0x01,0x00]
44625
44626v_xor_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
44627// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x11,0x01,0x00]
44628
44629v_xor_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
44630// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x1f,0x01,0x00]
44631
44632v_xor_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
44633// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x21,0x01,0x00]
44634
44635v_xor_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
44636// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x2f,0x01,0x00]
44637
44638v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
44639// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x10]
44640
44641v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
44642// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x30]
44643
44644v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
44645// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0xf0]
44646
44647v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
44648// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x01]
44649
44650v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
44651// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x03]
44652
44653v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
44654// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x0f]
44655
44656v_xor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
44657// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x08,0x00]
44658
44659v_xor_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
44660// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x51,0x01,0x00]
44661
44662v_xor_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
44663// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x5f,0x01,0x00]
44664
44665v_xor_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
44666// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x61,0x01,0x00]
44667
44668v_xor_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
44669// GFX10: encoding: [0xfa,0x04,0x0a,0x3a,0x01,0x6f,0x01,0x00]
44670
44671v_xnor_b32_e32 v5, v1, v2
44672// GFX10: encoding: [0x01,0x05,0x0a,0x3c]
44673
44674v_xnor_b32_e32 v255, v1, v2
44675// GFX10: encoding: [0x01,0x05,0xfe,0x3d]
44676
44677v_xnor_b32_e32 v5, v255, v2
44678// GFX10: encoding: [0xff,0x05,0x0a,0x3c]
44679
44680v_xnor_b32_e32 v5, s1, v2
44681// GFX10: encoding: [0x01,0x04,0x0a,0x3c]
44682
44683v_xnor_b32_e32 v5, s103, v2
44684// GFX10: encoding: [0x67,0x04,0x0a,0x3c]
44685
44686v_xnor_b32_e32 v5, vcc_lo, v2
44687// GFX10: encoding: [0x6a,0x04,0x0a,0x3c]
44688
44689v_xnor_b32_e32 v5, vcc_hi, v2
44690// GFX10: encoding: [0x6b,0x04,0x0a,0x3c]
44691
44692v_xnor_b32_e32 v5, ttmp11, v2
44693// GFX10: encoding: [0x77,0x04,0x0a,0x3c]
44694
44695v_xnor_b32_e32 v5, m0, v2
44696// GFX10: encoding: [0x7c,0x04,0x0a,0x3c]
44697
44698v_xnor_b32_e32 v5, exec_lo, v2
44699// GFX10: encoding: [0x7e,0x04,0x0a,0x3c]
44700
44701v_xnor_b32_e32 v5, exec_hi, v2
44702// GFX10: encoding: [0x7f,0x04,0x0a,0x3c]
44703
44704v_xnor_b32_e32 v5, 0, v2
44705// GFX10: encoding: [0x80,0x04,0x0a,0x3c]
44706
44707v_xnor_b32_e32 v5, -1, v2
44708// GFX10: encoding: [0xc1,0x04,0x0a,0x3c]
44709
44710v_xnor_b32_e32 v5, 0.5, v2
44711// GFX10: encoding: [0xf0,0x04,0x0a,0x3c]
44712
44713v_xnor_b32_e32 v5, -4.0, v2
44714// GFX10: encoding: [0xf7,0x04,0x0a,0x3c]
44715
44716v_xnor_b32_e32 v5, 0xaf123456, v2
44717// GFX10: encoding: [0xff,0x04,0x0a,0x3c,0x56,0x34,0x12,0xaf]
44718
44719v_xnor_b32_e32 v5, 0x3f717273, v2
44720// GFX10: encoding: [0xff,0x04,0x0a,0x3c,0x73,0x72,0x71,0x3f]
44721
44722v_xnor_b32_e32 v5, v1, v255
44723// GFX10: encoding: [0x01,0xff,0x0b,0x3c]
44724
44725v_xnor_b32_e64 v5, v1, v2
44726// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x05,0x02,0x00]
44727
44728v_xnor_b32_e64 v255, v1, v2
44729// GFX10: encoding: [0xff,0x00,0x1e,0xd5,0x01,0x05,0x02,0x00]
44730
44731v_xnor_b32_e64 v5, v255, v2
44732// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xff,0x05,0x02,0x00]
44733
44734v_xnor_b32_e64 v5, s1, v2
44735// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x04,0x02,0x00]
44736
44737v_xnor_b32_e64 v5, s101, v2
44738// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x65,0x04,0x02,0x00]
44739
44740v_xnor_b32_e64 v5, vcc_lo, v2
44741// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x6a,0x04,0x02,0x00]
44742
44743v_xnor_b32_e64 v5, vcc_hi, v2
44744// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x6b,0x04,0x02,0x00]
44745
44746v_xnor_b32_e64 v5, m0, v2
44747// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x7c,0x04,0x02,0x00]
44748
44749v_xnor_b32_e64 v5, exec_lo, v2
44750// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x7e,0x04,0x02,0x00]
44751
44752v_xnor_b32_e64 v5, exec_hi, v2
44753// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x7f,0x04,0x02,0x00]
44754
44755v_xnor_b32_e64 v5, 0, v2
44756// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x80,0x04,0x02,0x00]
44757
44758v_xnor_b32_e64 v5, -1, v2
44759// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xc1,0x04,0x02,0x00]
44760
44761v_xnor_b32_e64 v5, 0.5, v2
44762// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xf0,0x04,0x02,0x00]
44763
44764v_xnor_b32_e64 v5, -4.0, v2
44765// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0xf7,0x04,0x02,0x00]
44766
44767v_xnor_b32_e64 v5, v1, v255
44768// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xff,0x03,0x00]
44769
44770v_xnor_b32_e64 v5, v1, s2
44771// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x05,0x00,0x00]
44772
44773v_xnor_b32_e64 v5, v1, s101
44774// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xcb,0x00,0x00]
44775
44776v_xnor_b32_e64 v5, v1, vcc_lo
44777// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xd5,0x00,0x00]
44778
44779v_xnor_b32_e64 v5, v1, vcc_hi
44780// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xd7,0x00,0x00]
44781
44782v_xnor_b32_e64 v5, v1, m0
44783// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xf9,0x00,0x00]
44784
44785v_xnor_b32_e64 v5, v1, exec_lo
44786// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xfd,0x00,0x00]
44787
44788v_xnor_b32_e64 v5, v1, exec_hi
44789// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xff,0x00,0x00]
44790
44791v_xnor_b32_e64 v5, v1, 0
44792// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x01,0x01,0x00]
44793
44794v_xnor_b32_e64 v5, v1, -1
44795// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0x83,0x01,0x00]
44796
44797v_xnor_b32_e64 v5, v1, 0.5
44798// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xe1,0x01,0x00]
44799
44800v_xnor_b32_e64 v5, v1, -4.0
44801// GFX10: encoding: [0x05,0x00,0x1e,0xd5,0x01,0xef,0x01,0x00]
44802
44803v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44804// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
44805
44806v_xnor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44807// GFX10: encoding: [0xf9,0x04,0xfe,0x3d,0x01,0x06,0x06,0x06]
44808
44809v_xnor_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44810// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0xff,0x06,0x06,0x06]
44811
44812v_xnor_b32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44813// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x86,0x06]
44814
44815v_xnor_b32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44816// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x65,0x06,0x86,0x06]
44817
44818v_xnor_b32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44819// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x6a,0x06,0x86,0x06]
44820
44821v_xnor_b32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44822// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x6b,0x06,0x86,0x06]
44823
44824v_xnor_b32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44825// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x7c,0x06,0x86,0x06]
44826
44827v_xnor_b32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44828// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x7e,0x06,0x86,0x06]
44829
44830v_xnor_b32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44831// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x7f,0x06,0x86,0x06]
44832
44833v_xnor_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44834// GFX10: encoding: [0xf9,0xfe,0x0b,0x3c,0x01,0x06,0x06,0x06]
44835
44836v_xnor_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44837// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
44838
44839v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44840// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x00,0x06,0x06]
44841
44842v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44843// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x01,0x06,0x06]
44844
44845v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44846// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x02,0x06,0x06]
44847
44848v_xnor_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44849// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x03,0x06,0x06]
44850
44851v_xnor_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44852// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x04,0x06,0x06]
44853
44854v_xnor_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44855// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x05,0x06,0x06]
44856
44857v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
44858// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x0e,0x06,0x06]
44859
44860v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
44861// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]
44862
44863v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
44864// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]
44865
44866v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
44867// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
44868
44869v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
44870// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x00,0x06]
44871
44872v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
44873// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x01,0x06]
44874
44875v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
44876// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x02,0x06]
44877
44878v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
44879// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x03,0x06]
44880
44881v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
44882// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x04,0x06]
44883
44884v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
44885// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x05,0x06]
44886
44887v_xnor_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44888// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x0e,0x06]
44889
44890v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
44891// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
44892
44893v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
44894// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x00]
44895
44896v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
44897// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x01]
44898
44899v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
44900// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x02]
44901
44902v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
44903// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x03]
44904
44905v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
44906// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x04]
44907
44908v_xnor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
44909// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x05]
44910
44911v_xnor_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
44912// GFX10: encoding: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x0e]
44913
44914v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44915// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x00]
44916
44917v_xnor_b32_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44918// GFX10: encoding: [0xfa,0x04,0xfe,0x3d,0x01,0xe4,0x00,0x00]
44919
44920v_xnor_b32_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44921// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0xff,0xe4,0x00,0x00]
44922
44923v_xnor_b32_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
44924// GFX10: encoding: [0xfa,0xfe,0x0b,0x3c,0x01,0xe4,0x00,0x00]
44925
44926v_xnor_b32_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
44927// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x00,0x00]
44928
44929v_xnor_b32_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
44930// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x40,0x01,0x00]
44931
44932v_xnor_b32_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
44933// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x41,0x01,0x00]
44934
44935v_xnor_b32_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
44936// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x01,0x01,0x00]
44937
44938v_xnor_b32_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
44939// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x0f,0x01,0x00]
44940
44941v_xnor_b32_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
44942// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x11,0x01,0x00]
44943
44944v_xnor_b32_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
44945// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x1f,0x01,0x00]
44946
44947v_xnor_b32_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
44948// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x21,0x01,0x00]
44949
44950v_xnor_b32_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
44951// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x2f,0x01,0x00]
44952
44953v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
44954// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x10]
44955
44956v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
44957// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x30]
44958
44959v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
44960// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0xf0]
44961
44962v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
44963// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x01]
44964
44965v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
44966// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x03]
44967
44968v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
44969// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x0f]
44970
44971v_xnor_b32_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
44972// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x08,0x00]
44973
44974v_xnor_b32_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
44975// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x51,0x01,0x00]
44976
44977v_xnor_b32_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
44978// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x5f,0x01,0x00]
44979
44980v_xnor_b32_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
44981// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x61,0x01,0x00]
44982
44983v_xnor_b32_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
44984// GFX10: encoding: [0xfa,0x04,0x0a,0x3c,0x01,0x6f,0x01,0x00]
44985
44986v_mac_f32_e32 v5, v1, v2
44987// GFX10: encoding: [0x01,0x05,0x0a,0x3e]
44988
44989v_mac_f32_e32 v255, v1, v2
44990// GFX10: encoding: [0x01,0x05,0xfe,0x3f]
44991
44992v_mac_f32_e32 v5, v255, v2
44993// GFX10: encoding: [0xff,0x05,0x0a,0x3e]
44994
44995v_mac_f32_e32 v5, s1, v2
44996// GFX10: encoding: [0x01,0x04,0x0a,0x3e]
44997
44998v_mac_f32_e32 v5, s103, v2
44999// GFX10: encoding: [0x67,0x04,0x0a,0x3e]
45000
45001v_mac_f32_e32 v5, vcc_lo, v2
45002// GFX10: encoding: [0x6a,0x04,0x0a,0x3e]
45003
45004v_mac_f32_e32 v5, vcc_hi, v2
45005// GFX10: encoding: [0x6b,0x04,0x0a,0x3e]
45006
45007v_mac_f32_e32 v5, ttmp11, v2
45008// GFX10: encoding: [0x77,0x04,0x0a,0x3e]
45009
45010v_mac_f32_e32 v5, m0, v2
45011// GFX10: encoding: [0x7c,0x04,0x0a,0x3e]
45012
45013v_mac_f32_e32 v5, exec_lo, v2
45014// GFX10: encoding: [0x7e,0x04,0x0a,0x3e]
45015
45016v_mac_f32_e32 v5, exec_hi, v2
45017// GFX10: encoding: [0x7f,0x04,0x0a,0x3e]
45018
45019v_mac_f32_e32 v5, 0, v2
45020// GFX10: encoding: [0x80,0x04,0x0a,0x3e]
45021
45022v_mac_f32_e32 v5, -1, v2
45023// GFX10: encoding: [0xc1,0x04,0x0a,0x3e]
45024
45025v_mac_f32_e32 v5, 0.5, v2
45026// GFX10: encoding: [0xf0,0x04,0x0a,0x3e]
45027
45028v_mac_f32_e32 v5, -4.0, v2
45029// GFX10: encoding: [0xf7,0x04,0x0a,0x3e]
45030
45031v_mac_f32_e32 v5, 0xaf123456, v2
45032// GFX10: encoding: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x12,0xaf]
45033
45034v_mac_f32_e32 v5, 0x3f717273, v2
45035// GFX10: encoding: [0xff,0x04,0x0a,0x3e,0x73,0x72,0x71,0x3f]
45036
45037v_mac_f32_e32 v5, v1, v255
45038// GFX10: encoding: [0x01,0xff,0x0b,0x3e]
45039
45040v_mac_f32_e64 v5, v1, v2
45041// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x00]
45042
45043v_mac_f32_e64 v255, v1, v2
45044// GFX10: encoding: [0xff,0x00,0x1f,0xd5,0x01,0x05,0x02,0x00]
45045
45046v_mac_f32_e64 v5, v255, v2
45047// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xff,0x05,0x02,0x00]
45048
45049v_mac_f32_e64 v5, s1, v2
45050// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x04,0x02,0x00]
45051
45052v_mac_f32_e64 v5, s101, v2
45053// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x65,0x04,0x02,0x00]
45054
45055v_mac_f32_e64 v5, vcc_lo, v2
45056// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x6a,0x04,0x02,0x00]
45057
45058v_mac_f32_e64 v5, vcc_hi, v2
45059// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x6b,0x04,0x02,0x00]
45060
45061v_mac_f32_e64 v5, m0, v2
45062// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x7c,0x04,0x02,0x00]
45063
45064v_mac_f32_e64 v5, exec_lo, v2
45065// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x7e,0x04,0x02,0x00]
45066
45067v_mac_f32_e64 v5, exec_hi, v2
45068// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x7f,0x04,0x02,0x00]
45069
45070v_mac_f32_e64 v5, 0, v2
45071// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x80,0x04,0x02,0x00]
45072
45073v_mac_f32_e64 v5, -1, v2
45074// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xc1,0x04,0x02,0x00]
45075
45076v_mac_f32_e64 v5, 0.5, v2
45077// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xf0,0x04,0x02,0x00]
45078
45079v_mac_f32_e64 v5, -4.0, v2
45080// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0xf7,0x04,0x02,0x00]
45081
45082v_mac_f32_e64 v5, v1, v255
45083// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xff,0x03,0x00]
45084
45085v_mac_f32_e64 v5, v1, s2
45086// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x00,0x00]
45087
45088v_mac_f32_e64 v5, v1, s101
45089// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xcb,0x00,0x00]
45090
45091v_mac_f32_e64 v5, v1, vcc_lo
45092// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xd5,0x00,0x00]
45093
45094v_mac_f32_e64 v5, v1, vcc_hi
45095// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xd7,0x00,0x00]
45096
45097v_mac_f32_e64 v5, v1, m0
45098// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xf9,0x00,0x00]
45099
45100v_mac_f32_e64 v5, v1, exec_lo
45101// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xfd,0x00,0x00]
45102
45103v_mac_f32_e64 v5, v1, exec_hi
45104// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xff,0x00,0x00]
45105
45106v_mac_f32_e64 v5, v1, 0
45107// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x01,0x01,0x00]
45108
45109v_mac_f32_e64 v5, v1, -1
45110// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x83,0x01,0x00]
45111
45112v_mac_f32_e64 v5, v1, 0.5
45113// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xe1,0x01,0x00]
45114
45115v_mac_f32_e64 v5, v1, -4.0
45116// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0xef,0x01,0x00]
45117
45118v_mac_f32_e64 v5, -v1, v2
45119// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x20]
45120
45121v_mac_f32_e64 v5, v1, -v2
45122// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x40]
45123
45124v_mac_f32_e64 v5, -v1, -v2
45125// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x60]
45126
45127v_mac_f32_e64 v5, |v1|, v2
45128// GFX10: encoding: [0x05,0x01,0x1f,0xd5,0x01,0x05,0x02,0x00]
45129
45130v_mac_f32_e64 v5, v1, |v2|
45131// GFX10: encoding: [0x05,0x02,0x1f,0xd5,0x01,0x05,0x02,0x00]
45132
45133v_mac_f32_e64 v5, |v1|, |v2|
45134// GFX10: encoding: [0x05,0x03,0x1f,0xd5,0x01,0x05,0x02,0x00]
45135
45136v_mac_f32_e64 v5, v1, v2 clamp
45137// GFX10: encoding: [0x05,0x80,0x1f,0xd5,0x01,0x05,0x02,0x00]
45138
45139v_mac_f32_e64 v5, v1, v2 mul:2
45140// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x08]
45141
45142v_mac_f32_e64 v5, v1, v2 mul:4
45143// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x10]
45144
45145v_mac_f32_e64 v5, v1, v2 div:2
45146// GFX10: encoding: [0x05,0x00,0x1f,0xd5,0x01,0x05,0x02,0x18]
45147
45148v_madmk_f32 v5, v1, 0x11213141, v3
45149// GFX10: encoding: [0x01,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
45150
45151v_madmk_f32 v255, v1, 0x11213141, v3
45152// GFX10: encoding: [0x01,0x07,0xfe,0x41,0x41,0x31,0x21,0x11]
45153
45154v_madmk_f32 v5, v255, 0x11213141, v3
45155// GFX10: encoding: [0xff,0x07,0x0a,0x40,0x41,0x31,0x21,0x11]
45156
45157v_madmk_f32 v5, 0, 0x11213141, v3
45158// GFX10: encoding: [0x80,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
45159
45160v_madmk_f32 v5, -1, 0x11213141, v3
45161// GFX10: encoding: [0xc1,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
45162
45163v_madmk_f32 v5, 0.5, 0x11213141, v3
45164// GFX10: encoding: [0xf0,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
45165
45166v_madmk_f32 v5, -4.0, 0x11213141, v3
45167// GFX10: encoding: [0xf7,0x06,0x0a,0x40,0x41,0x31,0x21,0x11]
45168
45169v_madmk_f32 v5, v1, 0xa1b1c1d1, v3
45170// GFX10: encoding: [0x01,0x07,0x0a,0x40,0xd1,0xc1,0xb1,0xa1]
45171
45172v_madmk_f32 v5, v1, 0x11213141, v255
45173// GFX10: encoding: [0x01,0xff,0x0b,0x40,0x41,0x31,0x21,0x11]
45174
45175v_madak_f32 v5, v1, v2, 0x11213141
45176// GFX10: encoding: [0x01,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
45177
45178v_madak_f32 v255, v1, v2, 0x11213141
45179// GFX10: encoding: [0x01,0x05,0xfe,0x43,0x41,0x31,0x21,0x11]
45180
45181v_madak_f32 v5, v255, v2, 0x11213141
45182// GFX10: encoding: [0xff,0x05,0x0a,0x42,0x41,0x31,0x21,0x11]
45183
45184v_madak_f32 v5, 0, v2, 0x11213141
45185// GFX10: encoding: [0x80,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
45186
45187v_madak_f32 v5, -1, v2, 0x11213141
45188// GFX10: encoding: [0xc1,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
45189
45190v_madak_f32 v5, 0.5, v2, 0x11213141
45191// GFX10: encoding: [0xf0,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
45192
45193v_madak_f32 v5, -4.0, v2, 0x11213141
45194// GFX10: encoding: [0xf7,0x04,0x0a,0x42,0x41,0x31,0x21,0x11]
45195
45196v_madak_f32 v5, v1, v255, 0x11213141
45197// GFX10: encoding: [0x01,0xff,0x0b,0x42,0x41,0x31,0x21,0x11]
45198
45199v_madak_f32 v5, v1, v2, 0xa1b1c1d1
45200// GFX10: encoding: [0x01,0x05,0x0a,0x42,0xd1,0xc1,0xb1,0xa1]
45201
45202v_add_nc_u32_e32 v5, v1, v2
45203// GFX10: encoding: [0x01,0x05,0x0a,0x4a]
45204
45205v_add_nc_u32_e32 v255, v1, v2
45206// GFX10: encoding: [0x01,0x05,0xfe,0x4b]
45207
45208v_add_nc_u32_e32 v5, v255, v2
45209// GFX10: encoding: [0xff,0x05,0x0a,0x4a]
45210
45211v_add_nc_u32_e32 v5, s1, v2
45212// GFX10: encoding: [0x01,0x04,0x0a,0x4a]
45213
45214v_add_nc_u32_e32 v5, s101, v2
45215// GFX10: encoding: [0x65,0x04,0x0a,0x4a]
45216
45217v_add_nc_u32_e32 v5, vcc_lo, v2
45218// GFX10: encoding: [0x6a,0x04,0x0a,0x4a]
45219
45220v_add_nc_u32_e32 v5, vcc_hi, v2
45221// GFX10: encoding: [0x6b,0x04,0x0a,0x4a]
45222
45223v_add_nc_u32_e32 v5, m0, v2
45224// GFX10: encoding: [0x7c,0x04,0x0a,0x4a]
45225
45226v_add_nc_u32_e32 v5, exec_lo, v2
45227// GFX10: encoding: [0x7e,0x04,0x0a,0x4a]
45228
45229v_add_nc_u32_e32 v5, exec_hi, v2
45230// GFX10: encoding: [0x7f,0x04,0x0a,0x4a]
45231
45232v_add_nc_u32_e32 v5, 0, v2
45233// GFX10: encoding: [0x80,0x04,0x0a,0x4a]
45234
45235v_add_nc_u32_e32 v5, -1, v2
45236// GFX10: encoding: [0xc1,0x04,0x0a,0x4a]
45237
45238v_add_nc_u32_e32 v5, 0.5, v2
45239// GFX10: encoding: [0xf0,0x04,0x0a,0x4a]
45240
45241v_add_nc_u32_e32 v5, -4.0, v2
45242// GFX10: encoding: [0xf7,0x04,0x0a,0x4a]
45243
45244v_add_nc_u32_e32 v5, 0xaf123456, v2
45245// GFX10: encoding: [0xff,0x04,0x0a,0x4a,0x56,0x34,0x12,0xaf]
45246
45247v_add_nc_u32_e32 v5, 0x3f717273, v2
45248// GFX10: encoding: [0xff,0x04,0x0a,0x4a,0x73,0x72,0x71,0x3f]
45249
45250v_add_nc_u32_e32 v5, v1, v255
45251// GFX10: encoding: [0x01,0xff,0x0b,0x4a]
45252
45253v_add_nc_u32_e64 v5, v1, v2
45254// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x05,0x02,0x00]
45255
45256v_add_nc_u32_e64 v255, v1, v2
45257// GFX10: encoding: [0xff,0x00,0x25,0xd5,0x01,0x05,0x02,0x00]
45258
45259v_add_nc_u32_e64 v5, v255, v2
45260// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xff,0x05,0x02,0x00]
45261
45262v_add_nc_u32_e64 v5, s1, v2
45263// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x04,0x02,0x00]
45264
45265v_add_nc_u32_e64 v5, s101, v2
45266// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x65,0x04,0x02,0x00]
45267
45268v_add_nc_u32_e64 v5, vcc_lo, v2
45269// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x6a,0x04,0x02,0x00]
45270
45271v_add_nc_u32_e64 v5, vcc_hi, v2
45272// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x6b,0x04,0x02,0x00]
45273
45274v_add_nc_u32_e64 v5, m0, v2
45275// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x7c,0x04,0x02,0x00]
45276
45277v_add_nc_u32_e64 v5, exec_lo, v2
45278// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x7e,0x04,0x02,0x00]
45279
45280v_add_nc_u32_e64 v5, exec_hi, v2
45281// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x7f,0x04,0x02,0x00]
45282
45283v_add_nc_u32_e64 v5, 0, v2
45284// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x80,0x04,0x02,0x00]
45285
45286v_add_nc_u32_e64 v5, -1, v2
45287// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xc1,0x04,0x02,0x00]
45288
45289v_add_nc_u32_e64 v5, 0.5, v2
45290// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xf0,0x04,0x02,0x00]
45291
45292v_add_nc_u32_e64 v5, -4.0, v2
45293// GFX10: encoding: [0x05,0x00,0x25,0xd5,0xf7,0x04,0x02,0x00]
45294
45295v_add_nc_u32_e64 v5, v1, v255
45296// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xff,0x03,0x00]
45297
45298v_add_nc_u32_e64 v5, v1, s2
45299// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x05,0x00,0x00]
45300
45301v_add_nc_u32_e64 v5, v1, s101
45302// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xcb,0x00,0x00]
45303
45304v_add_nc_u32_e64 v5, v1, vcc_lo
45305// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xd5,0x00,0x00]
45306
45307v_add_nc_u32_e64 v5, v1, vcc_hi
45308// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xd7,0x00,0x00]
45309
45310v_add_nc_u32_e64 v5, v1, m0
45311// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xf9,0x00,0x00]
45312
45313v_add_nc_u32_e64 v5, v1, exec_lo
45314// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xfd,0x00,0x00]
45315
45316v_add_nc_u32_e64 v5, v1, exec_hi
45317// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xff,0x00,0x00]
45318
45319v_add_nc_u32_e64 v5, v1, 0
45320// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x01,0x01,0x00]
45321
45322v_add_nc_u32_e64 v5, v1, -1
45323// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0x83,0x01,0x00]
45324
45325v_add_nc_u32_e64 v5, v1, 0.5
45326// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xe1,0x01,0x00]
45327
45328v_add_nc_u32_e64 v5, v1, -4.0
45329// GFX10: encoding: [0x05,0x00,0x25,0xd5,0x01,0xef,0x01,0x00]
45330
45331v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45332// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
45333
45334v_add_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45335// GFX10: encoding: [0xf9,0x04,0xfe,0x4b,0x01,0x06,0x06,0x06]
45336
45337v_add_nc_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45338// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0xff,0x06,0x06,0x06]
45339
45340v_add_nc_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45341// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x86,0x06]
45342
45343v_add_nc_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45344// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x65,0x06,0x86,0x06]
45345
45346v_add_nc_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45347// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x6a,0x06,0x86,0x06]
45348
45349v_add_nc_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45350// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x6b,0x06,0x86,0x06]
45351
45352v_add_nc_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45353// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x7c,0x06,0x86,0x06]
45354
45355v_add_nc_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45356// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x7e,0x06,0x86,0x06]
45357
45358v_add_nc_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45359// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x7f,0x06,0x86,0x06]
45360
45361v_add_nc_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45362// GFX10: encoding: [0xf9,0xfe,0x0b,0x4a,0x01,0x06,0x06,0x06]
45363
45364v_add_nc_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45365// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x26,0x06,0x06]
45366
45367v_add_nc_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45368// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
45369
45370v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45371// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x00,0x06,0x06]
45372
45373v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45374// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x01,0x06,0x06]
45375
45376v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45377// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x02,0x06,0x06]
45378
45379v_add_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45380// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x03,0x06,0x06]
45381
45382v_add_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45383// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x04,0x06,0x06]
45384
45385v_add_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45386// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x05,0x06,0x06]
45387
45388v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
45389// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x0e,0x06,0x06]
45390
45391v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
45392// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x16,0x06,0x06]
45393
45394v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
45395// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x16,0x06,0x06]
45396
45397v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
45398// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
45399
45400v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
45401// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x00,0x06]
45402
45403v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
45404// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x01,0x06]
45405
45406v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
45407// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x02,0x06]
45408
45409v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
45410// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x03,0x06]
45411
45412v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
45413// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x04,0x06]
45414
45415v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
45416// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x05,0x06]
45417
45418v_add_nc_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45419// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x0e,0x06]
45420
45421v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
45422// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x06]
45423
45424v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
45425// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x00]
45426
45427v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
45428// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x01]
45429
45430v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
45431// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x02]
45432
45433v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
45434// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x03]
45435
45436v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
45437// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x04]
45438
45439v_add_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
45440// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x05]
45441
45442v_add_nc_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45443// GFX10: encoding: [0xf9,0x04,0x0a,0x4a,0x01,0x06,0x06,0x0e]
45444
45445v_sub_nc_u32_e32 v5, v1, v2
45446// GFX10: encoding: [0x01,0x05,0x0a,0x4c]
45447
45448v_sub_nc_u32_e32 v255, v1, v2
45449// GFX10: encoding: [0x01,0x05,0xfe,0x4d]
45450
45451v_sub_nc_u32_e32 v5, v255, v2
45452// GFX10: encoding: [0xff,0x05,0x0a,0x4c]
45453
45454v_sub_nc_u32_e32 v5, s1, v2
45455// GFX10: encoding: [0x01,0x04,0x0a,0x4c]
45456
45457v_sub_nc_u32_e32 v5, s101, v2
45458// GFX10: encoding: [0x65,0x04,0x0a,0x4c]
45459
45460v_sub_nc_u32_e32 v5, vcc_lo, v2
45461// GFX10: encoding: [0x6a,0x04,0x0a,0x4c]
45462
45463v_sub_nc_u32_e32 v5, vcc_hi, v2
45464// GFX10: encoding: [0x6b,0x04,0x0a,0x4c]
45465
45466v_sub_nc_u32_e32 v5, m0, v2
45467// GFX10: encoding: [0x7c,0x04,0x0a,0x4c]
45468
45469v_sub_nc_u32_e32 v5, exec_lo, v2
45470// GFX10: encoding: [0x7e,0x04,0x0a,0x4c]
45471
45472v_sub_nc_u32_e32 v5, exec_hi, v2
45473// GFX10: encoding: [0x7f,0x04,0x0a,0x4c]
45474
45475v_sub_nc_u32_e32 v5, 0, v2
45476// GFX10: encoding: [0x80,0x04,0x0a,0x4c]
45477
45478v_sub_nc_u32_e32 v5, -1, v2
45479// GFX10: encoding: [0xc1,0x04,0x0a,0x4c]
45480
45481v_sub_nc_u32_e32 v5, 0.5, v2
45482// GFX10: encoding: [0xf0,0x04,0x0a,0x4c]
45483
45484v_sub_nc_u32_e32 v5, -4.0, v2
45485// GFX10: encoding: [0xf7,0x04,0x0a,0x4c]
45486
45487v_sub_nc_u32_e32 v5, 0xaf123456, v2
45488// GFX10: encoding: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x12,0xaf]
45489
45490v_sub_nc_u32_e32 v5, 0x3f717273, v2
45491// GFX10: encoding: [0xff,0x04,0x0a,0x4c,0x73,0x72,0x71,0x3f]
45492
45493v_sub_nc_u32_e32 v5, v1, v255
45494// GFX10: encoding: [0x01,0xff,0x0b,0x4c]
45495
45496v_sub_nc_u32_e64 v5, v1, v2
45497// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x05,0x02,0x00]
45498
45499v_sub_nc_u32_e64 v255, v1, v2
45500// GFX10: encoding: [0xff,0x00,0x26,0xd5,0x01,0x05,0x02,0x00]
45501
45502v_sub_nc_u32_e64 v5, v255, v2
45503// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xff,0x05,0x02,0x00]
45504
45505v_sub_nc_u32_e64 v5, s1, v2
45506// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x04,0x02,0x00]
45507
45508v_sub_nc_u32_e64 v5, s101, v2
45509// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x65,0x04,0x02,0x00]
45510
45511v_sub_nc_u32_e64 v5, vcc_lo, v2
45512// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x6a,0x04,0x02,0x00]
45513
45514v_sub_nc_u32_e64 v5, vcc_hi, v2
45515// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x6b,0x04,0x02,0x00]
45516
45517v_sub_nc_u32_e64 v5, m0, v2
45518// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x7c,0x04,0x02,0x00]
45519
45520v_sub_nc_u32_e64 v5, exec_lo, v2
45521// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x7e,0x04,0x02,0x00]
45522
45523v_sub_nc_u32_e64 v5, exec_hi, v2
45524// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x7f,0x04,0x02,0x00]
45525
45526v_sub_nc_u32_e64 v5, 0, v2
45527// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x80,0x04,0x02,0x00]
45528
45529v_sub_nc_u32_e64 v5, -1, v2
45530// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xc1,0x04,0x02,0x00]
45531
45532v_sub_nc_u32_e64 v5, 0.5, v2
45533// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xf0,0x04,0x02,0x00]
45534
45535v_sub_nc_u32_e64 v5, -4.0, v2
45536// GFX10: encoding: [0x05,0x00,0x26,0xd5,0xf7,0x04,0x02,0x00]
45537
45538v_sub_nc_u32_e64 v5, v1, v255
45539// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xff,0x03,0x00]
45540
45541v_sub_nc_u32_e64 v5, v1, s2
45542// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x05,0x00,0x00]
45543
45544v_sub_nc_u32_e64 v5, v1, s101
45545// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xcb,0x00,0x00]
45546
45547v_sub_nc_u32_e64 v5, v1, vcc_lo
45548// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xd5,0x00,0x00]
45549
45550v_sub_nc_u32_e64 v5, v1, vcc_hi
45551// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xd7,0x00,0x00]
45552
45553v_sub_nc_u32_e64 v5, v1, m0
45554// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xf9,0x00,0x00]
45555
45556v_sub_nc_u32_e64 v5, v1, exec_lo
45557// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xfd,0x00,0x00]
45558
45559v_sub_nc_u32_e64 v5, v1, exec_hi
45560// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xff,0x00,0x00]
45561
45562v_sub_nc_u32_e64 v5, v1, 0
45563// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x01,0x01,0x00]
45564
45565v_sub_nc_u32_e64 v5, v1, -1
45566// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0x83,0x01,0x00]
45567
45568v_sub_nc_u32_e64 v5, v1, 0.5
45569// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xe1,0x01,0x00]
45570
45571v_sub_nc_u32_e64 v5, v1, -4.0
45572// GFX10: encoding: [0x05,0x00,0x26,0xd5,0x01,0xef,0x01,0x00]
45573
45574v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45575// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
45576
45577v_sub_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45578// GFX10: encoding: [0xf9,0x04,0xfe,0x4d,0x01,0x06,0x06,0x06]
45579
45580v_sub_nc_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45581// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0xff,0x06,0x06,0x06]
45582
45583v_sub_nc_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45584// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x86,0x06]
45585
45586v_sub_nc_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45587// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x65,0x06,0x86,0x06]
45588
45589v_sub_nc_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45590// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x6a,0x06,0x86,0x06]
45591
45592v_sub_nc_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45593// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x6b,0x06,0x86,0x06]
45594
45595v_sub_nc_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45596// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x7c,0x06,0x86,0x06]
45597
45598v_sub_nc_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45599// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x7e,0x06,0x86,0x06]
45600
45601v_sub_nc_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45602// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x7f,0x06,0x86,0x06]
45603
45604v_sub_nc_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45605// GFX10: encoding: [0xf9,0xfe,0x0b,0x4c,0x01,0x06,0x06,0x06]
45606
45607v_sub_nc_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45608// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x26,0x06,0x06]
45609
45610v_sub_nc_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45611// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
45612
45613v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45614// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x00,0x06,0x06]
45615
45616v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45617// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x01,0x06,0x06]
45618
45619v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45620// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x02,0x06,0x06]
45621
45622v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45623// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x03,0x06,0x06]
45624
45625v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45626// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x04,0x06,0x06]
45627
45628v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45629// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x05,0x06,0x06]
45630
45631v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
45632// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x0e,0x06,0x06]
45633
45634v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
45635// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]
45636
45637v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
45638// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]
45639
45640v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
45641// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
45642
45643v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
45644// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x00,0x06]
45645
45646v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
45647// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x01,0x06]
45648
45649v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
45650// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x02,0x06]
45651
45652v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
45653// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x03,0x06]
45654
45655v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
45656// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x04,0x06]
45657
45658v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
45659// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x05,0x06]
45660
45661v_sub_nc_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45662// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x0e,0x06]
45663
45664v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
45665// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
45666
45667v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
45668// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x00]
45669
45670v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
45671// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x01]
45672
45673v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
45674// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x02]
45675
45676v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
45677// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x03]
45678
45679v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
45680// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x04]
45681
45682v_sub_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
45683// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x05]
45684
45685v_sub_nc_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45686// GFX10: encoding: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x0e]
45687
45688v_subrev_nc_u32_e32 v5, v1, v2
45689// GFX10: encoding: [0x01,0x05,0x0a,0x4e]
45690
45691v_subrev_nc_u32_e32 v255, v1, v2
45692// GFX10: encoding: [0x01,0x05,0xfe,0x4f]
45693
45694v_subrev_nc_u32_e32 v5, v255, v2
45695// GFX10: encoding: [0xff,0x05,0x0a,0x4e]
45696
45697v_subrev_nc_u32_e32 v5, s1, v2
45698// GFX10: encoding: [0x01,0x04,0x0a,0x4e]
45699
45700v_subrev_nc_u32_e32 v5, s101, v2
45701// GFX10: encoding: [0x65,0x04,0x0a,0x4e]
45702
45703v_subrev_nc_u32_e32 v5, vcc_lo, v2
45704// GFX10: encoding: [0x6a,0x04,0x0a,0x4e]
45705
45706v_subrev_nc_u32_e32 v5, vcc_hi, v2
45707// GFX10: encoding: [0x6b,0x04,0x0a,0x4e]
45708
45709v_subrev_nc_u32_e32 v5, m0, v2
45710// GFX10: encoding: [0x7c,0x04,0x0a,0x4e]
45711
45712v_subrev_nc_u32_e32 v5, exec_lo, v2
45713// GFX10: encoding: [0x7e,0x04,0x0a,0x4e]
45714
45715v_subrev_nc_u32_e32 v5, exec_hi, v2
45716// GFX10: encoding: [0x7f,0x04,0x0a,0x4e]
45717
45718v_subrev_nc_u32_e32 v5, 0, v2
45719// GFX10: encoding: [0x80,0x04,0x0a,0x4e]
45720
45721v_subrev_nc_u32_e32 v5, -1, v2
45722// GFX10: encoding: [0xc1,0x04,0x0a,0x4e]
45723
45724v_subrev_nc_u32_e32 v5, 0.5, v2
45725// GFX10: encoding: [0xf0,0x04,0x0a,0x4e]
45726
45727v_subrev_nc_u32_e32 v5, -4.0, v2
45728// GFX10: encoding: [0xf7,0x04,0x0a,0x4e]
45729
45730v_subrev_nc_u32_e32 v5, 0xaf123456, v2
45731// GFX10: encoding: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x12,0xaf]
45732
45733v_subrev_nc_u32_e32 v5, 0x3f717273, v2
45734// GFX10: encoding: [0xff,0x04,0x0a,0x4e,0x73,0x72,0x71,0x3f]
45735
45736v_subrev_nc_u32_e32 v5, v1, v255
45737// GFX10: encoding: [0x01,0xff,0x0b,0x4e]
45738
45739v_subrev_nc_u32_e64 v5, v1, v2
45740// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x05,0x02,0x00]
45741
45742v_subrev_nc_u32_e64 v255, v1, v2
45743// GFX10: encoding: [0xff,0x00,0x27,0xd5,0x01,0x05,0x02,0x00]
45744
45745v_subrev_nc_u32_e64 v5, v255, v2
45746// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xff,0x05,0x02,0x00]
45747
45748v_subrev_nc_u32_e64 v5, s1, v2
45749// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x04,0x02,0x00]
45750
45751v_subrev_nc_u32_e64 v5, s101, v2
45752// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x65,0x04,0x02,0x00]
45753
45754v_subrev_nc_u32_e64 v5, vcc_lo, v2
45755// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x6a,0x04,0x02,0x00]
45756
45757v_subrev_nc_u32_e64 v5, vcc_hi, v2
45758// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x6b,0x04,0x02,0x00]
45759
45760v_subrev_nc_u32_e64 v5, m0, v2
45761// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x7c,0x04,0x02,0x00]
45762
45763v_subrev_nc_u32_e64 v5, exec_lo, v2
45764// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x7e,0x04,0x02,0x00]
45765
45766v_subrev_nc_u32_e64 v5, exec_hi, v2
45767// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x7f,0x04,0x02,0x00]
45768
45769v_subrev_nc_u32_e64 v5, 0, v2
45770// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x80,0x04,0x02,0x00]
45771
45772v_subrev_nc_u32_e64 v5, -1, v2
45773// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xc1,0x04,0x02,0x00]
45774
45775v_subrev_nc_u32_e64 v5, 0.5, v2
45776// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xf0,0x04,0x02,0x00]
45777
45778v_subrev_nc_u32_e64 v5, -4.0, v2
45779// GFX10: encoding: [0x05,0x00,0x27,0xd5,0xf7,0x04,0x02,0x00]
45780
45781v_subrev_nc_u32_e64 v5, v1, v255
45782// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xff,0x03,0x00]
45783
45784v_subrev_nc_u32_e64 v5, v1, s2
45785// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x05,0x00,0x00]
45786
45787v_subrev_nc_u32_e64 v5, v1, s101
45788// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xcb,0x00,0x00]
45789
45790v_subrev_nc_u32_e64 v5, v1, vcc_lo
45791// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xd5,0x00,0x00]
45792
45793v_subrev_nc_u32_e64 v5, v1, vcc_hi
45794// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xd7,0x00,0x00]
45795
45796v_subrev_nc_u32_e64 v5, v1, m0
45797// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xf9,0x00,0x00]
45798
45799v_subrev_nc_u32_e64 v5, v1, exec_lo
45800// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xfd,0x00,0x00]
45801
45802v_subrev_nc_u32_e64 v5, v1, exec_hi
45803// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xff,0x00,0x00]
45804
45805v_subrev_nc_u32_e64 v5, v1, 0
45806// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x01,0x01,0x00]
45807
45808v_subrev_nc_u32_e64 v5, v1, -1
45809// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0x83,0x01,0x00]
45810
45811v_subrev_nc_u32_e64 v5, v1, 0.5
45812// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xe1,0x01,0x00]
45813
45814v_subrev_nc_u32_e64 v5, v1, -4.0
45815// GFX10: encoding: [0x05,0x00,0x27,0xd5,0x01,0xef,0x01,0x00]
45816
45817v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45818// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
45819
45820v_subrev_nc_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45821// GFX10: encoding: [0xf9,0x04,0xfe,0x4f,0x01,0x06,0x06,0x06]
45822
45823v_subrev_nc_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45824// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0xff,0x06,0x06,0x06]
45825
45826v_subrev_nc_u32_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45827// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x86,0x06]
45828
45829v_subrev_nc_u32_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45830// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x65,0x06,0x86,0x06]
45831
45832v_subrev_nc_u32_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45833// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x6a,0x06,0x86,0x06]
45834
45835v_subrev_nc_u32_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45836// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x6b,0x06,0x86,0x06]
45837
45838v_subrev_nc_u32_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45839// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x7c,0x06,0x86,0x06]
45840
45841v_subrev_nc_u32_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45842// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x7e,0x06,0x86,0x06]
45843
45844v_subrev_nc_u32_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45845// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x7f,0x06,0x86,0x06]
45846
45847v_subrev_nc_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45848// GFX10: encoding: [0xf9,0xfe,0x0b,0x4e,0x01,0x06,0x06,0x06]
45849
45850v_subrev_nc_u32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45851// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x26,0x06,0x06]
45852
45853v_subrev_nc_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45854// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
45855
45856v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45857// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x00,0x06,0x06]
45858
45859v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45860// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x01,0x06,0x06]
45861
45862v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45863// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x02,0x06,0x06]
45864
45865v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45866// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x03,0x06,0x06]
45867
45868v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45869// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x04,0x06,0x06]
45870
45871v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45872// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x05,0x06,0x06]
45873
45874v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
45875// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x0e,0x06,0x06]
45876
45877v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
45878// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]
45879
45880v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
45881// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]
45882
45883v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
45884// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
45885
45886v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
45887// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x00,0x06]
45888
45889v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
45890// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x01,0x06]
45891
45892v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
45893// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x02,0x06]
45894
45895v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
45896// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x03,0x06]
45897
45898v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
45899// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x04,0x06]
45900
45901v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
45902// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x05,0x06]
45903
45904v_subrev_nc_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45905// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x0e,0x06]
45906
45907v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
45908// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
45909
45910v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
45911// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x00]
45912
45913v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
45914// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x01]
45915
45916v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
45917// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x02]
45918
45919v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
45920// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x03]
45921
45922v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
45923// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x04]
45924
45925v_subrev_nc_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
45926// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x05]
45927
45928v_subrev_nc_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
45929// GFX10: encoding: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x0e]
45930
45931v_add_co_ci_u32_e32 v5, vcc, v1, v2, vcc
45932// W64: encoding: [0x01,0x05,0x0a,0x50]
45933// W32-ERR: error: instruction not supported on this GPU
45934// W32-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc, v1, v2, vcc
45935
45936v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc
45937// W64: encoding: [0x01,0x05,0xfe,0x51]
45938// W32-ERR: error: instruction not supported on this GPU
45939// W32-ERR-NEXT: v_add_co_ci_u32_e32 v255, vcc, v1, v2, vcc
45940
45941v_add_co_ci_u32_e32 v5, vcc, v255, v2, vcc
45942// W64: encoding: [0xff,0x05,0x0a,0x50]
45943// W32-ERR: error: instruction not supported on this GPU
45944// W32-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc, v255, v2, vcc
45945
45946v_add_co_ci_u32_e32 v5, vcc, 0, v2, vcc
45947// W64: encoding: [0x80,0x04,0x0a,0x50]
45948// W32-ERR: error: instruction not supported on this GPU
45949// W32-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc, 0, v2, vcc
45950
45951v_add_co_ci_u32_e32 v5, vcc, -1, v2, vcc
45952// W64: encoding: [0xc1,0x04,0x0a,0x50]
45953// W32-ERR: error: instruction not supported on this GPU
45954// W32-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc, -1, v2, vcc
45955
45956v_add_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc
45957// W64: encoding: [0xf0,0x04,0x0a,0x50]
45958// W32-ERR: error: instruction not supported on this GPU
45959// W32-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc
45960
45961v_add_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc
45962// W64: encoding: [0xf7,0x04,0x0a,0x50]
45963// W32-ERR: error: instruction not supported on this GPU
45964// W32-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc
45965
45966v_add_co_ci_u32_e32 v5, vcc, v1, v255, vcc
45967// W64: encoding: [0x01,0xff,0x0b,0x50]
45968// W32-ERR: error: instruction not supported on this GPU
45969// W32-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc, v1, v255, vcc
45970
45971v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]
45972// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
45973// W32-ERR: error: invalid operand for instruction
45974// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]
45975
45976v_add_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]
45977// W64: encoding: [0xff,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
45978// W32-ERR: error: invalid operand for instruction
45979// W32-ERR-NEXT: v_add_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]
45980
45981v_add_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]
45982// W64: encoding: [0x05,0x0e,0x28,0xd5,0x01,0x05,0x1a,0x00]
45983// W32-ERR: error: invalid operand for instruction
45984// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]
45985
45986v_add_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]
45987// W64: encoding: [0x05,0x66,0x28,0xd5,0x01,0x05,0x1a,0x00]
45988// W32-ERR: error: invalid operand for instruction
45989// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]
45990
45991v_add_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]
45992// W64: encoding: [0x05,0x6a,0x28,0xd5,0x01,0x05,0x1a,0x00]
45993// W32-ERR: error: invalid operand for instruction
45994// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]
45995
45996v_add_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]
45997// W64: encoding: [0x05,0x0c,0x28,0xd5,0xff,0x05,0x1a,0x00]
45998// W32-ERR: error: invalid operand for instruction
45999// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]
46000
46001v_add_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]
46002// W64: encoding: [0x05,0x0c,0x28,0xd5,0x80,0x04,0x1a,0x00]
46003// W32-ERR: error: invalid operand for instruction
46004// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]
46005
46006v_add_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]
46007// W64: encoding: [0x05,0x0c,0x28,0xd5,0xc1,0x04,0x1a,0x00]
46008// W32-ERR: error: invalid operand for instruction
46009// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]
46010
46011v_add_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
46012// W64: encoding: [0x05,0x0c,0x28,0xd5,0xf0,0x04,0x1a,0x00]
46013// W32-ERR: error: invalid operand for instruction
46014// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
46015
46016v_add_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
46017// W64: encoding: [0x05,0x0c,0x28,0xd5,0xf7,0x04,0x1a,0x00]
46018// W32-ERR: error: invalid operand for instruction
46019// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
46020
46021v_add_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]
46022// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xff,0x1b,0x00]
46023// W32-ERR: error: invalid operand for instruction
46024// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]
46025
46026v_add_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]
46027// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x01,0x19,0x00]
46028// W32-ERR: error: invalid operand for instruction
46029// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]
46030
46031v_add_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]
46032// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x83,0x19,0x00]
46033// W32-ERR: error: invalid operand for instruction
46034// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]
46035
46036v_add_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
46037// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xe1,0x19,0x00]
46038// W32-ERR: error: invalid operand for instruction
46039// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
46040
46041v_add_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
46042// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xef,0x19,0x00]
46043// W32-ERR: error: invalid operand for instruction
46044// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
46045
46046v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]
46047// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x22,0x00]
46048// W32-ERR: error: invalid operand for instruction
46049// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]
46050
46051v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]
46052// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x9a,0x01]
46053// W32-ERR: error: invalid operand for instruction
46054// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]
46055
46056v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc
46057// W64: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0xaa,0x01]
46058// W32-ERR: error: invalid operand for instruction
46059// W32-ERR-NEXT: v_add_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc
46060
46061v_add_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo
46062// W32: encoding: [0x01,0x05,0x0a,0x50]
46063// W64-ERR: error: instruction not supported on this GPU
46064// W64-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo
46065
46066v_add_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo
46067// W32: encoding: [0x01,0x05,0xfe,0x51]
46068// W64-ERR: error: instruction not supported on this GPU
46069// W64-ERR-NEXT: v_add_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo
46070
46071v_add_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo
46072// W32: encoding: [0xff,0x05,0x0a,0x50]
46073// W64-ERR: error: instruction not supported on this GPU
46074// W64-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo
46075
46076v_add_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo
46077// W32: encoding: [0x80,0x04,0x0a,0x50]
46078// W64-ERR: error: instruction not supported on this GPU
46079// W64-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo
46080
46081v_add_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo
46082// W32: encoding: [0xc1,0x04,0x0a,0x50]
46083// W64-ERR: error: instruction not supported on this GPU
46084// W64-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo
46085
46086v_add_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo
46087// W32: encoding: [0xf0,0x04,0x0a,0x50]
46088// W64-ERR: error: instruction not supported on this GPU
46089// W64-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo
46090
46091v_add_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo
46092// W32: encoding: [0xf7,0x04,0x0a,0x50]
46093// W64-ERR: error: instruction not supported on this GPU
46094// W64-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo
46095
46096v_add_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo
46097// W32: encoding: [0x01,0xff,0x0b,0x50]
46098// W64-ERR: error: instruction not supported on this GPU
46099// W64-ERR-NEXT: v_add_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo
46100
46101v_add_co_ci_u32_e64 v5, s12, v1, v2, s6
46102// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
46103// W64-ERR: error: invalid operand for instruction
46104// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v1, v2, s6
46105
46106v_add_co_ci_u32_e64 v255, s12, v1, v2, s6
46107// W32: encoding: [0xff,0x0c,0x28,0xd5,0x01,0x05,0x1a,0x00]
46108// W64-ERR: error: invalid operand for instruction
46109// W64-ERR-NEXT: v_add_co_ci_u32_e64 v255, s12, v1, v2, s6
46110
46111v_add_co_ci_u32_e64 v5, s14, v1, v2, s6
46112// W32: encoding: [0x05,0x0e,0x28,0xd5,0x01,0x05,0x1a,0x00]
46113// W64-ERR: error: invalid operand for instruction
46114// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s14, v1, v2, s6
46115
46116v_add_co_ci_u32_e64 v5, s102, v1, v2, s6
46117// W32: encoding: [0x05,0x66,0x28,0xd5,0x01,0x05,0x1a,0x00]
46118// W64-ERR: error: invalid operand for instruction
46119// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s102, v1, v2, s6
46120
46121v_add_co_ci_u32_e64 v5, vcc_lo, v1, v2, s6
46122// W32: encoding: [0x05,0x6a,0x28,0xd5,0x01,0x05,0x1a,0x00]
46123// W64-ERR: error: invalid operand for instruction
46124// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, vcc_lo, v1, v2, s6
46125
46126v_add_co_ci_u32_e64 v5, s12, v255, v2, s6
46127// W32: encoding: [0x05,0x0c,0x28,0xd5,0xff,0x05,0x1a,0x00]
46128// W64-ERR: error: invalid operand for instruction
46129// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v255, v2, s6
46130
46131v_add_co_ci_u32_e64 v5, s12, 0, v2, s6
46132// W32: encoding: [0x05,0x0c,0x28,0xd5,0x80,0x04,0x1a,0x00]
46133// W64-ERR: error: invalid operand for instruction
46134// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, 0, v2, s6
46135
46136v_add_co_ci_u32_e64 v5, s12, -1, v2, s6
46137// W32: encoding: [0x05,0x0c,0x28,0xd5,0xc1,0x04,0x1a,0x00]
46138// W64-ERR: error: invalid operand for instruction
46139// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, -1, v2, s6
46140
46141v_add_co_ci_u32_e64 v5, s12, 0.5, v2, s6
46142// W32: encoding: [0x05,0x0c,0x28,0xd5,0xf0,0x04,0x1a,0x00]
46143// W64-ERR: error: invalid operand for instruction
46144// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, 0.5, v2, s6
46145
46146v_add_co_ci_u32_e64 v5, s12, -4.0, v2, s6
46147// W32: encoding: [0x05,0x0c,0x28,0xd5,0xf7,0x04,0x1a,0x00]
46148// W64-ERR: error: invalid operand for instruction
46149// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, -4.0, v2, s6
46150
46151v_add_co_ci_u32_e64 v5, s12, v1, v255, s6
46152// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xff,0x1b,0x00]
46153// W64-ERR: error: invalid operand for instruction
46154// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v1, v255, s6
46155
46156v_add_co_ci_u32_e64 v5, s12, v1, 0, s6
46157// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x01,0x19,0x00]
46158// W64-ERR: error: invalid operand for instruction
46159// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v1, 0, s6
46160
46161v_add_co_ci_u32_e64 v5, s12, v1, -1, s6
46162// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x83,0x19,0x00]
46163// W64-ERR: error: invalid operand for instruction
46164// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v1, -1, s6
46165
46166v_add_co_ci_u32_e64 v5, s12, v1, 0.5, s6
46167// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xe1,0x19,0x00]
46168// W64-ERR: error: invalid operand for instruction
46169// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v1, 0.5, s6
46170
46171v_add_co_ci_u32_e64 v5, s12, v1, -4.0, s6
46172// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0xef,0x19,0x00]
46173// W64-ERR: error: invalid operand for instruction
46174// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v1, -4.0, s6
46175
46176v_add_co_ci_u32_e64 v5, s12, v1, v2, s8
46177// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x22,0x00]
46178// W64-ERR: error: invalid operand for instruction
46179// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v1, v2, s8
46180
46181v_add_co_ci_u32_e64 v5, s12, v1, v2, s102
46182// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0x9a,0x01]
46183// W64-ERR: error: invalid operand for instruction
46184// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v1, v2, s102
46185
46186v_add_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo
46187// W32: encoding: [0x05,0x0c,0x28,0xd5,0x01,0x05,0xaa,0x01]
46188// W64-ERR: error: invalid operand for instruction
46189// W64-ERR-NEXT: v_add_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo
46190
46191v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46192// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
46193// W32-ERR: error: instruction not supported on this GPU
46194// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46195
46196v_add_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46197// W64: encoding: [0xf9,0x04,0xfe,0x51,0x01,0x06,0x06,0x06]
46198// W32-ERR: error: instruction not supported on this GPU
46199// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46200
46201v_add_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46202// W64: encoding: [0xf9,0x04,0x0a,0x50,0xff,0x06,0x06,0x06]
46203// W32-ERR: error: instruction not supported on this GPU
46204// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46205
46206v_add_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46207// W64: encoding: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06]
46208// W32-ERR: error: instruction not supported on this GPU
46209// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46210
46211v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46212// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x26,0x06,0x06]
46213// W32-ERR: error: instruction not supported on this GPU
46214// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46215
46216v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46217// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
46218// W32-ERR: error: instruction not supported on this GPU
46219// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46220
46221v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46222// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x00,0x06,0x06]
46223// W32-ERR: error: instruction not supported on this GPU
46224// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46225
46226v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46227// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x01,0x06,0x06]
46228// W32-ERR: error: instruction not supported on this GPU
46229// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46230
46231v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46232// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x02,0x06,0x06]
46233// W32-ERR: error: instruction not supported on this GPU
46234// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46235
46236v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46237// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x03,0x06,0x06]
46238// W32-ERR: error: instruction not supported on this GPU
46239// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46240
46241v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46242// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x04,0x06,0x06]
46243// W32-ERR: error: instruction not supported on this GPU
46244// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46245
46246v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46247// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x05,0x06,0x06]
46248// W32-ERR: error: instruction not supported on this GPU
46249// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46250
46251v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46252// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x0e,0x06,0x06]
46253// W32-ERR: error: instruction not supported on this GPU
46254// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46255
46256v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46257// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
46258// W32-ERR: error: instruction not supported on this GPU
46259// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46260
46261v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46262// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
46263// W32-ERR: error: instruction not supported on this GPU
46264// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46265
46266v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46267// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
46268// W32-ERR: error: instruction not supported on this GPU
46269// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46270
46271v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46272// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x00,0x06]
46273// W32-ERR: error: instruction not supported on this GPU
46274// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46275
46276v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46277// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x01,0x06]
46278// W32-ERR: error: instruction not supported on this GPU
46279// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46280
46281v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46282// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x02,0x06]
46283// W32-ERR: error: instruction not supported on this GPU
46284// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46285
46286v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46287// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x03,0x06]
46288// W32-ERR: error: instruction not supported on this GPU
46289// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46290
46291v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46292// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x04,0x06]
46293// W32-ERR: error: instruction not supported on this GPU
46294// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46295
46296v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46297// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x05,0x06]
46298// W32-ERR: error: instruction not supported on this GPU
46299// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46300
46301v_add_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46302// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x0e,0x06]
46303// W32-ERR: error: instruction not supported on this GPU
46304// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46305
46306v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46307// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
46308// W32-ERR: error: instruction not supported on this GPU
46309// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46310
46311v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46312// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x00]
46313// W32-ERR: error: instruction not supported on this GPU
46314// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46315
46316v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46317// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x01]
46318// W32-ERR: error: instruction not supported on this GPU
46319// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46320
46321v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46322// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x02]
46323// W32-ERR: error: instruction not supported on this GPU
46324// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46325
46326v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46327// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x03]
46328// W32-ERR: error: instruction not supported on this GPU
46329// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46330
46331v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46332// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x04]
46333// W32-ERR: error: instruction not supported on this GPU
46334// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46335
46336v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46337// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x05]
46338// W32-ERR: error: instruction not supported on this GPU
46339// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46340
46341v_add_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46342// W64: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x0e]
46343// W32-ERR: error: instruction not supported on this GPU
46344// W32-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46345
46346v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46347// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
46348// W64-ERR: error: instruction not supported on this GPU
46349// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46350
46351v_add_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46352// W32: encoding: [0xf9,0x04,0xfe,0x51,0x01,0x06,0x06,0x06]
46353// W64-ERR: error: instruction not supported on this GPU
46354// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46355
46356v_add_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46357// W32: encoding: [0xf9,0x04,0x0a,0x50,0xff,0x06,0x06,0x06]
46358// W64-ERR: error: instruction not supported on this GPU
46359// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46360
46361v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46362// W32: encoding: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06]
46363// W64-ERR: error: instruction not supported on this GPU
46364// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46365
46366v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46367// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x26,0x06,0x06]
46368// W64-ERR: error: instruction not supported on this GPU
46369// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46370
46371v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46372// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
46373// W64-ERR: error: instruction not supported on this GPU
46374// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46375
46376v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46377// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x00,0x06,0x06]
46378// W64-ERR: error: instruction not supported on this GPU
46379// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46380
46381v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46382// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x01,0x06,0x06]
46383// W64-ERR: error: instruction not supported on this GPU
46384// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46385
46386v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46387// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x02,0x06,0x06]
46388// W64-ERR: error: instruction not supported on this GPU
46389// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46390
46391v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46392// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x03,0x06,0x06]
46393// W64-ERR: error: instruction not supported on this GPU
46394// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46395
46396v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46397// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x04,0x06,0x06]
46398// W64-ERR: error: instruction not supported on this GPU
46399// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46400
46401v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46402// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x05,0x06,0x06]
46403// W64-ERR: error: instruction not supported on this GPU
46404// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46405
46406v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46407// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x0e,0x06,0x06]
46408// W64-ERR: error: instruction not supported on this GPU
46409// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46410
46411v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46412// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
46413// W64-ERR: error: instruction not supported on this GPU
46414// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46415
46416v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46417// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
46418// W64-ERR: error: instruction not supported on this GPU
46419// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46420
46421v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46422// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
46423// W64-ERR: error: instruction not supported on this GPU
46424// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46425
46426v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46427// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x00,0x06]
46428// W64-ERR: error: instruction not supported on this GPU
46429// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46430
46431v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46432// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x01,0x06]
46433// W64-ERR: error: instruction not supported on this GPU
46434// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46435
46436v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46437// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x02,0x06]
46438// W64-ERR: error: instruction not supported on this GPU
46439// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46440
46441v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46442// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x03,0x06]
46443// W64-ERR: error: instruction not supported on this GPU
46444// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46445
46446v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46447// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x04,0x06]
46448// W64-ERR: error: instruction not supported on this GPU
46449// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46450
46451v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46452// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x05,0x06]
46453// W64-ERR: error: instruction not supported on this GPU
46454// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46455
46456v_add_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46457// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x0e,0x06]
46458// W64-ERR: error: instruction not supported on this GPU
46459// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46460
46461v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46462// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
46463// W64-ERR: error: instruction not supported on this GPU
46464// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46465
46466v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46467// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x00]
46468// W64-ERR: error: instruction not supported on this GPU
46469// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46470
46471v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46472// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x01]
46473// W64-ERR: error: instruction not supported on this GPU
46474// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46475
46476v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46477// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x02]
46478// W64-ERR: error: instruction not supported on this GPU
46479// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46480
46481v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46482// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x03]
46483// W64-ERR: error: instruction not supported on this GPU
46484// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46485
46486v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46487// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x04]
46488// W64-ERR: error: instruction not supported on this GPU
46489// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46490
46491v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46492// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x05]
46493// W64-ERR: error: instruction not supported on this GPU
46494// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46495
46496v_add_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46497// W32: encoding: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x0e]
46498// W64-ERR: error: instruction not supported on this GPU
46499// W64-ERR-NEXT: v_add_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46500
46501v_sub_co_ci_u32_e32 v5, vcc, v1, v2, vcc
46502// W64: encoding: [0x01,0x05,0x0a,0x52]
46503// W32-ERR: error: instruction not supported on this GPU
46504// W32-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc, v1, v2, vcc
46505
46506v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc
46507// W64: encoding: [0x01,0x05,0xfe,0x53]
46508// W32-ERR: error: instruction not supported on this GPU
46509// W32-ERR-NEXT: v_sub_co_ci_u32_e32 v255, vcc, v1, v2, vcc
46510
46511v_sub_co_ci_u32_e32 v5, vcc, v255, v2, vcc
46512// W64: encoding: [0xff,0x05,0x0a,0x52]
46513// W32-ERR: error: instruction not supported on this GPU
46514// W32-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc, v255, v2, vcc
46515
46516v_sub_co_ci_u32_e32 v5, vcc, 0, v2, vcc
46517// W64: encoding: [0x80,0x04,0x0a,0x52]
46518// W32-ERR: error: instruction not supported on this GPU
46519// W32-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc, 0, v2, vcc
46520
46521v_sub_co_ci_u32_e32 v5, vcc, -1, v2, vcc
46522// W64: encoding: [0xc1,0x04,0x0a,0x52]
46523// W32-ERR: error: instruction not supported on this GPU
46524// W32-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc, -1, v2, vcc
46525
46526v_sub_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc
46527// W64: encoding: [0xf0,0x04,0x0a,0x52]
46528// W32-ERR: error: instruction not supported on this GPU
46529// W32-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc
46530
46531v_sub_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc
46532// W64: encoding: [0xf7,0x04,0x0a,0x52]
46533// W32-ERR: error: instruction not supported on this GPU
46534// W32-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc
46535
46536v_sub_co_ci_u32_e32 v5, vcc, v1, v255, vcc
46537// W64: encoding: [0x01,0xff,0x0b,0x52]
46538// W32-ERR: error: instruction not supported on this GPU
46539// W32-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc, v1, v255, vcc
46540
46541v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]
46542// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
46543// W32-ERR: error: invalid operand for instruction
46544// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]
46545
46546v_sub_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]
46547// W64: encoding: [0xff,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
46548// W32-ERR: error: invalid operand for instruction
46549// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]
46550
46551v_sub_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]
46552// W64: encoding: [0x05,0x0e,0x29,0xd5,0x01,0x05,0x1a,0x00]
46553// W32-ERR: error: invalid operand for instruction
46554// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]
46555
46556v_sub_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]
46557// W64: encoding: [0x05,0x66,0x29,0xd5,0x01,0x05,0x1a,0x00]
46558// W32-ERR: error: invalid operand for instruction
46559// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]
46560
46561v_sub_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]
46562// W64: encoding: [0x05,0x6a,0x29,0xd5,0x01,0x05,0x1a,0x00]
46563// W32-ERR: error: invalid operand for instruction
46564// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]
46565
46566v_sub_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]
46567// W64: encoding: [0x05,0x0c,0x29,0xd5,0xff,0x05,0x1a,0x00]
46568// W32-ERR: error: invalid operand for instruction
46569// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]
46570
46571v_sub_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]
46572// W64: encoding: [0x05,0x0c,0x29,0xd5,0x80,0x04,0x1a,0x00]
46573// W32-ERR: error: invalid operand for instruction
46574// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]
46575
46576v_sub_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]
46577// W64: encoding: [0x05,0x0c,0x29,0xd5,0xc1,0x04,0x1a,0x00]
46578// W32-ERR: error: invalid operand for instruction
46579// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]
46580
46581v_sub_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
46582// W64: encoding: [0x05,0x0c,0x29,0xd5,0xf0,0x04,0x1a,0x00]
46583// W32-ERR: error: invalid operand for instruction
46584// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
46585
46586v_sub_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
46587// W64: encoding: [0x05,0x0c,0x29,0xd5,0xf7,0x04,0x1a,0x00]
46588// W32-ERR: error: invalid operand for instruction
46589// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
46590
46591v_sub_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]
46592// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xff,0x1b,0x00]
46593// W32-ERR: error: invalid operand for instruction
46594// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]
46595
46596v_sub_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]
46597// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x01,0x19,0x00]
46598// W32-ERR: error: invalid operand for instruction
46599// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]
46600
46601v_sub_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]
46602// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x83,0x19,0x00]
46603// W32-ERR: error: invalid operand for instruction
46604// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]
46605
46606v_sub_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
46607// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xe1,0x19,0x00]
46608// W32-ERR: error: invalid operand for instruction
46609// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
46610
46611v_sub_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
46612// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xef,0x19,0x00]
46613// W32-ERR: error: invalid operand for instruction
46614// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
46615
46616v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]
46617// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x22,0x00]
46618// W32-ERR: error: invalid operand for instruction
46619// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]
46620
46621v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]
46622// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x9a,0x01]
46623// W32-ERR: error: invalid operand for instruction
46624// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]
46625
46626v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc
46627// W64: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0xaa,0x01]
46628// W32-ERR: error: invalid operand for instruction
46629// W32-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc
46630
46631v_sub_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo
46632// W32: encoding: [0x01,0x05,0x0a,0x52]
46633// W64-ERR: error: instruction not supported on this GPU
46634// W64-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo
46635
46636v_sub_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo
46637// W32: encoding: [0x01,0x05,0xfe,0x53]
46638// W64-ERR: error: instruction not supported on this GPU
46639// W64-ERR-NEXT: v_sub_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo
46640
46641v_sub_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo
46642// W32: encoding: [0xff,0x05,0x0a,0x52]
46643// W64-ERR: error: instruction not supported on this GPU
46644// W64-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo
46645
46646v_sub_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo
46647// W32: encoding: [0x80,0x04,0x0a,0x52]
46648// W64-ERR: error: instruction not supported on this GPU
46649// W64-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo
46650
46651v_sub_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo
46652// W32: encoding: [0xc1,0x04,0x0a,0x52]
46653// W64-ERR: error: instruction not supported on this GPU
46654// W64-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo
46655
46656v_sub_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo
46657// W32: encoding: [0xf0,0x04,0x0a,0x52]
46658// W64-ERR: error: instruction not supported on this GPU
46659// W64-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo
46660
46661v_sub_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo
46662// W32: encoding: [0xf7,0x04,0x0a,0x52]
46663// W64-ERR: error: instruction not supported on this GPU
46664// W64-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo
46665
46666v_sub_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo
46667// W32: encoding: [0x01,0xff,0x0b,0x52]
46668// W64-ERR: error: instruction not supported on this GPU
46669// W64-ERR-NEXT: v_sub_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo
46670
46671v_sub_co_ci_u32_e64 v5, s12, v1, v2, s6
46672// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
46673// W64-ERR: error: invalid operand for instruction
46674// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v1, v2, s6
46675
46676v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6
46677// W32: encoding: [0xff,0x0c,0x29,0xd5,0x01,0x05,0x1a,0x00]
46678// W64-ERR: error: invalid operand for instruction
46679// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v255, s12, v1, v2, s6
46680
46681v_sub_co_ci_u32_e64 v5, s14, v1, v2, s6
46682// W32: encoding: [0x05,0x0e,0x29,0xd5,0x01,0x05,0x1a,0x00]
46683// W64-ERR: error: invalid operand for instruction
46684// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s14, v1, v2, s6
46685
46686v_sub_co_ci_u32_e64 v5, s102, v1, v2, s6
46687// W32: encoding: [0x05,0x66,0x29,0xd5,0x01,0x05,0x1a,0x00]
46688// W64-ERR: error: invalid operand for instruction
46689// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s102, v1, v2, s6
46690
46691v_sub_co_ci_u32_e64 v5, vcc_lo, v1, v2, s6
46692// W32: encoding: [0x05,0x6a,0x29,0xd5,0x01,0x05,0x1a,0x00]
46693// W64-ERR: error: invalid operand for instruction
46694// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, vcc_lo, v1, v2, s6
46695
46696v_sub_co_ci_u32_e64 v5, s12, v255, v2, s6
46697// W32: encoding: [0x05,0x0c,0x29,0xd5,0xff,0x05,0x1a,0x00]
46698// W64-ERR: error: invalid operand for instruction
46699// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v255, v2, s6
46700
46701v_sub_co_ci_u32_e64 v5, s12, 0, v2, s6
46702// W32: encoding: [0x05,0x0c,0x29,0xd5,0x80,0x04,0x1a,0x00]
46703// W64-ERR: error: invalid operand for instruction
46704// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, 0, v2, s6
46705
46706v_sub_co_ci_u32_e64 v5, s12, -1, v2, s6
46707// W32: encoding: [0x05,0x0c,0x29,0xd5,0xc1,0x04,0x1a,0x00]
46708// W64-ERR: error: invalid operand for instruction
46709// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, -1, v2, s6
46710
46711v_sub_co_ci_u32_e64 v5, s12, 0.5, v2, s6
46712// W32: encoding: [0x05,0x0c,0x29,0xd5,0xf0,0x04,0x1a,0x00]
46713// W64-ERR: error: invalid operand for instruction
46714// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, 0.5, v2, s6
46715
46716v_sub_co_ci_u32_e64 v5, s12, -4.0, v2, s6
46717// W32: encoding: [0x05,0x0c,0x29,0xd5,0xf7,0x04,0x1a,0x00]
46718// W64-ERR: error: invalid operand for instruction
46719// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, -4.0, v2, s6
46720
46721v_sub_co_ci_u32_e64 v5, s12, v1, v255, s6
46722// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xff,0x1b,0x00]
46723// W64-ERR: error: invalid operand for instruction
46724// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v1, v255, s6
46725
46726v_sub_co_ci_u32_e64 v5, s12, v1, 0, s6
46727// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x01,0x19,0x00]
46728// W64-ERR: error: invalid operand for instruction
46729// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v1, 0, s6
46730
46731v_sub_co_ci_u32_e64 v5, s12, v1, -1, s6
46732// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x83,0x19,0x00]
46733// W64-ERR: error: invalid operand for instruction
46734// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v1, -1, s6
46735
46736v_sub_co_ci_u32_e64 v5, s12, v1, 0.5, s6
46737// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xe1,0x19,0x00]
46738// W64-ERR: error: invalid operand for instruction
46739// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v1, 0.5, s6
46740
46741v_sub_co_ci_u32_e64 v5, s12, v1, -4.0, s6
46742// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0xef,0x19,0x00]
46743// W64-ERR: error: invalid operand for instruction
46744// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v1, -4.0, s6
46745
46746v_sub_co_ci_u32_e64 v5, s12, v1, v2, s8
46747// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x22,0x00]
46748// W64-ERR: error: invalid operand for instruction
46749// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v1, v2, s8
46750
46751v_sub_co_ci_u32_e64 v5, s12, v1, v2, s102
46752// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0x9a,0x01]
46753// W64-ERR: error: invalid operand for instruction
46754// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v1, v2, s102
46755
46756v_sub_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo
46757// W32: encoding: [0x05,0x0c,0x29,0xd5,0x01,0x05,0xaa,0x01]
46758// W64-ERR: error: invalid operand for instruction
46759// W64-ERR-NEXT: v_sub_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo
46760
46761v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46762// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46763// W32-ERR: error: instruction not supported on this GPU
46764// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46765
46766v_sub_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46767// W64: encoding: [0xf9,0x04,0xfe,0x53,0x01,0x06,0x06,0x06]
46768// W32-ERR: error: instruction not supported on this GPU
46769// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46770
46771v_sub_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46772// W64: encoding: [0xf9,0x04,0x0a,0x52,0xff,0x06,0x06,0x06]
46773// W32-ERR: error: instruction not supported on this GPU
46774// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46775
46776v_sub_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46777// W64: encoding: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06]
46778// W32-ERR: error: instruction not supported on this GPU
46779// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46780
46781v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46782// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x26,0x06,0x06]
46783// W32-ERR: error: instruction not supported on this GPU
46784// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46785
46786v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46787// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46788// W32-ERR: error: instruction not supported on this GPU
46789// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46790
46791v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46792// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x00,0x06,0x06]
46793// W32-ERR: error: instruction not supported on this GPU
46794// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46795
46796v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46797// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x01,0x06,0x06]
46798// W32-ERR: error: instruction not supported on this GPU
46799// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46800
46801v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46802// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x02,0x06,0x06]
46803// W32-ERR: error: instruction not supported on this GPU
46804// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46805
46806v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46807// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x03,0x06,0x06]
46808// W32-ERR: error: instruction not supported on this GPU
46809// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46810
46811v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46812// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x04,0x06,0x06]
46813// W32-ERR: error: instruction not supported on this GPU
46814// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46815
46816v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46817// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x05,0x06,0x06]
46818// W32-ERR: error: instruction not supported on this GPU
46819// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46820
46821v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46822// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x0e,0x06,0x06]
46823// W32-ERR: error: instruction not supported on this GPU
46824// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46825
46826v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46827// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
46828// W32-ERR: error: instruction not supported on this GPU
46829// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46830
46831v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46832// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
46833// W32-ERR: error: instruction not supported on this GPU
46834// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46835
46836v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46837// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46838// W32-ERR: error: instruction not supported on this GPU
46839// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46840
46841v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46842// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x00,0x06]
46843// W32-ERR: error: instruction not supported on this GPU
46844// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46845
46846v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46847// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x01,0x06]
46848// W32-ERR: error: instruction not supported on this GPU
46849// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
46850
46851v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46852// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x02,0x06]
46853// W32-ERR: error: instruction not supported on this GPU
46854// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
46855
46856v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46857// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x03,0x06]
46858// W32-ERR: error: instruction not supported on this GPU
46859// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
46860
46861v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46862// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x04,0x06]
46863// W32-ERR: error: instruction not supported on this GPU
46864// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
46865
46866v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46867// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x05,0x06]
46868// W32-ERR: error: instruction not supported on this GPU
46869// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
46870
46871v_sub_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46872// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x0e,0x06]
46873// W32-ERR: error: instruction not supported on this GPU
46874// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46875
46876v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46877// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46878// W32-ERR: error: instruction not supported on this GPU
46879// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
46880
46881v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46882// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x00]
46883// W32-ERR: error: instruction not supported on this GPU
46884// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
46885
46886v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46887// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x01]
46888// W32-ERR: error: instruction not supported on this GPU
46889// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
46890
46891v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46892// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x02]
46893// W32-ERR: error: instruction not supported on this GPU
46894// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
46895
46896v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46897// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x03]
46898// W32-ERR: error: instruction not supported on this GPU
46899// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
46900
46901v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46902// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x04]
46903// W32-ERR: error: instruction not supported on this GPU
46904// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
46905
46906v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46907// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x05]
46908// W32-ERR: error: instruction not supported on this GPU
46909// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
46910
46911v_sub_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46912// W64: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x0e]
46913// W32-ERR: error: instruction not supported on this GPU
46914// W32-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46915
46916v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46917// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46918// W64-ERR: error: instruction not supported on this GPU
46919// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46920
46921v_sub_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46922// W32: encoding: [0xf9,0x04,0xfe,0x53,0x01,0x06,0x06,0x06]
46923// W64-ERR: error: instruction not supported on this GPU
46924// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46925
46926v_sub_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46927// W32: encoding: [0xf9,0x04,0x0a,0x52,0xff,0x06,0x06,0x06]
46928// W64-ERR: error: instruction not supported on this GPU
46929// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46930
46931v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46932// W32: encoding: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06]
46933// W64-ERR: error: instruction not supported on this GPU
46934// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46935
46936v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46937// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x26,0x06,0x06]
46938// W64-ERR: error: instruction not supported on this GPU
46939// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46940
46941v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46942// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46943// W64-ERR: error: instruction not supported on this GPU
46944// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46945
46946v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46947// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x00,0x06,0x06]
46948// W64-ERR: error: instruction not supported on this GPU
46949// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46950
46951v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46952// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x01,0x06,0x06]
46953// W64-ERR: error: instruction not supported on this GPU
46954// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46955
46956v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46957// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x02,0x06,0x06]
46958// W64-ERR: error: instruction not supported on this GPU
46959// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46960
46961v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46962// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x03,0x06,0x06]
46963// W64-ERR: error: instruction not supported on this GPU
46964// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46965
46966v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46967// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x04,0x06,0x06]
46968// W64-ERR: error: instruction not supported on this GPU
46969// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46970
46971v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46972// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x05,0x06,0x06]
46973// W64-ERR: error: instruction not supported on this GPU
46974// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
46975
46976v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46977// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x0e,0x06,0x06]
46978// W64-ERR: error: instruction not supported on this GPU
46979// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
46980
46981v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46982// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
46983// W64-ERR: error: instruction not supported on this GPU
46984// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
46985
46986v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46987// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
46988// W64-ERR: error: instruction not supported on this GPU
46989// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
46990
46991v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46992// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
46993// W64-ERR: error: instruction not supported on this GPU
46994// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
46995
46996v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
46997// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x00,0x06]
46998// W64-ERR: error: instruction not supported on this GPU
46999// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
47000
47001v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
47002// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x01,0x06]
47003// W64-ERR: error: instruction not supported on this GPU
47004// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
47005
47006v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
47007// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x02,0x06]
47008// W64-ERR: error: instruction not supported on this GPU
47009// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
47010
47011v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
47012// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x03,0x06]
47013// W64-ERR: error: instruction not supported on this GPU
47014// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
47015
47016v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
47017// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x04,0x06]
47018// W64-ERR: error: instruction not supported on this GPU
47019// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
47020
47021v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
47022// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x05,0x06]
47023// W64-ERR: error: instruction not supported on this GPU
47024// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
47025
47026v_sub_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47027// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x0e,0x06]
47028// W64-ERR: error: instruction not supported on this GPU
47029// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47030
47031v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
47032// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
47033// W64-ERR: error: instruction not supported on this GPU
47034// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
47035
47036v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
47037// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x00]
47038// W64-ERR: error: instruction not supported on this GPU
47039// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
47040
47041v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
47042// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x01]
47043// W64-ERR: error: instruction not supported on this GPU
47044// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
47045
47046v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
47047// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x02]
47048// W64-ERR: error: instruction not supported on this GPU
47049// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
47050
47051v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
47052// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x03]
47053// W64-ERR: error: instruction not supported on this GPU
47054// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
47055
47056v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
47057// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x04]
47058// W64-ERR: error: instruction not supported on this GPU
47059// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
47060
47061v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
47062// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x05]
47063// W64-ERR: error: instruction not supported on this GPU
47064// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
47065
47066v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47067// W32: encoding: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x0e]
47068// W64-ERR: error: instruction not supported on this GPU
47069// W64-ERR-NEXT: v_sub_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47070
47071v_subrev_co_ci_u32_e32 v5, vcc, v1, v2, vcc
47072// W64: encoding: [0x01,0x05,0x0a,0x54]
47073// W32-ERR: error: instruction not supported on this GPU
47074// W32-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc, v1, v2, vcc
47075
47076v_subrev_co_ci_u32_e32 v255, vcc, v1, v2, vcc
47077// W64: encoding: [0x01,0x05,0xfe,0x55]
47078// W32-ERR: error: instruction not supported on this GPU
47079// W32-ERR-NEXT: v_subrev_co_ci_u32_e32 v255, vcc, v1, v2, vcc
47080
47081v_subrev_co_ci_u32_e32 v5, vcc, v255, v2, vcc
47082// W64: encoding: [0xff,0x05,0x0a,0x54]
47083// W32-ERR: error: instruction not supported on this GPU
47084// W32-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc, v255, v2, vcc
47085
47086v_subrev_co_ci_u32_e32 v5, vcc, 0, v2, vcc
47087// W64: encoding: [0x80,0x04,0x0a,0x54]
47088// W32-ERR: error: instruction not supported on this GPU
47089// W32-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc, 0, v2, vcc
47090
47091v_subrev_co_ci_u32_e32 v5, vcc, -1, v2, vcc
47092// W64: encoding: [0xc1,0x04,0x0a,0x54]
47093// W32-ERR: error: instruction not supported on this GPU
47094// W32-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc, -1, v2, vcc
47095
47096v_subrev_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc
47097// W64: encoding: [0xf0,0x04,0x0a,0x54]
47098// W32-ERR: error: instruction not supported on this GPU
47099// W32-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc, 0.5, v2, vcc
47100
47101v_subrev_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc
47102// W64: encoding: [0xf7,0x04,0x0a,0x54]
47103// W32-ERR: error: instruction not supported on this GPU
47104// W32-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc, -4.0, v2, vcc
47105
47106v_subrev_co_ci_u32_e32 v5, vcc, v1, v255, vcc
47107// W64: encoding: [0x01,0xff,0x0b,0x54]
47108// W32-ERR: error: instruction not supported on this GPU
47109// W32-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc, v1, v255, vcc
47110
47111v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]
47112// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47113// W32-ERR: error: invalid operand for instruction
47114// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[6:7]
47115
47116v_subrev_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]
47117// W64: encoding: [0xff,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47118// W32-ERR: error: invalid operand for instruction
47119// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v255, s[12:13], v1, v2, s[6:7]
47120
47121v_subrev_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]
47122// W64: encoding: [0x05,0x0e,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47123// W32-ERR: error: invalid operand for instruction
47124// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[14:15], v1, v2, s[6:7]
47125
47126v_subrev_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]
47127// W64: encoding: [0x05,0x66,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47128// W32-ERR: error: invalid operand for instruction
47129// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[102:103], v1, v2, s[6:7]
47130
47131v_subrev_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]
47132// W64: encoding: [0x05,0x6a,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47133// W32-ERR: error: invalid operand for instruction
47134// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, vcc, v1, v2, s[6:7]
47135
47136v_subrev_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]
47137// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xff,0x05,0x1a,0x00]
47138// W32-ERR: error: invalid operand for instruction
47139// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v255, v2, s[6:7]
47140
47141v_subrev_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]
47142// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x80,0x04,0x1a,0x00]
47143// W32-ERR: error: invalid operand for instruction
47144// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], 0, v2, s[6:7]
47145
47146v_subrev_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]
47147// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xc1,0x04,0x1a,0x00]
47148// W32-ERR: error: invalid operand for instruction
47149// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], -1, v2, s[6:7]
47150
47151v_subrev_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
47152// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xf0,0x04,0x1a,0x00]
47153// W32-ERR: error: invalid operand for instruction
47154// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
47155
47156v_subrev_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
47157// W64: encoding: [0x05,0x0c,0x2a,0xd5,0xf7,0x04,0x1a,0x00]
47158// W32-ERR: error: invalid operand for instruction
47159// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
47160
47161v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]
47162// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xff,0x1b,0x00]
47163// W32-ERR: error: invalid operand for instruction
47164// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v255, s[6:7]
47165
47166v_subrev_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]
47167// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x01,0x19,0x00]
47168// W32-ERR: error: invalid operand for instruction
47169// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v1, 0, s[6:7]
47170
47171v_subrev_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]
47172// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x83,0x19,0x00]
47173// W32-ERR: error: invalid operand for instruction
47174// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v1, -1, s[6:7]
47175
47176v_subrev_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
47177// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xe1,0x19,0x00]
47178// W32-ERR: error: invalid operand for instruction
47179// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
47180
47181v_subrev_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
47182// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xef,0x19,0x00]
47183// W32-ERR: error: invalid operand for instruction
47184// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
47185
47186v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]
47187// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x22,0x00]
47188// W32-ERR: error: invalid operand for instruction
47189// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[8:9]
47190
47191v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]
47192// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x9a,0x01]
47193// W32-ERR: error: invalid operand for instruction
47194// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, s[102:103]
47195
47196v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc
47197// W64: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0xaa,0x01]
47198// W32-ERR: error: invalid operand for instruction
47199// W32-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s[12:13], v1, v2, vcc
47200
47201v_subrev_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo
47202// W32: encoding: [0x01,0x05,0x0a,0x54]
47203// W64-ERR: error: instruction not supported on this GPU
47204// W64-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo
47205
47206v_subrev_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo
47207// W32: encoding: [0x01,0x05,0xfe,0x55]
47208// W64-ERR: error: instruction not supported on this GPU
47209// W64-ERR-NEXT: v_subrev_co_ci_u32_e32 v255, vcc_lo, v1, v2, vcc_lo
47210
47211v_subrev_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo
47212// W32: encoding: [0xff,0x05,0x0a,0x54]
47213// W64-ERR: error: instruction not supported on this GPU
47214// W64-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc_lo, v255, v2, vcc_lo
47215
47216v_subrev_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo
47217// W32: encoding: [0x80,0x04,0x0a,0x54]
47218// W64-ERR: error: instruction not supported on this GPU
47219// W64-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc_lo, 0, v2, vcc_lo
47220
47221v_subrev_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo
47222// W32: encoding: [0xc1,0x04,0x0a,0x54]
47223// W64-ERR: error: instruction not supported on this GPU
47224// W64-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc_lo, -1, v2, vcc_lo
47225
47226v_subrev_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo
47227// W32: encoding: [0xf0,0x04,0x0a,0x54]
47228// W64-ERR: error: instruction not supported on this GPU
47229// W64-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc_lo, 0.5, v2, vcc_lo
47230
47231v_subrev_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo
47232// W32: encoding: [0xf7,0x04,0x0a,0x54]
47233// W64-ERR: error: instruction not supported on this GPU
47234// W64-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc_lo, -4.0, v2, vcc_lo
47235
47236v_subrev_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo
47237// W32: encoding: [0x01,0xff,0x0b,0x54]
47238// W64-ERR: error: instruction not supported on this GPU
47239// W64-ERR-NEXT: v_subrev_co_ci_u32_e32 v5, vcc_lo, v1, v255, vcc_lo
47240
47241v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s6
47242// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47243// W64-ERR: error: invalid operand for instruction
47244// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s6
47245
47246v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s6
47247// W32: encoding: [0xff,0x0c,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47248// W64-ERR: error: invalid operand for instruction
47249// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v255, s12, v1, v2, s6
47250
47251v_subrev_co_ci_u32_e64 v5, s14, v1, v2, s6
47252// W32: encoding: [0x05,0x0e,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47253// W64-ERR: error: invalid operand for instruction
47254// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s14, v1, v2, s6
47255
47256v_subrev_co_ci_u32_e64 v5, s102, v1, v2, s6
47257// W32: encoding: [0x05,0x66,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47258// W64-ERR: error: invalid operand for instruction
47259// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s102, v1, v2, s6
47260
47261v_subrev_co_ci_u32_e64 v5, vcc_lo, v1, v2, s6
47262// W32: encoding: [0x05,0x6a,0x2a,0xd5,0x01,0x05,0x1a,0x00]
47263// W64-ERR: error: invalid operand for instruction
47264// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, vcc_lo, v1, v2, s6
47265
47266v_subrev_co_ci_u32_e64 v5, s12, v255, v2, s6
47267// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xff,0x05,0x1a,0x00]
47268// W64-ERR: error: invalid operand for instruction
47269// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v255, v2, s6
47270
47271v_subrev_co_ci_u32_e64 v5, s12, 0, v2, s6
47272// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x80,0x04,0x1a,0x00]
47273// W64-ERR: error: invalid operand for instruction
47274// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, 0, v2, s6
47275
47276v_subrev_co_ci_u32_e64 v5, s12, -1, v2, s6
47277// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xc1,0x04,0x1a,0x00]
47278// W64-ERR: error: invalid operand for instruction
47279// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, -1, v2, s6
47280
47281v_subrev_co_ci_u32_e64 v5, s12, 0.5, v2, s6
47282// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xf0,0x04,0x1a,0x00]
47283// W64-ERR: error: invalid operand for instruction
47284// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, 0.5, v2, s6
47285
47286v_subrev_co_ci_u32_e64 v5, s12, -4.0, v2, s6
47287// W32: encoding: [0x05,0x0c,0x2a,0xd5,0xf7,0x04,0x1a,0x00]
47288// W64-ERR: error: invalid operand for instruction
47289// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, -4.0, v2, s6
47290
47291v_subrev_co_ci_u32_e64 v5, s12, v1, v255, s6
47292// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xff,0x1b,0x00]
47293// W64-ERR: error: invalid operand for instruction
47294// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v1, v255, s6
47295
47296v_subrev_co_ci_u32_e64 v5, s12, v1, 0, s6
47297// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x01,0x19,0x00]
47298// W64-ERR: error: invalid operand for instruction
47299// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v1, 0, s6
47300
47301v_subrev_co_ci_u32_e64 v5, s12, v1, -1, s6
47302// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x83,0x19,0x00]
47303// W64-ERR: error: invalid operand for instruction
47304// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v1, -1, s6
47305
47306v_subrev_co_ci_u32_e64 v5, s12, v1, 0.5, s6
47307// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xe1,0x19,0x00]
47308// W64-ERR: error: invalid operand for instruction
47309// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v1, 0.5, s6
47310
47311v_subrev_co_ci_u32_e64 v5, s12, v1, -4.0, s6
47312// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0xef,0x19,0x00]
47313// W64-ERR: error: invalid operand for instruction
47314// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v1, -4.0, s6
47315
47316v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s8
47317// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x22,0x00]
47318// W64-ERR: error: invalid operand for instruction
47319// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s8
47320
47321v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s102
47322// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0x9a,0x01]
47323// W64-ERR: error: invalid operand for instruction
47324// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v1, v2, s102
47325
47326v_subrev_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo
47327// W32: encoding: [0x05,0x0c,0x2a,0xd5,0x01,0x05,0xaa,0x01]
47328// W64-ERR: error: invalid operand for instruction
47329// W64-ERR-NEXT: v_subrev_co_ci_u32_e64 v5, s12, v1, v2, vcc_lo
47330
47331v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47332// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
47333// W32-ERR: error: instruction not supported on this GPU
47334// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47335
47336v_subrev_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47337// W64: encoding: [0xf9,0x04,0xfe,0x55,0x01,0x06,0x06,0x06]
47338// W32-ERR: error: instruction not supported on this GPU
47339// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47340
47341v_subrev_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47342// W64: encoding: [0xf9,0x04,0x0a,0x54,0xff,0x06,0x06,0x06]
47343// W32-ERR: error: instruction not supported on this GPU
47344// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47345
47346v_subrev_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47347// W64: encoding: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06]
47348// W32-ERR: error: instruction not supported on this GPU
47349// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47350
47351v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47352// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x26,0x06,0x06]
47353// W32-ERR: error: instruction not supported on this GPU
47354// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47355
47356v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47357// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
47358// W32-ERR: error: instruction not supported on this GPU
47359// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47360
47361v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47362// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x00,0x06,0x06]
47363// W32-ERR: error: instruction not supported on this GPU
47364// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47365
47366v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47367// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x01,0x06,0x06]
47368// W32-ERR: error: instruction not supported on this GPU
47369// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47370
47371v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47372// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x02,0x06,0x06]
47373// W32-ERR: error: instruction not supported on this GPU
47374// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47375
47376v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47377// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x03,0x06,0x06]
47378// W32-ERR: error: instruction not supported on this GPU
47379// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47380
47381v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47382// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x04,0x06,0x06]
47383// W32-ERR: error: instruction not supported on this GPU
47384// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47385
47386v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47387// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x05,0x06,0x06]
47388// W32-ERR: error: instruction not supported on this GPU
47389// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47390
47391v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
47392// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x0e,0x06,0x06]
47393// W32-ERR: error: instruction not supported on this GPU
47394// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
47395
47396v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
47397// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
47398// W32-ERR: error: instruction not supported on this GPU
47399// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
47400
47401v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
47402// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
47403// W32-ERR: error: instruction not supported on this GPU
47404// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
47405
47406v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
47407// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
47408// W32-ERR: error: instruction not supported on this GPU
47409// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
47410
47411v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
47412// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x00,0x06]
47413// W32-ERR: error: instruction not supported on this GPU
47414// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
47415
47416v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
47417// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x01,0x06]
47418// W32-ERR: error: instruction not supported on this GPU
47419// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
47420
47421v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
47422// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x02,0x06]
47423// W32-ERR: error: instruction not supported on this GPU
47424// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
47425
47426v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
47427// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x03,0x06]
47428// W32-ERR: error: instruction not supported on this GPU
47429// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
47430
47431v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
47432// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x04,0x06]
47433// W32-ERR: error: instruction not supported on this GPU
47434// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
47435
47436v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
47437// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x05,0x06]
47438// W32-ERR: error: instruction not supported on this GPU
47439// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
47440
47441v_subrev_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47442// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x0e,0x06]
47443// W32-ERR: error: instruction not supported on this GPU
47444// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47445
47446v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
47447// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
47448// W32-ERR: error: instruction not supported on this GPU
47449// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
47450
47451v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
47452// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x00]
47453// W32-ERR: error: instruction not supported on this GPU
47454// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
47455
47456v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
47457// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x01]
47458// W32-ERR: error: instruction not supported on this GPU
47459// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
47460
47461v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
47462// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x02]
47463// W32-ERR: error: instruction not supported on this GPU
47464// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
47465
47466v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
47467// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x03]
47468// W32-ERR: error: instruction not supported on this GPU
47469// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
47470
47471v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
47472// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x04]
47473// W32-ERR: error: instruction not supported on this GPU
47474// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
47475
47476v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
47477// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x05]
47478// W32-ERR: error: instruction not supported on this GPU
47479// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
47480
47481v_subrev_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47482// W64: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x0e]
47483// W32-ERR: error: instruction not supported on this GPU
47484// W32-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47485
47486v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47487// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
47488// W64-ERR: error: instruction not supported on this GPU
47489// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47490
47491v_subrev_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47492// W32: encoding: [0xf9,0x04,0xfe,0x55,0x01,0x06,0x06,0x06]
47493// W64-ERR: error: instruction not supported on this GPU
47494// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v255, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47495
47496v_subrev_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47497// W32: encoding: [0xf9,0x04,0x0a,0x54,0xff,0x06,0x06,0x06]
47498// W64-ERR: error: instruction not supported on this GPU
47499// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v255, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47500
47501v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47502// W32: encoding: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06]
47503// W64-ERR: error: instruction not supported on this GPU
47504// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v255, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47505
47506v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47507// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x26,0x06,0x06]
47508// W64-ERR: error: instruction not supported on this GPU
47509// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47510
47511v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47512// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
47513// W64-ERR: error: instruction not supported on this GPU
47514// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47515
47516v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47517// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x00,0x06,0x06]
47518// W64-ERR: error: instruction not supported on this GPU
47519// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47520
47521v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47522// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x01,0x06,0x06]
47523// W64-ERR: error: instruction not supported on this GPU
47524// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47525
47526v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47527// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x02,0x06,0x06]
47528// W64-ERR: error: instruction not supported on this GPU
47529// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47530
47531v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47532// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x03,0x06,0x06]
47533// W64-ERR: error: instruction not supported on this GPU
47534// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47535
47536v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47537// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x04,0x06,0x06]
47538// W64-ERR: error: instruction not supported on this GPU
47539// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47540
47541v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47542// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x05,0x06,0x06]
47543// W64-ERR: error: instruction not supported on this GPU
47544// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47545
47546v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
47547// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x0e,0x06,0x06]
47548// W64-ERR: error: instruction not supported on this GPU
47549// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
47550
47551v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
47552// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
47553// W64-ERR: error: instruction not supported on this GPU
47554// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
47555
47556v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
47557// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
47558// W64-ERR: error: instruction not supported on this GPU
47559// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
47560
47561v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
47562// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
47563// W64-ERR: error: instruction not supported on this GPU
47564// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
47565
47566v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
47567// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x00,0x06]
47568// W64-ERR: error: instruction not supported on this GPU
47569// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
47570
47571v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
47572// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x01,0x06]
47573// W64-ERR: error: instruction not supported on this GPU
47574// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
47575
47576v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
47577// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x02,0x06]
47578// W64-ERR: error: instruction not supported on this GPU
47579// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
47580
47581v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
47582// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x03,0x06]
47583// W64-ERR: error: instruction not supported on this GPU
47584// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
47585
47586v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
47587// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x04,0x06]
47588// W64-ERR: error: instruction not supported on this GPU
47589// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
47590
47591v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
47592// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x05,0x06]
47593// W64-ERR: error: instruction not supported on this GPU
47594// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
47595
47596v_subrev_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47597// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x0e,0x06]
47598// W64-ERR: error: instruction not supported on this GPU
47599// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, sext(v1), v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47600
47601v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
47602// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
47603// W64-ERR: error: instruction not supported on this GPU
47604// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
47605
47606v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
47607// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x00]
47608// W64-ERR: error: instruction not supported on this GPU
47609// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
47610
47611v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
47612// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x01]
47613// W64-ERR: error: instruction not supported on this GPU
47614// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
47615
47616v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
47617// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x02]
47618// W64-ERR: error: instruction not supported on this GPU
47619// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
47620
47621v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
47622// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x03]
47623// W64-ERR: error: instruction not supported on this GPU
47624// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
47625
47626v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
47627// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x04]
47628// W64-ERR: error: instruction not supported on this GPU
47629// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
47630
47631v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
47632// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x05]
47633// W64-ERR: error: instruction not supported on this GPU
47634// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, v2, vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
47635
47636v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47637// W32: encoding: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x0e]
47638// W64-ERR: error: instruction not supported on this GPU
47639// W64-ERR-NEXT: v_subrev_co_ci_u32_sdwa v5, vcc_lo, v1, sext(v2), vcc_lo dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
47640
47641v_fmac_f32_e32 v5, v1, v2
47642// GFX10: encoding: [0x01,0x05,0x0a,0x56]
47643
47644v_fmac_f32_e32 v255, v1, v2
47645// GFX10: encoding: [0x01,0x05,0xfe,0x57]
47646
47647v_fmac_f32_e32 v5, v255, v2
47648// GFX10: encoding: [0xff,0x05,0x0a,0x56]
47649
47650v_fmac_f32_e32 v5, s1, v2
47651// GFX10: encoding: [0x01,0x04,0x0a,0x56]
47652
47653v_fmac_f32_e32 v5, s103, v2
47654// GFX10: encoding: [0x67,0x04,0x0a,0x56]
47655
47656v_fmac_f32_e32 v5, vcc_lo, v2
47657// GFX10: encoding: [0x6a,0x04,0x0a,0x56]
47658
47659v_fmac_f32_e32 v5, vcc_hi, v2
47660// GFX10: encoding: [0x6b,0x04,0x0a,0x56]
47661
47662v_fmac_f32_e32 v5, ttmp11, v2
47663// GFX10: encoding: [0x77,0x04,0x0a,0x56]
47664
47665v_fmac_f32_e32 v5, m0, v2
47666// GFX10: encoding: [0x7c,0x04,0x0a,0x56]
47667
47668v_fmac_f32_e32 v5, exec_lo, v2
47669// GFX10: encoding: [0x7e,0x04,0x0a,0x56]
47670
47671v_fmac_f32_e32 v5, exec_hi, v2
47672// GFX10: encoding: [0x7f,0x04,0x0a,0x56]
47673
47674v_fmac_f32_e32 v5, 0, v2
47675// GFX10: encoding: [0x80,0x04,0x0a,0x56]
47676
47677v_fmac_f32_e32 v5, -1, v2
47678// GFX10: encoding: [0xc1,0x04,0x0a,0x56]
47679
47680v_fmac_f32_e32 v5, 0.5, v2
47681// GFX10: encoding: [0xf0,0x04,0x0a,0x56]
47682
47683v_fmac_f32_e32 v5, -4.0, v2
47684// GFX10: encoding: [0xf7,0x04,0x0a,0x56]
47685
47686v_fmac_f32_e32 v5, 0xaf123456, v2
47687// GFX10: encoding: [0xff,0x04,0x0a,0x56,0x56,0x34,0x12,0xaf]
47688
47689v_fmac_f32_e32 v5, 0x3f717273, v2
47690// GFX10: encoding: [0xff,0x04,0x0a,0x56,0x73,0x72,0x71,0x3f]
47691
47692v_fmac_f32_e32 v5, v1, v255
47693// GFX10: encoding: [0x01,0xff,0x0b,0x56]
47694
47695v_fmac_f32_e64 v5, v1, v2
47696// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x00]
47697
47698v_fmac_f32_e64 v255, v1, v2
47699// GFX10: encoding: [0xff,0x00,0x2b,0xd5,0x01,0x05,0x02,0x00]
47700
47701v_fmac_f32_e64 v5, v255, v2
47702// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xff,0x05,0x02,0x00]
47703
47704v_fmac_f32_e64 v5, s1, v2
47705// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x04,0x02,0x00]
47706
47707v_fmac_f32_e64 v5, s101, v2
47708// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x65,0x04,0x02,0x00]
47709
47710v_fmac_f32_e64 v5, vcc_lo, v2
47711// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x6a,0x04,0x02,0x00]
47712
47713v_fmac_f32_e64 v5, vcc_hi, v2
47714// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x6b,0x04,0x02,0x00]
47715
47716v_fmac_f32_e64 v5, m0, v2
47717// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x7c,0x04,0x02,0x00]
47718
47719v_fmac_f32_e64 v5, exec_lo, v2
47720// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x7e,0x04,0x02,0x00]
47721
47722v_fmac_f32_e64 v5, exec_hi, v2
47723// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x7f,0x04,0x02,0x00]
47724
47725v_fmac_f32_e64 v5, 0, v2
47726// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x80,0x04,0x02,0x00]
47727
47728v_fmac_f32_e64 v5, -1, v2
47729// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xc1,0x04,0x02,0x00]
47730
47731v_fmac_f32_e64 v5, 0.5, v2
47732// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xf0,0x04,0x02,0x00]
47733
47734v_fmac_f32_e64 v5, -4.0, v2
47735// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0xf7,0x04,0x02,0x00]
47736
47737v_fmac_f32_e64 v5, v1, v255
47738// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xff,0x03,0x00]
47739
47740v_fmac_f32_e64 v5, v1, s2
47741// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x00,0x00]
47742
47743v_fmac_f32_e64 v5, v1, s101
47744// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xcb,0x00,0x00]
47745
47746v_fmac_f32_e64 v5, v1, vcc_lo
47747// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xd5,0x00,0x00]
47748
47749v_fmac_f32_e64 v5, v1, vcc_hi
47750// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xd7,0x00,0x00]
47751
47752v_fmac_f32_e64 v5, v1, m0
47753// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xf9,0x00,0x00]
47754
47755v_fmac_f32_e64 v5, v1, exec_lo
47756// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xfd,0x00,0x00]
47757
47758v_fmac_f32_e64 v5, v1, exec_hi
47759// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xff,0x00,0x00]
47760
47761v_fmac_f32_e64 v5, v1, 0
47762// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x01,0x01,0x00]
47763
47764v_fmac_f32_e64 v5, v1, -1
47765// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x83,0x01,0x00]
47766
47767v_fmac_f32_e64 v5, v1, 0.5
47768// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xe1,0x01,0x00]
47769
47770v_fmac_f32_e64 v5, v1, -4.0
47771// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0xef,0x01,0x00]
47772
47773v_fmac_f32_e64 v5, -v1, v2
47774// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x20]
47775
47776v_fmac_f32_e64 v5, v1, -v2
47777// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x40]
47778
47779v_fmac_f32_e64 v5, -v1, -v2
47780// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x60]
47781
47782v_fmac_f32_e64 v5, |v1|, v2
47783// GFX10: encoding: [0x05,0x01,0x2b,0xd5,0x01,0x05,0x02,0x00]
47784
47785v_fmac_f32_e64 v5, v1, |v2|
47786// GFX10: encoding: [0x05,0x02,0x2b,0xd5,0x01,0x05,0x02,0x00]
47787
47788v_fmac_f32_e64 v5, |v1|, |v2|
47789// GFX10: encoding: [0x05,0x03,0x2b,0xd5,0x01,0x05,0x02,0x00]
47790
47791v_fmac_f32_e64 v5, v1, v2 clamp
47792// GFX10: encoding: [0x05,0x80,0x2b,0xd5,0x01,0x05,0x02,0x00]
47793
47794v_fmac_f32_e64 v5, v1, v2 mul:2
47795// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x08]
47796
47797v_fmac_f32_e64 v5, v1, v2 mul:4
47798// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x10]
47799
47800v_fmac_f32_e64 v5, v1, v2 div:2
47801// GFX10: encoding: [0x05,0x00,0x2b,0xd5,0x01,0x05,0x02,0x18]
47802
47803v_fmamk_f32 v5, v1, 0x11213141, v3
47804// GFX10: encoding: [0x01,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
47805
47806v_fmamk_f32 v255, v1, 0x11213141, v3
47807// GFX10: encoding: [0x01,0x07,0xfe,0x59,0x41,0x31,0x21,0x11]
47808
47809v_fmamk_f32 v5, v255, 0x11213141, v3
47810// GFX10: encoding: [0xff,0x07,0x0a,0x58,0x41,0x31,0x21,0x11]
47811
47812v_fmamk_f32 v5, 0, 0x11213141, v3
47813// GFX10: encoding: [0x80,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
47814
47815v_fmamk_f32 v5, -1, 0x11213141, v3
47816// GFX10: encoding: [0xc1,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
47817
47818v_fmamk_f32 v5, 0.5, 0x11213141, v3
47819// GFX10: encoding: [0xf0,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
47820
47821v_fmamk_f32 v5, -4.0, 0x11213141, v3
47822// GFX10: encoding: [0xf7,0x06,0x0a,0x58,0x41,0x31,0x21,0x11]
47823
47824v_fmamk_f32 v5, v1, 0xa1b1c1d1, v3
47825// GFX10: encoding: [0x01,0x07,0x0a,0x58,0xd1,0xc1,0xb1,0xa1]
47826
47827v_fmamk_f32 v5, v1, 0x11213141, v255
47828// GFX10: encoding: [0x01,0xff,0x0b,0x58,0x41,0x31,0x21,0x11]
47829
47830v_fmaak_f32 v5, v1, v2, 0x11213141
47831// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
47832
47833v_fmaak_f32 v255, v1, v2, 0x11213141
47834// GFX10: encoding: [0x01,0x05,0xfe,0x5b,0x41,0x31,0x21,0x11]
47835
47836v_fmaak_f32 v5, v255, v2, 0x11213141
47837// GFX10: encoding: [0xff,0x05,0x0a,0x5a,0x41,0x31,0x21,0x11]
47838
47839v_fmaak_f32 v5, 0, v2, 0x11213141
47840// GFX10: encoding: [0x80,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
47841
47842v_fmaak_f32 v5, -1, v2, 0x11213141
47843// GFX10: encoding: [0xc1,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
47844
47845v_fmaak_f32 v5, 0.5, v2, 0x11213141
47846// GFX10: encoding: [0xf0,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
47847
47848v_fmaak_f32 v5, -4.0, v2, 0x11213141
47849// GFX10: encoding: [0xf7,0x04,0x0a,0x5a,0x41,0x31,0x21,0x11]
47850
47851v_fmaak_f32 v5, v1, v255, 0x11213141
47852// GFX10: encoding: [0x01,0xff,0x0b,0x5a,0x41,0x31,0x21,0x11]
47853
47854v_fmaak_f32 v5, v1, v2, 0xa1b1c1d1
47855// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0xd1,0xc1,0xb1,0xa1]
47856
47857v_cvt_pkrtz_f16_f32_e32 v5, v1, v2
47858// GFX10: encoding: [0x01,0x05,0x0a,0x5e]
47859
47860v_cvt_pkrtz_f16_f32_e32 v255, v1, v2
47861// GFX10: encoding: [0x01,0x05,0xfe,0x5f]
47862
47863v_cvt_pkrtz_f16_f32_e32 v5, v255, v2
47864// GFX10: encoding: [0xff,0x05,0x0a,0x5e]
47865
47866v_cvt_pkrtz_f16_f32_e32 v5, s1, v2
47867// GFX10: encoding: [0x01,0x04,0x0a,0x5e]
47868
47869v_cvt_pkrtz_f16_f32_e32 v5, s103, v2
47870// GFX10: encoding: [0x67,0x04,0x0a,0x5e]
47871
47872v_cvt_pkrtz_f16_f32_e32 v5, vcc_lo, v2
47873// GFX10: encoding: [0x6a,0x04,0x0a,0x5e]
47874
47875v_cvt_pkrtz_f16_f32_e32 v5, vcc_hi, v2
47876// GFX10: encoding: [0x6b,0x04,0x0a,0x5e]
47877
47878v_cvt_pkrtz_f16_f32_e32 v5, ttmp11, v2
47879// GFX10: encoding: [0x77,0x04,0x0a,0x5e]
47880
47881v_cvt_pkrtz_f16_f32_e32 v5, m0, v2
47882// GFX10: encoding: [0x7c,0x04,0x0a,0x5e]
47883
47884v_cvt_pkrtz_f16_f32_e32 v5, exec_lo, v2
47885// GFX10: encoding: [0x7e,0x04,0x0a,0x5e]
47886
47887v_cvt_pkrtz_f16_f32_e32 v5, exec_hi, v2
47888// GFX10: encoding: [0x7f,0x04,0x0a,0x5e]
47889
47890v_cvt_pkrtz_f16_f32_e32 v5, 0, v2
47891// GFX10: encoding: [0x80,0x04,0x0a,0x5e]
47892
47893v_cvt_pkrtz_f16_f32_e32 v5, -1, v2
47894// GFX10: encoding: [0xc1,0x04,0x0a,0x5e]
47895
47896v_cvt_pkrtz_f16_f32_e32 v5, 0.5, v2
47897// GFX10: encoding: [0xf0,0x04,0x0a,0x5e]
47898
47899v_cvt_pkrtz_f16_f32_e32 v5, -4.0, v2
47900// GFX10: encoding: [0xf7,0x04,0x0a,0x5e]
47901
47902v_cvt_pkrtz_f16_f32_e32 v5, 0xaf123456, v2
47903// GFX10: encoding: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x12,0xaf]
47904
47905v_cvt_pkrtz_f16_f32_e32 v5, 0x3f717273, v2
47906// GFX10: encoding: [0xff,0x04,0x0a,0x5e,0x73,0x72,0x71,0x3f]
47907
47908v_cvt_pkrtz_f16_f32_e32 v5, v1, v255
47909// GFX10: encoding: [0x01,0xff,0x0b,0x5e]
47910
47911v_cvt_pkrtz_f16_f32_e64 v5, v1, v2
47912// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x00]
47913
47914v_cvt_pkrtz_f16_f32_e64 v255, v1, v2
47915// GFX10: encoding: [0xff,0x00,0x2f,0xd5,0x01,0x05,0x02,0x00]
47916
47917v_cvt_pkrtz_f16_f32_e64 v5, v255, v2
47918// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xff,0x05,0x02,0x00]
47919
47920v_cvt_pkrtz_f16_f32_e64 v5, s1, v2
47921// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x04,0x02,0x00]
47922
47923v_cvt_pkrtz_f16_f32_e64 v5, s103, v2
47924// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x67,0x04,0x02,0x00]
47925
47926v_cvt_pkrtz_f16_f32_e64 v5, vcc_lo, v2
47927// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x6a,0x04,0x02,0x00]
47928
47929v_cvt_pkrtz_f16_f32_e64 v5, vcc_hi, v2
47930// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x6b,0x04,0x02,0x00]
47931
47932v_cvt_pkrtz_f16_f32_e64 v5, ttmp11, v2
47933// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x77,0x04,0x02,0x00]
47934
47935v_cvt_pkrtz_f16_f32_e64 v5, m0, v2
47936// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x7c,0x04,0x02,0x00]
47937
47938v_cvt_pkrtz_f16_f32_e64 v5, exec_lo, v2
47939// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x7e,0x04,0x02,0x00]
47940
47941v_cvt_pkrtz_f16_f32_e64 v5, exec_hi, v2
47942// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x7f,0x04,0x02,0x00]
47943
47944v_cvt_pkrtz_f16_f32_e64 v5, 0, v2
47945// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x80,0x04,0x02,0x00]
47946
47947v_cvt_pkrtz_f16_f32_e64 v5, -1, v2
47948// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xc1,0x04,0x02,0x00]
47949
47950v_cvt_pkrtz_f16_f32_e64 v5, 0.5, v2
47951// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xf0,0x04,0x02,0x00]
47952
47953v_cvt_pkrtz_f16_f32_e64 v5, -4.0, v2
47954// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0xf7,0x04,0x02,0x00]
47955
47956v_cvt_pkrtz_f16_f32_e64 v5, v1, v255
47957// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xff,0x03,0x00]
47958
47959v_cvt_pkrtz_f16_f32_e64 v5, v1, s2
47960// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x00,0x00]
47961
47962v_cvt_pkrtz_f16_f32_e64 v5, v1, s103
47963// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xcf,0x00,0x00]
47964
47965v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_lo
47966// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xd5,0x00,0x00]
47967
47968v_cvt_pkrtz_f16_f32_e64 v5, v1, vcc_hi
47969// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xd7,0x00,0x00]
47970
47971v_cvt_pkrtz_f16_f32_e64 v5, v1, ttmp11
47972// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xef,0x00,0x00]
47973
47974v_cvt_pkrtz_f16_f32_e64 v5, v1, m0
47975// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xf9,0x00,0x00]
47976
47977v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_lo
47978// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xfd,0x00,0x00]
47979
47980v_cvt_pkrtz_f16_f32_e64 v5, v1, exec_hi
47981// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xff,0x00,0x00]
47982
47983v_cvt_pkrtz_f16_f32_e64 v5, v1, 0
47984// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x01,0x01,0x00]
47985
47986v_cvt_pkrtz_f16_f32_e64 v5, v1, -1
47987// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x83,0x01,0x00]
47988
47989v_cvt_pkrtz_f16_f32_e64 v5, v1, 0.5
47990// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xe1,0x01,0x00]
47991
47992v_cvt_pkrtz_f16_f32_e64 v5, v1, -4.0
47993// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0xef,0x01,0x00]
47994
47995v_cvt_pkrtz_f16_f32_e64 v5, -v1, v2
47996// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x20]
47997
47998v_cvt_pkrtz_f16_f32_e64 v5, v1, -v2
47999// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x40]
48000
48001v_cvt_pkrtz_f16_f32_e64 v5, -v1, -v2
48002// GFX10: encoding: [0x05,0x00,0x2f,0xd5,0x01,0x05,0x02,0x60]
48003
48004v_cvt_pkrtz_f16_f32_e64 v5, |v1|, v2
48005// GFX10: encoding: [0x05,0x01,0x2f,0xd5,0x01,0x05,0x02,0x00]
48006
48007v_cvt_pkrtz_f16_f32_e64 v5, v1, |v2|
48008// GFX10: encoding: [0x05,0x02,0x2f,0xd5,0x01,0x05,0x02,0x00]
48009
48010v_cvt_pkrtz_f16_f32_e64 v5, |v1|, |v2|
48011// GFX10: encoding: [0x05,0x03,0x2f,0xd5,0x01,0x05,0x02,0x00]
48012
48013v_add_f16_e32 v5, v1, v2
48014// GFX10: encoding: [0x01,0x05,0x0a,0x64]
48015
48016v_add_f16_e32 v255, v1, v2
48017// GFX10: encoding: [0x01,0x05,0xfe,0x65]
48018
48019v_add_f16_e32 v5, v255, v2
48020// GFX10: encoding: [0xff,0x05,0x0a,0x64]
48021
48022v_add_f16_e32 v5, s1, v2
48023// GFX10: encoding: [0x01,0x04,0x0a,0x64]
48024
48025v_add_f16_e32 v5, s101, v2
48026// GFX10: encoding: [0x65,0x04,0x0a,0x64]
48027
48028v_add_f16_e32 v5, vcc_lo, v2
48029// GFX10: encoding: [0x6a,0x04,0x0a,0x64]
48030
48031v_add_f16_e32 v5, vcc_hi, v2
48032// GFX10: encoding: [0x6b,0x04,0x0a,0x64]
48033
48034v_add_f16_e32 v5, m0, v2
48035// GFX10: encoding: [0x7c,0x04,0x0a,0x64]
48036
48037v_add_f16_e32 v5, exec_lo, v2
48038// GFX10: encoding: [0x7e,0x04,0x0a,0x64]
48039
48040v_add_f16_e32 v5, exec_hi, v2
48041// GFX10: encoding: [0x7f,0x04,0x0a,0x64]
48042
48043v_add_f16_e32 v5, 0, v2
48044// GFX10: encoding: [0x80,0x04,0x0a,0x64]
48045
48046v_add_f16_e32 v5, -1, v2
48047// GFX10: encoding: [0xc1,0x04,0x0a,0x64]
48048
48049v_add_f16_e32 v5, 0.5, v2
48050// GFX10: encoding: [0xf0,0x04,0x0a,0x64]
48051
48052v_add_f16_e32 v5, -4.0, v2
48053// GFX10: encoding: [0xf7,0x04,0x0a,0x64]
48054
48055v_add_f16_e32 v5, 0xfe0b, v2
48056// GFX10: encoding: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00]
48057
48058v_add_f16_e32 v5, 0x3456, v2
48059// GFX10: encoding: [0xff,0x04,0x0a,0x64,0x56,0x34,0x00,0x00]
48060
48061v_add_f16_e32 v5, v1, v255
48062// GFX10: encoding: [0x01,0xff,0x0b,0x64]
48063
48064v_add_f16_e64 v5, v1, v2
48065// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x00]
48066
48067v_add_f16_e64 v255, v1, v2
48068// GFX10: encoding: [0xff,0x00,0x32,0xd5,0x01,0x05,0x02,0x00]
48069
48070v_add_f16_e64 v5, v255, v2
48071// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xff,0x05,0x02,0x00]
48072
48073v_add_f16_e64 v5, s1, v2
48074// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x04,0x02,0x00]
48075
48076v_add_f16_e64 v5, s101, v2
48077// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x65,0x04,0x02,0x00]
48078
48079v_add_f16_e64 v5, vcc_lo, v2
48080// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x6a,0x04,0x02,0x00]
48081
48082v_add_f16_e64 v5, vcc_hi, v2
48083// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x6b,0x04,0x02,0x00]
48084
48085v_add_f16_e64 v5, m0, v2
48086// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x7c,0x04,0x02,0x00]
48087
48088v_add_f16_e64 v5, exec_lo, v2
48089// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x7e,0x04,0x02,0x00]
48090
48091v_add_f16_e64 v5, exec_hi, v2
48092// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x7f,0x04,0x02,0x00]
48093
48094v_add_f16_e64 v5, 0, v2
48095// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x80,0x04,0x02,0x00]
48096
48097v_add_f16_e64 v5, -1, v2
48098// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xc1,0x04,0x02,0x00]
48099
48100v_add_f16_e64 v5, 0.5, v2
48101// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xf0,0x04,0x02,0x00]
48102
48103v_add_f16_e64 v5, -4.0, v2
48104// GFX10: encoding: [0x05,0x00,0x32,0xd5,0xf7,0x04,0x02,0x00]
48105
48106v_add_f16_e64 v5, v1, v255
48107// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xff,0x03,0x00]
48108
48109v_add_f16_e64 v5, v1, s2
48110// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x00,0x00]
48111
48112v_add_f16_e64 v5, v1, s101
48113// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xcb,0x00,0x00]
48114
48115v_add_f16_e64 v5, v1, vcc_lo
48116// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xd5,0x00,0x00]
48117
48118v_add_f16_e64 v5, v1, vcc_hi
48119// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xd7,0x00,0x00]
48120
48121v_add_f16_e64 v5, v1, m0
48122// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xf9,0x00,0x00]
48123
48124v_add_f16_e64 v5, v1, exec_lo
48125// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xfd,0x00,0x00]
48126
48127v_add_f16_e64 v5, v1, exec_hi
48128// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xff,0x00,0x00]
48129
48130v_add_f16_e64 v5, v1, 0
48131// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x01,0x01,0x00]
48132
48133v_add_f16_e64 v5, v1, -1
48134// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x83,0x01,0x00]
48135
48136v_add_f16_e64 v5, v1, 0.5
48137// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xe1,0x01,0x00]
48138
48139v_add_f16_e64 v5, v1, -4.0
48140// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0xef,0x01,0x00]
48141
48142v_add_f16_e64 v5, -v1, v2
48143// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x20]
48144
48145v_add_f16_e64 v5, v1, -v2
48146// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x40]
48147
48148v_add_f16_e64 v5, -v1, -v2
48149// GFX10: encoding: [0x05,0x00,0x32,0xd5,0x01,0x05,0x02,0x60]
48150
48151v_add_f16_e64 v5, |v1|, v2
48152// GFX10: encoding: [0x05,0x01,0x32,0xd5,0x01,0x05,0x02,0x00]
48153
48154v_add_f16_e64 v5, v1, |v2|
48155// GFX10: encoding: [0x05,0x02,0x32,0xd5,0x01,0x05,0x02,0x00]
48156
48157v_add_f16_e64 v5, |v1|, |v2|
48158// GFX10: encoding: [0x05,0x03,0x32,0xd5,0x01,0x05,0x02,0x00]
48159
48160v_add_f16_e64 v5, v1, v2 clamp
48161// GFX10: encoding: [0x05,0x80,0x32,0xd5,0x01,0x05,0x02,0x00]
48162
48163v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48164// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
48165
48166v_add_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48167// GFX10: encoding: [0xf9,0x04,0xfe,0x65,0x01,0x06,0x06,0x06]
48168
48169v_add_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48170// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0xff,0x06,0x06,0x06]
48171
48172v_add_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48173// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x86,0x06]
48174
48175v_add_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48176// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x65,0x06,0x86,0x06]
48177
48178v_add_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48179// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x6a,0x06,0x86,0x06]
48180
48181v_add_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48182// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x6b,0x06,0x86,0x06]
48183
48184v_add_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48185// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x7c,0x06,0x86,0x06]
48186
48187v_add_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48188// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x7e,0x06,0x86,0x06]
48189
48190v_add_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48191// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x7f,0x06,0x86,0x06]
48192
48193v_add_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48194// GFX10: encoding: [0xf9,0xfe,0x0b,0x64,0x01,0x06,0x06,0x06]
48195
48196v_add_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48197// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x26,0x06,0x06]
48198
48199v_add_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48200// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
48201
48202v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48203// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x00,0x06,0x06]
48204
48205v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48206// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x01,0x06,0x06]
48207
48208v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48209// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x02,0x06,0x06]
48210
48211v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48212// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x03,0x06,0x06]
48213
48214v_add_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48215// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x04,0x06,0x06]
48216
48217v_add_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48218// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x05,0x06,0x06]
48219
48220v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
48221// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x0e,0x06,0x06]
48222
48223v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
48224// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]
48225
48226v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
48227// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]
48228
48229v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
48230// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
48231
48232v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
48233// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x00,0x06]
48234
48235v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
48236// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x01,0x06]
48237
48238v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
48239// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x02,0x06]
48240
48241v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
48242// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x03,0x06]
48243
48244v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
48245// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x04,0x06]
48246
48247v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
48248// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x05,0x06]
48249
48250v_add_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48251// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x16,0x06]
48252
48253v_add_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48254// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x26,0x06]
48255
48256v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
48257// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
48258
48259v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
48260// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x00]
48261
48262v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
48263// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x01]
48264
48265v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
48266// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x02]
48267
48268v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
48269// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x03]
48270
48271v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
48272// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x04]
48273
48274v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
48275// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x05]
48276
48277v_add_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48278// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x16]
48279
48280v_add_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48281// GFX10: encoding: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x26]
48282
48283v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48284// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x00]
48285
48286v_add_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48287// GFX10: encoding: [0xfa,0x04,0xfe,0x65,0x01,0xe4,0x00,0x00]
48288
48289v_add_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48290// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0xff,0xe4,0x00,0x00]
48291
48292v_add_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48293// GFX10: encoding: [0xfa,0xfe,0x0b,0x64,0x01,0xe4,0x00,0x00]
48294
48295v_add_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
48296// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1b,0x00,0x00]
48297
48298v_add_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
48299// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x40,0x01,0x00]
48300
48301v_add_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
48302// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x41,0x01,0x00]
48303
48304v_add_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
48305// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x01,0x01,0x00]
48306
48307v_add_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
48308// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x0f,0x01,0x00]
48309
48310v_add_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
48311// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x11,0x01,0x00]
48312
48313v_add_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
48314// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x1f,0x01,0x00]
48315
48316v_add_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
48317// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x21,0x01,0x00]
48318
48319v_add_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
48320// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x2f,0x01,0x00]
48321
48322v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
48323// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x10]
48324
48325v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
48326// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x30]
48327
48328v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
48329// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0xf0]
48330
48331v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
48332// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x01]
48333
48334v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
48335// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x03]
48336
48337v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
48338// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x0f]
48339
48340v_add_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
48341// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x08,0x00]
48342
48343v_add_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48344// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x10,0x00]
48345
48346v_add_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48347// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x20,0x00]
48348
48349v_add_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
48350// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x51,0x01,0x00]
48351
48352v_add_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
48353// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x5f,0x01,0x00]
48354
48355v_add_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
48356// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x61,0x01,0x00]
48357
48358v_add_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
48359// GFX10: encoding: [0xfa,0x04,0x0a,0x64,0x01,0x6f,0x01,0x00]
48360
48361v_sub_f16_e32 v5, v1, v2
48362// GFX10: encoding: [0x01,0x05,0x0a,0x66]
48363
48364v_sub_f16_e32 v255, v1, v2
48365// GFX10: encoding: [0x01,0x05,0xfe,0x67]
48366
48367v_sub_f16_e32 v5, v255, v2
48368// GFX10: encoding: [0xff,0x05,0x0a,0x66]
48369
48370v_sub_f16_e32 v5, s1, v2
48371// GFX10: encoding: [0x01,0x04,0x0a,0x66]
48372
48373v_sub_f16_e32 v5, s101, v2
48374// GFX10: encoding: [0x65,0x04,0x0a,0x66]
48375
48376v_sub_f16_e32 v5, vcc_lo, v2
48377// GFX10: encoding: [0x6a,0x04,0x0a,0x66]
48378
48379v_sub_f16_e32 v5, vcc_hi, v2
48380// GFX10: encoding: [0x6b,0x04,0x0a,0x66]
48381
48382v_sub_f16_e32 v5, m0, v2
48383// GFX10: encoding: [0x7c,0x04,0x0a,0x66]
48384
48385v_sub_f16_e32 v5, exec_lo, v2
48386// GFX10: encoding: [0x7e,0x04,0x0a,0x66]
48387
48388v_sub_f16_e32 v5, exec_hi, v2
48389// GFX10: encoding: [0x7f,0x04,0x0a,0x66]
48390
48391v_sub_f16_e32 v5, 0, v2
48392// GFX10: encoding: [0x80,0x04,0x0a,0x66]
48393
48394v_sub_f16_e32 v5, -1, v2
48395// GFX10: encoding: [0xc1,0x04,0x0a,0x66]
48396
48397v_sub_f16_e32 v5, 0.5, v2
48398// GFX10: encoding: [0xf0,0x04,0x0a,0x66]
48399
48400v_sub_f16_e32 v5, -4.0, v2
48401// GFX10: encoding: [0xf7,0x04,0x0a,0x66]
48402
48403v_sub_f16_e32 v5, 0xfe0b, v2
48404// GFX10: encoding: [0xff,0x04,0x0a,0x66,0x0b,0xfe,0x00,0x00]
48405
48406v_sub_f16_e32 v5, 0x3456, v2
48407// GFX10: encoding: [0xff,0x04,0x0a,0x66,0x56,0x34,0x00,0x00]
48408
48409v_sub_f16_e32 v5, v1, v255
48410// GFX10: encoding: [0x01,0xff,0x0b,0x66]
48411
48412v_sub_f16_e64 v5, v1, v2
48413// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x00]
48414
48415v_sub_f16_e64 v255, v1, v2
48416// GFX10: encoding: [0xff,0x00,0x33,0xd5,0x01,0x05,0x02,0x00]
48417
48418v_sub_f16_e64 v5, v255, v2
48419// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xff,0x05,0x02,0x00]
48420
48421v_sub_f16_e64 v5, s1, v2
48422// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x04,0x02,0x00]
48423
48424v_sub_f16_e64 v5, s101, v2
48425// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x65,0x04,0x02,0x00]
48426
48427v_sub_f16_e64 v5, vcc_lo, v2
48428// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x6a,0x04,0x02,0x00]
48429
48430v_sub_f16_e64 v5, vcc_hi, v2
48431// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x6b,0x04,0x02,0x00]
48432
48433v_sub_f16_e64 v5, m0, v2
48434// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x7c,0x04,0x02,0x00]
48435
48436v_sub_f16_e64 v5, exec_lo, v2
48437// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x7e,0x04,0x02,0x00]
48438
48439v_sub_f16_e64 v5, exec_hi, v2
48440// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x7f,0x04,0x02,0x00]
48441
48442v_sub_f16_e64 v5, 0, v2
48443// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x80,0x04,0x02,0x00]
48444
48445v_sub_f16_e64 v5, -1, v2
48446// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xc1,0x04,0x02,0x00]
48447
48448v_sub_f16_e64 v5, 0.5, v2
48449// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xf0,0x04,0x02,0x00]
48450
48451v_sub_f16_e64 v5, -4.0, v2
48452// GFX10: encoding: [0x05,0x00,0x33,0xd5,0xf7,0x04,0x02,0x00]
48453
48454v_sub_f16_e64 v5, v1, v255
48455// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xff,0x03,0x00]
48456
48457v_sub_f16_e64 v5, v1, s2
48458// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x00,0x00]
48459
48460v_sub_f16_e64 v5, v1, s101
48461// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xcb,0x00,0x00]
48462
48463v_sub_f16_e64 v5, v1, vcc_lo
48464// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xd5,0x00,0x00]
48465
48466v_sub_f16_e64 v5, v1, vcc_hi
48467// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xd7,0x00,0x00]
48468
48469v_sub_f16_e64 v5, v1, m0
48470// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xf9,0x00,0x00]
48471
48472v_sub_f16_e64 v5, v1, exec_lo
48473// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xfd,0x00,0x00]
48474
48475v_sub_f16_e64 v5, v1, exec_hi
48476// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xff,0x00,0x00]
48477
48478v_sub_f16_e64 v5, v1, 0
48479// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x01,0x01,0x00]
48480
48481v_sub_f16_e64 v5, v1, -1
48482// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x83,0x01,0x00]
48483
48484v_sub_f16_e64 v5, v1, 0.5
48485// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xe1,0x01,0x00]
48486
48487v_sub_f16_e64 v5, v1, -4.0
48488// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0xef,0x01,0x00]
48489
48490v_sub_f16_e64 v5, -v1, v2
48491// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x20]
48492
48493v_sub_f16_e64 v5, v1, -v2
48494// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x40]
48495
48496v_sub_f16_e64 v5, -v1, -v2
48497// GFX10: encoding: [0x05,0x00,0x33,0xd5,0x01,0x05,0x02,0x60]
48498
48499v_sub_f16_e64 v5, |v1|, v2
48500// GFX10: encoding: [0x05,0x01,0x33,0xd5,0x01,0x05,0x02,0x00]
48501
48502v_sub_f16_e64 v5, v1, |v2|
48503// GFX10: encoding: [0x05,0x02,0x33,0xd5,0x01,0x05,0x02,0x00]
48504
48505v_sub_f16_e64 v5, |v1|, |v2|
48506// GFX10: encoding: [0x05,0x03,0x33,0xd5,0x01,0x05,0x02,0x00]
48507
48508v_sub_f16_e64 v5, v1, v2 clamp
48509// GFX10: encoding: [0x05,0x80,0x33,0xd5,0x01,0x05,0x02,0x00]
48510
48511v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48512// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
48513
48514v_sub_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48515// GFX10: encoding: [0xf9,0x04,0xfe,0x67,0x01,0x06,0x06,0x06]
48516
48517v_sub_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48518// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0xff,0x06,0x06,0x06]
48519
48520v_sub_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48521// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x86,0x06]
48522
48523v_sub_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48524// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x65,0x06,0x86,0x06]
48525
48526v_sub_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48527// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x6a,0x06,0x86,0x06]
48528
48529v_sub_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48530// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x6b,0x06,0x86,0x06]
48531
48532v_sub_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48533// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x7c,0x06,0x86,0x06]
48534
48535v_sub_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48536// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x7e,0x06,0x86,0x06]
48537
48538v_sub_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48539// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x7f,0x06,0x86,0x06]
48540
48541v_sub_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48542// GFX10: encoding: [0xf9,0xfe,0x0b,0x66,0x01,0x06,0x06,0x06]
48543
48544v_sub_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48545// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x26,0x06,0x06]
48546
48547v_sub_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48548// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
48549
48550v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48551// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x00,0x06,0x06]
48552
48553v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48554// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x01,0x06,0x06]
48555
48556v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48557// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x02,0x06,0x06]
48558
48559v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48560// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x03,0x06,0x06]
48561
48562v_sub_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48563// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x04,0x06,0x06]
48564
48565v_sub_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48566// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x05,0x06,0x06]
48567
48568v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
48569// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x0e,0x06,0x06]
48570
48571v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
48572// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]
48573
48574v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
48575// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]
48576
48577v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
48578// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
48579
48580v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
48581// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x00,0x06]
48582
48583v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
48584// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x01,0x06]
48585
48586v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
48587// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x02,0x06]
48588
48589v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
48590// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x03,0x06]
48591
48592v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
48593// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x04,0x06]
48594
48595v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
48596// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x05,0x06]
48597
48598v_sub_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48599// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x16,0x06]
48600
48601v_sub_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48602// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x26,0x06]
48603
48604v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
48605// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
48606
48607v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
48608// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x00]
48609
48610v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
48611// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x01]
48612
48613v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
48614// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x02]
48615
48616v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
48617// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x03]
48618
48619v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
48620// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x04]
48621
48622v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
48623// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x05]
48624
48625v_sub_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48626// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x16]
48627
48628v_sub_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48629// GFX10: encoding: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x26]
48630
48631v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48632// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x00]
48633
48634v_sub_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48635// GFX10: encoding: [0xfa,0x04,0xfe,0x67,0x01,0xe4,0x00,0x00]
48636
48637v_sub_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48638// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0xff,0xe4,0x00,0x00]
48639
48640v_sub_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48641// GFX10: encoding: [0xfa,0xfe,0x0b,0x66,0x01,0xe4,0x00,0x00]
48642
48643v_sub_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
48644// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1b,0x00,0x00]
48645
48646v_sub_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
48647// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x40,0x01,0x00]
48648
48649v_sub_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
48650// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x41,0x01,0x00]
48651
48652v_sub_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
48653// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x01,0x01,0x00]
48654
48655v_sub_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
48656// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x0f,0x01,0x00]
48657
48658v_sub_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
48659// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x11,0x01,0x00]
48660
48661v_sub_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
48662// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x1f,0x01,0x00]
48663
48664v_sub_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
48665// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x21,0x01,0x00]
48666
48667v_sub_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
48668// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x2f,0x01,0x00]
48669
48670v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
48671// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x10]
48672
48673v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
48674// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x30]
48675
48676v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
48677// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0xf0]
48678
48679v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
48680// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x01]
48681
48682v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
48683// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x03]
48684
48685v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
48686// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x0f]
48687
48688v_sub_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
48689// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x08,0x00]
48690
48691v_sub_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48692// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x10,0x00]
48693
48694v_sub_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48695// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x20,0x00]
48696
48697v_sub_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
48698// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x51,0x01,0x00]
48699
48700v_sub_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
48701// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x5f,0x01,0x00]
48702
48703v_sub_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
48704// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x61,0x01,0x00]
48705
48706v_sub_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
48707// GFX10: encoding: [0xfa,0x04,0x0a,0x66,0x01,0x6f,0x01,0x00]
48708
48709v_subrev_f16_e32 v5, v1, v2
48710// GFX10: encoding: [0x01,0x05,0x0a,0x68]
48711
48712v_subrev_f16_e32 v255, v1, v2
48713// GFX10: encoding: [0x01,0x05,0xfe,0x69]
48714
48715v_subrev_f16_e32 v5, v255, v2
48716// GFX10: encoding: [0xff,0x05,0x0a,0x68]
48717
48718v_subrev_f16_e32 v5, s1, v2
48719// GFX10: encoding: [0x01,0x04,0x0a,0x68]
48720
48721v_subrev_f16_e32 v5, s101, v2
48722// GFX10: encoding: [0x65,0x04,0x0a,0x68]
48723
48724v_subrev_f16_e32 v5, vcc_lo, v2
48725// GFX10: encoding: [0x6a,0x04,0x0a,0x68]
48726
48727v_subrev_f16_e32 v5, vcc_hi, v2
48728// GFX10: encoding: [0x6b,0x04,0x0a,0x68]
48729
48730v_subrev_f16_e32 v5, m0, v2
48731// GFX10: encoding: [0x7c,0x04,0x0a,0x68]
48732
48733v_subrev_f16_e32 v5, exec_lo, v2
48734// GFX10: encoding: [0x7e,0x04,0x0a,0x68]
48735
48736v_subrev_f16_e32 v5, exec_hi, v2
48737// GFX10: encoding: [0x7f,0x04,0x0a,0x68]
48738
48739v_subrev_f16_e32 v5, 0, v2
48740// GFX10: encoding: [0x80,0x04,0x0a,0x68]
48741
48742v_subrev_f16_e32 v5, -1, v2
48743// GFX10: encoding: [0xc1,0x04,0x0a,0x68]
48744
48745v_subrev_f16_e32 v5, 0.5, v2
48746// GFX10: encoding: [0xf0,0x04,0x0a,0x68]
48747
48748v_subrev_f16_e32 v5, -4.0, v2
48749// GFX10: encoding: [0xf7,0x04,0x0a,0x68]
48750
48751v_subrev_f16_e32 v5, 0xfe0b, v2
48752// GFX10: encoding: [0xff,0x04,0x0a,0x68,0x0b,0xfe,0x00,0x00]
48753
48754v_subrev_f16_e32 v5, 0x3456, v2
48755// GFX10: encoding: [0xff,0x04,0x0a,0x68,0x56,0x34,0x00,0x00]
48756
48757v_subrev_f16_e32 v5, v1, v255
48758// GFX10: encoding: [0x01,0xff,0x0b,0x68]
48759
48760v_subrev_f16_e64 v5, v1, v2
48761// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x00]
48762
48763v_subrev_f16_e64 v255, v1, v2
48764// GFX10: encoding: [0xff,0x00,0x34,0xd5,0x01,0x05,0x02,0x00]
48765
48766v_subrev_f16_e64 v5, v255, v2
48767// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xff,0x05,0x02,0x00]
48768
48769v_subrev_f16_e64 v5, s1, v2
48770// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x04,0x02,0x00]
48771
48772v_subrev_f16_e64 v5, s101, v2
48773// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x65,0x04,0x02,0x00]
48774
48775v_subrev_f16_e64 v5, vcc_lo, v2
48776// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x6a,0x04,0x02,0x00]
48777
48778v_subrev_f16_e64 v5, vcc_hi, v2
48779// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x6b,0x04,0x02,0x00]
48780
48781v_subrev_f16_e64 v5, m0, v2
48782// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x7c,0x04,0x02,0x00]
48783
48784v_subrev_f16_e64 v5, exec_lo, v2
48785// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x7e,0x04,0x02,0x00]
48786
48787v_subrev_f16_e64 v5, exec_hi, v2
48788// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x7f,0x04,0x02,0x00]
48789
48790v_subrev_f16_e64 v5, 0, v2
48791// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x80,0x04,0x02,0x00]
48792
48793v_subrev_f16_e64 v5, -1, v2
48794// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xc1,0x04,0x02,0x00]
48795
48796v_subrev_f16_e64 v5, 0.5, v2
48797// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xf0,0x04,0x02,0x00]
48798
48799v_subrev_f16_e64 v5, -4.0, v2
48800// GFX10: encoding: [0x05,0x00,0x34,0xd5,0xf7,0x04,0x02,0x00]
48801
48802v_subrev_f16_e64 v5, v1, v255
48803// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xff,0x03,0x00]
48804
48805v_subrev_f16_e64 v5, v1, s2
48806// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x00,0x00]
48807
48808v_subrev_f16_e64 v5, v1, s101
48809// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xcb,0x00,0x00]
48810
48811v_subrev_f16_e64 v5, v1, vcc_lo
48812// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xd5,0x00,0x00]
48813
48814v_subrev_f16_e64 v5, v1, vcc_hi
48815// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xd7,0x00,0x00]
48816
48817v_subrev_f16_e64 v5, v1, m0
48818// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xf9,0x00,0x00]
48819
48820v_subrev_f16_e64 v5, v1, exec_lo
48821// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xfd,0x00,0x00]
48822
48823v_subrev_f16_e64 v5, v1, exec_hi
48824// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xff,0x00,0x00]
48825
48826v_subrev_f16_e64 v5, v1, 0
48827// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x01,0x01,0x00]
48828
48829v_subrev_f16_e64 v5, v1, -1
48830// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x83,0x01,0x00]
48831
48832v_subrev_f16_e64 v5, v1, 0.5
48833// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xe1,0x01,0x00]
48834
48835v_subrev_f16_e64 v5, v1, -4.0
48836// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0xef,0x01,0x00]
48837
48838v_subrev_f16_e64 v5, -v1, v2
48839// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x20]
48840
48841v_subrev_f16_e64 v5, v1, -v2
48842// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x40]
48843
48844v_subrev_f16_e64 v5, -v1, -v2
48845// GFX10: encoding: [0x05,0x00,0x34,0xd5,0x01,0x05,0x02,0x60]
48846
48847v_subrev_f16_e64 v5, |v1|, v2
48848// GFX10: encoding: [0x05,0x01,0x34,0xd5,0x01,0x05,0x02,0x00]
48849
48850v_subrev_f16_e64 v5, v1, |v2|
48851// GFX10: encoding: [0x05,0x02,0x34,0xd5,0x01,0x05,0x02,0x00]
48852
48853v_subrev_f16_e64 v5, |v1|, |v2|
48854// GFX10: encoding: [0x05,0x03,0x34,0xd5,0x01,0x05,0x02,0x00]
48855
48856v_subrev_f16_e64 v5, v1, v2 clamp
48857// GFX10: encoding: [0x05,0x80,0x34,0xd5,0x01,0x05,0x02,0x00]
48858
48859v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48860// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
48861
48862v_subrev_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48863// GFX10: encoding: [0xf9,0x04,0xfe,0x69,0x01,0x06,0x06,0x06]
48864
48865v_subrev_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48866// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0xff,0x06,0x06,0x06]
48867
48868v_subrev_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48869// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x86,0x06]
48870
48871v_subrev_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48872// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x65,0x06,0x86,0x06]
48873
48874v_subrev_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48875// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x6a,0x06,0x86,0x06]
48876
48877v_subrev_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48878// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x6b,0x06,0x86,0x06]
48879
48880v_subrev_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48881// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x7c,0x06,0x86,0x06]
48882
48883v_subrev_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48884// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x7e,0x06,0x86,0x06]
48885
48886v_subrev_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48887// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x7f,0x06,0x86,0x06]
48888
48889v_subrev_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48890// GFX10: encoding: [0xf9,0xfe,0x0b,0x68,0x01,0x06,0x06,0x06]
48891
48892v_subrev_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48893// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x26,0x06,0x06]
48894
48895v_subrev_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48896// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
48897
48898v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48899// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x00,0x06,0x06]
48900
48901v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48902// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x01,0x06,0x06]
48903
48904v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48905// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x02,0x06,0x06]
48906
48907v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48908// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x03,0x06,0x06]
48909
48910v_subrev_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48911// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x04,0x06,0x06]
48912
48913v_subrev_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48914// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x05,0x06,0x06]
48915
48916v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
48917// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x0e,0x06,0x06]
48918
48919v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
48920// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x16,0x06,0x06]
48921
48922v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
48923// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x16,0x06,0x06]
48924
48925v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
48926// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
48927
48928v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
48929// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x00,0x06]
48930
48931v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
48932// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x01,0x06]
48933
48934v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
48935// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x02,0x06]
48936
48937v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
48938// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x03,0x06]
48939
48940v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
48941// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x04,0x06]
48942
48943v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
48944// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x05,0x06]
48945
48946v_subrev_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48947// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x16,0x06]
48948
48949v_subrev_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48950// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x26,0x06]
48951
48952v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
48953// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x06]
48954
48955v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
48956// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x00]
48957
48958v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
48959// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x01]
48960
48961v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
48962// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x02]
48963
48964v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
48965// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x03]
48966
48967v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
48968// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x04]
48969
48970v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
48971// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x05]
48972
48973v_subrev_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48974// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x16]
48975
48976v_subrev_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
48977// GFX10: encoding: [0xf9,0x04,0x0a,0x68,0x01,0x06,0x06,0x26]
48978
48979v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48980// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x00]
48981
48982v_subrev_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48983// GFX10: encoding: [0xfa,0x04,0xfe,0x69,0x01,0xe4,0x00,0x00]
48984
48985v_subrev_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48986// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0xff,0xe4,0x00,0x00]
48987
48988v_subrev_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
48989// GFX10: encoding: [0xfa,0xfe,0x0b,0x68,0x01,0xe4,0x00,0x00]
48990
48991v_subrev_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
48992// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1b,0x00,0x00]
48993
48994v_subrev_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
48995// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x40,0x01,0x00]
48996
48997v_subrev_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
48998// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x41,0x01,0x00]
48999
49000v_subrev_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
49001// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x01,0x01,0x00]
49002
49003v_subrev_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
49004// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x0f,0x01,0x00]
49005
49006v_subrev_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
49007// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x11,0x01,0x00]
49008
49009v_subrev_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
49010// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x1f,0x01,0x00]
49011
49012v_subrev_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
49013// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x21,0x01,0x00]
49014
49015v_subrev_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
49016// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x2f,0x01,0x00]
49017
49018v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
49019// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x10]
49020
49021v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
49022// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x30]
49023
49024v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
49025// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0xf0]
49026
49027v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
49028// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x01]
49029
49030v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
49031// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x03]
49032
49033v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
49034// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x00,0x0f]
49035
49036v_subrev_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
49037// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x08,0x00]
49038
49039v_subrev_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49040// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x10,0x00]
49041
49042v_subrev_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49043// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0xe4,0x20,0x00]
49044
49045v_subrev_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
49046// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x51,0x01,0x00]
49047
49048v_subrev_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
49049// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x5f,0x01,0x00]
49050
49051v_subrev_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
49052// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x61,0x01,0x00]
49053
49054v_subrev_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
49055// GFX10: encoding: [0xfa,0x04,0x0a,0x68,0x01,0x6f,0x01,0x00]
49056
49057v_mul_f16_e32 v5, v1, v2
49058// GFX10: encoding: [0x01,0x05,0x0a,0x6a]
49059
49060v_mul_f16_e32 v255, v1, v2
49061// GFX10: encoding: [0x01,0x05,0xfe,0x6b]
49062
49063v_mul_f16_e32 v5, v255, v2
49064// GFX10: encoding: [0xff,0x05,0x0a,0x6a]
49065
49066v_mul_f16_e32 v5, s1, v2
49067// GFX10: encoding: [0x01,0x04,0x0a,0x6a]
49068
49069v_mul_f16_e32 v5, s101, v2
49070// GFX10: encoding: [0x65,0x04,0x0a,0x6a]
49071
49072v_mul_f16_e32 v5, vcc_lo, v2
49073// GFX10: encoding: [0x6a,0x04,0x0a,0x6a]
49074
49075v_mul_f16_e32 v5, vcc_hi, v2
49076// GFX10: encoding: [0x6b,0x04,0x0a,0x6a]
49077
49078v_mul_f16_e32 v5, m0, v2
49079// GFX10: encoding: [0x7c,0x04,0x0a,0x6a]
49080
49081v_mul_f16_e32 v5, exec_lo, v2
49082// GFX10: encoding: [0x7e,0x04,0x0a,0x6a]
49083
49084v_mul_f16_e32 v5, exec_hi, v2
49085// GFX10: encoding: [0x7f,0x04,0x0a,0x6a]
49086
49087v_mul_f16_e32 v5, 0, v2
49088// GFX10: encoding: [0x80,0x04,0x0a,0x6a]
49089
49090v_mul_f16_e32 v5, -1, v2
49091// GFX10: encoding: [0xc1,0x04,0x0a,0x6a]
49092
49093v_mul_f16_e32 v5, 0.5, v2
49094// GFX10: encoding: [0xf0,0x04,0x0a,0x6a]
49095
49096v_mul_f16_e32 v5, -4.0, v2
49097// GFX10: encoding: [0xf7,0x04,0x0a,0x6a]
49098
49099v_mul_f16_e32 v5, 0xfe0b, v2
49100// GFX10: encoding: [0xff,0x04,0x0a,0x6a,0x0b,0xfe,0x00,0x00]
49101
49102v_mul_f16_e32 v5, 0x3456, v2
49103// GFX10: encoding: [0xff,0x04,0x0a,0x6a,0x56,0x34,0x00,0x00]
49104
49105v_mul_f16_e32 v5, v1, v255
49106// GFX10: encoding: [0x01,0xff,0x0b,0x6a]
49107
49108v_mul_f16_e64 v5, v1, v2
49109// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x00]
49110
49111v_mul_f16_e64 v255, v1, v2
49112// GFX10: encoding: [0xff,0x00,0x35,0xd5,0x01,0x05,0x02,0x00]
49113
49114v_mul_f16_e64 v5, v255, v2
49115// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xff,0x05,0x02,0x00]
49116
49117v_mul_f16_e64 v5, s1, v2
49118// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x04,0x02,0x00]
49119
49120v_mul_f16_e64 v5, s101, v2
49121// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x65,0x04,0x02,0x00]
49122
49123v_mul_f16_e64 v5, vcc_lo, v2
49124// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x6a,0x04,0x02,0x00]
49125
49126v_mul_f16_e64 v5, vcc_hi, v2
49127// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x6b,0x04,0x02,0x00]
49128
49129v_mul_f16_e64 v5, m0, v2
49130// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x7c,0x04,0x02,0x00]
49131
49132v_mul_f16_e64 v5, exec_lo, v2
49133// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x7e,0x04,0x02,0x00]
49134
49135v_mul_f16_e64 v5, exec_hi, v2
49136// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x7f,0x04,0x02,0x00]
49137
49138v_mul_f16_e64 v5, 0, v2
49139// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x80,0x04,0x02,0x00]
49140
49141v_mul_f16_e64 v5, -1, v2
49142// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xc1,0x04,0x02,0x00]
49143
49144v_mul_f16_e64 v5, 0.5, v2
49145// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xf0,0x04,0x02,0x00]
49146
49147v_mul_f16_e64 v5, -4.0, v2
49148// GFX10: encoding: [0x05,0x00,0x35,0xd5,0xf7,0x04,0x02,0x00]
49149
49150v_mul_f16_e64 v5, v1, v255
49151// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xff,0x03,0x00]
49152
49153v_mul_f16_e64 v5, v1, s2
49154// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x00,0x00]
49155
49156v_mul_f16_e64 v5, v1, s101
49157// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xcb,0x00,0x00]
49158
49159v_mul_f16_e64 v5, v1, vcc_lo
49160// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xd5,0x00,0x00]
49161
49162v_mul_f16_e64 v5, v1, vcc_hi
49163// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xd7,0x00,0x00]
49164
49165v_mul_f16_e64 v5, v1, m0
49166// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xf9,0x00,0x00]
49167
49168v_mul_f16_e64 v5, v1, exec_lo
49169// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xfd,0x00,0x00]
49170
49171v_mul_f16_e64 v5, v1, exec_hi
49172// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xff,0x00,0x00]
49173
49174v_mul_f16_e64 v5, v1, 0
49175// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x01,0x01,0x00]
49176
49177v_mul_f16_e64 v5, v1, -1
49178// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x83,0x01,0x00]
49179
49180v_mul_f16_e64 v5, v1, 0.5
49181// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xe1,0x01,0x00]
49182
49183v_mul_f16_e64 v5, v1, -4.0
49184// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0xef,0x01,0x00]
49185
49186v_mul_f16_e64 v5, -v1, v2
49187// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x20]
49188
49189v_mul_f16_e64 v5, v1, -v2
49190// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x40]
49191
49192v_mul_f16_e64 v5, -v1, -v2
49193// GFX10: encoding: [0x05,0x00,0x35,0xd5,0x01,0x05,0x02,0x60]
49194
49195v_mul_f16_e64 v5, |v1|, v2
49196// GFX10: encoding: [0x05,0x01,0x35,0xd5,0x01,0x05,0x02,0x00]
49197
49198v_mul_f16_e64 v5, v1, |v2|
49199// GFX10: encoding: [0x05,0x02,0x35,0xd5,0x01,0x05,0x02,0x00]
49200
49201v_mul_f16_e64 v5, |v1|, |v2|
49202// GFX10: encoding: [0x05,0x03,0x35,0xd5,0x01,0x05,0x02,0x00]
49203
49204v_mul_f16_e64 v5, v1, v2 clamp
49205// GFX10: encoding: [0x05,0x80,0x35,0xd5,0x01,0x05,0x02,0x00]
49206
49207v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49208// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
49209
49210v_mul_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49211// GFX10: encoding: [0xf9,0x04,0xfe,0x6b,0x01,0x06,0x06,0x06]
49212
49213v_mul_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49214// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0xff,0x06,0x06,0x06]
49215
49216v_mul_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49217// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x86,0x06]
49218
49219v_mul_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49220// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x65,0x06,0x86,0x06]
49221
49222v_mul_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49223// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x6a,0x06,0x86,0x06]
49224
49225v_mul_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49226// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x6b,0x06,0x86,0x06]
49227
49228v_mul_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49229// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x7c,0x06,0x86,0x06]
49230
49231v_mul_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49232// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x7e,0x06,0x86,0x06]
49233
49234v_mul_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49235// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x7f,0x06,0x86,0x06]
49236
49237v_mul_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49238// GFX10: encoding: [0xf9,0xfe,0x0b,0x6a,0x01,0x06,0x06,0x06]
49239
49240v_mul_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49241// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x26,0x06,0x06]
49242
49243v_mul_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49244// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
49245
49246v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49247// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x00,0x06,0x06]
49248
49249v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49250// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x01,0x06,0x06]
49251
49252v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49253// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x02,0x06,0x06]
49254
49255v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49256// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x03,0x06,0x06]
49257
49258v_mul_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49259// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x04,0x06,0x06]
49260
49261v_mul_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49262// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x05,0x06,0x06]
49263
49264v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
49265// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x0e,0x06,0x06]
49266
49267v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
49268// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x16,0x06,0x06]
49269
49270v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
49271// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x16,0x06,0x06]
49272
49273v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
49274// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
49275
49276v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
49277// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x00,0x06]
49278
49279v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
49280// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x01,0x06]
49281
49282v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
49283// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x02,0x06]
49284
49285v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
49286// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x03,0x06]
49287
49288v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
49289// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x04,0x06]
49290
49291v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
49292// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x05,0x06]
49293
49294v_mul_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49295// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x16,0x06]
49296
49297v_mul_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49298// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x26,0x06]
49299
49300v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
49301// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x06]
49302
49303v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
49304// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x00]
49305
49306v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
49307// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x01]
49308
49309v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
49310// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x02]
49311
49312v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
49313// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x03]
49314
49315v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
49316// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x04]
49317
49318v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
49319// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x05]
49320
49321v_mul_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49322// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x16]
49323
49324v_mul_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49325// GFX10: encoding: [0xf9,0x04,0x0a,0x6a,0x01,0x06,0x06,0x26]
49326
49327v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49328// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x00]
49329
49330v_mul_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49331// GFX10: encoding: [0xfa,0x04,0xfe,0x6b,0x01,0xe4,0x00,0x00]
49332
49333v_mul_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49334// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0xff,0xe4,0x00,0x00]
49335
49336v_mul_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49337// GFX10: encoding: [0xfa,0xfe,0x0b,0x6a,0x01,0xe4,0x00,0x00]
49338
49339v_mul_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
49340// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1b,0x00,0x00]
49341
49342v_mul_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
49343// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x40,0x01,0x00]
49344
49345v_mul_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
49346// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x41,0x01,0x00]
49347
49348v_mul_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
49349// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x01,0x01,0x00]
49350
49351v_mul_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
49352// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x0f,0x01,0x00]
49353
49354v_mul_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
49355// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x11,0x01,0x00]
49356
49357v_mul_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
49358// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x1f,0x01,0x00]
49359
49360v_mul_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
49361// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x21,0x01,0x00]
49362
49363v_mul_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
49364// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x2f,0x01,0x00]
49365
49366v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
49367// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x10]
49368
49369v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
49370// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x30]
49371
49372v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
49373// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0xf0]
49374
49375v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
49376// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x01]
49377
49378v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
49379// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x03]
49380
49381v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
49382// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x00,0x0f]
49383
49384v_mul_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
49385// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x08,0x00]
49386
49387v_mul_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49388// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x10,0x00]
49389
49390v_mul_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49391// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0xe4,0x20,0x00]
49392
49393v_mul_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
49394// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x51,0x01,0x00]
49395
49396v_mul_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
49397// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x5f,0x01,0x00]
49398
49399v_mul_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
49400// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x61,0x01,0x00]
49401
49402v_mul_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
49403// GFX10: encoding: [0xfa,0x04,0x0a,0x6a,0x01,0x6f,0x01,0x00]
49404
49405v_fmac_f16_e32 v5, v1, v2
49406// GFX10: encoding: [0x01,0x05,0x0a,0x6c]
49407
49408v_fmac_f16_e32 v255, v1, v2
49409// GFX10: encoding: [0x01,0x05,0xfe,0x6d]
49410
49411v_fmac_f16_e32 v5, v255, v2
49412// GFX10: encoding: [0xff,0x05,0x0a,0x6c]
49413
49414v_fmac_f16_e32 v5, s1, v2
49415// GFX10: encoding: [0x01,0x04,0x0a,0x6c]
49416
49417v_fmac_f16_e32 v5, s103, v2
49418// GFX10: encoding: [0x67,0x04,0x0a,0x6c]
49419
49420v_fmac_f16_e32 v5, vcc_lo, v2
49421// GFX10: encoding: [0x6a,0x04,0x0a,0x6c]
49422
49423v_fmac_f16_e32 v5, vcc_hi, v2
49424// GFX10: encoding: [0x6b,0x04,0x0a,0x6c]
49425
49426v_fmac_f16_e32 v5, ttmp11, v2
49427// GFX10: encoding: [0x77,0x04,0x0a,0x6c]
49428
49429v_fmac_f16_e32 v5, m0, v2
49430// GFX10: encoding: [0x7c,0x04,0x0a,0x6c]
49431
49432v_fmac_f16_e32 v5, exec_lo, v2
49433// GFX10: encoding: [0x7e,0x04,0x0a,0x6c]
49434
49435v_fmac_f16_e32 v5, exec_hi, v2
49436// GFX10: encoding: [0x7f,0x04,0x0a,0x6c]
49437
49438v_fmac_f16_e32 v5, 0, v2
49439// GFX10: encoding: [0x80,0x04,0x0a,0x6c]
49440
49441v_fmac_f16_e32 v5, -1, v2
49442// GFX10: encoding: [0xc1,0x04,0x0a,0x6c]
49443
49444v_fmac_f16_e32 v5, 0.5, v2
49445// GFX10: encoding: [0xf0,0x04,0x0a,0x6c]
49446
49447v_fmac_f16_e32 v5, -4.0, v2
49448// GFX10: encoding: [0xf7,0x04,0x0a,0x6c]
49449
49450v_fmac_f16 v5, 0x1234, v2
49451// GFX10: encoding: [0xff,0x04,0x0a,0x6c,0x34,0x12,0x00,0x00]
49452
49453v_fmac_f16_e32 v5, v1, v255
49454// GFX10: encoding: [0x01,0xff,0x0b,0x6c]
49455
49456v_fmac_f16_e64 v5, v1, v2
49457// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x00]
49458
49459v_fmac_f16_e64 v255, v1, v2
49460// GFX10: encoding: [0xff,0x00,0x36,0xd5,0x01,0x05,0x02,0x00]
49461
49462v_fmac_f16_e64 v5, v255, v2
49463// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xff,0x05,0x02,0x00]
49464
49465v_fmac_f16_e64 v5, s1, v2
49466// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x04,0x02,0x00]
49467
49468v_fmac_f16_e64 v5, s101, v2
49469// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x65,0x04,0x02,0x00]
49470
49471v_fmac_f16_e64 v5, vcc_lo, v2
49472// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x6a,0x04,0x02,0x00]
49473
49474v_fmac_f16_e64 v5, vcc_hi, v2
49475// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x6b,0x04,0x02,0x00]
49476
49477v_fmac_f16_e64 v5, m0, v2
49478// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x7c,0x04,0x02,0x00]
49479
49480v_fmac_f16_e64 v5, exec_lo, v2
49481// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x7e,0x04,0x02,0x00]
49482
49483v_fmac_f16_e64 v5, exec_hi, v2
49484// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x7f,0x04,0x02,0x00]
49485
49486v_fmac_f16_e64 v5, 0, v2
49487// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x80,0x04,0x02,0x00]
49488
49489v_fmac_f16_e64 v5, -1, v2
49490// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xc1,0x04,0x02,0x00]
49491
49492v_fmac_f16_e64 v5, 0.5, v2
49493// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xf0,0x04,0x02,0x00]
49494
49495v_fmac_f16_e64 v5, -4.0, v2
49496// GFX10: encoding: [0x05,0x00,0x36,0xd5,0xf7,0x04,0x02,0x00]
49497
49498v_fmac_f16_e64 v5, v1, v255
49499// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xff,0x03,0x00]
49500
49501v_fmac_f16_e64 v5, v1, s2
49502// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x00,0x00]
49503
49504v_fmac_f16_e64 v5, v1, s101
49505// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xcb,0x00,0x00]
49506
49507v_fmac_f16_e64 v5, v1, vcc_lo
49508// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xd5,0x00,0x00]
49509
49510v_fmac_f16_e64 v5, v1, vcc_hi
49511// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xd7,0x00,0x00]
49512
49513v_fmac_f16_e64 v5, v1, m0
49514// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xf9,0x00,0x00]
49515
49516v_fmac_f16_e64 v5, v1, exec_lo
49517// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xfd,0x00,0x00]
49518
49519v_fmac_f16_e64 v5, v1, exec_hi
49520// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xff,0x00,0x00]
49521
49522v_fmac_f16_e64 v5, v1, 0
49523// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x01,0x01,0x00]
49524
49525v_fmac_f16_e64 v5, v1, -1
49526// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x83,0x01,0x00]
49527
49528v_fmac_f16_e64 v5, v1, 0.5
49529// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xe1,0x01,0x00]
49530
49531v_fmac_f16_e64 v5, v1, -4.0
49532// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0xef,0x01,0x00]
49533
49534v_fmac_f16_e64 v5, -v1, v2
49535// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x20]
49536
49537v_fmac_f16_e64 v5, v1, -v2
49538// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x40]
49539
49540v_fmac_f16_e64 v5, -v1, -v2
49541// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x60]
49542
49543v_fmac_f16_e64 v5, |v1|, v2
49544// GFX10: encoding: [0x05,0x01,0x36,0xd5,0x01,0x05,0x02,0x00]
49545
49546v_fmac_f16_e64 v5, v1, |v2|
49547// GFX10: encoding: [0x05,0x02,0x36,0xd5,0x01,0x05,0x02,0x00]
49548
49549v_fmac_f16_e64 v5, |v1|, |v2|
49550// GFX10: encoding: [0x05,0x03,0x36,0xd5,0x01,0x05,0x02,0x00]
49551
49552v_fmac_f16_e64 v5, v1, v2 clamp
49553// GFX10: encoding: [0x05,0x80,0x36,0xd5,0x01,0x05,0x02,0x00]
49554
49555v_fmac_f16_e64 v5, v1, v2 mul:2
49556// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x08]
49557
49558v_fmac_f16_e64 v5, v1, v2 mul:4
49559// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x10]
49560
49561v_fmac_f16_e64 v5, v1, v2 div:2
49562// GFX10: encoding: [0x05,0x00,0x36,0xd5,0x01,0x05,0x02,0x18]
49563
49564v_fmamk_f32 v5, v1, 0x1121, v3
49565// GFX10: encoding: [0x01,0x07,0x0a,0x58,0x21,0x11,0x00,0x00]
49566
49567v_fmamk_f32 v255, v1, 0x1121, v3
49568// GFX10: encoding: [0x01,0x07,0xfe,0x59,0x21,0x11,0x00,0x00]
49569
49570v_fmamk_f32 v5, v255, 0x1121, v3
49571// GFX10: encoding: [0xff,0x07,0x0a,0x58,0x21,0x11,0x00,0x00]
49572
49573v_fmamk_f32 v5, 0, 0x1121, v3
49574// GFX10: encoding: [0x80,0x06,0x0a,0x58,0x21,0x11,0x00,0x00]
49575
49576v_fmamk_f32 v5, -1, 0x1121, v3
49577// GFX10: encoding: [0xc1,0x06,0x0a,0x58,0x21,0x11,0x00,0x00]
49578
49579v_fmamk_f32 v5, 0.5, 0x1121, v3
49580// GFX10: encoding: [0xf0,0x06,0x0a,0x58,0x21,0x11,0x00,0x00]
49581
49582v_fmamk_f32 v5, -4.0, 0x1121, v3
49583// GFX10: encoding: [0xf7,0x06,0x0a,0x58,0x21,0x11,0x00,0x00]
49584
49585v_fmamk_f32 v5, v1, 0xa1b1, v3
49586// GFX10: encoding: [0x01,0x07,0x0a,0x58,0xb1,0xa1,0x00,0x00]
49587
49588v_fmamk_f32 v5, v1, 0x1121, v255
49589// GFX10: encoding: [0x01,0xff,0x0b,0x58,0x21,0x11,0x00,0x00]
49590
49591v_fmaak_f32 v5, v1, v2, 0x1121
49592// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0x21,0x11,0x00,0x00]
49593
49594v_fmaak_f32 v255, v1, v2, 0x1121
49595// GFX10: encoding: [0x01,0x05,0xfe,0x5b,0x21,0x11,0x00,0x00]
49596
49597v_fmaak_f32 v5, v255, v2, 0x1121
49598// GFX10: encoding: [0xff,0x05,0x0a,0x5a,0x21,0x11,0x00,0x00]
49599
49600v_fmaak_f32 v5, 0, v2, 0x1121
49601// GFX10: encoding: [0x80,0x04,0x0a,0x5a,0x21,0x11,0x00,0x00]
49602
49603v_fmaak_f32 v5, -1, v2, 0x1121
49604// GFX10: encoding: [0xc1,0x04,0x0a,0x5a,0x21,0x11,0x00,0x00]
49605
49606v_fmaak_f32 v5, 0.5, v2, 0x1121
49607// GFX10: encoding: [0xf0,0x04,0x0a,0x5a,0x21,0x11,0x00,0x00]
49608
49609v_fmaak_f32 v5, -4.0, v2, 0x1121
49610// GFX10: encoding: [0xf7,0x04,0x0a,0x5a,0x21,0x11,0x00,0x00]
49611
49612v_fmaak_f32 v5, v1, v255, 0x1121
49613// GFX10: encoding: [0x01,0xff,0x0b,0x5a,0x21,0x11,0x00,0x00]
49614
49615v_fmaak_f32 v5, v1, v2, 0xa1b1
49616// GFX10: encoding: [0x01,0x05,0x0a,0x5a,0xb1,0xa1,0x00,0x00]
49617
49618v_max_f16_e32 v5, v1, v2
49619// GFX10: encoding: [0x01,0x05,0x0a,0x72]
49620
49621v_max_f16_e32 v255, v1, v2
49622// GFX10: encoding: [0x01,0x05,0xfe,0x73]
49623
49624v_max_f16_e32 v5, v255, v2
49625// GFX10: encoding: [0xff,0x05,0x0a,0x72]
49626
49627v_max_f16_e32 v5, s1, v2
49628// GFX10: encoding: [0x01,0x04,0x0a,0x72]
49629
49630v_max_f16_e32 v5, s101, v2
49631// GFX10: encoding: [0x65,0x04,0x0a,0x72]
49632
49633v_max_f16_e32 v5, vcc_lo, v2
49634// GFX10: encoding: [0x6a,0x04,0x0a,0x72]
49635
49636v_max_f16_e32 v5, vcc_hi, v2
49637// GFX10: encoding: [0x6b,0x04,0x0a,0x72]
49638
49639v_max_f16_e32 v5, m0, v2
49640// GFX10: encoding: [0x7c,0x04,0x0a,0x72]
49641
49642v_max_f16_e32 v5, exec_lo, v2
49643// GFX10: encoding: [0x7e,0x04,0x0a,0x72]
49644
49645v_max_f16_e32 v5, exec_hi, v2
49646// GFX10: encoding: [0x7f,0x04,0x0a,0x72]
49647
49648v_max_f16_e32 v5, 0, v2
49649// GFX10: encoding: [0x80,0x04,0x0a,0x72]
49650
49651v_max_f16_e32 v5, -1, v2
49652// GFX10: encoding: [0xc1,0x04,0x0a,0x72]
49653
49654v_max_f16_e32 v5, 0.5, v2
49655// GFX10: encoding: [0xf0,0x04,0x0a,0x72]
49656
49657v_max_f16_e32 v5, -4.0, v2
49658// GFX10: encoding: [0xf7,0x04,0x0a,0x72]
49659
49660v_max_f16_e32 v5, 0xfe0b, v2
49661// GFX10: encoding: [0xff,0x04,0x0a,0x72,0x0b,0xfe,0x00,0x00]
49662
49663v_max_f16_e32 v5, 0x3456, v2
49664// GFX10: encoding: [0xff,0x04,0x0a,0x72,0x56,0x34,0x00,0x00]
49665
49666v_max_f16_e32 v5, v1, v255
49667// GFX10: encoding: [0x01,0xff,0x0b,0x72]
49668
49669v_max_f16_e64 v5, v1, v2
49670// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x00]
49671
49672v_max_f16_e64 v255, v1, v2
49673// GFX10: encoding: [0xff,0x00,0x39,0xd5,0x01,0x05,0x02,0x00]
49674
49675v_max_f16_e64 v5, v255, v2
49676// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xff,0x05,0x02,0x00]
49677
49678v_max_f16_e64 v5, s1, v2
49679// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x04,0x02,0x00]
49680
49681v_max_f16_e64 v5, s101, v2
49682// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x65,0x04,0x02,0x00]
49683
49684v_max_f16_e64 v5, vcc_lo, v2
49685// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x6a,0x04,0x02,0x00]
49686
49687v_max_f16_e64 v5, vcc_hi, v2
49688// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x6b,0x04,0x02,0x00]
49689
49690v_max_f16_e64 v5, m0, v2
49691// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x7c,0x04,0x02,0x00]
49692
49693v_max_f16_e64 v5, exec_lo, v2
49694// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x7e,0x04,0x02,0x00]
49695
49696v_max_f16_e64 v5, exec_hi, v2
49697// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x7f,0x04,0x02,0x00]
49698
49699v_max_f16_e64 v5, 0, v2
49700// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x80,0x04,0x02,0x00]
49701
49702v_max_f16_e64 v5, -1, v2
49703// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xc1,0x04,0x02,0x00]
49704
49705v_max_f16_e64 v5, 0.5, v2
49706// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xf0,0x04,0x02,0x00]
49707
49708v_max_f16_e64 v5, -4.0, v2
49709// GFX10: encoding: [0x05,0x00,0x39,0xd5,0xf7,0x04,0x02,0x00]
49710
49711v_max_f16_e64 v5, v1, v255
49712// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xff,0x03,0x00]
49713
49714v_max_f16_e64 v5, v1, s2
49715// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x00,0x00]
49716
49717v_max_f16_e64 v5, v1, s101
49718// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xcb,0x00,0x00]
49719
49720v_max_f16_e64 v5, v1, vcc_lo
49721// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xd5,0x00,0x00]
49722
49723v_max_f16_e64 v5, v1, vcc_hi
49724// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xd7,0x00,0x00]
49725
49726v_max_f16_e64 v5, v1, m0
49727// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xf9,0x00,0x00]
49728
49729v_max_f16_e64 v5, v1, exec_lo
49730// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xfd,0x00,0x00]
49731
49732v_max_f16_e64 v5, v1, exec_hi
49733// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xff,0x00,0x00]
49734
49735v_max_f16_e64 v5, v1, 0
49736// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x01,0x01,0x00]
49737
49738v_max_f16_e64 v5, v1, -1
49739// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x83,0x01,0x00]
49740
49741v_max_f16_e64 v5, v1, 0.5
49742// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xe1,0x01,0x00]
49743
49744v_max_f16_e64 v5, v1, -4.0
49745// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0xef,0x01,0x00]
49746
49747v_max_f16_e64 v5, -v1, v2
49748// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x20]
49749
49750v_max_f16_e64 v5, v1, -v2
49751// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x40]
49752
49753v_max_f16_e64 v5, -v1, -v2
49754// GFX10: encoding: [0x05,0x00,0x39,0xd5,0x01,0x05,0x02,0x60]
49755
49756v_max_f16_e64 v5, |v1|, v2
49757// GFX10: encoding: [0x05,0x01,0x39,0xd5,0x01,0x05,0x02,0x00]
49758
49759v_max_f16_e64 v5, v1, |v2|
49760// GFX10: encoding: [0x05,0x02,0x39,0xd5,0x01,0x05,0x02,0x00]
49761
49762v_max_f16_e64 v5, |v1|, |v2|
49763// GFX10: encoding: [0x05,0x03,0x39,0xd5,0x01,0x05,0x02,0x00]
49764
49765v_max_f16_e64 v5, v1, v2 clamp
49766// GFX10: encoding: [0x05,0x80,0x39,0xd5,0x01,0x05,0x02,0x00]
49767
49768v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49769// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
49770
49771v_max_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49772// GFX10: encoding: [0xf9,0x04,0xfe,0x73,0x01,0x06,0x06,0x06]
49773
49774v_max_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49775// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0xff,0x06,0x06,0x06]
49776
49777v_max_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49778// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x86,0x06]
49779
49780v_max_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49781// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x65,0x06,0x86,0x06]
49782
49783v_max_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49784// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x6a,0x06,0x86,0x06]
49785
49786v_max_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49787// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x6b,0x06,0x86,0x06]
49788
49789v_max_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49790// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x7c,0x06,0x86,0x06]
49791
49792v_max_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49793// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x7e,0x06,0x86,0x06]
49794
49795v_max_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49796// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x7f,0x06,0x86,0x06]
49797
49798v_max_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49799// GFX10: encoding: [0xf9,0xfe,0x0b,0x72,0x01,0x06,0x06,0x06]
49800
49801v_max_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49802// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x26,0x06,0x06]
49803
49804v_max_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49805// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
49806
49807v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49808// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x00,0x06,0x06]
49809
49810v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49811// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x01,0x06,0x06]
49812
49813v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49814// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x02,0x06,0x06]
49815
49816v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49817// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x03,0x06,0x06]
49818
49819v_max_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49820// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x04,0x06,0x06]
49821
49822v_max_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49823// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x05,0x06,0x06]
49824
49825v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
49826// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x0e,0x06,0x06]
49827
49828v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
49829// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x16,0x06,0x06]
49830
49831v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
49832// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x16,0x06,0x06]
49833
49834v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
49835// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
49836
49837v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
49838// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x00,0x06]
49839
49840v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
49841// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x01,0x06]
49842
49843v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
49844// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x02,0x06]
49845
49846v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
49847// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x03,0x06]
49848
49849v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
49850// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x04,0x06]
49851
49852v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
49853// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x05,0x06]
49854
49855v_max_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49856// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x16,0x06]
49857
49858v_max_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49859// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x26,0x06]
49860
49861v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
49862// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x06]
49863
49864v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
49865// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x00]
49866
49867v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
49868// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x01]
49869
49870v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
49871// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x02]
49872
49873v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
49874// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x03]
49875
49876v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
49877// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x04]
49878
49879v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
49880// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x05]
49881
49882v_max_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49883// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x16]
49884
49885v_max_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
49886// GFX10: encoding: [0xf9,0x04,0x0a,0x72,0x01,0x06,0x06,0x26]
49887
49888v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49889// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x00]
49890
49891v_max_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49892// GFX10: encoding: [0xfa,0x04,0xfe,0x73,0x01,0xe4,0x00,0x00]
49893
49894v_max_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49895// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0xff,0xe4,0x00,0x00]
49896
49897v_max_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49898// GFX10: encoding: [0xfa,0xfe,0x0b,0x72,0x01,0xe4,0x00,0x00]
49899
49900v_max_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
49901// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1b,0x00,0x00]
49902
49903v_max_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
49904// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x40,0x01,0x00]
49905
49906v_max_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
49907// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x41,0x01,0x00]
49908
49909v_max_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
49910// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x01,0x01,0x00]
49911
49912v_max_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
49913// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x0f,0x01,0x00]
49914
49915v_max_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
49916// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x11,0x01,0x00]
49917
49918v_max_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
49919// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x1f,0x01,0x00]
49920
49921v_max_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
49922// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x21,0x01,0x00]
49923
49924v_max_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
49925// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x2f,0x01,0x00]
49926
49927v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
49928// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x10]
49929
49930v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
49931// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x30]
49932
49933v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
49934// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0xf0]
49935
49936v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
49937// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x01]
49938
49939v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
49940// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x03]
49941
49942v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
49943// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x00,0x0f]
49944
49945v_max_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
49946// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x08,0x00]
49947
49948v_max_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49949// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x10,0x00]
49950
49951v_max_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
49952// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0xe4,0x20,0x00]
49953
49954v_max_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
49955// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x51,0x01,0x00]
49956
49957v_max_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
49958// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x5f,0x01,0x00]
49959
49960v_max_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
49961// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x61,0x01,0x00]
49962
49963v_max_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
49964// GFX10: encoding: [0xfa,0x04,0x0a,0x72,0x01,0x6f,0x01,0x00]
49965
49966v_min_f16_e32 v5, v1, v2
49967// GFX10: encoding: [0x01,0x05,0x0a,0x74]
49968
49969v_min_f16_e32 v255, v1, v2
49970// GFX10: encoding: [0x01,0x05,0xfe,0x75]
49971
49972v_min_f16_e32 v5, v255, v2
49973// GFX10: encoding: [0xff,0x05,0x0a,0x74]
49974
49975v_min_f16_e32 v5, s1, v2
49976// GFX10: encoding: [0x01,0x04,0x0a,0x74]
49977
49978v_min_f16_e32 v5, s101, v2
49979// GFX10: encoding: [0x65,0x04,0x0a,0x74]
49980
49981v_min_f16_e32 v5, vcc_lo, v2
49982// GFX10: encoding: [0x6a,0x04,0x0a,0x74]
49983
49984v_min_f16_e32 v5, vcc_hi, v2
49985// GFX10: encoding: [0x6b,0x04,0x0a,0x74]
49986
49987v_min_f16_e32 v5, m0, v2
49988// GFX10: encoding: [0x7c,0x04,0x0a,0x74]
49989
49990v_min_f16_e32 v5, exec_lo, v2
49991// GFX10: encoding: [0x7e,0x04,0x0a,0x74]
49992
49993v_min_f16_e32 v5, exec_hi, v2
49994// GFX10: encoding: [0x7f,0x04,0x0a,0x74]
49995
49996v_min_f16_e32 v5, 0, v2
49997// GFX10: encoding: [0x80,0x04,0x0a,0x74]
49998
49999v_min_f16_e32 v5, -1, v2
50000// GFX10: encoding: [0xc1,0x04,0x0a,0x74]
50001
50002v_min_f16_e32 v5, 0.5, v2
50003// GFX10: encoding: [0xf0,0x04,0x0a,0x74]
50004
50005v_min_f16_e32 v5, -4.0, v2
50006// GFX10: encoding: [0xf7,0x04,0x0a,0x74]
50007
50008v_min_f16_e32 v5, 0xfe0b, v2
50009// GFX10: encoding: [0xff,0x04,0x0a,0x74,0x0b,0xfe,0x00,0x00]
50010
50011v_min_f16_e32 v5, 0x3456, v2
50012// GFX10: encoding: [0xff,0x04,0x0a,0x74,0x56,0x34,0x00,0x00]
50013
50014v_min_f16_e32 v5, v1, v255
50015// GFX10: encoding: [0x01,0xff,0x0b,0x74]
50016
50017v_min_f16_e64 v5, v1, v2
50018// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x00]
50019
50020v_min_f16_e64 v255, v1, v2
50021// GFX10: encoding: [0xff,0x00,0x3a,0xd5,0x01,0x05,0x02,0x00]
50022
50023v_min_f16_e64 v5, v255, v2
50024// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xff,0x05,0x02,0x00]
50025
50026v_min_f16_e64 v5, s1, v2
50027// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x04,0x02,0x00]
50028
50029v_min_f16_e64 v5, s101, v2
50030// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x65,0x04,0x02,0x00]
50031
50032v_min_f16_e64 v5, vcc_lo, v2
50033// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x6a,0x04,0x02,0x00]
50034
50035v_min_f16_e64 v5, vcc_hi, v2
50036// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x6b,0x04,0x02,0x00]
50037
50038v_min_f16_e64 v5, m0, v2
50039// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x7c,0x04,0x02,0x00]
50040
50041v_min_f16_e64 v5, exec_lo, v2
50042// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x7e,0x04,0x02,0x00]
50043
50044v_min_f16_e64 v5, exec_hi, v2
50045// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x7f,0x04,0x02,0x00]
50046
50047v_min_f16_e64 v5, 0, v2
50048// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x80,0x04,0x02,0x00]
50049
50050v_min_f16_e64 v5, -1, v2
50051// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xc1,0x04,0x02,0x00]
50052
50053v_min_f16_e64 v5, 0.5, v2
50054// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xf0,0x04,0x02,0x00]
50055
50056v_min_f16_e64 v5, -4.0, v2
50057// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0xf7,0x04,0x02,0x00]
50058
50059v_min_f16_e64 v5, v1, v255
50060// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xff,0x03,0x00]
50061
50062v_min_f16_e64 v5, v1, s2
50063// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x00,0x00]
50064
50065v_min_f16_e64 v5, v1, s101
50066// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xcb,0x00,0x00]
50067
50068v_min_f16_e64 v5, v1, vcc_lo
50069// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xd5,0x00,0x00]
50070
50071v_min_f16_e64 v5, v1, vcc_hi
50072// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xd7,0x00,0x00]
50073
50074v_min_f16_e64 v5, v1, m0
50075// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xf9,0x00,0x00]
50076
50077v_min_f16_e64 v5, v1, exec_lo
50078// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xfd,0x00,0x00]
50079
50080v_min_f16_e64 v5, v1, exec_hi
50081// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xff,0x00,0x00]
50082
50083v_min_f16_e64 v5, v1, 0
50084// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x01,0x01,0x00]
50085
50086v_min_f16_e64 v5, v1, -1
50087// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x83,0x01,0x00]
50088
50089v_min_f16_e64 v5, v1, 0.5
50090// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xe1,0x01,0x00]
50091
50092v_min_f16_e64 v5, v1, -4.0
50093// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0xef,0x01,0x00]
50094
50095v_min_f16_e64 v5, -v1, v2
50096// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x20]
50097
50098v_min_f16_e64 v5, v1, -v2
50099// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x40]
50100
50101v_min_f16_e64 v5, -v1, -v2
50102// GFX10: encoding: [0x05,0x00,0x3a,0xd5,0x01,0x05,0x02,0x60]
50103
50104v_min_f16_e64 v5, |v1|, v2
50105// GFX10: encoding: [0x05,0x01,0x3a,0xd5,0x01,0x05,0x02,0x00]
50106
50107v_min_f16_e64 v5, v1, |v2|
50108// GFX10: encoding: [0x05,0x02,0x3a,0xd5,0x01,0x05,0x02,0x00]
50109
50110v_min_f16_e64 v5, |v1|, |v2|
50111// GFX10: encoding: [0x05,0x03,0x3a,0xd5,0x01,0x05,0x02,0x00]
50112
50113v_min_f16_e64 v5, v1, v2 clamp
50114// GFX10: encoding: [0x05,0x80,0x3a,0xd5,0x01,0x05,0x02,0x00]
50115
50116v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50117// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
50118
50119v_min_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50120// GFX10: encoding: [0xf9,0x04,0xfe,0x75,0x01,0x06,0x06,0x06]
50121
50122v_min_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50123// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0xff,0x06,0x06,0x06]
50124
50125v_min_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50126// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x86,0x06]
50127
50128v_min_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50129// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x65,0x06,0x86,0x06]
50130
50131v_min_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50132// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x6a,0x06,0x86,0x06]
50133
50134v_min_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50135// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x6b,0x06,0x86,0x06]
50136
50137v_min_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50138// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x7c,0x06,0x86,0x06]
50139
50140v_min_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50141// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x7e,0x06,0x86,0x06]
50142
50143v_min_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50144// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x7f,0x06,0x86,0x06]
50145
50146v_min_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50147// GFX10: encoding: [0xf9,0xfe,0x0b,0x74,0x01,0x06,0x06,0x06]
50148
50149v_min_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50150// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x26,0x06,0x06]
50151
50152v_min_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50153// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
50154
50155v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50156// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x00,0x06,0x06]
50157
50158v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50159// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x01,0x06,0x06]
50160
50161v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50162// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x02,0x06,0x06]
50163
50164v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50165// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x03,0x06,0x06]
50166
50167v_min_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50168// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x04,0x06,0x06]
50169
50170v_min_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50171// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x05,0x06,0x06]
50172
50173v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
50174// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x0e,0x06,0x06]
50175
50176v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
50177// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x16,0x06,0x06]
50178
50179v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
50180// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x16,0x06,0x06]
50181
50182v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
50183// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
50184
50185v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
50186// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x00,0x06]
50187
50188v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
50189// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x01,0x06]
50190
50191v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
50192// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x02,0x06]
50193
50194v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
50195// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x03,0x06]
50196
50197v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
50198// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x04,0x06]
50199
50200v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
50201// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x05,0x06]
50202
50203v_min_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50204// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x16,0x06]
50205
50206v_min_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50207// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x26,0x06]
50208
50209v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
50210// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x06]
50211
50212v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
50213// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x00]
50214
50215v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
50216// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x01]
50217
50218v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
50219// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x02]
50220
50221v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
50222// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x03]
50223
50224v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
50225// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x04]
50226
50227v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
50228// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x05]
50229
50230v_min_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50231// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x16]
50232
50233v_min_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50234// GFX10: encoding: [0xf9,0x04,0x0a,0x74,0x01,0x06,0x06,0x26]
50235
50236v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50237// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x00]
50238
50239v_min_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50240// GFX10: encoding: [0xfa,0x04,0xfe,0x75,0x01,0xe4,0x00,0x00]
50241
50242v_min_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50243// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0xff,0xe4,0x00,0x00]
50244
50245v_min_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50246// GFX10: encoding: [0xfa,0xfe,0x0b,0x74,0x01,0xe4,0x00,0x00]
50247
50248v_min_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
50249// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1b,0x00,0x00]
50250
50251v_min_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
50252// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x40,0x01,0x00]
50253
50254v_min_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
50255// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x41,0x01,0x00]
50256
50257v_min_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
50258// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x01,0x01,0x00]
50259
50260v_min_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
50261// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x0f,0x01,0x00]
50262
50263v_min_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
50264// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x11,0x01,0x00]
50265
50266v_min_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
50267// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x1f,0x01,0x00]
50268
50269v_min_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
50270// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x21,0x01,0x00]
50271
50272v_min_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
50273// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x2f,0x01,0x00]
50274
50275v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
50276// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x10]
50277
50278v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
50279// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x30]
50280
50281v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
50282// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0xf0]
50283
50284v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
50285// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x01]
50286
50287v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
50288// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x03]
50289
50290v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
50291// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x00,0x0f]
50292
50293v_min_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
50294// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x08,0x00]
50295
50296v_min_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50297// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x10,0x00]
50298
50299v_min_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50300// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0xe4,0x20,0x00]
50301
50302v_min_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
50303// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x51,0x01,0x00]
50304
50305v_min_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
50306// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x5f,0x01,0x00]
50307
50308v_min_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
50309// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x61,0x01,0x00]
50310
50311v_min_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
50312// GFX10: encoding: [0xfa,0x04,0x0a,0x74,0x01,0x6f,0x01,0x00]
50313
50314v_ldexp_f16_e32 v5, v1, v2
50315// GFX10: encoding: [0x01,0x05,0x0a,0x76]
50316
50317v_ldexp_f16_e32 v255, v1, v2
50318// GFX10: encoding: [0x01,0x05,0xfe,0x77]
50319
50320v_ldexp_f16_e32 v5, v255, v2
50321// GFX10: encoding: [0xff,0x05,0x0a,0x76]
50322
50323v_ldexp_f16_e32 v5, s1, v2
50324// GFX10: encoding: [0x01,0x04,0x0a,0x76]
50325
50326v_ldexp_f16_e32 v5, s101, v2
50327// GFX10: encoding: [0x65,0x04,0x0a,0x76]
50328
50329v_ldexp_f16_e32 v5, vcc_lo, v2
50330// GFX10: encoding: [0x6a,0x04,0x0a,0x76]
50331
50332v_ldexp_f16_e32 v5, vcc_hi, v2
50333// GFX10: encoding: [0x6b,0x04,0x0a,0x76]
50334
50335v_ldexp_f16_e32 v5, m0, v2
50336// GFX10: encoding: [0x7c,0x04,0x0a,0x76]
50337
50338v_ldexp_f16_e32 v5, exec_lo, v2
50339// GFX10: encoding: [0x7e,0x04,0x0a,0x76]
50340
50341v_ldexp_f16_e32 v5, exec_hi, v2
50342// GFX10: encoding: [0x7f,0x04,0x0a,0x76]
50343
50344v_ldexp_f16_e32 v5, 0, v2
50345// GFX10: encoding: [0x80,0x04,0x0a,0x76]
50346
50347v_ldexp_f16_e32 v5, -1, v2
50348// GFX10: encoding: [0xc1,0x04,0x0a,0x76]
50349
50350v_ldexp_f16_e32 v5, 0.5, v2
50351// GFX10: encoding: [0xf0,0x04,0x0a,0x76]
50352
50353v_ldexp_f16_e32 v5, -4.0, v2
50354// GFX10: encoding: [0xf7,0x04,0x0a,0x76]
50355
50356v_ldexp_f16_e32 v5, 0xfe0b, v2
50357// GFX10: encoding: [0xff,0x04,0x0a,0x76,0x0b,0xfe,0x00,0x00]
50358
50359v_ldexp_f16_e32 v5, 0x3456, v2
50360// GFX10: encoding: [0xff,0x04,0x0a,0x76,0x56,0x34,0x00,0x00]
50361
50362v_ldexp_f16_e32 v5, v1, v255
50363// GFX10: encoding: [0x01,0xff,0x0b,0x76]
50364
50365v_ldexp_f16_e64 v5, v1, v2
50366// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x02,0x00]
50367
50368v_ldexp_f16_e64 v255, v1, v2
50369// GFX10: encoding: [0xff,0x00,0x3b,0xd5,0x01,0x05,0x02,0x00]
50370
50371v_ldexp_f16_e64 v5, v255, v2
50372// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xff,0x05,0x02,0x00]
50373
50374v_ldexp_f16_e64 v5, s1, v2
50375// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x04,0x02,0x00]
50376
50377v_ldexp_f16_e64 v5, s101, v2
50378// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x65,0x04,0x02,0x00]
50379
50380v_ldexp_f16_e64 v5, vcc_lo, v2
50381// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x6a,0x04,0x02,0x00]
50382
50383v_ldexp_f16_e64 v5, vcc_hi, v2
50384// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x6b,0x04,0x02,0x00]
50385
50386v_ldexp_f16_e64 v5, m0, v2
50387// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x7c,0x04,0x02,0x00]
50388
50389v_ldexp_f16_e64 v5, exec_lo, v2
50390// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x7e,0x04,0x02,0x00]
50391
50392v_ldexp_f16_e64 v5, exec_hi, v2
50393// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x7f,0x04,0x02,0x00]
50394
50395v_ldexp_f16_e64 v5, 0, v2
50396// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x80,0x04,0x02,0x00]
50397
50398v_ldexp_f16_e64 v5, -1, v2
50399// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xc1,0x04,0x02,0x00]
50400
50401v_ldexp_f16_e64 v5, 0.5, v2
50402// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xf0,0x04,0x02,0x00]
50403
50404v_ldexp_f16_e64 v5, -4.0, v2
50405// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0xf7,0x04,0x02,0x00]
50406
50407v_ldexp_f16_e64 v5, v1, v255
50408// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xff,0x03,0x00]
50409
50410v_ldexp_f16_e64 v5, v1, s2
50411// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x00,0x00]
50412
50413v_ldexp_f16_e64 v5, v1, s101
50414// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xcb,0x00,0x00]
50415
50416v_ldexp_f16_e64 v5, v1, vcc_lo
50417// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xd5,0x00,0x00]
50418
50419v_ldexp_f16_e64 v5, v1, vcc_hi
50420// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xd7,0x00,0x00]
50421
50422v_ldexp_f16_e64 v5, v1, m0
50423// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xf9,0x00,0x00]
50424
50425v_ldexp_f16_e64 v5, v1, exec_lo
50426// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xfd,0x00,0x00]
50427
50428v_ldexp_f16_e64 v5, v1, exec_hi
50429// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xff,0x00,0x00]
50430
50431v_ldexp_f16_e64 v5, v1, 0
50432// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x01,0x01,0x00]
50433
50434v_ldexp_f16_e64 v5, v1, -1
50435// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x83,0x01,0x00]
50436
50437v_ldexp_f16_e64 v5, v1, 0.5
50438// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xe1,0x01,0x00]
50439
50440v_ldexp_f16_e64 v5, v1, -4.0
50441// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0xef,0x01,0x00]
50442
50443v_ldexp_f16_e64 v5, -v1, v2
50444// GFX10: encoding: [0x05,0x00,0x3b,0xd5,0x01,0x05,0x02,0x20]
50445
50446v_ldexp_f16_e64 v5, |v1|, v2
50447// GFX10: encoding: [0x05,0x01,0x3b,0xd5,0x01,0x05,0x02,0x00]
50448
50449v_ldexp_f16_e64 v5, v1, v2 clamp
50450// GFX10: encoding: [0x05,0x80,0x3b,0xd5,0x01,0x05,0x02,0x00]
50451
50452v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50453// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
50454
50455v_ldexp_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50456// GFX10: encoding: [0xf9,0x04,0xfe,0x77,0x01,0x06,0x06,0x06]
50457
50458v_ldexp_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50459// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0xff,0x06,0x06,0x06]
50460
50461v_ldexp_f16_sdwa v5, s1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50462// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x86,0x06]
50463
50464v_ldexp_f16_sdwa v5, s101, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50465// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x65,0x06,0x86,0x06]
50466
50467v_ldexp_f16_sdwa v5, vcc_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50468// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x6a,0x06,0x86,0x06]
50469
50470v_ldexp_f16_sdwa v5, vcc_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50471// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x6b,0x06,0x86,0x06]
50472
50473v_ldexp_f16_sdwa v5, m0, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50474// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x7c,0x06,0x86,0x06]
50475
50476v_ldexp_f16_sdwa v5, exec_lo, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50477// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x7e,0x06,0x86,0x06]
50478
50479v_ldexp_f16_sdwa v5, exec_hi, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50480// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x7f,0x06,0x86,0x06]
50481
50482v_ldexp_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50483// GFX10: encoding: [0xf9,0xfe,0x0b,0x76,0x01,0x06,0x06,0x06]
50484
50485v_ldexp_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50486// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x26,0x06,0x06]
50487
50488v_ldexp_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50489// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
50490
50491v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50492// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x00,0x06,0x06]
50493
50494v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50495// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x01,0x06,0x06]
50496
50497v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50498// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x02,0x06,0x06]
50499
50500v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50501// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x03,0x06,0x06]
50502
50503v_ldexp_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50504// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x04,0x06,0x06]
50505
50506v_ldexp_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50507// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x05,0x06,0x06]
50508
50509v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
50510// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x0e,0x06,0x06]
50511
50512v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
50513// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x16,0x06,0x06]
50514
50515v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
50516// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x16,0x06,0x06]
50517
50518v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
50519// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
50520
50521v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
50522// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x00,0x06]
50523
50524v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
50525// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x01,0x06]
50526
50527v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
50528// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x02,0x06]
50529
50530v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
50531// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x03,0x06]
50532
50533v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
50534// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x04,0x06]
50535
50536v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
50537// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x05,0x06]
50538
50539v_ldexp_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50540// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x16,0x06]
50541
50542v_ldexp_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
50543// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x26,0x06]
50544
50545v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
50546// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x06]
50547
50548v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
50549// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x00]
50550
50551v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
50552// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x01]
50553
50554v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
50555// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x02]
50556
50557v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
50558// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x03]
50559
50560v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
50561// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x04]
50562
50563v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
50564// GFX10: encoding: [0xf9,0x04,0x0a,0x76,0x01,0x06,0x06,0x05]
50565
50566v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50567// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x00]
50568
50569v_ldexp_f16_dpp v255, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50570// GFX10: encoding: [0xfa,0x04,0xfe,0x77,0x01,0xe4,0x00,0x00]
50571
50572v_ldexp_f16_dpp v5, v255, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50573// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0xff,0xe4,0x00,0x00]
50574
50575v_ldexp_f16_dpp v5, v1, v255  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50576// GFX10: encoding: [0xfa,0xfe,0x0b,0x76,0x01,0xe4,0x00,0x00]
50577
50578v_ldexp_f16_dpp v5, v1, v2  quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
50579// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1b,0x00,0x00]
50580
50581v_ldexp_f16_dpp v5, v1, v2  row_mirror row_mask:0x0 bank_mask:0x0
50582// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x40,0x01,0x00]
50583
50584v_ldexp_f16_dpp v5, v1, v2  row_half_mirror row_mask:0x0 bank_mask:0x0
50585// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x41,0x01,0x00]
50586
50587v_ldexp_f16_dpp v5, v1, v2  row_shl:1 row_mask:0x0 bank_mask:0x0
50588// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x01,0x01,0x00]
50589
50590v_ldexp_f16_dpp v5, v1, v2  row_shl:15 row_mask:0x0 bank_mask:0x0
50591// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x0f,0x01,0x00]
50592
50593v_ldexp_f16_dpp v5, v1, v2  row_shr:1 row_mask:0x0 bank_mask:0x0
50594// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x11,0x01,0x00]
50595
50596v_ldexp_f16_dpp v5, v1, v2  row_shr:15 row_mask:0x0 bank_mask:0x0
50597// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x1f,0x01,0x00]
50598
50599v_ldexp_f16_dpp v5, v1, v2  row_ror:1 row_mask:0x0 bank_mask:0x0
50600// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x21,0x01,0x00]
50601
50602v_ldexp_f16_dpp v5, v1, v2  row_ror:15 row_mask:0x0 bank_mask:0x0
50603// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x2f,0x01,0x00]
50604
50605v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
50606// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x10]
50607
50608v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
50609// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x30]
50610
50611v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
50612// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0xf0]
50613
50614v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
50615// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x01]
50616
50617v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
50618// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x03]
50619
50620v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
50621// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x00,0x0f]
50622
50623v_ldexp_f16_dpp v5, v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
50624// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x08,0x00]
50625
50626v_ldexp_f16_dpp v5, -v1, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50627// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x10,0x00]
50628
50629v_ldexp_f16_dpp v5, |v1|, v2  quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
50630// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0xe4,0x20,0x00]
50631
50632v_ldexp_f16_dpp v5, v1, v2  row_share:1 row_mask:0x0 bank_mask:0x0
50633// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x51,0x01,0x00]
50634
50635v_ldexp_f16_dpp v5, v1, v2  row_share:15 row_mask:0x0 bank_mask:0x0
50636// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x5f,0x01,0x00]
50637
50638v_ldexp_f16_dpp v5, v1, v2 row_xmask:1 row_mask:0x0 bank_mask:0x0
50639// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x61,0x01,0x00]
50640
50641v_ldexp_f16_dpp v5, v1, v2 row_xmask:15 row_mask:0x0 bank_mask:0x0
50642// GFX10: encoding: [0xfa,0x04,0x0a,0x76,0x01,0x6f,0x01,0x00]
50643
50644//===----------------------------------------------------------------------===//
50645// ENC_VOP3.
50646//===----------------------------------------------------------------------===//
50647
50648v_readlane_b32 s5, v1, s2
50649// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0x05,0x00,0x00]
50650
50651v_readlane_b32 s101, v1, s2
50652// GFX10: encoding: [0x65,0x00,0x60,0xd7,0x01,0x05,0x00,0x00]
50653
50654v_readlane_b32 s5, v255, s2
50655// GFX10: encoding: [0x05,0x00,0x60,0xd7,0xff,0x05,0x00,0x00]
50656
50657v_readlane_b32 s5, v1, s101
50658// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0xcb,0x00,0x00]
50659
50660v_readlane_b32 s5, v1, vcc_lo
50661// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0xd5,0x00,0x00]
50662
50663v_readlane_b32 s5, v1, vcc_hi
50664// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0xd7,0x00,0x00]
50665
50666v_readlane_b32 s5, v1, m0
50667// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0xf9,0x00,0x00]
50668
50669v_readlane_b32 s5, v1, 0
50670// GFX10: encoding: [0x05,0x00,0x60,0xd7,0x01,0x01,0x01,0x00]
50671
50672v_writelane_b32 v5, 0, s2
50673// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0x04,0x00,0x00]
50674
50675v_writelane_b32 v255, 0, s2
50676// GFX10: encoding: [0xff,0x00,0x61,0xd7,0x80,0x04,0x00,0x00]
50677
50678v_writelane_b32 v5, -1, s2
50679// GFX10: encoding: [0x05,0x00,0x61,0xd7,0xc1,0x04,0x00,0x00]
50680
50681v_writelane_b32 v5, 0.5, s2
50682// GFX10: encoding: [0x05,0x00,0x61,0xd7,0xf0,0x04,0x00,0x00]
50683
50684v_writelane_b32 v5, -4.0, s2
50685// GFX10: encoding: [0x05,0x00,0x61,0xd7,0xf7,0x04,0x00,0x00]
50686
50687v_writelane_b32 v5, 0, s101
50688// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0xca,0x00,0x00]
50689
50690v_writelane_b32 v5, 0, vcc_lo
50691// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0xd4,0x00,0x00]
50692
50693v_writelane_b32 v5, 0, vcc_hi
50694// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0xd6,0x00,0x00]
50695
50696v_writelane_b32 v5, 0, m0
50697// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0xf8,0x00,0x00]
50698
50699v_writelane_b32 v5, 0, 0
50700// GFX10: encoding: [0x05,0x00,0x61,0xd7,0x80,0x00,0x01,0x00]
50701
50702v_bfm_b32 v5, v1, v2
50703// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x05,0x02,0x00]
50704
50705v_bfm_b32 v255, v1, v2
50706// GFX10: encoding: [0xff,0x00,0x63,0xd7,0x01,0x05,0x02,0x00]
50707
50708v_bfm_b32 v5, v255, v2
50709// GFX10: encoding: [0x05,0x00,0x63,0xd7,0xff,0x05,0x02,0x00]
50710
50711v_bfm_b32 v5, s1, v2
50712// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x04,0x02,0x00]
50713
50714v_bfm_b32 v5, s103, v2
50715// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x67,0x04,0x02,0x00]
50716
50717v_bfm_b32 v5, vcc_lo, v2
50718// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x6a,0x04,0x02,0x00]
50719
50720v_bfm_b32 v5, vcc_hi, v2
50721// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x6b,0x04,0x02,0x00]
50722
50723v_bfm_b32 v5, ttmp11, v2
50724// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x77,0x04,0x02,0x00]
50725
50726v_bfm_b32 v5, m0, v2
50727// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x7c,0x04,0x02,0x00]
50728
50729v_bfm_b32 v5, exec_lo, v2
50730// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x7e,0x04,0x02,0x00]
50731
50732v_bfm_b32 v5, exec_hi, v2
50733// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x7f,0x04,0x02,0x00]
50734
50735v_bfm_b32 v5, 0, v2
50736// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x80,0x04,0x02,0x00]
50737
50738v_bfm_b32 v5, -1, v2
50739// GFX10: encoding: [0x05,0x00,0x63,0xd7,0xc1,0x04,0x02,0x00]
50740
50741v_bfm_b32 v5, 0.5, v2
50742// GFX10: encoding: [0x05,0x00,0x63,0xd7,0xf0,0x04,0x02,0x00]
50743
50744v_bfm_b32 v5, -4.0, v2
50745// GFX10: encoding: [0x05,0x00,0x63,0xd7,0xf7,0x04,0x02,0x00]
50746
50747v_bfm_b32 v5, v1, v255
50748// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xff,0x03,0x00]
50749
50750v_bfm_b32 v5, v1, s2
50751// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x05,0x00,0x00]
50752
50753v_bfm_b32 v5, v1, s103
50754// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xcf,0x00,0x00]
50755
50756v_bfm_b32 v5, v1, vcc_lo
50757// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xd5,0x00,0x00]
50758
50759v_bfm_b32 v5, v1, vcc_hi
50760// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xd7,0x00,0x00]
50761
50762v_bfm_b32 v5, v1, ttmp11
50763// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xef,0x00,0x00]
50764
50765v_bfm_b32 v5, v1, m0
50766// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xf9,0x00,0x00]
50767
50768v_bfm_b32 v5, v1, exec_lo
50769// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xfd,0x00,0x00]
50770
50771v_bfm_b32 v5, v1, exec_hi
50772// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xff,0x00,0x00]
50773
50774v_bfm_b32 v5, v1, 0
50775// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x01,0x01,0x00]
50776
50777v_bfm_b32 v5, v1, -1
50778// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0x83,0x01,0x00]
50779
50780v_bfm_b32 v5, v1, 0.5
50781// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xe1,0x01,0x00]
50782
50783v_bfm_b32 v5, v1, -4.0
50784// GFX10: encoding: [0x05,0x00,0x63,0xd7,0x01,0xef,0x01,0x00]
50785
50786v_bcnt_u32_b32 v5, v1, v2
50787// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x05,0x02,0x00]
50788
50789v_bcnt_u32_b32 v255, v1, v2
50790// GFX10: encoding: [0xff,0x00,0x64,0xd7,0x01,0x05,0x02,0x00]
50791
50792v_bcnt_u32_b32 v5, v255, v2
50793// GFX10: encoding: [0x05,0x00,0x64,0xd7,0xff,0x05,0x02,0x00]
50794
50795v_bcnt_u32_b32 v5, s1, v2
50796// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x04,0x02,0x00]
50797
50798v_bcnt_u32_b32 v5, s103, v2
50799// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x67,0x04,0x02,0x00]
50800
50801v_bcnt_u32_b32 v5, vcc_lo, v2
50802// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x6a,0x04,0x02,0x00]
50803
50804v_bcnt_u32_b32 v5, vcc_hi, v2
50805// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x6b,0x04,0x02,0x00]
50806
50807v_bcnt_u32_b32 v5, ttmp11, v2
50808// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x77,0x04,0x02,0x00]
50809
50810v_bcnt_u32_b32 v5, m0, v2
50811// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x7c,0x04,0x02,0x00]
50812
50813v_bcnt_u32_b32 v5, exec_lo, v2
50814// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x7e,0x04,0x02,0x00]
50815
50816v_bcnt_u32_b32 v5, exec_hi, v2
50817// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x7f,0x04,0x02,0x00]
50818
50819v_bcnt_u32_b32 v5, 0, v2
50820// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x80,0x04,0x02,0x00]
50821
50822v_bcnt_u32_b32 v5, -1, v2
50823// GFX10: encoding: [0x05,0x00,0x64,0xd7,0xc1,0x04,0x02,0x00]
50824
50825v_bcnt_u32_b32 v5, 0.5, v2
50826// GFX10: encoding: [0x05,0x00,0x64,0xd7,0xf0,0x04,0x02,0x00]
50827
50828v_bcnt_u32_b32 v5, -4.0, v2
50829// GFX10: encoding: [0x05,0x00,0x64,0xd7,0xf7,0x04,0x02,0x00]
50830
50831v_bcnt_u32_b32 v5, v1, v255
50832// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xff,0x03,0x00]
50833
50834v_bcnt_u32_b32 v5, v1, s2
50835// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x05,0x00,0x00]
50836
50837v_bcnt_u32_b32 v5, v1, s103
50838// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xcf,0x00,0x00]
50839
50840v_bcnt_u32_b32 v5, v1, vcc_lo
50841// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xd5,0x00,0x00]
50842
50843v_bcnt_u32_b32 v5, v1, vcc_hi
50844// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xd7,0x00,0x00]
50845
50846v_bcnt_u32_b32 v5, v1, ttmp11
50847// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xef,0x00,0x00]
50848
50849v_bcnt_u32_b32 v5, v1, m0
50850// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xf9,0x00,0x00]
50851
50852v_bcnt_u32_b32 v5, v1, exec_lo
50853// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xfd,0x00,0x00]
50854
50855v_bcnt_u32_b32 v5, v1, exec_hi
50856// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xff,0x00,0x00]
50857
50858v_bcnt_u32_b32 v5, v1, 0
50859// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x01,0x01,0x00]
50860
50861v_bcnt_u32_b32 v5, v1, -1
50862// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0x83,0x01,0x00]
50863
50864v_bcnt_u32_b32 v5, v1, 0.5
50865// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xe1,0x01,0x00]
50866
50867v_bcnt_u32_b32 v5, v1, -4.0
50868// GFX10: encoding: [0x05,0x00,0x64,0xd7,0x01,0xef,0x01,0x00]
50869
50870v_mbcnt_lo_u32_b32 v5, v1, v2
50871// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x05,0x02,0x00]
50872
50873v_mbcnt_lo_u32_b32 v255, v1, v2
50874// GFX10: encoding: [0xff,0x00,0x65,0xd7,0x01,0x05,0x02,0x00]
50875
50876v_mbcnt_lo_u32_b32 v5, v255, v2
50877// GFX10: encoding: [0x05,0x00,0x65,0xd7,0xff,0x05,0x02,0x00]
50878
50879v_mbcnt_lo_u32_b32 v5, s1, v2
50880// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x04,0x02,0x00]
50881
50882v_mbcnt_lo_u32_b32 v5, s103, v2
50883// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x67,0x04,0x02,0x00]
50884
50885v_mbcnt_lo_u32_b32 v5, vcc_lo, v2
50886// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x6a,0x04,0x02,0x00]
50887
50888v_mbcnt_lo_u32_b32 v5, vcc_hi, v2
50889// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x6b,0x04,0x02,0x00]
50890
50891v_mbcnt_lo_u32_b32 v5, ttmp11, v2
50892// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x77,0x04,0x02,0x00]
50893
50894v_mbcnt_lo_u32_b32 v5, m0, v2
50895// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x7c,0x04,0x02,0x00]
50896
50897v_mbcnt_lo_u32_b32 v5, exec_lo, v2
50898// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x7e,0x04,0x02,0x00]
50899
50900v_mbcnt_lo_u32_b32 v5, exec_hi, v2
50901// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x7f,0x04,0x02,0x00]
50902
50903v_mbcnt_lo_u32_b32 v5, 0, v2
50904// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x80,0x04,0x02,0x00]
50905
50906v_mbcnt_lo_u32_b32 v5, -1, v2
50907// GFX10: encoding: [0x05,0x00,0x65,0xd7,0xc1,0x04,0x02,0x00]
50908
50909v_mbcnt_lo_u32_b32 v5, 0.5, v2
50910// GFX10: encoding: [0x05,0x00,0x65,0xd7,0xf0,0x04,0x02,0x00]
50911
50912v_mbcnt_lo_u32_b32 v5, -4.0, v2
50913// GFX10: encoding: [0x05,0x00,0x65,0xd7,0xf7,0x04,0x02,0x00]
50914
50915v_mbcnt_lo_u32_b32 v5, v1, v255
50916// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xff,0x03,0x00]
50917
50918v_mbcnt_lo_u32_b32 v5, v1, s2
50919// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x05,0x00,0x00]
50920
50921v_mbcnt_lo_u32_b32 v5, v1, s103
50922// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xcf,0x00,0x00]
50923
50924v_mbcnt_lo_u32_b32 v5, v1, vcc_lo
50925// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xd5,0x00,0x00]
50926
50927v_mbcnt_lo_u32_b32 v5, v1, vcc_hi
50928// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xd7,0x00,0x00]
50929
50930v_mbcnt_lo_u32_b32 v5, v1, ttmp11
50931// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xef,0x00,0x00]
50932
50933v_mbcnt_lo_u32_b32 v5, v1, m0
50934// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xf9,0x00,0x00]
50935
50936v_mbcnt_lo_u32_b32 v5, v1, exec_lo
50937// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xfd,0x00,0x00]
50938
50939v_mbcnt_lo_u32_b32 v5, v1, exec_hi
50940// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xff,0x00,0x00]
50941
50942v_mbcnt_lo_u32_b32 v5, v1, 0
50943// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x01,0x01,0x00]
50944
50945v_mbcnt_lo_u32_b32 v5, v1, -1
50946// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0x83,0x01,0x00]
50947
50948v_mbcnt_lo_u32_b32 v5, v1, 0.5
50949// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xe1,0x01,0x00]
50950
50951v_mbcnt_lo_u32_b32 v5, v1, -4.0
50952// GFX10: encoding: [0x05,0x00,0x65,0xd7,0x01,0xef,0x01,0x00]
50953
50954v_mbcnt_hi_u32_b32 v5, v1, v2
50955// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x05,0x02,0x00]
50956
50957v_mbcnt_hi_u32_b32 v255, v1, v2
50958// GFX10: encoding: [0xff,0x00,0x66,0xd7,0x01,0x05,0x02,0x00]
50959
50960v_mbcnt_hi_u32_b32 v5, v255, v2
50961// GFX10: encoding: [0x05,0x00,0x66,0xd7,0xff,0x05,0x02,0x00]
50962
50963v_mbcnt_hi_u32_b32 v5, s1, v2
50964// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x04,0x02,0x00]
50965
50966v_mbcnt_hi_u32_b32 v5, s103, v2
50967// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x67,0x04,0x02,0x00]
50968
50969v_mbcnt_hi_u32_b32 v5, vcc_lo, v2
50970// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x6a,0x04,0x02,0x00]
50971
50972v_mbcnt_hi_u32_b32 v5, vcc_hi, v2
50973// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x6b,0x04,0x02,0x00]
50974
50975v_mbcnt_hi_u32_b32 v5, ttmp11, v2
50976// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x77,0x04,0x02,0x00]
50977
50978v_mbcnt_hi_u32_b32 v5, m0, v2
50979// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x7c,0x04,0x02,0x00]
50980
50981v_mbcnt_hi_u32_b32 v5, exec_lo, v2
50982// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x7e,0x04,0x02,0x00]
50983
50984v_mbcnt_hi_u32_b32 v5, exec_hi, v2
50985// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x7f,0x04,0x02,0x00]
50986
50987v_mbcnt_hi_u32_b32 v5, 0, v2
50988// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x80,0x04,0x02,0x00]
50989
50990v_mbcnt_hi_u32_b32 v5, -1, v2
50991// GFX10: encoding: [0x05,0x00,0x66,0xd7,0xc1,0x04,0x02,0x00]
50992
50993v_mbcnt_hi_u32_b32 v5, 0.5, v2
50994// GFX10: encoding: [0x05,0x00,0x66,0xd7,0xf0,0x04,0x02,0x00]
50995
50996v_mbcnt_hi_u32_b32 v5, -4.0, v2
50997// GFX10: encoding: [0x05,0x00,0x66,0xd7,0xf7,0x04,0x02,0x00]
50998
50999v_mbcnt_hi_u32_b32 v5, v1, v255
51000// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xff,0x03,0x00]
51001
51002v_mbcnt_hi_u32_b32 v5, v1, s2
51003// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x05,0x00,0x00]
51004
51005v_mbcnt_hi_u32_b32 v5, v1, s103
51006// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xcf,0x00,0x00]
51007
51008v_mbcnt_hi_u32_b32 v5, v1, vcc_lo
51009// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xd5,0x00,0x00]
51010
51011v_mbcnt_hi_u32_b32 v5, v1, vcc_hi
51012// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xd7,0x00,0x00]
51013
51014v_mbcnt_hi_u32_b32 v5, v1, ttmp11
51015// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xef,0x00,0x00]
51016
51017v_mbcnt_hi_u32_b32 v5, v1, m0
51018// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xf9,0x00,0x00]
51019
51020v_mbcnt_hi_u32_b32 v5, v1, exec_lo
51021// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xfd,0x00,0x00]
51022
51023v_mbcnt_hi_u32_b32 v5, v1, exec_hi
51024// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xff,0x00,0x00]
51025
51026v_mbcnt_hi_u32_b32 v5, v1, 0
51027// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x01,0x01,0x00]
51028
51029v_mbcnt_hi_u32_b32 v5, v1, -1
51030// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0x83,0x01,0x00]
51031
51032v_mbcnt_hi_u32_b32 v5, v1, 0.5
51033// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xe1,0x01,0x00]
51034
51035v_mbcnt_hi_u32_b32 v5, v1, -4.0
51036// GFX10: encoding: [0x05,0x00,0x66,0xd7,0x01,0xef,0x01,0x00]
51037
51038v_add_co_u32 v5, s0, v1, v2
51039// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x05,0x02,0x00]
51040// W64-ERR: error: invalid operand for instruction
51041// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, v2
51042
51043v_add_co_u32 v255, s0, v1, v2
51044// W32: encoding: [0xff,0x00,0x0f,0xd7,0x01,0x05,0x02,0x00]
51045// W64-ERR: error: invalid operand for instruction
51046// W64-ERR-NEXT: v_add_co_u32 v255, s0, v1, v2
51047
51048v_add_co_u32 v5, s0, v255, v2
51049// W32: encoding: [0x05,0x00,0x0f,0xd7,0xff,0x05,0x02,0x00]
51050// W64-ERR: error: invalid operand for instruction
51051// W64-ERR-NEXT: v_add_co_u32 v5, s0, v255, v2
51052
51053v_add_co_u32 v5, s0, s1, v2
51054// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x04,0x02,0x00]
51055// W64-ERR: error: invalid operand for instruction
51056// W64-ERR-NEXT: v_add_co_u32 v5, s0, s1, v2
51057
51058v_add_co_u32 v5, s0, s103, v2
51059// W32: encoding: [0x05,0x00,0x0f,0xd7,0x67,0x04,0x02,0x00]
51060// W64-ERR: error: invalid operand for instruction
51061// W64-ERR-NEXT: v_add_co_u32 v5, s0, s103, v2
51062
51063v_add_co_u32 v5, s0, vcc_lo, v2
51064// W32: encoding: [0x05,0x00,0x0f,0xd7,0x6a,0x04,0x02,0x00]
51065// W64-ERR: error: invalid operand for instruction
51066// W64-ERR-NEXT: v_add_co_u32 v5, s0, vcc_lo, v2
51067
51068v_add_co_u32 v5, s0, vcc_hi, v2
51069// W32: encoding: [0x05,0x00,0x0f,0xd7,0x6b,0x04,0x02,0x00]
51070// W64-ERR: error: invalid operand for instruction
51071// W64-ERR-NEXT: v_add_co_u32 v5, s0, vcc_hi, v2
51072
51073v_add_co_u32 v5, s0, ttmp11, v2
51074// W32: encoding: [0x05,0x00,0x0f,0xd7,0x77,0x04,0x02,0x00]
51075// W64-ERR: error: invalid operand for instruction
51076// W64-ERR-NEXT: v_add_co_u32 v5, s0, ttmp11, v2
51077
51078v_add_co_u32 v5, s0, m0, v2
51079// W32: encoding: [0x05,0x00,0x0f,0xd7,0x7c,0x04,0x02,0x00]
51080// W64-ERR: error: invalid operand for instruction
51081// W64-ERR-NEXT: v_add_co_u32 v5, s0, m0, v2
51082
51083v_add_co_u32 v5, s0, exec_lo, v2
51084// W32: encoding: [0x05,0x00,0x0f,0xd7,0x7e,0x04,0x02,0x00]
51085// W64-ERR: error: invalid operand for instruction
51086// W64-ERR-NEXT: v_add_co_u32 v5, s0, exec_lo, v2
51087
51088v_add_co_u32 v5, s0, exec_hi, v2
51089// W32: encoding: [0x05,0x00,0x0f,0xd7,0x7f,0x04,0x02,0x00]
51090// W64-ERR: error: invalid operand for instruction
51091// W64-ERR-NEXT: v_add_co_u32 v5, s0, exec_hi, v2
51092
51093v_add_co_u32 v5, s0, 0, v2
51094// W32: encoding: [0x05,0x00,0x0f,0xd7,0x80,0x04,0x02,0x00]
51095// W64-ERR: error: invalid operand for instruction
51096// W64-ERR-NEXT: v_add_co_u32 v5, s0, 0, v2
51097
51098v_add_co_u32 v5, s0, -1, v2
51099// W32: encoding: [0x05,0x00,0x0f,0xd7,0xc1,0x04,0x02,0x00]
51100// W64-ERR: error: invalid operand for instruction
51101// W64-ERR-NEXT: v_add_co_u32 v5, s0, -1, v2
51102
51103v_add_co_u32 v5, s0, 0.5, v2
51104// W32: encoding: [0x05,0x00,0x0f,0xd7,0xf0,0x04,0x02,0x00]
51105// W64-ERR: error: invalid operand for instruction
51106// W64-ERR-NEXT: v_add_co_u32 v5, s0, 0.5, v2
51107
51108v_add_co_u32 v5, s0, -4.0, v2
51109// W32: encoding: [0x05,0x00,0x0f,0xd7,0xf7,0x04,0x02,0x00]
51110// W64-ERR: error: invalid operand for instruction
51111// W64-ERR-NEXT: v_add_co_u32 v5, s0, -4.0, v2
51112
51113v_add_co_u32 v5, s0, v1, v255
51114// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xff,0x03,0x00]
51115// W64-ERR: error: invalid operand for instruction
51116// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, v255
51117
51118v_add_co_u32 v5, s0, v1, s2
51119// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x05,0x00,0x00]
51120// W64-ERR: error: invalid operand for instruction
51121// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, s2
51122
51123v_add_co_u32 v5, s0, v1, s103
51124// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xcf,0x00,0x00]
51125// W64-ERR: error: invalid operand for instruction
51126// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, s103
51127
51128v_add_co_u32 v5, s0, v1, vcc_lo
51129// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xd5,0x00,0x00]
51130// W64-ERR: error: invalid operand for instruction
51131// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, vcc_lo
51132
51133v_add_co_u32 v5, s0, v1, vcc_hi
51134// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xd7,0x00,0x00]
51135// W64-ERR: error: invalid operand for instruction
51136// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, vcc_hi
51137
51138v_add_co_u32 v5, s0, v1, ttmp11
51139// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xef,0x00,0x00]
51140// W64-ERR: error: invalid operand for instruction
51141// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, ttmp11
51142
51143v_add_co_u32 v5, s0, v1, m0
51144// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xf9,0x00,0x00]
51145// W64-ERR: error: invalid operand for instruction
51146// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, m0
51147
51148v_add_co_u32 v5, s0, v1, exec_lo
51149// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xfd,0x00,0x00]
51150// W64-ERR: error: invalid operand for instruction
51151// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, exec_lo
51152
51153v_add_co_u32 v5, s0, v1, exec_hi
51154// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xff,0x00,0x00]
51155// W64-ERR: error: invalid operand for instruction
51156// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, exec_hi
51157
51158v_add_co_u32 v5, s0, v1, 0
51159// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x01,0x01,0x00]
51160// W64-ERR: error: invalid operand for instruction
51161// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, 0
51162
51163v_add_co_u32 v5, s0, v1, -1
51164// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x83,0x01,0x00]
51165// W64-ERR: error: invalid operand for instruction
51166// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, -1
51167
51168v_add_co_u32 v5, s0, v1, 0.5
51169// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xe1,0x01,0x00]
51170// W64-ERR: error: invalid operand for instruction
51171// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, 0.5
51172
51173v_add_co_u32 v5, s0, v1, -4.0
51174// W32: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xef,0x01,0x00]
51175// W64-ERR: error: invalid operand for instruction
51176// W64-ERR-NEXT: v_add_co_u32 v5, s0, v1, -4.0
51177
51178v_add_co_u32 v5, s[0:1], v1, v2
51179// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x05,0x02,0x00]
51180// W32-ERR: error: invalid operand for instruction
51181// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, v2
51182
51183v_add_co_u32 v255, s[0:1], v1, v2
51184// W64: encoding: [0xff,0x00,0x0f,0xd7,0x01,0x05,0x02,0x00]
51185// W32-ERR: error: invalid operand for instruction
51186// W32-ERR-NEXT: v_add_co_u32 v255, s[0:1], v1, v2
51187
51188v_add_co_u32 v5, s[0:1], v255, v2
51189// W64: encoding: [0x05,0x00,0x0f,0xd7,0xff,0x05,0x02,0x00]
51190// W32-ERR: error: invalid operand for instruction
51191// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v255, v2
51192
51193v_add_co_u32 v5, s[0:1], s1, v2
51194// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x04,0x02,0x00]
51195// W32-ERR: error: invalid operand for instruction
51196// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], s1, v2
51197
51198v_add_co_u32 v5, s[0:1], s103, v2
51199// W64: encoding: [0x05,0x00,0x0f,0xd7,0x67,0x04,0x02,0x00]
51200// W32-ERR: error: invalid operand for instruction
51201// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], s103, v2
51202
51203v_add_co_u32 v5, s[0:1], vcc_lo, v2
51204// W64: encoding: [0x05,0x00,0x0f,0xd7,0x6a,0x04,0x02,0x00]
51205// W32-ERR: error: invalid operand for instruction
51206// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], vcc_lo, v2
51207
51208v_add_co_u32 v5, s[0:1], vcc_hi, v2
51209// W64: encoding: [0x05,0x00,0x0f,0xd7,0x6b,0x04,0x02,0x00]
51210// W32-ERR: error: invalid operand for instruction
51211// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], vcc_hi, v2
51212
51213v_add_co_u32 v5, s[0:1], ttmp11, v2
51214// W64: encoding: [0x05,0x00,0x0f,0xd7,0x77,0x04,0x02,0x00]
51215// W32-ERR: error: invalid operand for instruction
51216// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], ttmp11, v2
51217
51218v_add_co_u32 v5, s[0:1], m0, v2
51219// W64: encoding: [0x05,0x00,0x0f,0xd7,0x7c,0x04,0x02,0x00]
51220// W32-ERR: error: invalid operand for instruction
51221// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], m0, v2
51222
51223v_add_co_u32 v5, s[0:1], exec_lo, v2
51224// W64: encoding: [0x05,0x00,0x0f,0xd7,0x7e,0x04,0x02,0x00]
51225// W32-ERR: error: invalid operand for instruction
51226// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], exec_lo, v2
51227
51228v_add_co_u32 v5, s[0:1], exec_hi, v2
51229// W64: encoding: [0x05,0x00,0x0f,0xd7,0x7f,0x04,0x02,0x00]
51230// W32-ERR: error: invalid operand for instruction
51231// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], exec_hi, v2
51232
51233v_add_co_u32 v5, s[0:1], 0, v2
51234// W64: encoding: [0x05,0x00,0x0f,0xd7,0x80,0x04,0x02,0x00]
51235// W32-ERR: error: invalid operand for instruction
51236// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], 0, v2
51237
51238v_add_co_u32 v5, s[0:1], -1, v2
51239// W64: encoding: [0x05,0x00,0x0f,0xd7,0xc1,0x04,0x02,0x00]
51240// W32-ERR: error: invalid operand for instruction
51241// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], -1, v2
51242
51243v_add_co_u32 v5, s[0:1], 0.5, v2
51244// W64: encoding: [0x05,0x00,0x0f,0xd7,0xf0,0x04,0x02,0x00]
51245// W32-ERR: error: invalid operand for instruction
51246// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], 0.5, v2
51247
51248v_add_co_u32 v5, s[0:1], -4.0, v2
51249// W64: encoding: [0x05,0x00,0x0f,0xd7,0xf7,0x04,0x02,0x00]
51250// W32-ERR: error: invalid operand for instruction
51251// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], -4.0, v2
51252
51253v_add_co_u32 v5, s[0:1], v1, v255
51254// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xff,0x03,0x00]
51255// W32-ERR: error: invalid operand for instruction
51256// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, v255
51257
51258v_add_co_u32 v5, s[0:1], v1, s2
51259// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x05,0x00,0x00]
51260// W32-ERR: error: invalid operand for instruction
51261// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, s2
51262
51263v_add_co_u32 v5, s[0:1], v1, s103
51264// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xcf,0x00,0x00]
51265// W32-ERR: error: invalid operand for instruction
51266// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, s103
51267
51268v_add_co_u32 v5, s[0:1], v1, vcc_lo
51269// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xd5,0x00,0x00]
51270// W32-ERR: error: invalid operand for instruction
51271// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, vcc_lo
51272
51273v_add_co_u32 v5, s[0:1], v1, vcc_hi
51274// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xd7,0x00,0x00]
51275// W32-ERR: error: invalid operand for instruction
51276// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, vcc_hi
51277
51278v_add_co_u32 v5, s[0:1], v1, ttmp11
51279// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xef,0x00,0x00]
51280// W32-ERR: error: invalid operand for instruction
51281// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, ttmp11
51282
51283v_add_co_u32 v5, s[0:1], v1, m0
51284// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xf9,0x00,0x00]
51285// W32-ERR: error: invalid operand for instruction
51286// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, m0
51287
51288v_add_co_u32 v5, s[0:1], v1, exec_lo
51289// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xfd,0x00,0x00]
51290// W32-ERR: error: invalid operand for instruction
51291// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, exec_lo
51292
51293v_add_co_u32 v5, s[0:1], v1, exec_hi
51294// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xff,0x00,0x00]
51295// W32-ERR: error: invalid operand for instruction
51296// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, exec_hi
51297
51298v_add_co_u32 v5, s[0:1], v1, 0
51299// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x01,0x01,0x00]
51300// W32-ERR: error: invalid operand for instruction
51301// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, 0
51302
51303v_add_co_u32 v5, s[0:1], v1, -1
51304// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0x83,0x01,0x00]
51305// W32-ERR: error: invalid operand for instruction
51306// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, -1
51307
51308v_add_co_u32 v5, s[0:1], v1, 0.5
51309// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xe1,0x01,0x00]
51310// W32-ERR: error: invalid operand for instruction
51311// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, 0.5
51312
51313v_add_co_u32 v5, s[0:1], v1, -4.0
51314// W64: encoding: [0x05,0x00,0x0f,0xd7,0x01,0xef,0x01,0x00]
51315// W32-ERR: error: invalid operand for instruction
51316// W32-ERR-NEXT: v_add_co_u32 v5, s[0:1], v1, -4.0
51317
51318v_sub_co_u32 v5, s0, v1, v2
51319// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x05,0x02,0x00]
51320// W64-ERR: error: invalid operand for instruction
51321// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, v2
51322
51323v_sub_co_u32 v255, s0, v1, v2
51324// W32: encoding: [0xff,0x00,0x10,0xd7,0x01,0x05,0x02,0x00]
51325// W64-ERR: error: invalid operand for instruction
51326// W64-ERR-NEXT: v_sub_co_u32 v255, s0, v1, v2
51327
51328v_sub_co_u32 v5, s0, v255, v2
51329// W32: encoding: [0x05,0x00,0x10,0xd7,0xff,0x05,0x02,0x00]
51330// W64-ERR: error: invalid operand for instruction
51331// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v255, v2
51332
51333v_sub_co_u32 v5, s0, s1, v2
51334// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x04,0x02,0x00]
51335// W64-ERR: error: invalid operand for instruction
51336// W64-ERR-NEXT: v_sub_co_u32 v5, s0, s1, v2
51337
51338v_sub_co_u32 v5, s0, s103, v2
51339// W32: encoding: [0x05,0x00,0x10,0xd7,0x67,0x04,0x02,0x00]
51340// W64-ERR: error: invalid operand for instruction
51341// W64-ERR-NEXT: v_sub_co_u32 v5, s0, s103, v2
51342
51343v_sub_co_u32 v5, s0, vcc_lo, v2
51344// W32: encoding: [0x05,0x00,0x10,0xd7,0x6a,0x04,0x02,0x00]
51345// W64-ERR: error: invalid operand for instruction
51346// W64-ERR-NEXT: v_sub_co_u32 v5, s0, vcc_lo, v2
51347
51348v_sub_co_u32 v5, s0, vcc_hi, v2
51349// W32: encoding: [0x05,0x00,0x10,0xd7,0x6b,0x04,0x02,0x00]
51350// W64-ERR: error: invalid operand for instruction
51351// W64-ERR-NEXT: v_sub_co_u32 v5, s0, vcc_hi, v2
51352
51353v_sub_co_u32 v5, s0, ttmp11, v2
51354// W32: encoding: [0x05,0x00,0x10,0xd7,0x77,0x04,0x02,0x00]
51355// W64-ERR: error: invalid operand for instruction
51356// W64-ERR-NEXT: v_sub_co_u32 v5, s0, ttmp11, v2
51357
51358v_sub_co_u32 v5, s0, m0, v2
51359// W32: encoding: [0x05,0x00,0x10,0xd7,0x7c,0x04,0x02,0x00]
51360// W64-ERR: error: invalid operand for instruction
51361// W64-ERR-NEXT: v_sub_co_u32 v5, s0, m0, v2
51362
51363v_sub_co_u32 v5, s0, exec_lo, v2
51364// W32: encoding: [0x05,0x00,0x10,0xd7,0x7e,0x04,0x02,0x00]
51365// W64-ERR: error: invalid operand for instruction
51366// W64-ERR-NEXT: v_sub_co_u32 v5, s0, exec_lo, v2
51367
51368v_sub_co_u32 v5, s0, exec_hi, v2
51369// W32: encoding: [0x05,0x00,0x10,0xd7,0x7f,0x04,0x02,0x00]
51370// W64-ERR: error: invalid operand for instruction
51371// W64-ERR-NEXT: v_sub_co_u32 v5, s0, exec_hi, v2
51372
51373v_sub_co_u32 v5, s0, 0, v2
51374// W32: encoding: [0x05,0x00,0x10,0xd7,0x80,0x04,0x02,0x00]
51375// W64-ERR: error: invalid operand for instruction
51376// W64-ERR-NEXT: v_sub_co_u32 v5, s0, 0, v2
51377
51378v_sub_co_u32 v5, s0, -1, v2
51379// W32: encoding: [0x05,0x00,0x10,0xd7,0xc1,0x04,0x02,0x00]
51380// W64-ERR: error: invalid operand for instruction
51381// W64-ERR-NEXT: v_sub_co_u32 v5, s0, -1, v2
51382
51383v_sub_co_u32 v5, s0, 0.5, v2
51384// W32: encoding: [0x05,0x00,0x10,0xd7,0xf0,0x04,0x02,0x00]
51385// W64-ERR: error: invalid operand for instruction
51386// W64-ERR-NEXT: v_sub_co_u32 v5, s0, 0.5, v2
51387
51388v_sub_co_u32 v5, s0, -4.0, v2
51389// W32: encoding: [0x05,0x00,0x10,0xd7,0xf7,0x04,0x02,0x00]
51390// W64-ERR: error: invalid operand for instruction
51391// W64-ERR-NEXT: v_sub_co_u32 v5, s0, -4.0, v2
51392
51393v_sub_co_u32 v5, s0, v1, v255
51394// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xff,0x03,0x00]
51395// W64-ERR: error: invalid operand for instruction
51396// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, v255
51397
51398v_sub_co_u32 v5, s0, v1, s2
51399// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x05,0x00,0x00]
51400// W64-ERR: error: invalid operand for instruction
51401// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, s2
51402
51403v_sub_co_u32 v5, s0, v1, s103
51404// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xcf,0x00,0x00]
51405// W64-ERR: error: invalid operand for instruction
51406// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, s103
51407
51408v_sub_co_u32 v5, s0, v1, vcc_lo
51409// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xd5,0x00,0x00]
51410// W64-ERR: error: invalid operand for instruction
51411// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, vcc_lo
51412
51413v_sub_co_u32 v5, s0, v1, vcc_hi
51414// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xd7,0x00,0x00]
51415// W64-ERR: error: invalid operand for instruction
51416// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, vcc_hi
51417
51418v_sub_co_u32 v5, s0, v1, ttmp11
51419// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xef,0x00,0x00]
51420// W64-ERR: error: invalid operand for instruction
51421// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, ttmp11
51422
51423v_sub_co_u32 v5, s0, v1, m0
51424// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xf9,0x00,0x00]
51425// W64-ERR: error: invalid operand for instruction
51426// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, m0
51427
51428v_sub_co_u32 v5, s0, v1, exec_lo
51429// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xfd,0x00,0x00]
51430// W64-ERR: error: invalid operand for instruction
51431// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, exec_lo
51432
51433v_sub_co_u32 v5, s0, v1, exec_hi
51434// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xff,0x00,0x00]
51435// W64-ERR: error: invalid operand for instruction
51436// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, exec_hi
51437
51438v_sub_co_u32 v5, s0, v1, 0
51439// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x01,0x01,0x00]
51440// W64-ERR: error: invalid operand for instruction
51441// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, 0
51442
51443v_sub_co_u32 v5, s0, v1, -1
51444// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0x83,0x01,0x00]
51445// W64-ERR: error: invalid operand for instruction
51446// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, -1
51447
51448v_sub_co_u32 v5, s0, v1, 0.5
51449// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xe1,0x01,0x00]
51450// W64-ERR: error: invalid operand for instruction
51451// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, 0.5
51452
51453v_sub_co_u32 v5, s0, v1, -4.0
51454// W32: encoding: [0x05,0x00,0x10,0xd7,0x01,0xef,0x01,0x00]
51455// W64-ERR: error: invalid operand for instruction
51456// W64-ERR-NEXT: v_sub_co_u32 v5, s0, v1, -4.0
51457
51458v_sub_co_u32 v5, s[0:1], v1, v2
51459// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x05,0x02,0x00]
51460// W32-ERR: error: invalid operand for instruction
51461// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, v2
51462
51463v_sub_co_u32 v255, s[0:1], v1, v2
51464// W64: encoding: [0xff,0x00,0x10,0xd7,0x01,0x05,0x02,0x00]
51465// W32-ERR: error: invalid operand for instruction
51466// W32-ERR-NEXT: v_sub_co_u32 v255, s[0:1], v1, v2
51467
51468v_sub_co_u32 v5, s[0:1], v255, v2
51469// W64: encoding: [0x05,0x00,0x10,0xd7,0xff,0x05,0x02,0x00]
51470// W32-ERR: error: invalid operand for instruction
51471// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v255, v2
51472
51473v_sub_co_u32 v5, s[0:1], s1, v2
51474// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x04,0x02,0x00]
51475// W32-ERR: error: invalid operand for instruction
51476// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], s1, v2
51477
51478v_sub_co_u32 v5, s[0:1], s103, v2
51479// W64: encoding: [0x05,0x00,0x10,0xd7,0x67,0x04,0x02,0x00]
51480// W32-ERR: error: invalid operand for instruction
51481// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], s103, v2
51482
51483v_sub_co_u32 v5, s[0:1], vcc_lo, v2
51484// W64: encoding: [0x05,0x00,0x10,0xd7,0x6a,0x04,0x02,0x00]
51485// W32-ERR: error: invalid operand for instruction
51486// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], vcc_lo, v2
51487
51488v_sub_co_u32 v5, s[0:1], vcc_hi, v2
51489// W64: encoding: [0x05,0x00,0x10,0xd7,0x6b,0x04,0x02,0x00]
51490// W32-ERR: error: invalid operand for instruction
51491// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], vcc_hi, v2
51492
51493v_sub_co_u32 v5, s[0:1], ttmp11, v2
51494// W64: encoding: [0x05,0x00,0x10,0xd7,0x77,0x04,0x02,0x00]
51495// W32-ERR: error: invalid operand for instruction
51496// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], ttmp11, v2
51497
51498v_sub_co_u32 v5, s[0:1], m0, v2
51499// W64: encoding: [0x05,0x00,0x10,0xd7,0x7c,0x04,0x02,0x00]
51500// W32-ERR: error: invalid operand for instruction
51501// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], m0, v2
51502
51503v_sub_co_u32 v5, s[0:1], exec_lo, v2
51504// W64: encoding: [0x05,0x00,0x10,0xd7,0x7e,0x04,0x02,0x00]
51505// W32-ERR: error: invalid operand for instruction
51506// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], exec_lo, v2
51507
51508v_sub_co_u32 v5, s[0:1], exec_hi, v2
51509// W64: encoding: [0x05,0x00,0x10,0xd7,0x7f,0x04,0x02,0x00]
51510// W32-ERR: error: invalid operand for instruction
51511// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], exec_hi, v2
51512
51513v_sub_co_u32 v5, s[0:1], 0, v2
51514// W64: encoding: [0x05,0x00,0x10,0xd7,0x80,0x04,0x02,0x00]
51515// W32-ERR: error: invalid operand for instruction
51516// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], 0, v2
51517
51518v_sub_co_u32 v5, s[0:1], -1, v2
51519// W64: encoding: [0x05,0x00,0x10,0xd7,0xc1,0x04,0x02,0x00]
51520// W32-ERR: error: invalid operand for instruction
51521// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], -1, v2
51522
51523v_sub_co_u32 v5, s[0:1], 0.5, v2
51524// W64: encoding: [0x05,0x00,0x10,0xd7,0xf0,0x04,0x02,0x00]
51525// W32-ERR: error: invalid operand for instruction
51526// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], 0.5, v2
51527
51528v_sub_co_u32 v5, s[0:1], -4.0, v2
51529// W64: encoding: [0x05,0x00,0x10,0xd7,0xf7,0x04,0x02,0x00]
51530// W32-ERR: error: invalid operand for instruction
51531// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], -4.0, v2
51532
51533v_sub_co_u32 v5, s[0:1], v1, v255
51534// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xff,0x03,0x00]
51535// W32-ERR: error: invalid operand for instruction
51536// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, v255
51537
51538v_sub_co_u32 v5, s[0:1], v1, s2
51539// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x05,0x00,0x00]
51540// W32-ERR: error: invalid operand for instruction
51541// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, s2
51542
51543v_sub_co_u32 v5, s[0:1], v1, s103
51544// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xcf,0x00,0x00]
51545// W32-ERR: error: invalid operand for instruction
51546// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, s103
51547
51548v_sub_co_u32 v5, s[0:1], v1, vcc_lo
51549// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xd5,0x00,0x00]
51550// W32-ERR: error: invalid operand for instruction
51551// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, vcc_lo
51552
51553v_sub_co_u32 v5, s[0:1], v1, vcc_hi
51554// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xd7,0x00,0x00]
51555// W32-ERR: error: invalid operand for instruction
51556// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, vcc_hi
51557
51558v_sub_co_u32 v5, s[0:1], v1, ttmp11
51559// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xef,0x00,0x00]
51560// W32-ERR: error: invalid operand for instruction
51561// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, ttmp11
51562
51563v_sub_co_u32 v5, s[0:1], v1, m0
51564// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xf9,0x00,0x00]
51565// W32-ERR: error: invalid operand for instruction
51566// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, m0
51567
51568v_sub_co_u32 v5, s[0:1], v1, exec_lo
51569// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xfd,0x00,0x00]
51570// W32-ERR: error: invalid operand for instruction
51571// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, exec_lo
51572
51573v_sub_co_u32 v5, s[0:1], v1, exec_hi
51574// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xff,0x00,0x00]
51575// W32-ERR: error: invalid operand for instruction
51576// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, exec_hi
51577
51578v_sub_co_u32 v5, s[0:1], v1, 0
51579// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x01,0x01,0x00]
51580// W32-ERR: error: invalid operand for instruction
51581// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, 0
51582
51583v_sub_co_u32 v5, s[0:1], v1, -1
51584// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0x83,0x01,0x00]
51585// W32-ERR: error: invalid operand for instruction
51586// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, -1
51587
51588v_sub_co_u32 v5, s[0:1], v1, 0.5
51589// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xe1,0x01,0x00]
51590// W32-ERR: error: invalid operand for instruction
51591// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, 0.5
51592
51593v_sub_co_u32 v5, s[0:1], v1, -4.0
51594// W64: encoding: [0x05,0x00,0x10,0xd7,0x01,0xef,0x01,0x00]
51595// W32-ERR: error: invalid operand for instruction
51596// W32-ERR-NEXT: v_sub_co_u32 v5, s[0:1], v1, -4.0
51597
51598v_subrev_co_u32 v5, s0, v1, v2
51599// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x05,0x02,0x00]
51600// W64-ERR: error: invalid operand for instruction
51601// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, v2
51602
51603v_subrev_co_u32 v255, s0, v1, v2
51604// W32: encoding: [0xff,0x00,0x19,0xd7,0x01,0x05,0x02,0x00]
51605// W64-ERR: error: invalid operand for instruction
51606// W64-ERR-NEXT: v_subrev_co_u32 v255, s0, v1, v2
51607
51608v_subrev_co_u32 v5, s0, v255, v2
51609// W32: encoding: [0x05,0x00,0x19,0xd7,0xff,0x05,0x02,0x00]
51610// W64-ERR: error: invalid operand for instruction
51611// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v255, v2
51612
51613v_subrev_co_u32 v5, s0, s1, v2
51614// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x04,0x02,0x00]
51615// W64-ERR: error: invalid operand for instruction
51616// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, s1, v2
51617
51618v_subrev_co_u32 v5, s0, s103, v2
51619// W32: encoding: [0x05,0x00,0x19,0xd7,0x67,0x04,0x02,0x00]
51620// W64-ERR: error: invalid operand for instruction
51621// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, s103, v2
51622
51623v_subrev_co_u32 v5, s0, vcc_lo, v2
51624// W32: encoding: [0x05,0x00,0x19,0xd7,0x6a,0x04,0x02,0x00]
51625// W64-ERR: error: invalid operand for instruction
51626// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, vcc_lo, v2
51627
51628v_subrev_co_u32 v5, s0, vcc_hi, v2
51629// W32: encoding: [0x05,0x00,0x19,0xd7,0x6b,0x04,0x02,0x00]
51630// W64-ERR: error: invalid operand for instruction
51631// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, vcc_hi, v2
51632
51633v_subrev_co_u32 v5, s0, ttmp11, v2
51634// W32: encoding: [0x05,0x00,0x19,0xd7,0x77,0x04,0x02,0x00]
51635// W64-ERR: error: invalid operand for instruction
51636// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, ttmp11, v2
51637
51638v_subrev_co_u32 v5, s0, m0, v2
51639// W32: encoding: [0x05,0x00,0x19,0xd7,0x7c,0x04,0x02,0x00]
51640// W64-ERR: error: invalid operand for instruction
51641// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, m0, v2
51642
51643v_subrev_co_u32 v5, s0, exec_lo, v2
51644// W32: encoding: [0x05,0x00,0x19,0xd7,0x7e,0x04,0x02,0x00]
51645// W64-ERR: error: invalid operand for instruction
51646// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, exec_lo, v2
51647
51648v_subrev_co_u32 v5, s0, exec_hi, v2
51649// W32: encoding: [0x05,0x00,0x19,0xd7,0x7f,0x04,0x02,0x00]
51650// W64-ERR: error: invalid operand for instruction
51651// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, exec_hi, v2
51652
51653v_subrev_co_u32 v5, s0, 0, v2
51654// W32: encoding: [0x05,0x00,0x19,0xd7,0x80,0x04,0x02,0x00]
51655// W64-ERR: error: invalid operand for instruction
51656// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, 0, v2
51657
51658v_subrev_co_u32 v5, s0, -1, v2
51659// W32: encoding: [0x05,0x00,0x19,0xd7,0xc1,0x04,0x02,0x00]
51660// W64-ERR: error: invalid operand for instruction
51661// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, -1, v2
51662
51663v_subrev_co_u32 v5, s0, 0.5, v2
51664// W32: encoding: [0x05,0x00,0x19,0xd7,0xf0,0x04,0x02,0x00]
51665// W64-ERR: error: invalid operand for instruction
51666// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, 0.5, v2
51667
51668v_subrev_co_u32 v5, s0, -4.0, v2
51669// W32: encoding: [0x05,0x00,0x19,0xd7,0xf7,0x04,0x02,0x00]
51670// W64-ERR: error: invalid operand for instruction
51671// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, -4.0, v2
51672
51673v_subrev_co_u32 v5, s0, v1, v255
51674// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xff,0x03,0x00]
51675// W64-ERR: error: invalid operand for instruction
51676// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, v255
51677
51678v_subrev_co_u32 v5, s0, v1, s2
51679// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x05,0x00,0x00]
51680// W64-ERR: error: invalid operand for instruction
51681// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, s2
51682
51683v_subrev_co_u32 v5, s0, v1, s103
51684// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xcf,0x00,0x00]
51685// W64-ERR: error: invalid operand for instruction
51686// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, s103
51687
51688v_subrev_co_u32 v5, s0, v1, vcc_lo
51689// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xd5,0x00,0x00]
51690// W64-ERR: error: invalid operand for instruction
51691// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, vcc_lo
51692
51693v_subrev_co_u32 v5, s0, v1, vcc_hi
51694// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xd7,0x00,0x00]
51695// W64-ERR: error: invalid operand for instruction
51696// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, vcc_hi
51697
51698v_subrev_co_u32 v5, s0, v1, ttmp11
51699// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xef,0x00,0x00]
51700// W64-ERR: error: invalid operand for instruction
51701// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, ttmp11
51702
51703v_subrev_co_u32 v5, s0, v1, m0
51704// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xf9,0x00,0x00]
51705// W64-ERR: error: invalid operand for instruction
51706// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, m0
51707
51708v_subrev_co_u32 v5, s0, v1, exec_lo
51709// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xfd,0x00,0x00]
51710// W64-ERR: error: invalid operand for instruction
51711// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, exec_lo
51712
51713v_subrev_co_u32 v5, s0, v1, exec_hi
51714// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xff,0x00,0x00]
51715// W64-ERR: error: invalid operand for instruction
51716// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, exec_hi
51717
51718v_subrev_co_u32 v5, s0, v1, 0
51719// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x01,0x01,0x00]
51720// W64-ERR: error: invalid operand for instruction
51721// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, 0
51722
51723v_subrev_co_u32 v5, s0, v1, -1
51724// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0x83,0x01,0x00]
51725// W64-ERR: error: invalid operand for instruction
51726// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, -1
51727
51728v_subrev_co_u32 v5, s0, v1, 0.5
51729// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xe1,0x01,0x00]
51730// W64-ERR: error: invalid operand for instruction
51731// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, 0.5
51732
51733v_subrev_co_u32 v5, s0, v1, -4.0
51734// W32: encoding: [0x05,0x00,0x19,0xd7,0x01,0xef,0x01,0x00]
51735// W64-ERR: error: invalid operand for instruction
51736// W64-ERR-NEXT: v_subrev_co_u32 v5, s0, v1, -4.0
51737
51738v_subrev_co_u32 v5, s[0:1], v1, v2
51739// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x05,0x02,0x00]
51740// W32-ERR: error: invalid operand for instruction
51741// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, v2
51742
51743v_subrev_co_u32 v255, s[0:1], v1, v2
51744// W64: encoding: [0xff,0x00,0x19,0xd7,0x01,0x05,0x02,0x00]
51745// W32-ERR: error: invalid operand for instruction
51746// W32-ERR-NEXT: v_subrev_co_u32 v255, s[0:1], v1, v2
51747
51748v_subrev_co_u32 v5, s[0:1], v255, v2
51749// W64: encoding: [0x05,0x00,0x19,0xd7,0xff,0x05,0x02,0x00]
51750// W32-ERR: error: invalid operand for instruction
51751// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v255, v2
51752
51753v_subrev_co_u32 v5, s[0:1], s1, v2
51754// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x04,0x02,0x00]
51755// W32-ERR: error: invalid operand for instruction
51756// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], s1, v2
51757
51758v_subrev_co_u32 v5, s[0:1], s103, v2
51759// W64: encoding: [0x05,0x00,0x19,0xd7,0x67,0x04,0x02,0x00]
51760// W32-ERR: error: invalid operand for instruction
51761// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], s103, v2
51762
51763v_subrev_co_u32 v5, s[0:1], vcc_lo, v2
51764// W64: encoding: [0x05,0x00,0x19,0xd7,0x6a,0x04,0x02,0x00]
51765// W32-ERR: error: invalid operand for instruction
51766// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], vcc_lo, v2
51767
51768v_subrev_co_u32 v5, s[0:1], vcc_hi, v2
51769// W64: encoding: [0x05,0x00,0x19,0xd7,0x6b,0x04,0x02,0x00]
51770// W32-ERR: error: invalid operand for instruction
51771// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], vcc_hi, v2
51772
51773v_subrev_co_u32 v5, s[0:1], ttmp11, v2
51774// W64: encoding: [0x05,0x00,0x19,0xd7,0x77,0x04,0x02,0x00]
51775// W32-ERR: error: invalid operand for instruction
51776// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], ttmp11, v2
51777
51778v_subrev_co_u32 v5, s[0:1], m0, v2
51779// W64: encoding: [0x05,0x00,0x19,0xd7,0x7c,0x04,0x02,0x00]
51780// W32-ERR: error: invalid operand for instruction
51781// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], m0, v2
51782
51783v_subrev_co_u32 v5, s[0:1], exec_lo, v2
51784// W64: encoding: [0x05,0x00,0x19,0xd7,0x7e,0x04,0x02,0x00]
51785// W32-ERR: error: invalid operand for instruction
51786// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], exec_lo, v2
51787
51788v_subrev_co_u32 v5, s[0:1], exec_hi, v2
51789// W64: encoding: [0x05,0x00,0x19,0xd7,0x7f,0x04,0x02,0x00]
51790// W32-ERR: error: invalid operand for instruction
51791// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], exec_hi, v2
51792
51793v_subrev_co_u32 v5, s[0:1], 0, v2
51794// W64: encoding: [0x05,0x00,0x19,0xd7,0x80,0x04,0x02,0x00]
51795// W32-ERR: error: invalid operand for instruction
51796// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], 0, v2
51797
51798v_subrev_co_u32 v5, s[0:1], -1, v2
51799// W64: encoding: [0x05,0x00,0x19,0xd7,0xc1,0x04,0x02,0x00]
51800// W32-ERR: error: invalid operand for instruction
51801// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], -1, v2
51802
51803v_subrev_co_u32 v5, s[0:1], 0.5, v2
51804// W64: encoding: [0x05,0x00,0x19,0xd7,0xf0,0x04,0x02,0x00]
51805// W32-ERR: error: invalid operand for instruction
51806// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], 0.5, v2
51807
51808v_subrev_co_u32 v5, s[0:1], -4.0, v2
51809// W64: encoding: [0x05,0x00,0x19,0xd7,0xf7,0x04,0x02,0x00]
51810// W32-ERR: error: invalid operand for instruction
51811// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], -4.0, v2
51812
51813v_subrev_co_u32 v5, s[0:1], v1, v255
51814// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xff,0x03,0x00]
51815// W32-ERR: error: invalid operand for instruction
51816// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, v255
51817
51818v_subrev_co_u32 v5, s[0:1], v1, s2
51819// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x05,0x00,0x00]
51820// W32-ERR: error: invalid operand for instruction
51821// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, s2
51822
51823v_subrev_co_u32 v5, s[0:1], v1, s103
51824// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xcf,0x00,0x00]
51825// W32-ERR: error: invalid operand for instruction
51826// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, s103
51827
51828v_subrev_co_u32 v5, s[0:1], v1, vcc_lo
51829// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xd5,0x00,0x00]
51830// W32-ERR: error: invalid operand for instruction
51831// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, vcc_lo
51832
51833v_subrev_co_u32 v5, s[0:1], v1, vcc_hi
51834// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xd7,0x00,0x00]
51835// W32-ERR: error: invalid operand for instruction
51836// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, vcc_hi
51837
51838v_subrev_co_u32 v5, s[0:1], v1, ttmp11
51839// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xef,0x00,0x00]
51840// W32-ERR: error: invalid operand for instruction
51841// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, ttmp11
51842
51843v_subrev_co_u32 v5, s[0:1], v1, m0
51844// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xf9,0x00,0x00]
51845// W32-ERR: error: invalid operand for instruction
51846// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, m0
51847
51848v_subrev_co_u32 v5, s[0:1], v1, exec_lo
51849// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xfd,0x00,0x00]
51850// W32-ERR: error: invalid operand for instruction
51851// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, exec_lo
51852
51853v_subrev_co_u32 v5, s[0:1], v1, exec_hi
51854// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xff,0x00,0x00]
51855// W32-ERR: error: invalid operand for instruction
51856// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, exec_hi
51857
51858v_subrev_co_u32 v5, s[0:1], v1, 0
51859// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x01,0x01,0x00]
51860// W32-ERR: error: invalid operand for instruction
51861// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, 0
51862
51863v_subrev_co_u32 v5, s[0:1], v1, -1
51864// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0x83,0x01,0x00]
51865// W32-ERR: error: invalid operand for instruction
51866// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, -1
51867
51868v_subrev_co_u32 v5, s[0:1], v1, 0.5
51869// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xe1,0x01,0x00]
51870// W32-ERR: error: invalid operand for instruction
51871// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, 0.5
51872
51873v_subrev_co_u32 v5, s[0:1], v1, -4.0
51874// W64: encoding: [0x05,0x00,0x19,0xd7,0x01,0xef,0x01,0x00]
51875// W32-ERR: error: invalid operand for instruction
51876// W32-ERR-NEXT: v_subrev_co_u32 v5, s[0:1], v1, -4.0
51877
51878v_ldexp_f32 v5, v1, v2
51879// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x00]
51880
51881v_ldexp_f32 v255, v1, v2
51882// GFX10: encoding: [0xff,0x00,0x62,0xd7,0x01,0x05,0x02,0x00]
51883
51884v_ldexp_f32 v5, v255, v2
51885// GFX10: encoding: [0x05,0x00,0x62,0xd7,0xff,0x05,0x02,0x00]
51886
51887v_ldexp_f32 v5, s1, v2
51888// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x04,0x02,0x00]
51889
51890v_ldexp_f32 v5, s103, v2
51891// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x67,0x04,0x02,0x00]
51892
51893v_ldexp_f32 v5, vcc_lo, v2
51894// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x6a,0x04,0x02,0x00]
51895
51896v_ldexp_f32 v5, vcc_hi, v2
51897// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x6b,0x04,0x02,0x00]
51898
51899v_ldexp_f32 v5, ttmp11, v2
51900// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x77,0x04,0x02,0x00]
51901
51902v_ldexp_f32 v5, m0, v2
51903// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x7c,0x04,0x02,0x00]
51904
51905v_ldexp_f32 v5, exec_lo, v2
51906// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x7e,0x04,0x02,0x00]
51907
51908v_ldexp_f32 v5, exec_hi, v2
51909// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x7f,0x04,0x02,0x00]
51910
51911v_ldexp_f32 v5, 0, v2
51912// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x80,0x04,0x02,0x00]
51913
51914v_ldexp_f32 v5, -1, v2
51915// GFX10: encoding: [0x05,0x00,0x62,0xd7,0xc1,0x04,0x02,0x00]
51916
51917v_ldexp_f32 v5, 0.5, v2
51918// GFX10: encoding: [0x05,0x00,0x62,0xd7,0xf0,0x04,0x02,0x00]
51919
51920v_ldexp_f32 v5, -4.0, v2
51921// GFX10: encoding: [0x05,0x00,0x62,0xd7,0xf7,0x04,0x02,0x00]
51922
51923v_ldexp_f32 v5, v1, v255
51924// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xff,0x03,0x00]
51925
51926v_ldexp_f32 v5, v1, s2
51927// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x00,0x00]
51928
51929v_ldexp_f32 v5, v1, s103
51930// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xcf,0x00,0x00]
51931
51932v_ldexp_f32 v5, v1, vcc_lo
51933// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xd5,0x00,0x00]
51934
51935v_ldexp_f32 v5, v1, vcc_hi
51936// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xd7,0x00,0x00]
51937
51938v_ldexp_f32 v5, v1, ttmp11
51939// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xef,0x00,0x00]
51940
51941v_ldexp_f32 v5, v1, m0
51942// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xf9,0x00,0x00]
51943
51944v_ldexp_f32 v5, v1, exec_lo
51945// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xfd,0x00,0x00]
51946
51947v_ldexp_f32 v5, v1, exec_hi
51948// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xff,0x00,0x00]
51949
51950v_ldexp_f32 v5, v1, 0
51951// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x01,0x01,0x00]
51952
51953v_ldexp_f32 v5, v1, -1
51954// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x83,0x01,0x00]
51955
51956v_ldexp_f32 v5, v1, 0.5
51957// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xe1,0x01,0x00]
51958
51959v_ldexp_f32 v5, v1, -4.0
51960// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0xef,0x01,0x00]
51961
51962v_ldexp_f32 v5, -v1, v2
51963// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x20]
51964
51965v_ldexp_f32 v5, |v1|, v2
51966// GFX10: encoding: [0x05,0x01,0x62,0xd7,0x01,0x05,0x02,0x00]
51967
51968v_ldexp_f32 v5, v1, v2 clamp
51969// GFX10: encoding: [0x05,0x80,0x62,0xd7,0x01,0x05,0x02,0x00]
51970
51971v_ldexp_f32 v5, v1, v2 mul:2
51972// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x08]
51973
51974v_ldexp_f32 v5, v1, v2 mul:4
51975// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x10]
51976
51977v_ldexp_f32 v5, v1, v2 div:2
51978// GFX10: encoding: [0x05,0x00,0x62,0xd7,0x01,0x05,0x02,0x18]
51979
51980v_cvt_pknorm_i16_f32 v5, v1, v2
51981// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x02,0x00]
51982
51983v_cvt_pknorm_i16_f32 v255, v1, v2
51984// GFX10: encoding: [0xff,0x00,0x68,0xd7,0x01,0x05,0x02,0x00]
51985
51986v_cvt_pknorm_i16_f32 v5, v255, v2
51987// GFX10: encoding: [0x05,0x00,0x68,0xd7,0xff,0x05,0x02,0x00]
51988
51989v_cvt_pknorm_i16_f32 v5, s1, v2
51990// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x04,0x02,0x00]
51991
51992v_cvt_pknorm_i16_f32 v5, s103, v2
51993// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x67,0x04,0x02,0x00]
51994
51995v_cvt_pknorm_i16_f32 v5, vcc_lo, v2
51996// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x6a,0x04,0x02,0x00]
51997
51998v_cvt_pknorm_i16_f32 v5, vcc_hi, v2
51999// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x6b,0x04,0x02,0x00]
52000
52001v_cvt_pknorm_i16_f32 v5, ttmp11, v2
52002// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x77,0x04,0x02,0x00]
52003
52004v_cvt_pknorm_i16_f32 v5, m0, v2
52005// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x7c,0x04,0x02,0x00]
52006
52007v_cvt_pknorm_i16_f32 v5, exec_lo, v2
52008// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x7e,0x04,0x02,0x00]
52009
52010v_cvt_pknorm_i16_f32 v5, exec_hi, v2
52011// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x7f,0x04,0x02,0x00]
52012
52013v_cvt_pknorm_i16_f32 v5, 0, v2
52014// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x80,0x04,0x02,0x00]
52015
52016v_cvt_pknorm_i16_f32 v5, -1, v2
52017// GFX10: encoding: [0x05,0x00,0x68,0xd7,0xc1,0x04,0x02,0x00]
52018
52019v_cvt_pknorm_i16_f32 v5, 0.5, v2
52020// GFX10: encoding: [0x05,0x00,0x68,0xd7,0xf0,0x04,0x02,0x00]
52021
52022v_cvt_pknorm_i16_f32 v5, -4.0, v2
52023// GFX10: encoding: [0x05,0x00,0x68,0xd7,0xf7,0x04,0x02,0x00]
52024
52025v_cvt_pknorm_i16_f32 v5, v1, v255
52026// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xff,0x03,0x00]
52027
52028v_cvt_pknorm_i16_f32 v5, v1, s2
52029// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x00,0x00]
52030
52031v_cvt_pknorm_i16_f32 v5, v1, s103
52032// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xcf,0x00,0x00]
52033
52034v_cvt_pknorm_i16_f32 v5, v1, vcc_lo
52035// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xd5,0x00,0x00]
52036
52037v_cvt_pknorm_i16_f32 v5, v1, vcc_hi
52038// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xd7,0x00,0x00]
52039
52040v_cvt_pknorm_i16_f32 v5, v1, ttmp11
52041// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xef,0x00,0x00]
52042
52043v_cvt_pknorm_i16_f32 v5, v1, m0
52044// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xf9,0x00,0x00]
52045
52046v_cvt_pknorm_i16_f32 v5, v1, exec_lo
52047// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xfd,0x00,0x00]
52048
52049v_cvt_pknorm_i16_f32 v5, v1, exec_hi
52050// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xff,0x00,0x00]
52051
52052v_cvt_pknorm_i16_f32 v5, v1, 0
52053// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x01,0x01,0x00]
52054
52055v_cvt_pknorm_i16_f32 v5, v1, -1
52056// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x83,0x01,0x00]
52057
52058v_cvt_pknorm_i16_f32 v5, v1, 0.5
52059// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xe1,0x01,0x00]
52060
52061v_cvt_pknorm_i16_f32 v5, v1, -4.0
52062// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0xef,0x01,0x00]
52063
52064v_cvt_pknorm_i16_f32 v5, -v1, v2
52065// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x02,0x20]
52066
52067v_cvt_pknorm_i16_f32 v5, v1, -v2
52068// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x02,0x40]
52069
52070v_cvt_pknorm_i16_f32 v5, -v1, -v2
52071// GFX10: encoding: [0x05,0x00,0x68,0xd7,0x01,0x05,0x02,0x60]
52072
52073v_cvt_pknorm_i16_f32 v5, |v1|, v2
52074// GFX10: encoding: [0x05,0x01,0x68,0xd7,0x01,0x05,0x02,0x00]
52075
52076v_cvt_pknorm_i16_f32 v5, v1, |v2|
52077// GFX10: encoding: [0x05,0x02,0x68,0xd7,0x01,0x05,0x02,0x00]
52078
52079v_cvt_pknorm_i16_f32 v5, |v1|, |v2|
52080// GFX10: encoding: [0x05,0x03,0x68,0xd7,0x01,0x05,0x02,0x00]
52081
52082v_cvt_pknorm_i16_f32 v5, v1, v2 clamp
52083// GFX10: encoding: [0x05,0x80,0x68,0xd7,0x01,0x05,0x02,0x00]
52084
52085v_cvt_pknorm_u16_f32 v5, v1, v2
52086// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x02,0x00]
52087
52088v_cvt_pknorm_u16_f32 v255, v1, v2
52089// GFX10: encoding: [0xff,0x00,0x69,0xd7,0x01,0x05,0x02,0x00]
52090
52091v_cvt_pknorm_u16_f32 v5, v255, v2
52092// GFX10: encoding: [0x05,0x00,0x69,0xd7,0xff,0x05,0x02,0x00]
52093
52094v_cvt_pknorm_u16_f32 v5, s1, v2
52095// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x04,0x02,0x00]
52096
52097v_cvt_pknorm_u16_f32 v5, s103, v2
52098// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x67,0x04,0x02,0x00]
52099
52100v_cvt_pknorm_u16_f32 v5, vcc_lo, v2
52101// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x6a,0x04,0x02,0x00]
52102
52103v_cvt_pknorm_u16_f32 v5, vcc_hi, v2
52104// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x6b,0x04,0x02,0x00]
52105
52106v_cvt_pknorm_u16_f32 v5, ttmp11, v2
52107// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x77,0x04,0x02,0x00]
52108
52109v_cvt_pknorm_u16_f32 v5, m0, v2
52110// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x7c,0x04,0x02,0x00]
52111
52112v_cvt_pknorm_u16_f32 v5, exec_lo, v2
52113// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x7e,0x04,0x02,0x00]
52114
52115v_cvt_pknorm_u16_f32 v5, exec_hi, v2
52116// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x7f,0x04,0x02,0x00]
52117
52118v_cvt_pknorm_u16_f32 v5, 0, v2
52119// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x80,0x04,0x02,0x00]
52120
52121v_cvt_pknorm_u16_f32 v5, -1, v2
52122// GFX10: encoding: [0x05,0x00,0x69,0xd7,0xc1,0x04,0x02,0x00]
52123
52124v_cvt_pknorm_u16_f32 v5, 0.5, v2
52125// GFX10: encoding: [0x05,0x00,0x69,0xd7,0xf0,0x04,0x02,0x00]
52126
52127v_cvt_pknorm_u16_f32 v5, -4.0, v2
52128// GFX10: encoding: [0x05,0x00,0x69,0xd7,0xf7,0x04,0x02,0x00]
52129
52130v_cvt_pknorm_u16_f32 v5, v1, v255
52131// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xff,0x03,0x00]
52132
52133v_cvt_pknorm_u16_f32 v5, v1, s2
52134// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x00,0x00]
52135
52136v_cvt_pknorm_u16_f32 v5, v1, s103
52137// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xcf,0x00,0x00]
52138
52139v_cvt_pknorm_u16_f32 v5, v1, vcc_lo
52140// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xd5,0x00,0x00]
52141
52142v_cvt_pknorm_u16_f32 v5, v1, vcc_hi
52143// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xd7,0x00,0x00]
52144
52145v_cvt_pknorm_u16_f32 v5, v1, ttmp11
52146// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xef,0x00,0x00]
52147
52148v_cvt_pknorm_u16_f32 v5, v1, m0
52149// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xf9,0x00,0x00]
52150
52151v_cvt_pknorm_u16_f32 v5, v1, exec_lo
52152// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xfd,0x00,0x00]
52153
52154v_cvt_pknorm_u16_f32 v5, v1, exec_hi
52155// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xff,0x00,0x00]
52156
52157v_cvt_pknorm_u16_f32 v5, v1, 0
52158// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x01,0x01,0x00]
52159
52160v_cvt_pknorm_u16_f32 v5, v1, -1
52161// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x83,0x01,0x00]
52162
52163v_cvt_pknorm_u16_f32 v5, v1, 0.5
52164// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xe1,0x01,0x00]
52165
52166v_cvt_pknorm_u16_f32 v5, v1, -4.0
52167// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0xef,0x01,0x00]
52168
52169v_cvt_pknorm_u16_f32 v5, -v1, v2
52170// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x02,0x20]
52171
52172v_cvt_pknorm_u16_f32 v5, v1, -v2
52173// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x02,0x40]
52174
52175v_cvt_pknorm_u16_f32 v5, -v1, -v2
52176// GFX10: encoding: [0x05,0x00,0x69,0xd7,0x01,0x05,0x02,0x60]
52177
52178v_cvt_pknorm_u16_f32 v5, |v1|, v2
52179// GFX10: encoding: [0x05,0x01,0x69,0xd7,0x01,0x05,0x02,0x00]
52180
52181v_cvt_pknorm_u16_f32 v5, v1, |v2|
52182// GFX10: encoding: [0x05,0x02,0x69,0xd7,0x01,0x05,0x02,0x00]
52183
52184v_cvt_pknorm_u16_f32 v5, |v1|, |v2|
52185// GFX10: encoding: [0x05,0x03,0x69,0xd7,0x01,0x05,0x02,0x00]
52186
52187v_cvt_pknorm_u16_f32 v5, v1, v2 clamp
52188// GFX10: encoding: [0x05,0x80,0x69,0xd7,0x01,0x05,0x02,0x00]
52189
52190v_cvt_pk_u16_u32 v5, v1, v2
52191// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x05,0x02,0x00]
52192
52193v_cvt_pk_u16_u32 v255, v1, v2
52194// GFX10: encoding: [0xff,0x00,0x6a,0xd7,0x01,0x05,0x02,0x00]
52195
52196v_cvt_pk_u16_u32 v5, v255, v2
52197// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0xff,0x05,0x02,0x00]
52198
52199v_cvt_pk_u16_u32 v5, s1, v2
52200// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x04,0x02,0x00]
52201
52202v_cvt_pk_u16_u32 v5, s103, v2
52203// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x67,0x04,0x02,0x00]
52204
52205v_cvt_pk_u16_u32 v5, vcc_lo, v2
52206// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x6a,0x04,0x02,0x00]
52207
52208v_cvt_pk_u16_u32 v5, vcc_hi, v2
52209// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x6b,0x04,0x02,0x00]
52210
52211v_cvt_pk_u16_u32 v5, ttmp11, v2
52212// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x77,0x04,0x02,0x00]
52213
52214v_cvt_pk_u16_u32 v5, m0, v2
52215// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x7c,0x04,0x02,0x00]
52216
52217v_cvt_pk_u16_u32 v5, exec_lo, v2
52218// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x7e,0x04,0x02,0x00]
52219
52220v_cvt_pk_u16_u32 v5, exec_hi, v2
52221// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x7f,0x04,0x02,0x00]
52222
52223v_cvt_pk_u16_u32 v5, 0, v2
52224// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x80,0x04,0x02,0x00]
52225
52226v_cvt_pk_u16_u32 v5, -1, v2
52227// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0xc1,0x04,0x02,0x00]
52228
52229v_cvt_pk_u16_u32 v5, 0.5, v2
52230// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0xf0,0x04,0x02,0x00]
52231
52232v_cvt_pk_u16_u32 v5, -4.0, v2
52233// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0xf7,0x04,0x02,0x00]
52234
52235v_cvt_pk_u16_u32 v5, v1, v255
52236// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xff,0x03,0x00]
52237
52238v_cvt_pk_u16_u32 v5, v1, s2
52239// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x05,0x00,0x00]
52240
52241v_cvt_pk_u16_u32 v5, v1, s103
52242// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xcf,0x00,0x00]
52243
52244v_cvt_pk_u16_u32 v5, v1, vcc_lo
52245// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xd5,0x00,0x00]
52246
52247v_cvt_pk_u16_u32 v5, v1, vcc_hi
52248// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xd7,0x00,0x00]
52249
52250v_cvt_pk_u16_u32 v5, v1, ttmp11
52251// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xef,0x00,0x00]
52252
52253v_cvt_pk_u16_u32 v5, v1, m0
52254// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xf9,0x00,0x00]
52255
52256v_cvt_pk_u16_u32 v5, v1, exec_lo
52257// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xfd,0x00,0x00]
52258
52259v_cvt_pk_u16_u32 v5, v1, exec_hi
52260// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xff,0x00,0x00]
52261
52262v_cvt_pk_u16_u32 v5, v1, 0
52263// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x01,0x01,0x00]
52264
52265v_cvt_pk_u16_u32 v5, v1, -1
52266// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0x83,0x01,0x00]
52267
52268v_cvt_pk_u16_u32 v5, v1, 0.5
52269// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xe1,0x01,0x00]
52270
52271v_cvt_pk_u16_u32 v5, v1, -4.0
52272// GFX10: encoding: [0x05,0x00,0x6a,0xd7,0x01,0xef,0x01,0x00]
52273
52274v_cvt_pk_i16_i32 v5, v1, v2
52275// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x05,0x02,0x00]
52276
52277v_cvt_pk_i16_i32 v255, v1, v2
52278// GFX10: encoding: [0xff,0x00,0x6b,0xd7,0x01,0x05,0x02,0x00]
52279
52280v_cvt_pk_i16_i32 v5, v255, v2
52281// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0xff,0x05,0x02,0x00]
52282
52283v_cvt_pk_i16_i32 v5, s1, v2
52284// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x04,0x02,0x00]
52285
52286v_cvt_pk_i16_i32 v5, s103, v2
52287// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x67,0x04,0x02,0x00]
52288
52289v_cvt_pk_i16_i32 v5, vcc_lo, v2
52290// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x6a,0x04,0x02,0x00]
52291
52292v_cvt_pk_i16_i32 v5, vcc_hi, v2
52293// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x6b,0x04,0x02,0x00]
52294
52295v_cvt_pk_i16_i32 v5, ttmp11, v2
52296// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x77,0x04,0x02,0x00]
52297
52298v_cvt_pk_i16_i32 v5, m0, v2
52299// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x7c,0x04,0x02,0x00]
52300
52301v_cvt_pk_i16_i32 v5, exec_lo, v2
52302// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x7e,0x04,0x02,0x00]
52303
52304v_cvt_pk_i16_i32 v5, exec_hi, v2
52305// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x7f,0x04,0x02,0x00]
52306
52307v_cvt_pk_i16_i32 v5, 0, v2
52308// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x80,0x04,0x02,0x00]
52309
52310v_cvt_pk_i16_i32 v5, -1, v2
52311// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0xc1,0x04,0x02,0x00]
52312
52313v_cvt_pk_i16_i32 v5, 0.5, v2
52314// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0xf0,0x04,0x02,0x00]
52315
52316v_cvt_pk_i16_i32 v5, -4.0, v2
52317// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0xf7,0x04,0x02,0x00]
52318
52319v_cvt_pk_i16_i32 v5, v1, v255
52320// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xff,0x03,0x00]
52321
52322v_cvt_pk_i16_i32 v5, v1, s2
52323// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x05,0x00,0x00]
52324
52325v_cvt_pk_i16_i32 v5, v1, s103
52326// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xcf,0x00,0x00]
52327
52328v_cvt_pk_i16_i32 v5, v1, vcc_lo
52329// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xd5,0x00,0x00]
52330
52331v_cvt_pk_i16_i32 v5, v1, vcc_hi
52332// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xd7,0x00,0x00]
52333
52334v_cvt_pk_i16_i32 v5, v1, ttmp11
52335// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xef,0x00,0x00]
52336
52337v_cvt_pk_i16_i32 v5, v1, m0
52338// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xf9,0x00,0x00]
52339
52340v_cvt_pk_i16_i32 v5, v1, exec_lo
52341// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xfd,0x00,0x00]
52342
52343v_cvt_pk_i16_i32 v5, v1, exec_hi
52344// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xff,0x00,0x00]
52345
52346v_cvt_pk_i16_i32 v5, v1, 0
52347// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x01,0x01,0x00]
52348
52349v_cvt_pk_i16_i32 v5, v1, -1
52350// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0x83,0x01,0x00]
52351
52352v_cvt_pk_i16_i32 v5, v1, 0.5
52353// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xe1,0x01,0x00]
52354
52355v_cvt_pk_i16_i32 v5, v1, -4.0
52356// GFX10: encoding: [0x05,0x00,0x6b,0xd7,0x01,0xef,0x01,0x00]
52357
52358v_mad_legacy_f32 v5, v1, v2, v3
52359// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x04]
52360
52361v_mad_legacy_f32 v255, v1, v2, v3
52362// GFX10: encoding: [0xff,0x00,0x40,0xd5,0x01,0x05,0x0e,0x04]
52363
52364v_mad_legacy_f32 v5, v255, v2, v3
52365// GFX10: encoding: [0x05,0x00,0x40,0xd5,0xff,0x05,0x0e,0x04]
52366
52367v_mad_legacy_f32 v5, s1, v2, v3
52368// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x04,0x0e,0x04]
52369
52370v_mad_legacy_f32 v5, s103, v2, v3
52371// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x67,0x04,0x0e,0x04]
52372
52373v_mad_legacy_f32 v5, vcc_lo, v2, v3
52374// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x6a,0x04,0x0e,0x04]
52375
52376v_mad_legacy_f32 v5, vcc_hi, v2, v3
52377// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x6b,0x04,0x0e,0x04]
52378
52379v_mad_legacy_f32 v5, ttmp11, v2, v3
52380// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x77,0x04,0x0e,0x04]
52381
52382v_mad_legacy_f32 v5, m0, v2, v3
52383// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x7c,0x04,0x0e,0x04]
52384
52385v_mad_legacy_f32 v5, exec_lo, v2, v3
52386// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x7e,0x04,0x0e,0x04]
52387
52388v_mad_legacy_f32 v5, exec_hi, v2, v3
52389// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x7f,0x04,0x0e,0x04]
52390
52391v_mad_legacy_f32 v5, 0, v2, v3
52392// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x80,0x04,0x0e,0x04]
52393
52394v_mad_legacy_f32 v5, -1, v2, v3
52395// GFX10: encoding: [0x05,0x00,0x40,0xd5,0xc1,0x04,0x0e,0x04]
52396
52397v_mad_legacy_f32 v5, 0.5, v2, v3
52398// GFX10: encoding: [0x05,0x00,0x40,0xd5,0xf0,0x04,0x0e,0x04]
52399
52400v_mad_legacy_f32 v5, -4.0, v2, v3
52401// GFX10: encoding: [0x05,0x00,0x40,0xd5,0xf7,0x04,0x0e,0x04]
52402
52403v_mad_legacy_f32 v5, v1, v255, v3
52404// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xff,0x0f,0x04]
52405
52406v_mad_legacy_f32 v5, v1, s2, v3
52407// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0c,0x04]
52408
52409v_mad_legacy_f32 v5, v1, s103, v3
52410// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xcf,0x0c,0x04]
52411
52412v_mad_legacy_f32 v5, v1, vcc_lo, v3
52413// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xd5,0x0c,0x04]
52414
52415v_mad_legacy_f32 v5, v1, vcc_hi, v3
52416// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xd7,0x0c,0x04]
52417
52418v_mad_legacy_f32 v5, v1, ttmp11, v3
52419// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xef,0x0c,0x04]
52420
52421v_mad_legacy_f32 v5, v1, m0, v3
52422// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xf9,0x0c,0x04]
52423
52424v_mad_legacy_f32 v5, v1, exec_lo, v3
52425// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xfd,0x0c,0x04]
52426
52427v_mad_legacy_f32 v5, v1, exec_hi, v3
52428// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xff,0x0c,0x04]
52429
52430v_mad_legacy_f32 v5, v1, 0, v3
52431// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x01,0x0d,0x04]
52432
52433v_mad_legacy_f32 v5, v1, -1, v3
52434// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x83,0x0d,0x04]
52435
52436v_mad_legacy_f32 v5, v1, 0.5, v3
52437// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xe1,0x0d,0x04]
52438
52439v_mad_legacy_f32 v5, v1, -4.0, v3
52440// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0xef,0x0d,0x04]
52441
52442v_mad_legacy_f32 v5, v1, v2, v255
52443// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xfe,0x07]
52444
52445v_mad_legacy_f32 v5, v1, v2, s3
52446// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x00]
52447
52448v_mad_legacy_f32 v5, v1, v2, s103
52449// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x9e,0x01]
52450
52451v_mad_legacy_f32 v5, v1, v2, vcc_lo
52452// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xaa,0x01]
52453
52454v_mad_legacy_f32 v5, v1, v2, vcc_hi
52455// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xae,0x01]
52456
52457v_mad_legacy_f32 v5, v1, v2, ttmp11
52458// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xde,0x01]
52459
52460v_mad_legacy_f32 v5, v1, v2, m0
52461// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xf2,0x01]
52462
52463v_mad_legacy_f32 v5, v1, v2, exec_lo
52464// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xfa,0x01]
52465
52466v_mad_legacy_f32 v5, v1, v2, exec_hi
52467// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xfe,0x01]
52468
52469v_mad_legacy_f32 v5, v1, v2, 0
52470// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x02,0x02]
52471
52472v_mad_legacy_f32 v5, v1, v2, -1
52473// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x06,0x03]
52474
52475v_mad_legacy_f32 v5, v1, v2, 0.5
52476// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xc2,0x03]
52477
52478v_mad_legacy_f32 v5, v1, v2, -4.0
52479// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0xde,0x03]
52480
52481v_mad_legacy_f32 v5, -v1, v2, v3
52482// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x24]
52483
52484v_mad_legacy_f32 v5, v1, -v2, v3
52485// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x44]
52486
52487v_mad_legacy_f32 v5, v1, v2, -v3
52488// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x84]
52489
52490v_mad_legacy_f32 v5, -v1, -v2, -v3
52491// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0xe4]
52492
52493v_mad_legacy_f32 v5, |v1|, v2, v3
52494// GFX10: encoding: [0x05,0x01,0x40,0xd5,0x01,0x05,0x0e,0x04]
52495
52496v_mad_legacy_f32 v5, v1, |v2|, v3
52497// GFX10: encoding: [0x05,0x02,0x40,0xd5,0x01,0x05,0x0e,0x04]
52498
52499v_mad_legacy_f32 v5, v1, v2, |v3|
52500// GFX10: encoding: [0x05,0x04,0x40,0xd5,0x01,0x05,0x0e,0x04]
52501
52502v_mad_legacy_f32 v5, |v1|, |v2|, |v3|
52503// GFX10: encoding: [0x05,0x07,0x40,0xd5,0x01,0x05,0x0e,0x04]
52504
52505v_mad_legacy_f32 v5, v1, v2, v3 clamp
52506// GFX10: encoding: [0x05,0x80,0x40,0xd5,0x01,0x05,0x0e,0x04]
52507
52508v_mad_legacy_f32 v5, v1, v2, v3 mul:2
52509// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x0c]
52510
52511v_mad_legacy_f32 v5, v1, v2, v3 mul:4
52512// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x14]
52513
52514v_mad_legacy_f32 v5, v1, v2, v3 div:2
52515// GFX10: encoding: [0x05,0x00,0x40,0xd5,0x01,0x05,0x0e,0x1c]
52516
52517v_mad_f32 v5, v1, v2, v3
52518// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x04]
52519
52520v_mad_f32 v255, v1, v2, v3
52521// GFX10: encoding: [0xff,0x00,0x41,0xd5,0x01,0x05,0x0e,0x04]
52522
52523v_mad_f32 v5, v255, v2, v3
52524// GFX10: encoding: [0x05,0x00,0x41,0xd5,0xff,0x05,0x0e,0x04]
52525
52526v_mad_f32 v5, s1, v2, v3
52527// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x04,0x0e,0x04]
52528
52529v_mad_f32 v5, s103, v2, v3
52530// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x67,0x04,0x0e,0x04]
52531
52532v_mad_f32 v5, vcc_lo, v2, v3
52533// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x6a,0x04,0x0e,0x04]
52534
52535v_mad_f32 v5, vcc_hi, v2, v3
52536// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x6b,0x04,0x0e,0x04]
52537
52538v_mad_f32 v5, ttmp11, v2, v3
52539// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x77,0x04,0x0e,0x04]
52540
52541v_mad_f32 v5, m0, v2, v3
52542// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x7c,0x04,0x0e,0x04]
52543
52544v_mad_f32 v5, exec_lo, v2, v3
52545// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x7e,0x04,0x0e,0x04]
52546
52547v_mad_f32 v5, exec_hi, v2, v3
52548// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x7f,0x04,0x0e,0x04]
52549
52550v_mad_f32 v5, 0, v2, v3
52551// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x80,0x04,0x0e,0x04]
52552
52553v_mad_f32 v5, -1, v2, v3
52554// GFX10: encoding: [0x05,0x00,0x41,0xd5,0xc1,0x04,0x0e,0x04]
52555
52556v_mad_f32 v5, 0.5, v2, v3
52557// GFX10: encoding: [0x05,0x00,0x41,0xd5,0xf0,0x04,0x0e,0x04]
52558
52559v_mad_f32 v5, -4.0, v2, v3
52560// GFX10: encoding: [0x05,0x00,0x41,0xd5,0xf7,0x04,0x0e,0x04]
52561
52562v_mad_f32 v5, v1, v255, v3
52563// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xff,0x0f,0x04]
52564
52565v_mad_f32 v5, v1, s2, v3
52566// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0c,0x04]
52567
52568v_mad_f32 v5, v1, s103, v3
52569// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xcf,0x0c,0x04]
52570
52571v_mad_f32 v5, v1, vcc_lo, v3
52572// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xd5,0x0c,0x04]
52573
52574v_mad_f32 v5, v1, vcc_hi, v3
52575// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xd7,0x0c,0x04]
52576
52577v_mad_f32 v5, v1, ttmp11, v3
52578// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xef,0x0c,0x04]
52579
52580v_mad_f32 v5, v1, m0, v3
52581// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xf9,0x0c,0x04]
52582
52583v_mad_f32 v5, v1, exec_lo, v3
52584// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xfd,0x0c,0x04]
52585
52586v_mad_f32 v5, v1, exec_hi, v3
52587// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xff,0x0c,0x04]
52588
52589v_mad_f32 v5, v1, 0, v3
52590// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x01,0x0d,0x04]
52591
52592v_mad_f32 v5, v1, -1, v3
52593// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x83,0x0d,0x04]
52594
52595v_mad_f32 v5, v1, 0.5, v3
52596// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xe1,0x0d,0x04]
52597
52598v_mad_f32 v5, v1, -4.0, v3
52599// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0xef,0x0d,0x04]
52600
52601v_mad_f32 v5, v1, v2, v255
52602// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xfe,0x07]
52603
52604v_mad_f32 v5, v1, v2, s3
52605// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x00]
52606
52607v_mad_f32 v5, v1, v2, s103
52608// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x9e,0x01]
52609
52610v_mad_f32 v5, v1, v2, vcc_lo
52611// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xaa,0x01]
52612
52613v_mad_f32 v5, v1, v2, vcc_hi
52614// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xae,0x01]
52615
52616v_mad_f32 v5, v1, v2, ttmp11
52617// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xde,0x01]
52618
52619v_mad_f32 v5, v1, v2, m0
52620// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xf2,0x01]
52621
52622v_mad_f32 v5, v1, v2, exec_lo
52623// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xfa,0x01]
52624
52625v_mad_f32 v5, v1, v2, exec_hi
52626// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xfe,0x01]
52627
52628v_mad_f32 v5, v1, v2, 0
52629// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x02,0x02]
52630
52631v_mad_f32 v5, v1, v2, -1
52632// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x06,0x03]
52633
52634v_mad_f32 v5, v1, v2, 0.5
52635// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xc2,0x03]
52636
52637v_mad_f32 v5, v1, v2, -4.0
52638// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0xde,0x03]
52639
52640v_mad_f32 v5, -v1, v2, v3
52641// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x24]
52642
52643v_mad_f32 v5, v1, -v2, v3
52644// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x44]
52645
52646v_mad_f32 v5, v1, v2, -v3
52647// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x84]
52648
52649v_mad_f32 v5, -v1, -v2, -v3
52650// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0xe4]
52651
52652v_mad_f32 v5, |v1|, v2, v3
52653// GFX10: encoding: [0x05,0x01,0x41,0xd5,0x01,0x05,0x0e,0x04]
52654
52655v_mad_f32 v5, v1, |v2|, v3
52656// GFX10: encoding: [0x05,0x02,0x41,0xd5,0x01,0x05,0x0e,0x04]
52657
52658v_mad_f32 v5, v1, v2, |v3|
52659// GFX10: encoding: [0x05,0x04,0x41,0xd5,0x01,0x05,0x0e,0x04]
52660
52661v_mad_f32 v5, |v1|, |v2|, |v3|
52662// GFX10: encoding: [0x05,0x07,0x41,0xd5,0x01,0x05,0x0e,0x04]
52663
52664v_mad_f32 v5, v1, v2, v3 clamp
52665// GFX10: encoding: [0x05,0x80,0x41,0xd5,0x01,0x05,0x0e,0x04]
52666
52667v_mad_f32 v5, v1, v2, v3 mul:2
52668// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x0c]
52669
52670v_mad_f32 v5, v1, v2, v3 mul:4
52671// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x14]
52672
52673v_mad_f32 v5, v1, v2, v3 div:2
52674// GFX10: encoding: [0x05,0x00,0x41,0xd5,0x01,0x05,0x0e,0x1c]
52675
52676v_mad_i32_i24 v5, v1, v2, v3
52677// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x0e,0x04]
52678
52679v_mad_i32_i24 v255, v1, v2, v3
52680// GFX10: encoding: [0xff,0x00,0x42,0xd5,0x01,0x05,0x0e,0x04]
52681
52682v_mad_i32_i24 v5, v255, v2, v3
52683// GFX10: encoding: [0x05,0x00,0x42,0xd5,0xff,0x05,0x0e,0x04]
52684
52685v_mad_i32_i24 v5, s1, v2, v3
52686// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x04,0x0e,0x04]
52687
52688v_mad_i32_i24 v5, s103, v2, v3
52689// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x67,0x04,0x0e,0x04]
52690
52691v_mad_i32_i24 v5, vcc_lo, v2, v3
52692// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x6a,0x04,0x0e,0x04]
52693
52694v_mad_i32_i24 v5, vcc_hi, v2, v3
52695// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x6b,0x04,0x0e,0x04]
52696
52697v_mad_i32_i24 v5, ttmp11, v2, v3
52698// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x77,0x04,0x0e,0x04]
52699
52700v_mad_i32_i24 v5, m0, v2, v3
52701// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x7c,0x04,0x0e,0x04]
52702
52703v_mad_i32_i24 v5, exec_lo, v2, v3
52704// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x7e,0x04,0x0e,0x04]
52705
52706v_mad_i32_i24 v5, exec_hi, v2, v3
52707// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x7f,0x04,0x0e,0x04]
52708
52709v_mad_i32_i24 v5, 0, v2, v3
52710// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x80,0x04,0x0e,0x04]
52711
52712v_mad_i32_i24 v5, -1, v2, v3
52713// GFX10: encoding: [0x05,0x00,0x42,0xd5,0xc1,0x04,0x0e,0x04]
52714
52715v_mad_i32_i24 v5, 0.5, v2, v3
52716// GFX10: encoding: [0x05,0x00,0x42,0xd5,0xf0,0x04,0x0e,0x04]
52717
52718v_mad_i32_i24 v5, -4.0, v2, v3
52719// GFX10: encoding: [0x05,0x00,0x42,0xd5,0xf7,0x04,0x0e,0x04]
52720
52721v_mad_i32_i24 v5, v1, v255, v3
52722// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xff,0x0f,0x04]
52723
52724v_mad_i32_i24 v5, v1, s2, v3
52725// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x0c,0x04]
52726
52727v_mad_i32_i24 v5, v1, s103, v3
52728// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xcf,0x0c,0x04]
52729
52730v_mad_i32_i24 v5, v1, vcc_lo, v3
52731// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xd5,0x0c,0x04]
52732
52733v_mad_i32_i24 v5, v1, vcc_hi, v3
52734// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xd7,0x0c,0x04]
52735
52736v_mad_i32_i24 v5, v1, ttmp11, v3
52737// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xef,0x0c,0x04]
52738
52739v_mad_i32_i24 v5, v1, m0, v3
52740// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xf9,0x0c,0x04]
52741
52742v_mad_i32_i24 v5, v1, exec_lo, v3
52743// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xfd,0x0c,0x04]
52744
52745v_mad_i32_i24 v5, v1, exec_hi, v3
52746// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xff,0x0c,0x04]
52747
52748v_mad_i32_i24 v5, v1, 0, v3
52749// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x01,0x0d,0x04]
52750
52751v_mad_i32_i24 v5, v1, -1, v3
52752// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x83,0x0d,0x04]
52753
52754v_mad_i32_i24 v5, v1, 0.5, v3
52755// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xe1,0x0d,0x04]
52756
52757v_mad_i32_i24 v5, v1, -4.0, v3
52758// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0xef,0x0d,0x04]
52759
52760v_mad_i32_i24 v5, v1, v2, v255
52761// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xfe,0x07]
52762
52763v_mad_i32_i24 v5, v1, v2, s3
52764// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x0e,0x00]
52765
52766v_mad_i32_i24 v5, v1, v2, s103
52767// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x9e,0x01]
52768
52769v_mad_i32_i24 v5, v1, v2, vcc_lo
52770// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xaa,0x01]
52771
52772v_mad_i32_i24 v5, v1, v2, vcc_hi
52773// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xae,0x01]
52774
52775v_mad_i32_i24 v5, v1, v2, ttmp11
52776// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xde,0x01]
52777
52778v_mad_i32_i24 v5, v1, v2, m0
52779// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xf2,0x01]
52780
52781v_mad_i32_i24 v5, v1, v2, exec_lo
52782// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xfa,0x01]
52783
52784v_mad_i32_i24 v5, v1, v2, exec_hi
52785// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xfe,0x01]
52786
52787v_mad_i32_i24 v5, v1, v2, 0
52788// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x02,0x02]
52789
52790v_mad_i32_i24 v5, v1, v2, -1
52791// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0x06,0x03]
52792
52793v_mad_i32_i24 v5, v1, v2, 0.5
52794// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xc2,0x03]
52795
52796v_mad_i32_i24 v5, v1, v2, -4.0
52797// GFX10: encoding: [0x05,0x00,0x42,0xd5,0x01,0x05,0xde,0x03]
52798
52799v_mad_u32_u24 v5, v1, v2, v3
52800// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x0e,0x04]
52801
52802v_mad_u32_u24 v255, v1, v2, v3
52803// GFX10: encoding: [0xff,0x00,0x43,0xd5,0x01,0x05,0x0e,0x04]
52804
52805v_mad_u32_u24 v5, v255, v2, v3
52806// GFX10: encoding: [0x05,0x00,0x43,0xd5,0xff,0x05,0x0e,0x04]
52807
52808v_mad_u32_u24 v5, s1, v2, v3
52809// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x04,0x0e,0x04]
52810
52811v_mad_u32_u24 v5, s103, v2, v3
52812// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x67,0x04,0x0e,0x04]
52813
52814v_mad_u32_u24 v5, vcc_lo, v2, v3
52815// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x6a,0x04,0x0e,0x04]
52816
52817v_mad_u32_u24 v5, vcc_hi, v2, v3
52818// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x6b,0x04,0x0e,0x04]
52819
52820v_mad_u32_u24 v5, ttmp11, v2, v3
52821// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x77,0x04,0x0e,0x04]
52822
52823v_mad_u32_u24 v5, m0, v2, v3
52824// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x7c,0x04,0x0e,0x04]
52825
52826v_mad_u32_u24 v5, exec_lo, v2, v3
52827// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x7e,0x04,0x0e,0x04]
52828
52829v_mad_u32_u24 v5, exec_hi, v2, v3
52830// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x7f,0x04,0x0e,0x04]
52831
52832v_mad_u32_u24 v5, 0, v2, v3
52833// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x80,0x04,0x0e,0x04]
52834
52835v_mad_u32_u24 v5, -1, v2, v3
52836// GFX10: encoding: [0x05,0x00,0x43,0xd5,0xc1,0x04,0x0e,0x04]
52837
52838v_mad_u32_u24 v5, 0.5, v2, v3
52839// GFX10: encoding: [0x05,0x00,0x43,0xd5,0xf0,0x04,0x0e,0x04]
52840
52841v_mad_u32_u24 v5, -4.0, v2, v3
52842// GFX10: encoding: [0x05,0x00,0x43,0xd5,0xf7,0x04,0x0e,0x04]
52843
52844v_mad_u32_u24 v5, v1, v255, v3
52845// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xff,0x0f,0x04]
52846
52847v_mad_u32_u24 v5, v1, s2, v3
52848// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x0c,0x04]
52849
52850v_mad_u32_u24 v5, v1, s103, v3
52851// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xcf,0x0c,0x04]
52852
52853v_mad_u32_u24 v5, v1, vcc_lo, v3
52854// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xd5,0x0c,0x04]
52855
52856v_mad_u32_u24 v5, v1, vcc_hi, v3
52857// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xd7,0x0c,0x04]
52858
52859v_mad_u32_u24 v5, v1, ttmp11, v3
52860// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xef,0x0c,0x04]
52861
52862v_mad_u32_u24 v5, v1, m0, v3
52863// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xf9,0x0c,0x04]
52864
52865v_mad_u32_u24 v5, v1, exec_lo, v3
52866// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xfd,0x0c,0x04]
52867
52868v_mad_u32_u24 v5, v1, exec_hi, v3
52869// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xff,0x0c,0x04]
52870
52871v_mad_u32_u24 v5, v1, 0, v3
52872// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x01,0x0d,0x04]
52873
52874v_mad_u32_u24 v5, v1, -1, v3
52875// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x83,0x0d,0x04]
52876
52877v_mad_u32_u24 v5, v1, 0.5, v3
52878// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xe1,0x0d,0x04]
52879
52880v_mad_u32_u24 v5, v1, -4.0, v3
52881// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0xef,0x0d,0x04]
52882
52883v_mad_u32_u24 v5, v1, v2, v255
52884// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xfe,0x07]
52885
52886v_mad_u32_u24 v5, v1, v2, s3
52887// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x0e,0x00]
52888
52889v_mad_u32_u24 v5, v1, v2, s103
52890// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x9e,0x01]
52891
52892v_mad_u32_u24 v5, v1, v2, vcc_lo
52893// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xaa,0x01]
52894
52895v_mad_u32_u24 v5, v1, v2, vcc_hi
52896// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xae,0x01]
52897
52898v_mad_u32_u24 v5, v1, v2, ttmp11
52899// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xde,0x01]
52900
52901v_mad_u32_u24 v5, v1, v2, m0
52902// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xf2,0x01]
52903
52904v_mad_u32_u24 v5, v1, v2, exec_lo
52905// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xfa,0x01]
52906
52907v_mad_u32_u24 v5, v1, v2, exec_hi
52908// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xfe,0x01]
52909
52910v_mad_u32_u24 v5, v1, v2, 0
52911// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x02,0x02]
52912
52913v_mad_u32_u24 v5, v1, v2, -1
52914// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0x06,0x03]
52915
52916v_mad_u32_u24 v5, v1, v2, 0.5
52917// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xc2,0x03]
52918
52919v_mad_u32_u24 v5, v1, v2, -4.0
52920// GFX10: encoding: [0x05,0x00,0x43,0xd5,0x01,0x05,0xde,0x03]
52921
52922v_cubeid_f32 v5, v1, v2, v3
52923// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x04]
52924
52925v_cubeid_f32 v255, v1, v2, v3
52926// GFX10: encoding: [0xff,0x00,0x44,0xd5,0x01,0x05,0x0e,0x04]
52927
52928v_cubeid_f32 v5, v255, v2, v3
52929// GFX10: encoding: [0x05,0x00,0x44,0xd5,0xff,0x05,0x0e,0x04]
52930
52931v_cubeid_f32 v5, s1, v2, v3
52932// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x04,0x0e,0x04]
52933
52934v_cubeid_f32 v5, s103, v2, v3
52935// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x67,0x04,0x0e,0x04]
52936
52937v_cubeid_f32 v5, vcc_lo, v2, v3
52938// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x6a,0x04,0x0e,0x04]
52939
52940v_cubeid_f32 v5, vcc_hi, v2, v3
52941// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x6b,0x04,0x0e,0x04]
52942
52943v_cubeid_f32 v5, ttmp11, v2, v3
52944// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x77,0x04,0x0e,0x04]
52945
52946v_cubeid_f32 v5, m0, v2, v3
52947// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x7c,0x04,0x0e,0x04]
52948
52949v_cubeid_f32 v5, exec_lo, v2, v3
52950// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x7e,0x04,0x0e,0x04]
52951
52952v_cubeid_f32 v5, exec_hi, v2, v3
52953// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x7f,0x04,0x0e,0x04]
52954
52955v_cubeid_f32 v5, 0, v2, v3
52956// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x80,0x04,0x0e,0x04]
52957
52958v_cubeid_f32 v5, -1, v2, v3
52959// GFX10: encoding: [0x05,0x00,0x44,0xd5,0xc1,0x04,0x0e,0x04]
52960
52961v_cubeid_f32 v5, 0.5, v2, v3
52962// GFX10: encoding: [0x05,0x00,0x44,0xd5,0xf0,0x04,0x0e,0x04]
52963
52964v_cubeid_f32 v5, -4.0, v2, v3
52965// GFX10: encoding: [0x05,0x00,0x44,0xd5,0xf7,0x04,0x0e,0x04]
52966
52967v_cubeid_f32 v5, v1, v255, v3
52968// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xff,0x0f,0x04]
52969
52970v_cubeid_f32 v5, v1, s2, v3
52971// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0c,0x04]
52972
52973v_cubeid_f32 v5, v1, s103, v3
52974// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xcf,0x0c,0x04]
52975
52976v_cubeid_f32 v5, v1, vcc_lo, v3
52977// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xd5,0x0c,0x04]
52978
52979v_cubeid_f32 v5, v1, vcc_hi, v3
52980// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xd7,0x0c,0x04]
52981
52982v_cubeid_f32 v5, v1, ttmp11, v3
52983// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xef,0x0c,0x04]
52984
52985v_cubeid_f32 v5, v1, m0, v3
52986// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xf9,0x0c,0x04]
52987
52988v_cubeid_f32 v5, v1, exec_lo, v3
52989// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xfd,0x0c,0x04]
52990
52991v_cubeid_f32 v5, v1, exec_hi, v3
52992// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xff,0x0c,0x04]
52993
52994v_cubeid_f32 v5, v1, 0, v3
52995// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x01,0x0d,0x04]
52996
52997v_cubeid_f32 v5, v1, -1, v3
52998// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x83,0x0d,0x04]
52999
53000v_cubeid_f32 v5, v1, 0.5, v3
53001// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xe1,0x0d,0x04]
53002
53003v_cubeid_f32 v5, v1, -4.0, v3
53004// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0xef,0x0d,0x04]
53005
53006v_cubeid_f32 v5, v1, v2, v255
53007// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xfe,0x07]
53008
53009v_cubeid_f32 v5, v1, v2, s3
53010// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x00]
53011
53012v_cubeid_f32 v5, v1, v2, s103
53013// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x9e,0x01]
53014
53015v_cubeid_f32 v5, v1, v2, vcc_lo
53016// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xaa,0x01]
53017
53018v_cubeid_f32 v5, v1, v2, vcc_hi
53019// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xae,0x01]
53020
53021v_cubeid_f32 v5, v1, v2, ttmp11
53022// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xde,0x01]
53023
53024v_cubeid_f32 v5, v1, v2, m0
53025// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xf2,0x01]
53026
53027v_cubeid_f32 v5, v1, v2, exec_lo
53028// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xfa,0x01]
53029
53030v_cubeid_f32 v5, v1, v2, exec_hi
53031// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xfe,0x01]
53032
53033v_cubeid_f32 v5, v1, v2, 0
53034// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x02,0x02]
53035
53036v_cubeid_f32 v5, v1, v2, -1
53037// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x06,0x03]
53038
53039v_cubeid_f32 v5, v1, v2, 0.5
53040// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xc2,0x03]
53041
53042v_cubeid_f32 v5, v1, v2, -4.0
53043// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0xde,0x03]
53044
53045v_cubeid_f32 v5, -v1, v2, v3
53046// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x24]
53047
53048v_cubeid_f32 v5, v1, -v2, v3
53049// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x44]
53050
53051v_cubeid_f32 v5, v1, v2, -v3
53052// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x84]
53053
53054v_cubeid_f32 v5, -v1, -v2, -v3
53055// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0xe4]
53056
53057v_cubeid_f32 v5, |v1|, v2, v3
53058// GFX10: encoding: [0x05,0x01,0x44,0xd5,0x01,0x05,0x0e,0x04]
53059
53060v_cubeid_f32 v5, v1, |v2|, v3
53061// GFX10: encoding: [0x05,0x02,0x44,0xd5,0x01,0x05,0x0e,0x04]
53062
53063v_cubeid_f32 v5, v1, v2, |v3|
53064// GFX10: encoding: [0x05,0x04,0x44,0xd5,0x01,0x05,0x0e,0x04]
53065
53066v_cubeid_f32 v5, |v1|, |v2|, |v3|
53067// GFX10: encoding: [0x05,0x07,0x44,0xd5,0x01,0x05,0x0e,0x04]
53068
53069v_cubeid_f32 v5, v1, v2, v3 clamp
53070// GFX10: encoding: [0x05,0x80,0x44,0xd5,0x01,0x05,0x0e,0x04]
53071
53072v_cubeid_f32 v5, v1, v2, v3 mul:2
53073// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x0c]
53074
53075v_cubeid_f32 v5, v1, v2, v3 mul:4
53076// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x14]
53077
53078v_cubeid_f32 v5, v1, v2, v3 div:2
53079// GFX10: encoding: [0x05,0x00,0x44,0xd5,0x01,0x05,0x0e,0x1c]
53080
53081v_cubesc_f32 v5, v1, v2, v3
53082// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x04]
53083
53084v_cubesc_f32 v255, v1, v2, v3
53085// GFX10: encoding: [0xff,0x00,0x45,0xd5,0x01,0x05,0x0e,0x04]
53086
53087v_cubesc_f32 v5, v255, v2, v3
53088// GFX10: encoding: [0x05,0x00,0x45,0xd5,0xff,0x05,0x0e,0x04]
53089
53090v_cubesc_f32 v5, s1, v2, v3
53091// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x04,0x0e,0x04]
53092
53093v_cubesc_f32 v5, s103, v2, v3
53094// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x67,0x04,0x0e,0x04]
53095
53096v_cubesc_f32 v5, vcc_lo, v2, v3
53097// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x6a,0x04,0x0e,0x04]
53098
53099v_cubesc_f32 v5, vcc_hi, v2, v3
53100// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x6b,0x04,0x0e,0x04]
53101
53102v_cubesc_f32 v5, ttmp11, v2, v3
53103// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x77,0x04,0x0e,0x04]
53104
53105v_cubesc_f32 v5, m0, v2, v3
53106// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x7c,0x04,0x0e,0x04]
53107
53108v_cubesc_f32 v5, exec_lo, v2, v3
53109// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x7e,0x04,0x0e,0x04]
53110
53111v_cubesc_f32 v5, exec_hi, v2, v3
53112// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x7f,0x04,0x0e,0x04]
53113
53114v_cubesc_f32 v5, 0, v2, v3
53115// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x80,0x04,0x0e,0x04]
53116
53117v_cubesc_f32 v5, -1, v2, v3
53118// GFX10: encoding: [0x05,0x00,0x45,0xd5,0xc1,0x04,0x0e,0x04]
53119
53120v_cubesc_f32 v5, 0.5, v2, v3
53121// GFX10: encoding: [0x05,0x00,0x45,0xd5,0xf0,0x04,0x0e,0x04]
53122
53123v_cubesc_f32 v5, -4.0, v2, v3
53124// GFX10: encoding: [0x05,0x00,0x45,0xd5,0xf7,0x04,0x0e,0x04]
53125
53126v_cubesc_f32 v5, v1, v255, v3
53127// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xff,0x0f,0x04]
53128
53129v_cubesc_f32 v5, v1, s2, v3
53130// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0c,0x04]
53131
53132v_cubesc_f32 v5, v1, s103, v3
53133// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xcf,0x0c,0x04]
53134
53135v_cubesc_f32 v5, v1, vcc_lo, v3
53136// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xd5,0x0c,0x04]
53137
53138v_cubesc_f32 v5, v1, vcc_hi, v3
53139// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xd7,0x0c,0x04]
53140
53141v_cubesc_f32 v5, v1, ttmp11, v3
53142// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xef,0x0c,0x04]
53143
53144v_cubesc_f32 v5, v1, m0, v3
53145// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xf9,0x0c,0x04]
53146
53147v_cubesc_f32 v5, v1, exec_lo, v3
53148// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xfd,0x0c,0x04]
53149
53150v_cubesc_f32 v5, v1, exec_hi, v3
53151// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xff,0x0c,0x04]
53152
53153v_cubesc_f32 v5, v1, 0, v3
53154// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x01,0x0d,0x04]
53155
53156v_cubesc_f32 v5, v1, -1, v3
53157// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x83,0x0d,0x04]
53158
53159v_cubesc_f32 v5, v1, 0.5, v3
53160// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xe1,0x0d,0x04]
53161
53162v_cubesc_f32 v5, v1, -4.0, v3
53163// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0xef,0x0d,0x04]
53164
53165v_cubesc_f32 v5, v1, v2, v255
53166// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xfe,0x07]
53167
53168v_cubesc_f32 v5, v1, v2, s3
53169// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x00]
53170
53171v_cubesc_f32 v5, v1, v2, s103
53172// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x9e,0x01]
53173
53174v_cubesc_f32 v5, v1, v2, vcc_lo
53175// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xaa,0x01]
53176
53177v_cubesc_f32 v5, v1, v2, vcc_hi
53178// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xae,0x01]
53179
53180v_cubesc_f32 v5, v1, v2, ttmp11
53181// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xde,0x01]
53182
53183v_cubesc_f32 v5, v1, v2, m0
53184// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xf2,0x01]
53185
53186v_cubesc_f32 v5, v1, v2, exec_lo
53187// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xfa,0x01]
53188
53189v_cubesc_f32 v5, v1, v2, exec_hi
53190// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xfe,0x01]
53191
53192v_cubesc_f32 v5, v1, v2, 0
53193// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x02,0x02]
53194
53195v_cubesc_f32 v5, v1, v2, -1
53196// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x06,0x03]
53197
53198v_cubesc_f32 v5, v1, v2, 0.5
53199// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xc2,0x03]
53200
53201v_cubesc_f32 v5, v1, v2, -4.0
53202// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0xde,0x03]
53203
53204v_cubesc_f32 v5, -v1, v2, v3
53205// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x24]
53206
53207v_cubesc_f32 v5, v1, -v2, v3
53208// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x44]
53209
53210v_cubesc_f32 v5, v1, v2, -v3
53211// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x84]
53212
53213v_cubesc_f32 v5, -v1, -v2, -v3
53214// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0xe4]
53215
53216v_cubesc_f32 v5, |v1|, v2, v3
53217// GFX10: encoding: [0x05,0x01,0x45,0xd5,0x01,0x05,0x0e,0x04]
53218
53219v_cubesc_f32 v5, v1, |v2|, v3
53220// GFX10: encoding: [0x05,0x02,0x45,0xd5,0x01,0x05,0x0e,0x04]
53221
53222v_cubesc_f32 v5, v1, v2, |v3|
53223// GFX10: encoding: [0x05,0x04,0x45,0xd5,0x01,0x05,0x0e,0x04]
53224
53225v_cubesc_f32 v5, |v1|, |v2|, |v3|
53226// GFX10: encoding: [0x05,0x07,0x45,0xd5,0x01,0x05,0x0e,0x04]
53227
53228v_cubesc_f32 v5, v1, v2, v3 clamp
53229// GFX10: encoding: [0x05,0x80,0x45,0xd5,0x01,0x05,0x0e,0x04]
53230
53231v_cubesc_f32 v5, v1, v2, v3 mul:2
53232// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x0c]
53233
53234v_cubesc_f32 v5, v1, v2, v3 mul:4
53235// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x14]
53236
53237v_cubesc_f32 v5, v1, v2, v3 div:2
53238// GFX10: encoding: [0x05,0x00,0x45,0xd5,0x01,0x05,0x0e,0x1c]
53239
53240v_cubetc_f32 v5, v1, v2, v3
53241// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x04]
53242
53243v_cubetc_f32 v255, v1, v2, v3
53244// GFX10: encoding: [0xff,0x00,0x46,0xd5,0x01,0x05,0x0e,0x04]
53245
53246v_cubetc_f32 v5, v255, v2, v3
53247// GFX10: encoding: [0x05,0x00,0x46,0xd5,0xff,0x05,0x0e,0x04]
53248
53249v_cubetc_f32 v5, s1, v2, v3
53250// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x04,0x0e,0x04]
53251
53252v_cubetc_f32 v5, s103, v2, v3
53253// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x67,0x04,0x0e,0x04]
53254
53255v_cubetc_f32 v5, vcc_lo, v2, v3
53256// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x6a,0x04,0x0e,0x04]
53257
53258v_cubetc_f32 v5, vcc_hi, v2, v3
53259// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x6b,0x04,0x0e,0x04]
53260
53261v_cubetc_f32 v5, ttmp11, v2, v3
53262// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x77,0x04,0x0e,0x04]
53263
53264v_cubetc_f32 v5, m0, v2, v3
53265// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x7c,0x04,0x0e,0x04]
53266
53267v_cubetc_f32 v5, exec_lo, v2, v3
53268// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x7e,0x04,0x0e,0x04]
53269
53270v_cubetc_f32 v5, exec_hi, v2, v3
53271// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x7f,0x04,0x0e,0x04]
53272
53273v_cubetc_f32 v5, 0, v2, v3
53274// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x80,0x04,0x0e,0x04]
53275
53276v_cubetc_f32 v5, -1, v2, v3
53277// GFX10: encoding: [0x05,0x00,0x46,0xd5,0xc1,0x04,0x0e,0x04]
53278
53279v_cubetc_f32 v5, 0.5, v2, v3
53280// GFX10: encoding: [0x05,0x00,0x46,0xd5,0xf0,0x04,0x0e,0x04]
53281
53282v_cubetc_f32 v5, -4.0, v2, v3
53283// GFX10: encoding: [0x05,0x00,0x46,0xd5,0xf7,0x04,0x0e,0x04]
53284
53285v_cubetc_f32 v5, v1, v255, v3
53286// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xff,0x0f,0x04]
53287
53288v_cubetc_f32 v5, v1, s2, v3
53289// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0c,0x04]
53290
53291v_cubetc_f32 v5, v1, s103, v3
53292// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xcf,0x0c,0x04]
53293
53294v_cubetc_f32 v5, v1, vcc_lo, v3
53295// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xd5,0x0c,0x04]
53296
53297v_cubetc_f32 v5, v1, vcc_hi, v3
53298// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xd7,0x0c,0x04]
53299
53300v_cubetc_f32 v5, v1, ttmp11, v3
53301// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xef,0x0c,0x04]
53302
53303v_cubetc_f32 v5, v1, m0, v3
53304// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xf9,0x0c,0x04]
53305
53306v_cubetc_f32 v5, v1, exec_lo, v3
53307// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xfd,0x0c,0x04]
53308
53309v_cubetc_f32 v5, v1, exec_hi, v3
53310// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xff,0x0c,0x04]
53311
53312v_cubetc_f32 v5, v1, 0, v3
53313// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x01,0x0d,0x04]
53314
53315v_cubetc_f32 v5, v1, -1, v3
53316// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x83,0x0d,0x04]
53317
53318v_cubetc_f32 v5, v1, 0.5, v3
53319// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xe1,0x0d,0x04]
53320
53321v_cubetc_f32 v5, v1, -4.0, v3
53322// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0xef,0x0d,0x04]
53323
53324v_cubetc_f32 v5, v1, v2, v255
53325// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xfe,0x07]
53326
53327v_cubetc_f32 v5, v1, v2, s3
53328// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x00]
53329
53330v_cubetc_f32 v5, v1, v2, s103
53331// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x9e,0x01]
53332
53333v_cubetc_f32 v5, v1, v2, vcc_lo
53334// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xaa,0x01]
53335
53336v_cubetc_f32 v5, v1, v2, vcc_hi
53337// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xae,0x01]
53338
53339v_cubetc_f32 v5, v1, v2, ttmp11
53340// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xde,0x01]
53341
53342v_cubetc_f32 v5, v1, v2, m0
53343// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xf2,0x01]
53344
53345v_cubetc_f32 v5, v1, v2, exec_lo
53346// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xfa,0x01]
53347
53348v_cubetc_f32 v5, v1, v2, exec_hi
53349// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xfe,0x01]
53350
53351v_cubetc_f32 v5, v1, v2, 0
53352// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x02,0x02]
53353
53354v_cubetc_f32 v5, v1, v2, -1
53355// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x06,0x03]
53356
53357v_cubetc_f32 v5, v1, v2, 0.5
53358// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xc2,0x03]
53359
53360v_cubetc_f32 v5, v1, v2, -4.0
53361// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0xde,0x03]
53362
53363v_cubetc_f32 v5, -v1, v2, v3
53364// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x24]
53365
53366v_cubetc_f32 v5, v1, -v2, v3
53367// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x44]
53368
53369v_cubetc_f32 v5, v1, v2, -v3
53370// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x84]
53371
53372v_cubetc_f32 v5, -v1, -v2, -v3
53373// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0xe4]
53374
53375v_cubetc_f32 v5, |v1|, v2, v3
53376// GFX10: encoding: [0x05,0x01,0x46,0xd5,0x01,0x05,0x0e,0x04]
53377
53378v_cubetc_f32 v5, v1, |v2|, v3
53379// GFX10: encoding: [0x05,0x02,0x46,0xd5,0x01,0x05,0x0e,0x04]
53380
53381v_cubetc_f32 v5, v1, v2, |v3|
53382// GFX10: encoding: [0x05,0x04,0x46,0xd5,0x01,0x05,0x0e,0x04]
53383
53384v_cubetc_f32 v5, |v1|, |v2|, |v3|
53385// GFX10: encoding: [0x05,0x07,0x46,0xd5,0x01,0x05,0x0e,0x04]
53386
53387v_cubetc_f32 v5, v1, v2, v3 clamp
53388// GFX10: encoding: [0x05,0x80,0x46,0xd5,0x01,0x05,0x0e,0x04]
53389
53390v_cubetc_f32 v5, v1, v2, v3 mul:2
53391// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x0c]
53392
53393v_cubetc_f32 v5, v1, v2, v3 mul:4
53394// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x14]
53395
53396v_cubetc_f32 v5, v1, v2, v3 div:2
53397// GFX10: encoding: [0x05,0x00,0x46,0xd5,0x01,0x05,0x0e,0x1c]
53398
53399v_cubema_f32 v5, v1, v2, v3
53400// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x04]
53401
53402v_cubema_f32 v255, v1, v2, v3
53403// GFX10: encoding: [0xff,0x00,0x47,0xd5,0x01,0x05,0x0e,0x04]
53404
53405v_cubema_f32 v5, v255, v2, v3
53406// GFX10: encoding: [0x05,0x00,0x47,0xd5,0xff,0x05,0x0e,0x04]
53407
53408v_cubema_f32 v5, s1, v2, v3
53409// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x04,0x0e,0x04]
53410
53411v_cubema_f32 v5, s103, v2, v3
53412// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x67,0x04,0x0e,0x04]
53413
53414v_cubema_f32 v5, vcc_lo, v2, v3
53415// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x6a,0x04,0x0e,0x04]
53416
53417v_cubema_f32 v5, vcc_hi, v2, v3
53418// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x6b,0x04,0x0e,0x04]
53419
53420v_cubema_f32 v5, ttmp11, v2, v3
53421// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x77,0x04,0x0e,0x04]
53422
53423v_cubema_f32 v5, m0, v2, v3
53424// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x7c,0x04,0x0e,0x04]
53425
53426v_cubema_f32 v5, exec_lo, v2, v3
53427// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x7e,0x04,0x0e,0x04]
53428
53429v_cubema_f32 v5, exec_hi, v2, v3
53430// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x7f,0x04,0x0e,0x04]
53431
53432v_cubema_f32 v5, 0, v2, v3
53433// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x80,0x04,0x0e,0x04]
53434
53435v_cubema_f32 v5, -1, v2, v3
53436// GFX10: encoding: [0x05,0x00,0x47,0xd5,0xc1,0x04,0x0e,0x04]
53437
53438v_cubema_f32 v5, 0.5, v2, v3
53439// GFX10: encoding: [0x05,0x00,0x47,0xd5,0xf0,0x04,0x0e,0x04]
53440
53441v_cubema_f32 v5, -4.0, v2, v3
53442// GFX10: encoding: [0x05,0x00,0x47,0xd5,0xf7,0x04,0x0e,0x04]
53443
53444v_cubema_f32 v5, v1, v255, v3
53445// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xff,0x0f,0x04]
53446
53447v_cubema_f32 v5, v1, s2, v3
53448// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0c,0x04]
53449
53450v_cubema_f32 v5, v1, s103, v3
53451// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xcf,0x0c,0x04]
53452
53453v_cubema_f32 v5, v1, vcc_lo, v3
53454// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xd5,0x0c,0x04]
53455
53456v_cubema_f32 v5, v1, vcc_hi, v3
53457// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xd7,0x0c,0x04]
53458
53459v_cubema_f32 v5, v1, ttmp11, v3
53460// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xef,0x0c,0x04]
53461
53462v_cubema_f32 v5, v1, m0, v3
53463// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xf9,0x0c,0x04]
53464
53465v_cubema_f32 v5, v1, exec_lo, v3
53466// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xfd,0x0c,0x04]
53467
53468v_cubema_f32 v5, v1, exec_hi, v3
53469// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xff,0x0c,0x04]
53470
53471v_cubema_f32 v5, v1, 0, v3
53472// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x01,0x0d,0x04]
53473
53474v_cubema_f32 v5, v1, -1, v3
53475// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x83,0x0d,0x04]
53476
53477v_cubema_f32 v5, v1, 0.5, v3
53478// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xe1,0x0d,0x04]
53479
53480v_cubema_f32 v5, v1, -4.0, v3
53481// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0xef,0x0d,0x04]
53482
53483v_cubema_f32 v5, v1, v2, v255
53484// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xfe,0x07]
53485
53486v_cubema_f32 v5, v1, v2, s3
53487// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x00]
53488
53489v_cubema_f32 v5, v1, v2, s103
53490// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x9e,0x01]
53491
53492v_cubema_f32 v5, v1, v2, vcc_lo
53493// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xaa,0x01]
53494
53495v_cubema_f32 v5, v1, v2, vcc_hi
53496// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xae,0x01]
53497
53498v_cubema_f32 v5, v1, v2, ttmp11
53499// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xde,0x01]
53500
53501v_cubema_f32 v5, v1, v2, m0
53502// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xf2,0x01]
53503
53504v_cubema_f32 v5, v1, v2, exec_lo
53505// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xfa,0x01]
53506
53507v_cubema_f32 v5, v1, v2, exec_hi
53508// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xfe,0x01]
53509
53510v_cubema_f32 v5, v1, v2, 0
53511// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x02,0x02]
53512
53513v_cubema_f32 v5, v1, v2, -1
53514// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x06,0x03]
53515
53516v_cubema_f32 v5, v1, v2, 0.5
53517// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xc2,0x03]
53518
53519v_cubema_f32 v5, v1, v2, -4.0
53520// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0xde,0x03]
53521
53522v_cubema_f32 v5, -v1, v2, v3
53523// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x24]
53524
53525v_cubema_f32 v5, v1, -v2, v3
53526// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x44]
53527
53528v_cubema_f32 v5, v1, v2, -v3
53529// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x84]
53530
53531v_cubema_f32 v5, -v1, -v2, -v3
53532// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0xe4]
53533
53534v_cubema_f32 v5, |v1|, v2, v3
53535// GFX10: encoding: [0x05,0x01,0x47,0xd5,0x01,0x05,0x0e,0x04]
53536
53537v_cubema_f32 v5, v1, |v2|, v3
53538// GFX10: encoding: [0x05,0x02,0x47,0xd5,0x01,0x05,0x0e,0x04]
53539
53540v_cubema_f32 v5, v1, v2, |v3|
53541// GFX10: encoding: [0x05,0x04,0x47,0xd5,0x01,0x05,0x0e,0x04]
53542
53543v_cubema_f32 v5, |v1|, |v2|, |v3|
53544// GFX10: encoding: [0x05,0x07,0x47,0xd5,0x01,0x05,0x0e,0x04]
53545
53546v_cubema_f32 v5, v1, v2, v3 clamp
53547// GFX10: encoding: [0x05,0x80,0x47,0xd5,0x01,0x05,0x0e,0x04]
53548
53549v_cubema_f32 v5, v1, v2, v3 mul:2
53550// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x0c]
53551
53552v_cubema_f32 v5, v1, v2, v3 mul:4
53553// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x14]
53554
53555v_cubema_f32 v5, v1, v2, v3 div:2
53556// GFX10: encoding: [0x05,0x00,0x47,0xd5,0x01,0x05,0x0e,0x1c]
53557
53558v_bfe_u32 v5, v1, v2, v3
53559// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x0e,0x04]
53560
53561v_bfe_u32 v255, v1, v2, v3
53562// GFX10: encoding: [0xff,0x00,0x48,0xd5,0x01,0x05,0x0e,0x04]
53563
53564v_bfe_u32 v5, v255, v2, v3
53565// GFX10: encoding: [0x05,0x00,0x48,0xd5,0xff,0x05,0x0e,0x04]
53566
53567v_bfe_u32 v5, s1, v2, v3
53568// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x04,0x0e,0x04]
53569
53570v_bfe_u32 v5, s103, v2, v3
53571// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x67,0x04,0x0e,0x04]
53572
53573v_bfe_u32 v5, vcc_lo, v2, v3
53574// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x6a,0x04,0x0e,0x04]
53575
53576v_bfe_u32 v5, vcc_hi, v2, v3
53577// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x6b,0x04,0x0e,0x04]
53578
53579v_bfe_u32 v5, ttmp11, v2, v3
53580// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x77,0x04,0x0e,0x04]
53581
53582v_bfe_u32 v5, m0, v2, v3
53583// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x7c,0x04,0x0e,0x04]
53584
53585v_bfe_u32 v5, exec_lo, v2, v3
53586// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x7e,0x04,0x0e,0x04]
53587
53588v_bfe_u32 v5, exec_hi, v2, v3
53589// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x7f,0x04,0x0e,0x04]
53590
53591v_bfe_u32 v5, 0, v2, v3
53592// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x80,0x04,0x0e,0x04]
53593
53594v_bfe_u32 v5, -1, v2, v3
53595// GFX10: encoding: [0x05,0x00,0x48,0xd5,0xc1,0x04,0x0e,0x04]
53596
53597v_bfe_u32 v5, 0.5, v2, v3
53598// GFX10: encoding: [0x05,0x00,0x48,0xd5,0xf0,0x04,0x0e,0x04]
53599
53600v_bfe_u32 v5, -4.0, v2, v3
53601// GFX10: encoding: [0x05,0x00,0x48,0xd5,0xf7,0x04,0x0e,0x04]
53602
53603v_bfe_u32 v5, v1, v255, v3
53604// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xff,0x0f,0x04]
53605
53606v_bfe_u32 v5, v1, s2, v3
53607// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x0c,0x04]
53608
53609v_bfe_u32 v5, v1, s103, v3
53610// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xcf,0x0c,0x04]
53611
53612v_bfe_u32 v5, v1, vcc_lo, v3
53613// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xd5,0x0c,0x04]
53614
53615v_bfe_u32 v5, v1, vcc_hi, v3
53616// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xd7,0x0c,0x04]
53617
53618v_bfe_u32 v5, v1, ttmp11, v3
53619// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xef,0x0c,0x04]
53620
53621v_bfe_u32 v5, v1, m0, v3
53622// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xf9,0x0c,0x04]
53623
53624v_bfe_u32 v5, v1, exec_lo, v3
53625// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xfd,0x0c,0x04]
53626
53627v_bfe_u32 v5, v1, exec_hi, v3
53628// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xff,0x0c,0x04]
53629
53630v_bfe_u32 v5, v1, 0, v3
53631// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x01,0x0d,0x04]
53632
53633v_bfe_u32 v5, v1, -1, v3
53634// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x83,0x0d,0x04]
53635
53636v_bfe_u32 v5, v1, 0.5, v3
53637// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xe1,0x0d,0x04]
53638
53639v_bfe_u32 v5, v1, -4.0, v3
53640// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0xef,0x0d,0x04]
53641
53642v_bfe_u32 v5, v1, v2, v255
53643// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xfe,0x07]
53644
53645v_bfe_u32 v5, v1, v2, s3
53646// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x0e,0x00]
53647
53648v_bfe_u32 v5, v1, v2, s103
53649// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x9e,0x01]
53650
53651v_bfe_u32 v5, v1, v2, vcc_lo
53652// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xaa,0x01]
53653
53654v_bfe_u32 v5, v1, v2, vcc_hi
53655// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xae,0x01]
53656
53657v_bfe_u32 v5, v1, v2, ttmp11
53658// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xde,0x01]
53659
53660v_bfe_u32 v5, v1, v2, m0
53661// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xf2,0x01]
53662
53663v_bfe_u32 v5, v1, v2, exec_lo
53664// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xfa,0x01]
53665
53666v_bfe_u32 v5, v1, v2, exec_hi
53667// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xfe,0x01]
53668
53669v_bfe_u32 v5, v1, v2, 0
53670// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x02,0x02]
53671
53672v_bfe_u32 v5, v1, v2, -1
53673// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0x06,0x03]
53674
53675v_bfe_u32 v5, v1, v2, 0.5
53676// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xc2,0x03]
53677
53678v_bfe_u32 v5, v1, v2, -4.0
53679// GFX10: encoding: [0x05,0x00,0x48,0xd5,0x01,0x05,0xde,0x03]
53680
53681v_bfe_i32 v5, v1, v2, v3
53682// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x0e,0x04]
53683
53684v_bfe_i32 v255, v1, v2, v3
53685// GFX10: encoding: [0xff,0x00,0x49,0xd5,0x01,0x05,0x0e,0x04]
53686
53687v_bfe_i32 v5, v255, v2, v3
53688// GFX10: encoding: [0x05,0x00,0x49,0xd5,0xff,0x05,0x0e,0x04]
53689
53690v_bfe_i32 v5, s1, v2, v3
53691// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x04,0x0e,0x04]
53692
53693v_bfe_i32 v5, s103, v2, v3
53694// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x67,0x04,0x0e,0x04]
53695
53696v_bfe_i32 v5, vcc_lo, v2, v3
53697// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x6a,0x04,0x0e,0x04]
53698
53699v_bfe_i32 v5, vcc_hi, v2, v3
53700// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x6b,0x04,0x0e,0x04]
53701
53702v_bfe_i32 v5, ttmp11, v2, v3
53703// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x77,0x04,0x0e,0x04]
53704
53705v_bfe_i32 v5, m0, v2, v3
53706// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x7c,0x04,0x0e,0x04]
53707
53708v_bfe_i32 v5, exec_lo, v2, v3
53709// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x7e,0x04,0x0e,0x04]
53710
53711v_bfe_i32 v5, exec_hi, v2, v3
53712// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x7f,0x04,0x0e,0x04]
53713
53714v_bfe_i32 v5, 0, v2, v3
53715// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x80,0x04,0x0e,0x04]
53716
53717v_bfe_i32 v5, -1, v2, v3
53718// GFX10: encoding: [0x05,0x00,0x49,0xd5,0xc1,0x04,0x0e,0x04]
53719
53720v_bfe_i32 v5, 0.5, v2, v3
53721// GFX10: encoding: [0x05,0x00,0x49,0xd5,0xf0,0x04,0x0e,0x04]
53722
53723v_bfe_i32 v5, -4.0, v2, v3
53724// GFX10: encoding: [0x05,0x00,0x49,0xd5,0xf7,0x04,0x0e,0x04]
53725
53726v_bfe_i32 v5, v1, v255, v3
53727// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xff,0x0f,0x04]
53728
53729v_bfe_i32 v5, v1, s2, v3
53730// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x0c,0x04]
53731
53732v_bfe_i32 v5, v1, s103, v3
53733// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xcf,0x0c,0x04]
53734
53735v_bfe_i32 v5, v1, vcc_lo, v3
53736// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xd5,0x0c,0x04]
53737
53738v_bfe_i32 v5, v1, vcc_hi, v3
53739// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xd7,0x0c,0x04]
53740
53741v_bfe_i32 v5, v1, ttmp11, v3
53742// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xef,0x0c,0x04]
53743
53744v_bfe_i32 v5, v1, m0, v3
53745// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xf9,0x0c,0x04]
53746
53747v_bfe_i32 v5, v1, exec_lo, v3
53748// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xfd,0x0c,0x04]
53749
53750v_bfe_i32 v5, v1, exec_hi, v3
53751// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xff,0x0c,0x04]
53752
53753v_bfe_i32 v5, v1, 0, v3
53754// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x01,0x0d,0x04]
53755
53756v_bfe_i32 v5, v1, -1, v3
53757// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x83,0x0d,0x04]
53758
53759v_bfe_i32 v5, v1, 0.5, v3
53760// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xe1,0x0d,0x04]
53761
53762v_bfe_i32 v5, v1, -4.0, v3
53763// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0xef,0x0d,0x04]
53764
53765v_bfe_i32 v5, v1, v2, v255
53766// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xfe,0x07]
53767
53768v_bfe_i32 v5, v1, v2, s3
53769// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x0e,0x00]
53770
53771v_bfe_i32 v5, v1, v2, s103
53772// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x9e,0x01]
53773
53774v_bfe_i32 v5, v1, v2, vcc_lo
53775// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xaa,0x01]
53776
53777v_bfe_i32 v5, v1, v2, vcc_hi
53778// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xae,0x01]
53779
53780v_bfe_i32 v5, v1, v2, ttmp11
53781// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xde,0x01]
53782
53783v_bfe_i32 v5, v1, v2, m0
53784// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xf2,0x01]
53785
53786v_bfe_i32 v5, v1, v2, exec_lo
53787// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xfa,0x01]
53788
53789v_bfe_i32 v5, v1, v2, exec_hi
53790// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xfe,0x01]
53791
53792v_bfe_i32 v5, v1, v2, 0
53793// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x02,0x02]
53794
53795v_bfe_i32 v5, v1, v2, -1
53796// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0x06,0x03]
53797
53798v_bfe_i32 v5, v1, v2, 0.5
53799// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xc2,0x03]
53800
53801v_bfe_i32 v5, v1, v2, -4.0
53802// GFX10: encoding: [0x05,0x00,0x49,0xd5,0x01,0x05,0xde,0x03]
53803
53804v_bfi_b32 v5, v1, v2, v3
53805// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x0e,0x04]
53806
53807v_bfi_b32 v255, v1, v2, v3
53808// GFX10: encoding: [0xff,0x00,0x4a,0xd5,0x01,0x05,0x0e,0x04]
53809
53810v_bfi_b32 v5, v255, v2, v3
53811// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0xff,0x05,0x0e,0x04]
53812
53813v_bfi_b32 v5, s1, v2, v3
53814// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x04,0x0e,0x04]
53815
53816v_bfi_b32 v5, s103, v2, v3
53817// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x67,0x04,0x0e,0x04]
53818
53819v_bfi_b32 v5, vcc_lo, v2, v3
53820// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x6a,0x04,0x0e,0x04]
53821
53822v_bfi_b32 v5, vcc_hi, v2, v3
53823// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x6b,0x04,0x0e,0x04]
53824
53825v_bfi_b32 v5, ttmp11, v2, v3
53826// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x77,0x04,0x0e,0x04]
53827
53828v_bfi_b32 v5, m0, v2, v3
53829// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x7c,0x04,0x0e,0x04]
53830
53831v_bfi_b32 v5, exec_lo, v2, v3
53832// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x7e,0x04,0x0e,0x04]
53833
53834v_bfi_b32 v5, exec_hi, v2, v3
53835// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x7f,0x04,0x0e,0x04]
53836
53837v_bfi_b32 v5, 0, v2, v3
53838// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x80,0x04,0x0e,0x04]
53839
53840v_bfi_b32 v5, -1, v2, v3
53841// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0xc1,0x04,0x0e,0x04]
53842
53843v_bfi_b32 v5, 0.5, v2, v3
53844// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0xf0,0x04,0x0e,0x04]
53845
53846v_bfi_b32 v5, -4.0, v2, v3
53847// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0xf7,0x04,0x0e,0x04]
53848
53849v_bfi_b32 v5, v1, v255, v3
53850// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xff,0x0f,0x04]
53851
53852v_bfi_b32 v5, v1, s2, v3
53853// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x0c,0x04]
53854
53855v_bfi_b32 v5, v1, s103, v3
53856// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xcf,0x0c,0x04]
53857
53858v_bfi_b32 v5, v1, vcc_lo, v3
53859// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xd5,0x0c,0x04]
53860
53861v_bfi_b32 v5, v1, vcc_hi, v3
53862// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xd7,0x0c,0x04]
53863
53864v_bfi_b32 v5, v1, ttmp11, v3
53865// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xef,0x0c,0x04]
53866
53867v_bfi_b32 v5, v1, m0, v3
53868// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xf9,0x0c,0x04]
53869
53870v_bfi_b32 v5, v1, exec_lo, v3
53871// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xfd,0x0c,0x04]
53872
53873v_bfi_b32 v5, v1, exec_hi, v3
53874// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xff,0x0c,0x04]
53875
53876v_bfi_b32 v5, v1, 0, v3
53877// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x01,0x0d,0x04]
53878
53879v_bfi_b32 v5, v1, -1, v3
53880// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x83,0x0d,0x04]
53881
53882v_bfi_b32 v5, v1, 0.5, v3
53883// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xe1,0x0d,0x04]
53884
53885v_bfi_b32 v5, v1, -4.0, v3
53886// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0xef,0x0d,0x04]
53887
53888v_bfi_b32 v5, v1, v2, v255
53889// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xfe,0x07]
53890
53891v_bfi_b32 v5, v1, v2, s3
53892// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x0e,0x00]
53893
53894v_bfi_b32 v5, v1, v2, s103
53895// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x9e,0x01]
53896
53897v_bfi_b32 v5, v1, v2, vcc_lo
53898// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xaa,0x01]
53899
53900v_bfi_b32 v5, v1, v2, vcc_hi
53901// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xae,0x01]
53902
53903v_bfi_b32 v5, v1, v2, ttmp11
53904// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xde,0x01]
53905
53906v_bfi_b32 v5, v1, v2, m0
53907// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xf2,0x01]
53908
53909v_bfi_b32 v5, v1, v2, exec_lo
53910// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xfa,0x01]
53911
53912v_bfi_b32 v5, v1, v2, exec_hi
53913// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xfe,0x01]
53914
53915v_bfi_b32 v5, v1, v2, 0
53916// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x02,0x02]
53917
53918v_bfi_b32 v5, v1, v2, -1
53919// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0x06,0x03]
53920
53921v_bfi_b32 v5, v1, v2, 0.5
53922// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xc2,0x03]
53923
53924v_bfi_b32 v5, v1, v2, -4.0
53925// GFX10: encoding: [0x05,0x00,0x4a,0xd5,0x01,0x05,0xde,0x03]
53926
53927v_fma_f32 v5, v1, v2, v3
53928// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x04]
53929
53930v_fma_f32 v255, v1, v2, v3
53931// GFX10: encoding: [0xff,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x04]
53932
53933v_fma_f32 v5, v255, v2, v3
53934// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0xff,0x05,0x0e,0x04]
53935
53936v_fma_f32 v5, s1, v2, v3
53937// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x04,0x0e,0x04]
53938
53939v_fma_f32 v5, s103, v2, v3
53940// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x67,0x04,0x0e,0x04]
53941
53942v_fma_f32 v5, vcc_lo, v2, v3
53943// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x6a,0x04,0x0e,0x04]
53944
53945v_fma_f32 v5, vcc_hi, v2, v3
53946// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x6b,0x04,0x0e,0x04]
53947
53948v_fma_f32 v5, ttmp11, v2, v3
53949// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x77,0x04,0x0e,0x04]
53950
53951v_fma_f32 v5, m0, v2, v3
53952// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x7c,0x04,0x0e,0x04]
53953
53954v_fma_f32 v5, exec_lo, v2, v3
53955// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x7e,0x04,0x0e,0x04]
53956
53957v_fma_f32 v5, exec_hi, v2, v3
53958// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x7f,0x04,0x0e,0x04]
53959
53960v_fma_f32 v5, 0, v2, v3
53961// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x80,0x04,0x0e,0x04]
53962
53963v_fma_f32 v5, -1, v2, v3
53964// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0xc1,0x04,0x0e,0x04]
53965
53966v_fma_f32 v5, 0.5, v2, v3
53967// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0xf0,0x04,0x0e,0x04]
53968
53969v_fma_f32 v5, -4.0, v2, v3
53970// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0xf7,0x04,0x0e,0x04]
53971
53972v_fma_f32 v5, v1, v255, v3
53973// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xff,0x0f,0x04]
53974
53975v_fma_f32 v5, v1, s2, v3
53976// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0c,0x04]
53977
53978v_fma_f32 v5, v1, s103, v3
53979// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xcf,0x0c,0x04]
53980
53981v_fma_f32 v5, v1, vcc_lo, v3
53982// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xd5,0x0c,0x04]
53983
53984v_fma_f32 v5, v1, vcc_hi, v3
53985// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xd7,0x0c,0x04]
53986
53987v_fma_f32 v5, v1, ttmp11, v3
53988// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xef,0x0c,0x04]
53989
53990v_fma_f32 v5, v1, m0, v3
53991// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xf9,0x0c,0x04]
53992
53993v_fma_f32 v5, v1, exec_lo, v3
53994// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xfd,0x0c,0x04]
53995
53996v_fma_f32 v5, v1, exec_hi, v3
53997// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xff,0x0c,0x04]
53998
53999v_fma_f32 v5, v1, 0, v3
54000// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x01,0x0d,0x04]
54001
54002v_fma_f32 v5, v1, -1, v3
54003// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x83,0x0d,0x04]
54004
54005v_fma_f32 v5, v1, 0.5, v3
54006// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xe1,0x0d,0x04]
54007
54008v_fma_f32 v5, v1, -4.0, v3
54009// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0xef,0x0d,0x04]
54010
54011v_fma_f32 v5, v1, v2, v255
54012// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xfe,0x07]
54013
54014v_fma_f32 v5, v1, v2, s3
54015// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x00]
54016
54017v_fma_f32 v5, v1, v2, s103
54018// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x9e,0x01]
54019
54020v_fma_f32 v5, v1, v2, vcc_lo
54021// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xaa,0x01]
54022
54023v_fma_f32 v5, v1, v2, vcc_hi
54024// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xae,0x01]
54025
54026v_fma_f32 v5, v1, v2, ttmp11
54027// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xde,0x01]
54028
54029v_fma_f32 v5, v1, v2, m0
54030// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xf2,0x01]
54031
54032v_fma_f32 v5, v1, v2, exec_lo
54033// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xfa,0x01]
54034
54035v_fma_f32 v5, v1, v2, exec_hi
54036// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xfe,0x01]
54037
54038v_fma_f32 v5, v1, v2, 0
54039// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x02,0x02]
54040
54041v_fma_f32 v5, v1, v2, -1
54042// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x06,0x03]
54043
54044v_fma_f32 v5, v1, v2, 0.5
54045// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xc2,0x03]
54046
54047v_fma_f32 v5, v1, v2, -4.0
54048// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0xde,0x03]
54049
54050v_fma_f32 v5, -v1, v2, v3
54051// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x24]
54052
54053v_fma_f32 v5, v1, -v2, v3
54054// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x44]
54055
54056v_fma_f32 v5, v1, v2, -v3
54057// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x84]
54058
54059v_fma_f32 v5, -v1, -v2, -v3
54060// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0xe4]
54061
54062v_fma_f32 v5, |v1|, v2, v3
54063// GFX10: encoding: [0x05,0x01,0x4b,0xd5,0x01,0x05,0x0e,0x04]
54064
54065v_fma_f32 v5, v1, |v2|, v3
54066// GFX10: encoding: [0x05,0x02,0x4b,0xd5,0x01,0x05,0x0e,0x04]
54067
54068v_fma_f32 v5, v1, v2, |v3|
54069// GFX10: encoding: [0x05,0x04,0x4b,0xd5,0x01,0x05,0x0e,0x04]
54070
54071v_fma_f32 v5, |v1|, |v2|, |v3|
54072// GFX10: encoding: [0x05,0x07,0x4b,0xd5,0x01,0x05,0x0e,0x04]
54073
54074v_fma_f32 v5, v1, v2, v3 clamp
54075// GFX10: encoding: [0x05,0x80,0x4b,0xd5,0x01,0x05,0x0e,0x04]
54076
54077v_fma_f32 v5, v1, v2, v3 mul:2
54078// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x0c]
54079
54080v_fma_f32 v5, v1, v2, v3 mul:4
54081// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x14]
54082
54083v_fma_f32 v5, v1, v2, v3 div:2
54084// GFX10: encoding: [0x05,0x00,0x4b,0xd5,0x01,0x05,0x0e,0x1c]
54085
54086v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4]
54087// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x04]
54088
54089v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4]
54090// GFX10: encoding: [0xfe,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x04]
54091
54092v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4]
54093// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0xfe,0x05,0x0e,0x04]
54094
54095v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4]
54096// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x02,0x04,0x0e,0x04]
54097
54098v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4]
54099// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x04,0x04,0x0e,0x04]
54100
54101v_fma_f64 v[5:6], s[102:103], v[2:3], v[3:4]
54102// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x66,0x04,0x0e,0x04]
54103
54104v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]
54105// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x6a,0x04,0x0e,0x04]
54106
54107v_fma_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
54108// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x76,0x04,0x0e,0x04]
54109
54110v_fma_f64 v[5:6], exec, v[2:3], v[3:4]
54111// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x7e,0x04,0x0e,0x04]
54112
54113v_fma_f64 v[5:6], 0, v[2:3], v[3:4]
54114// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x80,0x04,0x0e,0x04]
54115
54116v_fma_f64 v[5:6], -1, v[2:3], v[3:4]
54117// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0xc1,0x04,0x0e,0x04]
54118
54119v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]
54120// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0xf0,0x04,0x0e,0x04]
54121
54122v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]
54123// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0xf7,0x04,0x0e,0x04]
54124
54125v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4]
54126// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xfd,0x0f,0x04]
54127
54128v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4]
54129// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x09,0x0c,0x04]
54130
54131v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4]
54132// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x0d,0x0c,0x04]
54133
54134v_fma_f64 v[5:6], v[1:2], s[102:103], v[3:4]
54135// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xcd,0x0c,0x04]
54136
54137v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]
54138// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xd5,0x0c,0x04]
54139
54140v_fma_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
54141// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xed,0x0c,0x04]
54142
54143v_fma_f64 v[5:6], v[1:2], exec, v[3:4]
54144// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xfd,0x0c,0x04]
54145
54146v_fma_f64 v[5:6], v[1:2], 0, v[3:4]
54147// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x01,0x0d,0x04]
54148
54149v_fma_f64 v[5:6], v[1:2], -1, v[3:4]
54150// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x83,0x0d,0x04]
54151
54152v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]
54153// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xe1,0x0d,0x04]
54154
54155v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]
54156// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0xef,0x0d,0x04]
54157
54158v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255]
54159// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xfa,0x07]
54160
54161v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7]
54162// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x1a,0x00]
54163
54164v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9]
54165// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x22,0x00]
54166
54167v_fma_f64 v[5:6], v[1:2], v[2:3], s[102:103]
54168// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x9a,0x01]
54169
54170v_fma_f64 v[5:6], v[1:2], v[2:3], vcc
54171// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xaa,0x01]
54172
54173v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
54174// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xda,0x01]
54175
54176v_fma_f64 v[5:6], v[1:2], v[2:3], exec
54177// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xfa,0x01]
54178
54179v_fma_f64 v[5:6], v[1:2], v[2:3], 0
54180// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x02,0x02]
54181
54182v_fma_f64 v[5:6], v[1:2], v[2:3], -1
54183// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x06,0x03]
54184
54185v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5
54186// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xc2,0x03]
54187
54188v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0
54189// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0xde,0x03]
54190
54191v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
54192// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x24]
54193
54194v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
54195// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x44]
54196
54197v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
54198// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x84]
54199
54200v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
54201// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0xe4]
54202
54203v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
54204// GFX10: encoding: [0x05,0x01,0x4c,0xd5,0x01,0x05,0x0e,0x04]
54205
54206v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
54207// GFX10: encoding: [0x05,0x02,0x4c,0xd5,0x01,0x05,0x0e,0x04]
54208
54209v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
54210// GFX10: encoding: [0x05,0x04,0x4c,0xd5,0x01,0x05,0x0e,0x04]
54211
54212v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
54213// GFX10: encoding: [0x05,0x07,0x4c,0xd5,0x01,0x05,0x0e,0x04]
54214
54215v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
54216// GFX10: encoding: [0x05,0x80,0x4c,0xd5,0x01,0x05,0x0e,0x04]
54217
54218v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
54219// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x0c]
54220
54221v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
54222// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x14]
54223
54224v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
54225// GFX10: encoding: [0x05,0x00,0x4c,0xd5,0x01,0x05,0x0e,0x1c]
54226
54227v_lerp_u8 v5, v1, v2, v3
54228// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x0e,0x04]
54229
54230v_lerp_u8 v255, v1, v2, v3
54231// GFX10: encoding: [0xff,0x00,0x4d,0xd5,0x01,0x05,0x0e,0x04]
54232
54233v_lerp_u8 v5, v255, v2, v3
54234// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0xff,0x05,0x0e,0x04]
54235
54236v_lerp_u8 v5, s1, v2, v3
54237// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x04,0x0e,0x04]
54238
54239v_lerp_u8 v5, s103, v2, v3
54240// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x67,0x04,0x0e,0x04]
54241
54242v_lerp_u8 v5, vcc_lo, v2, v3
54243// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x6a,0x04,0x0e,0x04]
54244
54245v_lerp_u8 v5, vcc_hi, v2, v3
54246// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x6b,0x04,0x0e,0x04]
54247
54248v_lerp_u8 v5, ttmp11, v2, v3
54249// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x77,0x04,0x0e,0x04]
54250
54251v_lerp_u8 v5, m0, v2, v3
54252// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x7c,0x04,0x0e,0x04]
54253
54254v_lerp_u8 v5, exec_lo, v2, v3
54255// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x7e,0x04,0x0e,0x04]
54256
54257v_lerp_u8 v5, exec_hi, v2, v3
54258// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x7f,0x04,0x0e,0x04]
54259
54260v_lerp_u8 v5, 0, v2, v3
54261// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x80,0x04,0x0e,0x04]
54262
54263v_lerp_u8 v5, -1, v2, v3
54264// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0xc1,0x04,0x0e,0x04]
54265
54266v_lerp_u8 v5, 0.5, v2, v3
54267// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0xf0,0x04,0x0e,0x04]
54268
54269v_lerp_u8 v5, -4.0, v2, v3
54270// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0xf7,0x04,0x0e,0x04]
54271
54272v_lerp_u8 v5, v1, v255, v3
54273// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xff,0x0f,0x04]
54274
54275v_lerp_u8 v5, v1, s2, v3
54276// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x0c,0x04]
54277
54278v_lerp_u8 v5, v1, s103, v3
54279// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xcf,0x0c,0x04]
54280
54281v_lerp_u8 v5, v1, vcc_lo, v3
54282// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xd5,0x0c,0x04]
54283
54284v_lerp_u8 v5, v1, vcc_hi, v3
54285// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xd7,0x0c,0x04]
54286
54287v_lerp_u8 v5, v1, ttmp11, v3
54288// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xef,0x0c,0x04]
54289
54290v_lerp_u8 v5, v1, m0, v3
54291// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xf9,0x0c,0x04]
54292
54293v_lerp_u8 v5, v1, exec_lo, v3
54294// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xfd,0x0c,0x04]
54295
54296v_lerp_u8 v5, v1, exec_hi, v3
54297// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xff,0x0c,0x04]
54298
54299v_lerp_u8 v5, v1, 0, v3
54300// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x01,0x0d,0x04]
54301
54302v_lerp_u8 v5, v1, -1, v3
54303// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x83,0x0d,0x04]
54304
54305v_lerp_u8 v5, v1, 0.5, v3
54306// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xe1,0x0d,0x04]
54307
54308v_lerp_u8 v5, v1, -4.0, v3
54309// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0xef,0x0d,0x04]
54310
54311v_lerp_u8 v5, v1, v2, v255
54312// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xfe,0x07]
54313
54314v_lerp_u8 v5, v1, v2, s3
54315// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x0e,0x00]
54316
54317v_lerp_u8 v5, v1, v2, s103
54318// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x9e,0x01]
54319
54320v_lerp_u8 v5, v1, v2, vcc_lo
54321// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xaa,0x01]
54322
54323v_lerp_u8 v5, v1, v2, vcc_hi
54324// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xae,0x01]
54325
54326v_lerp_u8 v5, v1, v2, ttmp11
54327// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xde,0x01]
54328
54329v_lerp_u8 v5, v1, v2, m0
54330// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xf2,0x01]
54331
54332v_lerp_u8 v5, v1, v2, exec_lo
54333// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xfa,0x01]
54334
54335v_lerp_u8 v5, v1, v2, exec_hi
54336// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xfe,0x01]
54337
54338v_lerp_u8 v5, v1, v2, 0
54339// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x02,0x02]
54340
54341v_lerp_u8 v5, v1, v2, -1
54342// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0x06,0x03]
54343
54344v_lerp_u8 v5, v1, v2, 0.5
54345// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xc2,0x03]
54346
54347v_lerp_u8 v5, v1, v2, -4.0
54348// GFX10: encoding: [0x05,0x00,0x4d,0xd5,0x01,0x05,0xde,0x03]
54349
54350v_alignbit_b32 v5, v1, v2, v3
54351// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0x0e,0x04]
54352
54353v_alignbit_b32 v255, v1, v2, v3
54354// GFX10: encoding: [0xff,0x00,0x4e,0xd5,0x01,0x05,0x0e,0x04]
54355
54356v_alignbit_b32 v5, v255, v2, v3
54357// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0xff,0x05,0x0e,0x04]
54358
54359v_alignbit_b32 v5, s1, v2, v3
54360// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x04,0x0e,0x04]
54361
54362v_alignbit_b32 v5, s103, v2, v3
54363// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x67,0x04,0x0e,0x04]
54364
54365v_alignbit_b32 v5, vcc_lo, v2, v3
54366// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x6a,0x04,0x0e,0x04]
54367
54368v_alignbit_b32 v5, vcc_hi, v2, v3
54369// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x6b,0x04,0x0e,0x04]
54370
54371v_alignbit_b32 v5, ttmp11, v2, v3
54372// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x77,0x04,0x0e,0x04]
54373
54374v_alignbit_b32 v5, m0, v2, v3
54375// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x7c,0x04,0x0e,0x04]
54376
54377v_alignbit_b32 v5, exec_lo, v2, v3
54378// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x7e,0x04,0x0e,0x04]
54379
54380v_alignbit_b32 v5, exec_hi, v2, v3
54381// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x7f,0x04,0x0e,0x04]
54382
54383v_alignbit_b32 v5, v1, v255, v3
54384// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xff,0x0f,0x04]
54385
54386v_alignbit_b32 v5, v1, s2, v3
54387// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0x0c,0x04]
54388
54389v_alignbit_b32 v5, v1, s103, v3
54390// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xcf,0x0c,0x04]
54391
54392v_alignbit_b32 v5, v1, vcc_lo, v3
54393// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xd5,0x0c,0x04]
54394
54395v_alignbit_b32 v5, v1, vcc_hi, v3
54396// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xd7,0x0c,0x04]
54397
54398v_alignbit_b32 v5, v1, ttmp11, v3
54399// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xef,0x0c,0x04]
54400
54401v_alignbit_b32 v5, v1, m0, v3
54402// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xf9,0x0c,0x04]
54403
54404v_alignbit_b32 v5, v1, exec_lo, v3
54405// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xfd,0x0c,0x04]
54406
54407v_alignbit_b32 v5, v1, exec_hi, v3
54408// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0xff,0x0c,0x04]
54409
54410v_alignbit_b32 v5, v1, v2, v255
54411// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xfe,0x07]
54412
54413v_alignbit_b32 v5, v1, v2, s3
54414// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0x0e,0x00]
54415
54416v_alignbit_b32 v5, v1, v2, s103
54417// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0x9e,0x01]
54418
54419v_alignbit_b32 v5, v1, v2, vcc_lo
54420// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xaa,0x01]
54421
54422v_alignbit_b32 v5, v1, v2, vcc_hi
54423// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xae,0x01]
54424
54425v_alignbit_b32 v5, v1, v2, ttmp11
54426// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xde,0x01]
54427
54428v_alignbit_b32 v5, v1, v2, m0
54429// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xf2,0x01]
54430
54431v_alignbit_b32 v5, v1, v2, exec_lo
54432// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xfa,0x01]
54433
54434v_alignbit_b32 v5, v1, v2, exec_hi
54435// GFX10: encoding: [0x05,0x00,0x4e,0xd5,0x01,0x05,0xfe,0x01]
54436
54437v_alignbyte_b32 v5, v1, v2, v3
54438// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0x0e,0x04]
54439
54440v_alignbyte_b32 v255, v1, v2, v3
54441// GFX10: encoding: [0xff,0x00,0x4f,0xd5,0x01,0x05,0x0e,0x04]
54442
54443v_alignbyte_b32 v5, v255, v2, v3
54444// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0xff,0x05,0x0e,0x04]
54445
54446v_alignbyte_b32 v5, s1, v2, v3
54447// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x04,0x0e,0x04]
54448
54449v_alignbyte_b32 v5, s103, v2, v3
54450// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x67,0x04,0x0e,0x04]
54451
54452v_alignbyte_b32 v5, vcc_lo, v2, v3
54453// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x6a,0x04,0x0e,0x04]
54454
54455v_alignbyte_b32 v5, vcc_hi, v2, v3
54456// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x6b,0x04,0x0e,0x04]
54457
54458v_alignbyte_b32 v5, ttmp11, v2, v3
54459// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x77,0x04,0x0e,0x04]
54460
54461v_alignbyte_b32 v5, m0, v2, v3
54462// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x7c,0x04,0x0e,0x04]
54463
54464v_alignbyte_b32 v5, exec_lo, v2, v3
54465// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x7e,0x04,0x0e,0x04]
54466
54467v_alignbyte_b32 v5, exec_hi, v2, v3
54468// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x7f,0x04,0x0e,0x04]
54469
54470v_alignbyte_b32 v5, v1, v255, v3
54471// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xff,0x0f,0x04]
54472
54473v_alignbyte_b32 v5, v1, s2, v3
54474// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0x0c,0x04]
54475
54476v_alignbyte_b32 v5, v1, s103, v3
54477// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xcf,0x0c,0x04]
54478
54479v_alignbyte_b32 v5, v1, vcc_lo, v3
54480// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xd5,0x0c,0x04]
54481
54482v_alignbyte_b32 v5, v1, vcc_hi, v3
54483// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xd7,0x0c,0x04]
54484
54485v_alignbyte_b32 v5, v1, ttmp11, v3
54486// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xef,0x0c,0x04]
54487
54488v_alignbyte_b32 v5, v1, m0, v3
54489// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xf9,0x0c,0x04]
54490
54491v_alignbyte_b32 v5, v1, exec_lo, v3
54492// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xfd,0x0c,0x04]
54493
54494v_alignbyte_b32 v5, v1, exec_hi, v3
54495// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0xff,0x0c,0x04]
54496
54497v_alignbyte_b32 v5, v1, v2, v255
54498// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xfe,0x07]
54499
54500v_alignbyte_b32 v5, v1, v2, s3
54501// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0x0e,0x00]
54502
54503v_alignbyte_b32 v5, v1, v2, s103
54504// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0x9e,0x01]
54505
54506v_alignbyte_b32 v5, v1, v2, vcc_lo
54507// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xaa,0x01]
54508
54509v_alignbyte_b32 v5, v1, v2, vcc_hi
54510// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xae,0x01]
54511
54512v_alignbyte_b32 v5, v1, v2, ttmp11
54513// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xde,0x01]
54514
54515v_alignbyte_b32 v5, v1, v2, m0
54516// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xf2,0x01]
54517
54518v_alignbyte_b32 v5, v1, v2, exec_lo
54519// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xfa,0x01]
54520
54521v_alignbyte_b32 v5, v1, v2, exec_hi
54522// GFX10: encoding: [0x05,0x00,0x4f,0xd5,0x01,0x05,0xfe,0x01]
54523
54524v_mullit_f32 v5, v1, v2, v3
54525// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x04]
54526
54527v_mullit_f32 v255, v1, v2, v3
54528// GFX10: encoding: [0xff,0x00,0x50,0xd5,0x01,0x05,0x0e,0x04]
54529
54530v_mullit_f32 v5, v255, v2, v3
54531// GFX10: encoding: [0x05,0x00,0x50,0xd5,0xff,0x05,0x0e,0x04]
54532
54533v_mullit_f32 v5, s1, v2, v3
54534// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x04,0x0e,0x04]
54535
54536v_mullit_f32 v5, s103, v2, v3
54537// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x67,0x04,0x0e,0x04]
54538
54539v_mullit_f32 v5, vcc_lo, v2, v3
54540// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x6a,0x04,0x0e,0x04]
54541
54542v_mullit_f32 v5, vcc_hi, v2, v3
54543// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x6b,0x04,0x0e,0x04]
54544
54545v_mullit_f32 v5, ttmp11, v2, v3
54546// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x77,0x04,0x0e,0x04]
54547
54548v_mullit_f32 v5, m0, v2, v3
54549// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x7c,0x04,0x0e,0x04]
54550
54551v_mullit_f32 v5, exec_lo, v2, v3
54552// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x7e,0x04,0x0e,0x04]
54553
54554v_mullit_f32 v5, exec_hi, v2, v3
54555// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x7f,0x04,0x0e,0x04]
54556
54557v_mullit_f32 v5, 0, v2, v3
54558// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x80,0x04,0x0e,0x04]
54559
54560v_mullit_f32 v5, -1, v2, v3
54561// GFX10: encoding: [0x05,0x00,0x50,0xd5,0xc1,0x04,0x0e,0x04]
54562
54563v_mullit_f32 v5, 0.5, v2, v3
54564// GFX10: encoding: [0x05,0x00,0x50,0xd5,0xf0,0x04,0x0e,0x04]
54565
54566v_mullit_f32 v5, -4.0, v2, v3
54567// GFX10: encoding: [0x05,0x00,0x50,0xd5,0xf7,0x04,0x0e,0x04]
54568
54569v_mullit_f32 v5, v1, v255, v3
54570// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xff,0x0f,0x04]
54571
54572v_mullit_f32 v5, v1, s2, v3
54573// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0c,0x04]
54574
54575v_mullit_f32 v5, v1, s103, v3
54576// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xcf,0x0c,0x04]
54577
54578v_mullit_f32 v5, v1, vcc_lo, v3
54579// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xd5,0x0c,0x04]
54580
54581v_mullit_f32 v5, v1, vcc_hi, v3
54582// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xd7,0x0c,0x04]
54583
54584v_mullit_f32 v5, v1, ttmp11, v3
54585// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xef,0x0c,0x04]
54586
54587v_mullit_f32 v5, v1, m0, v3
54588// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xf9,0x0c,0x04]
54589
54590v_mullit_f32 v5, v1, exec_lo, v3
54591// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xfd,0x0c,0x04]
54592
54593v_mullit_f32 v5, v1, exec_hi, v3
54594// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xff,0x0c,0x04]
54595
54596v_mullit_f32 v5, v1, 0, v3
54597// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x01,0x0d,0x04]
54598
54599v_mullit_f32 v5, v1, -1, v3
54600// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x83,0x0d,0x04]
54601
54602v_mullit_f32 v5, v1, 0.5, v3
54603// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xe1,0x0d,0x04]
54604
54605v_mullit_f32 v5, v1, -4.0, v3
54606// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0xef,0x0d,0x04]
54607
54608v_mullit_f32 v5, v1, v2, v255
54609// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xfe,0x07]
54610
54611v_mullit_f32 v5, v1, v2, s3
54612// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x00]
54613
54614v_mullit_f32 v5, v1, v2, s103
54615// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x9e,0x01]
54616
54617v_mullit_f32 v5, v1, v2, vcc_lo
54618// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xaa,0x01]
54619
54620v_mullit_f32 v5, v1, v2, vcc_hi
54621// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xae,0x01]
54622
54623v_mullit_f32 v5, v1, v2, ttmp11
54624// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xde,0x01]
54625
54626v_mullit_f32 v5, v1, v2, m0
54627// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xf2,0x01]
54628
54629v_mullit_f32 v5, v1, v2, exec_lo
54630// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xfa,0x01]
54631
54632v_mullit_f32 v5, v1, v2, exec_hi
54633// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xfe,0x01]
54634
54635v_mullit_f32 v5, v1, v2, 0
54636// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x02,0x02]
54637
54638v_mullit_f32 v5, v1, v2, -1
54639// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x06,0x03]
54640
54641v_mullit_f32 v5, v1, v2, 0.5
54642// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xc2,0x03]
54643
54644v_mullit_f32 v5, v1, v2, -4.0
54645// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0xde,0x03]
54646
54647v_mullit_f32 v5, -v1, v2, v3
54648// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x24]
54649
54650v_mullit_f32 v5, v1, -v2, v3
54651// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x44]
54652
54653v_mullit_f32 v5, v1, v2, -v3
54654// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x84]
54655
54656v_mullit_f32 v5, -v1, -v2, -v3
54657// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0xe4]
54658
54659v_mullit_f32 v5, |v1|, v2, v3
54660// GFX10: encoding: [0x05,0x01,0x50,0xd5,0x01,0x05,0x0e,0x04]
54661
54662v_mullit_f32 v5, v1, |v2|, v3
54663// GFX10: encoding: [0x05,0x02,0x50,0xd5,0x01,0x05,0x0e,0x04]
54664
54665v_mullit_f32 v5, v1, v2, |v3|
54666// GFX10: encoding: [0x05,0x04,0x50,0xd5,0x01,0x05,0x0e,0x04]
54667
54668v_mullit_f32 v5, |v1|, |v2|, |v3|
54669// GFX10: encoding: [0x05,0x07,0x50,0xd5,0x01,0x05,0x0e,0x04]
54670
54671v_mullit_f32 v5, v1, v2, v3 clamp
54672// GFX10: encoding: [0x05,0x80,0x50,0xd5,0x01,0x05,0x0e,0x04]
54673
54674v_mullit_f32 v5, v1, v2, v3 mul:2
54675// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x0c]
54676
54677v_mullit_f32 v5, v1, v2, v3 mul:4
54678// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x14]
54679
54680v_mullit_f32 v5, v1, v2, v3 div:2
54681// GFX10: encoding: [0x05,0x00,0x50,0xd5,0x01,0x05,0x0e,0x1c]
54682
54683v_min3_f32 v5, v1, v2, v3
54684// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x04]
54685
54686v_min3_f32 v255, v1, v2, v3
54687// GFX10: encoding: [0xff,0x00,0x51,0xd5,0x01,0x05,0x0e,0x04]
54688
54689v_min3_f32 v5, v255, v2, v3
54690// GFX10: encoding: [0x05,0x00,0x51,0xd5,0xff,0x05,0x0e,0x04]
54691
54692v_min3_f32 v5, s1, v2, v3
54693// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x04,0x0e,0x04]
54694
54695v_min3_f32 v5, s103, v2, v3
54696// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x67,0x04,0x0e,0x04]
54697
54698v_min3_f32 v5, vcc_lo, v2, v3
54699// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x6a,0x04,0x0e,0x04]
54700
54701v_min3_f32 v5, vcc_hi, v2, v3
54702// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x6b,0x04,0x0e,0x04]
54703
54704v_min3_f32 v5, ttmp11, v2, v3
54705// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x77,0x04,0x0e,0x04]
54706
54707v_min3_f32 v5, m0, v2, v3
54708// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x7c,0x04,0x0e,0x04]
54709
54710v_min3_f32 v5, exec_lo, v2, v3
54711// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x7e,0x04,0x0e,0x04]
54712
54713v_min3_f32 v5, exec_hi, v2, v3
54714// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x7f,0x04,0x0e,0x04]
54715
54716v_min3_f32 v5, 0, v2, v3
54717// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x80,0x04,0x0e,0x04]
54718
54719v_min3_f32 v5, -1, v2, v3
54720// GFX10: encoding: [0x05,0x00,0x51,0xd5,0xc1,0x04,0x0e,0x04]
54721
54722v_min3_f32 v5, 0.5, v2, v3
54723// GFX10: encoding: [0x05,0x00,0x51,0xd5,0xf0,0x04,0x0e,0x04]
54724
54725v_min3_f32 v5, -4.0, v2, v3
54726// GFX10: encoding: [0x05,0x00,0x51,0xd5,0xf7,0x04,0x0e,0x04]
54727
54728v_min3_f32 v5, v1, v255, v3
54729// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xff,0x0f,0x04]
54730
54731v_min3_f32 v5, v1, s2, v3
54732// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0c,0x04]
54733
54734v_min3_f32 v5, v1, s103, v3
54735// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xcf,0x0c,0x04]
54736
54737v_min3_f32 v5, v1, vcc_lo, v3
54738// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xd5,0x0c,0x04]
54739
54740v_min3_f32 v5, v1, vcc_hi, v3
54741// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xd7,0x0c,0x04]
54742
54743v_min3_f32 v5, v1, ttmp11, v3
54744// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xef,0x0c,0x04]
54745
54746v_min3_f32 v5, v1, m0, v3
54747// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xf9,0x0c,0x04]
54748
54749v_min3_f32 v5, v1, exec_lo, v3
54750// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xfd,0x0c,0x04]
54751
54752v_min3_f32 v5, v1, exec_hi, v3
54753// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xff,0x0c,0x04]
54754
54755v_min3_f32 v5, v1, 0, v3
54756// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x01,0x0d,0x04]
54757
54758v_min3_f32 v5, v1, -1, v3
54759// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x83,0x0d,0x04]
54760
54761v_min3_f32 v5, v1, 0.5, v3
54762// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xe1,0x0d,0x04]
54763
54764v_min3_f32 v5, v1, -4.0, v3
54765// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0xef,0x0d,0x04]
54766
54767v_min3_f32 v5, v1, v2, v255
54768// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xfe,0x07]
54769
54770v_min3_f32 v5, v1, v2, s3
54771// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x00]
54772
54773v_min3_f32 v5, v1, v2, s103
54774// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x9e,0x01]
54775
54776v_min3_f32 v5, v1, v2, vcc_lo
54777// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xaa,0x01]
54778
54779v_min3_f32 v5, v1, v2, vcc_hi
54780// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xae,0x01]
54781
54782v_min3_f32 v5, v1, v2, ttmp11
54783// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xde,0x01]
54784
54785v_min3_f32 v5, v1, v2, m0
54786// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xf2,0x01]
54787
54788v_min3_f32 v5, v1, v2, exec_lo
54789// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xfa,0x01]
54790
54791v_min3_f32 v5, v1, v2, exec_hi
54792// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xfe,0x01]
54793
54794v_min3_f32 v5, v1, v2, 0
54795// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x02,0x02]
54796
54797v_min3_f32 v5, v1, v2, -1
54798// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x06,0x03]
54799
54800v_min3_f32 v5, v1, v2, 0.5
54801// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xc2,0x03]
54802
54803v_min3_f32 v5, v1, v2, -4.0
54804// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0xde,0x03]
54805
54806v_min3_f32 v5, -v1, v2, v3
54807// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x24]
54808
54809v_min3_f32 v5, v1, -v2, v3
54810// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x44]
54811
54812v_min3_f32 v5, v1, v2, -v3
54813// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x84]
54814
54815v_min3_f32 v5, -v1, -v2, -v3
54816// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0xe4]
54817
54818v_min3_f32 v5, |v1|, v2, v3
54819// GFX10: encoding: [0x05,0x01,0x51,0xd5,0x01,0x05,0x0e,0x04]
54820
54821v_min3_f32 v5, v1, |v2|, v3
54822// GFX10: encoding: [0x05,0x02,0x51,0xd5,0x01,0x05,0x0e,0x04]
54823
54824v_min3_f32 v5, v1, v2, |v3|
54825// GFX10: encoding: [0x05,0x04,0x51,0xd5,0x01,0x05,0x0e,0x04]
54826
54827v_min3_f32 v5, |v1|, |v2|, |v3|
54828// GFX10: encoding: [0x05,0x07,0x51,0xd5,0x01,0x05,0x0e,0x04]
54829
54830v_min3_f32 v5, v1, v2, v3 clamp
54831// GFX10: encoding: [0x05,0x80,0x51,0xd5,0x01,0x05,0x0e,0x04]
54832
54833v_min3_f32 v5, v1, v2, v3 mul:2
54834// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x0c]
54835
54836v_min3_f32 v5, v1, v2, v3 mul:4
54837// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x14]
54838
54839v_min3_f32 v5, v1, v2, v3 div:2
54840// GFX10: encoding: [0x05,0x00,0x51,0xd5,0x01,0x05,0x0e,0x1c]
54841
54842v_min3_i32 v5, v1, v2, v3
54843// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x0e,0x04]
54844
54845v_min3_i32 v255, v1, v2, v3
54846// GFX10: encoding: [0xff,0x00,0x52,0xd5,0x01,0x05,0x0e,0x04]
54847
54848v_min3_i32 v5, v255, v2, v3
54849// GFX10: encoding: [0x05,0x00,0x52,0xd5,0xff,0x05,0x0e,0x04]
54850
54851v_min3_i32 v5, s1, v2, v3
54852// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x04,0x0e,0x04]
54853
54854v_min3_i32 v5, s103, v2, v3
54855// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x67,0x04,0x0e,0x04]
54856
54857v_min3_i32 v5, vcc_lo, v2, v3
54858// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x6a,0x04,0x0e,0x04]
54859
54860v_min3_i32 v5, vcc_hi, v2, v3
54861// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x6b,0x04,0x0e,0x04]
54862
54863v_min3_i32 v5, ttmp11, v2, v3
54864// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x77,0x04,0x0e,0x04]
54865
54866v_min3_i32 v5, m0, v2, v3
54867// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x7c,0x04,0x0e,0x04]
54868
54869v_min3_i32 v5, exec_lo, v2, v3
54870// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x7e,0x04,0x0e,0x04]
54871
54872v_min3_i32 v5, exec_hi, v2, v3
54873// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x7f,0x04,0x0e,0x04]
54874
54875v_min3_i32 v5, 0, v2, v3
54876// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x80,0x04,0x0e,0x04]
54877
54878v_min3_i32 v5, -1, v2, v3
54879// GFX10: encoding: [0x05,0x00,0x52,0xd5,0xc1,0x04,0x0e,0x04]
54880
54881v_min3_i32 v5, 0.5, v2, v3
54882// GFX10: encoding: [0x05,0x00,0x52,0xd5,0xf0,0x04,0x0e,0x04]
54883
54884v_min3_i32 v5, -4.0, v2, v3
54885// GFX10: encoding: [0x05,0x00,0x52,0xd5,0xf7,0x04,0x0e,0x04]
54886
54887v_min3_i32 v5, v1, v255, v3
54888// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xff,0x0f,0x04]
54889
54890v_min3_i32 v5, v1, s2, v3
54891// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x0c,0x04]
54892
54893v_min3_i32 v5, v1, s103, v3
54894// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xcf,0x0c,0x04]
54895
54896v_min3_i32 v5, v1, vcc_lo, v3
54897// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xd5,0x0c,0x04]
54898
54899v_min3_i32 v5, v1, vcc_hi, v3
54900// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xd7,0x0c,0x04]
54901
54902v_min3_i32 v5, v1, ttmp11, v3
54903// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xef,0x0c,0x04]
54904
54905v_min3_i32 v5, v1, m0, v3
54906// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xf9,0x0c,0x04]
54907
54908v_min3_i32 v5, v1, exec_lo, v3
54909// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xfd,0x0c,0x04]
54910
54911v_min3_i32 v5, v1, exec_hi, v3
54912// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xff,0x0c,0x04]
54913
54914v_min3_i32 v5, v1, 0, v3
54915// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x01,0x0d,0x04]
54916
54917v_min3_i32 v5, v1, -1, v3
54918// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x83,0x0d,0x04]
54919
54920v_min3_i32 v5, v1, 0.5, v3
54921// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xe1,0x0d,0x04]
54922
54923v_min3_i32 v5, v1, -4.0, v3
54924// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0xef,0x0d,0x04]
54925
54926v_min3_i32 v5, v1, v2, v255
54927// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xfe,0x07]
54928
54929v_min3_i32 v5, v1, v2, s3
54930// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x0e,0x00]
54931
54932v_min3_i32 v5, v1, v2, s103
54933// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x9e,0x01]
54934
54935v_min3_i32 v5, v1, v2, vcc_lo
54936// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xaa,0x01]
54937
54938v_min3_i32 v5, v1, v2, vcc_hi
54939// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xae,0x01]
54940
54941v_min3_i32 v5, v1, v2, ttmp11
54942// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xde,0x01]
54943
54944v_min3_i32 v5, v1, v2, m0
54945// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xf2,0x01]
54946
54947v_min3_i32 v5, v1, v2, exec_lo
54948// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xfa,0x01]
54949
54950v_min3_i32 v5, v1, v2, exec_hi
54951// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xfe,0x01]
54952
54953v_min3_i32 v5, v1, v2, 0
54954// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x02,0x02]
54955
54956v_min3_i32 v5, v1, v2, -1
54957// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0x06,0x03]
54958
54959v_min3_i32 v5, v1, v2, 0.5
54960// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xc2,0x03]
54961
54962v_min3_i32 v5, v1, v2, -4.0
54963// GFX10: encoding: [0x05,0x00,0x52,0xd5,0x01,0x05,0xde,0x03]
54964
54965v_min3_u32 v5, v1, v2, v3
54966// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x0e,0x04]
54967
54968v_min3_u32 v255, v1, v2, v3
54969// GFX10: encoding: [0xff,0x00,0x53,0xd5,0x01,0x05,0x0e,0x04]
54970
54971v_min3_u32 v5, v255, v2, v3
54972// GFX10: encoding: [0x05,0x00,0x53,0xd5,0xff,0x05,0x0e,0x04]
54973
54974v_min3_u32 v5, s1, v2, v3
54975// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x04,0x0e,0x04]
54976
54977v_min3_u32 v5, s103, v2, v3
54978// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x67,0x04,0x0e,0x04]
54979
54980v_min3_u32 v5, vcc_lo, v2, v3
54981// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x6a,0x04,0x0e,0x04]
54982
54983v_min3_u32 v5, vcc_hi, v2, v3
54984// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x6b,0x04,0x0e,0x04]
54985
54986v_min3_u32 v5, ttmp11, v2, v3
54987// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x77,0x04,0x0e,0x04]
54988
54989v_min3_u32 v5, m0, v2, v3
54990// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x7c,0x04,0x0e,0x04]
54991
54992v_min3_u32 v5, exec_lo, v2, v3
54993// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x7e,0x04,0x0e,0x04]
54994
54995v_min3_u32 v5, exec_hi, v2, v3
54996// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x7f,0x04,0x0e,0x04]
54997
54998v_min3_u32 v5, 0, v2, v3
54999// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x80,0x04,0x0e,0x04]
55000
55001v_min3_u32 v5, -1, v2, v3
55002// GFX10: encoding: [0x05,0x00,0x53,0xd5,0xc1,0x04,0x0e,0x04]
55003
55004v_min3_u32 v5, 0.5, v2, v3
55005// GFX10: encoding: [0x05,0x00,0x53,0xd5,0xf0,0x04,0x0e,0x04]
55006
55007v_min3_u32 v5, -4.0, v2, v3
55008// GFX10: encoding: [0x05,0x00,0x53,0xd5,0xf7,0x04,0x0e,0x04]
55009
55010v_min3_u32 v5, v1, v255, v3
55011// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xff,0x0f,0x04]
55012
55013v_min3_u32 v5, v1, s2, v3
55014// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x0c,0x04]
55015
55016v_min3_u32 v5, v1, s103, v3
55017// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xcf,0x0c,0x04]
55018
55019v_min3_u32 v5, v1, vcc_lo, v3
55020// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xd5,0x0c,0x04]
55021
55022v_min3_u32 v5, v1, vcc_hi, v3
55023// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xd7,0x0c,0x04]
55024
55025v_min3_u32 v5, v1, ttmp11, v3
55026// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xef,0x0c,0x04]
55027
55028v_min3_u32 v5, v1, m0, v3
55029// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xf9,0x0c,0x04]
55030
55031v_min3_u32 v5, v1, exec_lo, v3
55032// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xfd,0x0c,0x04]
55033
55034v_min3_u32 v5, v1, exec_hi, v3
55035// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xff,0x0c,0x04]
55036
55037v_min3_u32 v5, v1, 0, v3
55038// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x01,0x0d,0x04]
55039
55040v_min3_u32 v5, v1, -1, v3
55041// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x83,0x0d,0x04]
55042
55043v_min3_u32 v5, v1, 0.5, v3
55044// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xe1,0x0d,0x04]
55045
55046v_min3_u32 v5, v1, -4.0, v3
55047// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0xef,0x0d,0x04]
55048
55049v_min3_u32 v5, v1, v2, v255
55050// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xfe,0x07]
55051
55052v_min3_u32 v5, v1, v2, s3
55053// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x0e,0x00]
55054
55055v_min3_u32 v5, v1, v2, s103
55056// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x9e,0x01]
55057
55058v_min3_u32 v5, v1, v2, vcc_lo
55059// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xaa,0x01]
55060
55061v_min3_u32 v5, v1, v2, vcc_hi
55062// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xae,0x01]
55063
55064v_min3_u32 v5, v1, v2, ttmp11
55065// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xde,0x01]
55066
55067v_min3_u32 v5, v1, v2, m0
55068// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xf2,0x01]
55069
55070v_min3_u32 v5, v1, v2, exec_lo
55071// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xfa,0x01]
55072
55073v_min3_u32 v5, v1, v2, exec_hi
55074// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xfe,0x01]
55075
55076v_min3_u32 v5, v1, v2, 0
55077// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x02,0x02]
55078
55079v_min3_u32 v5, v1, v2, -1
55080// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0x06,0x03]
55081
55082v_min3_u32 v5, v1, v2, 0.5
55083// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xc2,0x03]
55084
55085v_min3_u32 v5, v1, v2, -4.0
55086// GFX10: encoding: [0x05,0x00,0x53,0xd5,0x01,0x05,0xde,0x03]
55087
55088v_max3_f32 v5, v1, v2, v3
55089// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x04]
55090
55091v_max3_f32 v255, v1, v2, v3
55092// GFX10: encoding: [0xff,0x00,0x54,0xd5,0x01,0x05,0x0e,0x04]
55093
55094v_max3_f32 v5, v255, v2, v3
55095// GFX10: encoding: [0x05,0x00,0x54,0xd5,0xff,0x05,0x0e,0x04]
55096
55097v_max3_f32 v5, s1, v2, v3
55098// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x04,0x0e,0x04]
55099
55100v_max3_f32 v5, s103, v2, v3
55101// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x67,0x04,0x0e,0x04]
55102
55103v_max3_f32 v5, vcc_lo, v2, v3
55104// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x6a,0x04,0x0e,0x04]
55105
55106v_max3_f32 v5, vcc_hi, v2, v3
55107// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x6b,0x04,0x0e,0x04]
55108
55109v_max3_f32 v5, ttmp11, v2, v3
55110// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x77,0x04,0x0e,0x04]
55111
55112v_max3_f32 v5, m0, v2, v3
55113// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x7c,0x04,0x0e,0x04]
55114
55115v_max3_f32 v5, exec_lo, v2, v3
55116// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x7e,0x04,0x0e,0x04]
55117
55118v_max3_f32 v5, exec_hi, v2, v3
55119// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x7f,0x04,0x0e,0x04]
55120
55121v_max3_f32 v5, 0, v2, v3
55122// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x80,0x04,0x0e,0x04]
55123
55124v_max3_f32 v5, -1, v2, v3
55125// GFX10: encoding: [0x05,0x00,0x54,0xd5,0xc1,0x04,0x0e,0x04]
55126
55127v_max3_f32 v5, 0.5, v2, v3
55128// GFX10: encoding: [0x05,0x00,0x54,0xd5,0xf0,0x04,0x0e,0x04]
55129
55130v_max3_f32 v5, -4.0, v2, v3
55131// GFX10: encoding: [0x05,0x00,0x54,0xd5,0xf7,0x04,0x0e,0x04]
55132
55133v_max3_f32 v5, v1, v255, v3
55134// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xff,0x0f,0x04]
55135
55136v_max3_f32 v5, v1, s2, v3
55137// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0c,0x04]
55138
55139v_max3_f32 v5, v1, s103, v3
55140// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xcf,0x0c,0x04]
55141
55142v_max3_f32 v5, v1, vcc_lo, v3
55143// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xd5,0x0c,0x04]
55144
55145v_max3_f32 v5, v1, vcc_hi, v3
55146// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xd7,0x0c,0x04]
55147
55148v_max3_f32 v5, v1, ttmp11, v3
55149// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xef,0x0c,0x04]
55150
55151v_max3_f32 v5, v1, m0, v3
55152// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xf9,0x0c,0x04]
55153
55154v_max3_f32 v5, v1, exec_lo, v3
55155// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xfd,0x0c,0x04]
55156
55157v_max3_f32 v5, v1, exec_hi, v3
55158// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xff,0x0c,0x04]
55159
55160v_max3_f32 v5, v1, 0, v3
55161// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x01,0x0d,0x04]
55162
55163v_max3_f32 v5, v1, -1, v3
55164// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x83,0x0d,0x04]
55165
55166v_max3_f32 v5, v1, 0.5, v3
55167// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xe1,0x0d,0x04]
55168
55169v_max3_f32 v5, v1, -4.0, v3
55170// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0xef,0x0d,0x04]
55171
55172v_max3_f32 v5, v1, v2, v255
55173// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xfe,0x07]
55174
55175v_max3_f32 v5, v1, v2, s3
55176// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x00]
55177
55178v_max3_f32 v5, v1, v2, s103
55179// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x9e,0x01]
55180
55181v_max3_f32 v5, v1, v2, vcc_lo
55182// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xaa,0x01]
55183
55184v_max3_f32 v5, v1, v2, vcc_hi
55185// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xae,0x01]
55186
55187v_max3_f32 v5, v1, v2, ttmp11
55188// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xde,0x01]
55189
55190v_max3_f32 v5, v1, v2, m0
55191// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xf2,0x01]
55192
55193v_max3_f32 v5, v1, v2, exec_lo
55194// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xfa,0x01]
55195
55196v_max3_f32 v5, v1, v2, exec_hi
55197// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xfe,0x01]
55198
55199v_max3_f32 v5, v1, v2, 0
55200// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x02,0x02]
55201
55202v_max3_f32 v5, v1, v2, -1
55203// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x06,0x03]
55204
55205v_max3_f32 v5, v1, v2, 0.5
55206// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xc2,0x03]
55207
55208v_max3_f32 v5, v1, v2, -4.0
55209// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0xde,0x03]
55210
55211v_max3_f32 v5, -v1, v2, v3
55212// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x24]
55213
55214v_max3_f32 v5, v1, -v2, v3
55215// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x44]
55216
55217v_max3_f32 v5, v1, v2, -v3
55218// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x84]
55219
55220v_max3_f32 v5, -v1, -v2, -v3
55221// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0xe4]
55222
55223v_max3_f32 v5, |v1|, v2, v3
55224// GFX10: encoding: [0x05,0x01,0x54,0xd5,0x01,0x05,0x0e,0x04]
55225
55226v_max3_f32 v5, v1, |v2|, v3
55227// GFX10: encoding: [0x05,0x02,0x54,0xd5,0x01,0x05,0x0e,0x04]
55228
55229v_max3_f32 v5, v1, v2, |v3|
55230// GFX10: encoding: [0x05,0x04,0x54,0xd5,0x01,0x05,0x0e,0x04]
55231
55232v_max3_f32 v5, |v1|, |v2|, |v3|
55233// GFX10: encoding: [0x05,0x07,0x54,0xd5,0x01,0x05,0x0e,0x04]
55234
55235v_max3_f32 v5, v1, v2, v3 clamp
55236// GFX10: encoding: [0x05,0x80,0x54,0xd5,0x01,0x05,0x0e,0x04]
55237
55238v_max3_f32 v5, v1, v2, v3 mul:2
55239// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x0c]
55240
55241v_max3_f32 v5, v1, v2, v3 mul:4
55242// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x14]
55243
55244v_max3_f32 v5, v1, v2, v3 div:2
55245// GFX10: encoding: [0x05,0x00,0x54,0xd5,0x01,0x05,0x0e,0x1c]
55246
55247v_max3_i32 v5, v1, v2, v3
55248// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x0e,0x04]
55249
55250v_max3_i32 v255, v1, v2, v3
55251// GFX10: encoding: [0xff,0x00,0x55,0xd5,0x01,0x05,0x0e,0x04]
55252
55253v_max3_i32 v5, v255, v2, v3
55254// GFX10: encoding: [0x05,0x00,0x55,0xd5,0xff,0x05,0x0e,0x04]
55255
55256v_max3_i32 v5, s1, v2, v3
55257// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x04,0x0e,0x04]
55258
55259v_max3_i32 v5, s103, v2, v3
55260// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x67,0x04,0x0e,0x04]
55261
55262v_max3_i32 v5, vcc_lo, v2, v3
55263// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x6a,0x04,0x0e,0x04]
55264
55265v_max3_i32 v5, vcc_hi, v2, v3
55266// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x6b,0x04,0x0e,0x04]
55267
55268v_max3_i32 v5, ttmp11, v2, v3
55269// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x77,0x04,0x0e,0x04]
55270
55271v_max3_i32 v5, m0, v2, v3
55272// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x7c,0x04,0x0e,0x04]
55273
55274v_max3_i32 v5, exec_lo, v2, v3
55275// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x7e,0x04,0x0e,0x04]
55276
55277v_max3_i32 v5, exec_hi, v2, v3
55278// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x7f,0x04,0x0e,0x04]
55279
55280v_max3_i32 v5, 0, v2, v3
55281// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x80,0x04,0x0e,0x04]
55282
55283v_max3_i32 v5, -1, v2, v3
55284// GFX10: encoding: [0x05,0x00,0x55,0xd5,0xc1,0x04,0x0e,0x04]
55285
55286v_max3_i32 v5, 0.5, v2, v3
55287// GFX10: encoding: [0x05,0x00,0x55,0xd5,0xf0,0x04,0x0e,0x04]
55288
55289v_max3_i32 v5, -4.0, v2, v3
55290// GFX10: encoding: [0x05,0x00,0x55,0xd5,0xf7,0x04,0x0e,0x04]
55291
55292v_max3_i32 v5, v1, v255, v3
55293// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xff,0x0f,0x04]
55294
55295v_max3_i32 v5, v1, s2, v3
55296// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x0c,0x04]
55297
55298v_max3_i32 v5, v1, s103, v3
55299// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xcf,0x0c,0x04]
55300
55301v_max3_i32 v5, v1, vcc_lo, v3
55302// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xd5,0x0c,0x04]
55303
55304v_max3_i32 v5, v1, vcc_hi, v3
55305// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xd7,0x0c,0x04]
55306
55307v_max3_i32 v5, v1, ttmp11, v3
55308// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xef,0x0c,0x04]
55309
55310v_max3_i32 v5, v1, m0, v3
55311// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xf9,0x0c,0x04]
55312
55313v_max3_i32 v5, v1, exec_lo, v3
55314// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xfd,0x0c,0x04]
55315
55316v_max3_i32 v5, v1, exec_hi, v3
55317// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xff,0x0c,0x04]
55318
55319v_max3_i32 v5, v1, 0, v3
55320// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x01,0x0d,0x04]
55321
55322v_max3_i32 v5, v1, -1, v3
55323// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x83,0x0d,0x04]
55324
55325v_max3_i32 v5, v1, 0.5, v3
55326// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xe1,0x0d,0x04]
55327
55328v_max3_i32 v5, v1, -4.0, v3
55329// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0xef,0x0d,0x04]
55330
55331v_max3_i32 v5, v1, v2, v255
55332// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xfe,0x07]
55333
55334v_max3_i32 v5, v1, v2, s3
55335// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x0e,0x00]
55336
55337v_max3_i32 v5, v1, v2, s103
55338// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x9e,0x01]
55339
55340v_max3_i32 v5, v1, v2, vcc_lo
55341// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xaa,0x01]
55342
55343v_max3_i32 v5, v1, v2, vcc_hi
55344// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xae,0x01]
55345
55346v_max3_i32 v5, v1, v2, ttmp11
55347// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xde,0x01]
55348
55349v_max3_i32 v5, v1, v2, m0
55350// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xf2,0x01]
55351
55352v_max3_i32 v5, v1, v2, exec_lo
55353// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xfa,0x01]
55354
55355v_max3_i32 v5, v1, v2, exec_hi
55356// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xfe,0x01]
55357
55358v_max3_i32 v5, v1, v2, 0
55359// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x02,0x02]
55360
55361v_max3_i32 v5, v1, v2, -1
55362// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0x06,0x03]
55363
55364v_max3_i32 v5, v1, v2, 0.5
55365// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xc2,0x03]
55366
55367v_max3_i32 v5, v1, v2, -4.0
55368// GFX10: encoding: [0x05,0x00,0x55,0xd5,0x01,0x05,0xde,0x03]
55369
55370v_max3_u32 v5, v1, v2, v3
55371// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x0e,0x04]
55372
55373v_max3_u32 v255, v1, v2, v3
55374// GFX10: encoding: [0xff,0x00,0x56,0xd5,0x01,0x05,0x0e,0x04]
55375
55376v_max3_u32 v5, v255, v2, v3
55377// GFX10: encoding: [0x05,0x00,0x56,0xd5,0xff,0x05,0x0e,0x04]
55378
55379v_max3_u32 v5, s1, v2, v3
55380// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x04,0x0e,0x04]
55381
55382v_max3_u32 v5, s103, v2, v3
55383// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x67,0x04,0x0e,0x04]
55384
55385v_max3_u32 v5, vcc_lo, v2, v3
55386// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x6a,0x04,0x0e,0x04]
55387
55388v_max3_u32 v5, vcc_hi, v2, v3
55389// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x6b,0x04,0x0e,0x04]
55390
55391v_max3_u32 v5, ttmp11, v2, v3
55392// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x77,0x04,0x0e,0x04]
55393
55394v_max3_u32 v5, m0, v2, v3
55395// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x7c,0x04,0x0e,0x04]
55396
55397v_max3_u32 v5, exec_lo, v2, v3
55398// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x7e,0x04,0x0e,0x04]
55399
55400v_max3_u32 v5, exec_hi, v2, v3
55401// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x7f,0x04,0x0e,0x04]
55402
55403v_max3_u32 v5, 0, v2, v3
55404// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x80,0x04,0x0e,0x04]
55405
55406v_max3_u32 v5, -1, v2, v3
55407// GFX10: encoding: [0x05,0x00,0x56,0xd5,0xc1,0x04,0x0e,0x04]
55408
55409v_max3_u32 v5, 0.5, v2, v3
55410// GFX10: encoding: [0x05,0x00,0x56,0xd5,0xf0,0x04,0x0e,0x04]
55411
55412v_max3_u32 v5, -4.0, v2, v3
55413// GFX10: encoding: [0x05,0x00,0x56,0xd5,0xf7,0x04,0x0e,0x04]
55414
55415v_max3_u32 v5, v1, v255, v3
55416// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xff,0x0f,0x04]
55417
55418v_max3_u32 v5, v1, s2, v3
55419// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x0c,0x04]
55420
55421v_max3_u32 v5, v1, s103, v3
55422// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xcf,0x0c,0x04]
55423
55424v_max3_u32 v5, v1, vcc_lo, v3
55425// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xd5,0x0c,0x04]
55426
55427v_max3_u32 v5, v1, vcc_hi, v3
55428// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xd7,0x0c,0x04]
55429
55430v_max3_u32 v5, v1, ttmp11, v3
55431// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xef,0x0c,0x04]
55432
55433v_max3_u32 v5, v1, m0, v3
55434// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xf9,0x0c,0x04]
55435
55436v_max3_u32 v5, v1, exec_lo, v3
55437// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xfd,0x0c,0x04]
55438
55439v_max3_u32 v5, v1, exec_hi, v3
55440// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xff,0x0c,0x04]
55441
55442v_max3_u32 v5, v1, 0, v3
55443// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x01,0x0d,0x04]
55444
55445v_max3_u32 v5, v1, -1, v3
55446// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x83,0x0d,0x04]
55447
55448v_max3_u32 v5, v1, 0.5, v3
55449// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xe1,0x0d,0x04]
55450
55451v_max3_u32 v5, v1, -4.0, v3
55452// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0xef,0x0d,0x04]
55453
55454v_max3_u32 v5, v1, v2, v255
55455// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xfe,0x07]
55456
55457v_max3_u32 v5, v1, v2, s3
55458// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x0e,0x00]
55459
55460v_max3_u32 v5, v1, v2, s103
55461// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x9e,0x01]
55462
55463v_max3_u32 v5, v1, v2, vcc_lo
55464// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xaa,0x01]
55465
55466v_max3_u32 v5, v1, v2, vcc_hi
55467// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xae,0x01]
55468
55469v_max3_u32 v5, v1, v2, ttmp11
55470// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xde,0x01]
55471
55472v_max3_u32 v5, v1, v2, m0
55473// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xf2,0x01]
55474
55475v_max3_u32 v5, v1, v2, exec_lo
55476// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xfa,0x01]
55477
55478v_max3_u32 v5, v1, v2, exec_hi
55479// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xfe,0x01]
55480
55481v_max3_u32 v5, v1, v2, 0
55482// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x02,0x02]
55483
55484v_max3_u32 v5, v1, v2, -1
55485// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0x06,0x03]
55486
55487v_max3_u32 v5, v1, v2, 0.5
55488// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xc2,0x03]
55489
55490v_max3_u32 v5, v1, v2, -4.0
55491// GFX10: encoding: [0x05,0x00,0x56,0xd5,0x01,0x05,0xde,0x03]
55492
55493v_med3_f32 v5, v1, v2, v3
55494// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x04]
55495
55496v_med3_f32 v255, v1, v2, v3
55497// GFX10: encoding: [0xff,0x00,0x57,0xd5,0x01,0x05,0x0e,0x04]
55498
55499v_med3_f32 v5, v255, v2, v3
55500// GFX10: encoding: [0x05,0x00,0x57,0xd5,0xff,0x05,0x0e,0x04]
55501
55502v_med3_f32 v5, s1, v2, v3
55503// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x04,0x0e,0x04]
55504
55505v_med3_f32 v5, s103, v2, v3
55506// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x67,0x04,0x0e,0x04]
55507
55508v_med3_f32 v5, vcc_lo, v2, v3
55509// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x6a,0x04,0x0e,0x04]
55510
55511v_med3_f32 v5, vcc_hi, v2, v3
55512// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x6b,0x04,0x0e,0x04]
55513
55514v_med3_f32 v5, ttmp11, v2, v3
55515// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x77,0x04,0x0e,0x04]
55516
55517v_med3_f32 v5, m0, v2, v3
55518// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x7c,0x04,0x0e,0x04]
55519
55520v_med3_f32 v5, exec_lo, v2, v3
55521// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x7e,0x04,0x0e,0x04]
55522
55523v_med3_f32 v5, exec_hi, v2, v3
55524// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x7f,0x04,0x0e,0x04]
55525
55526v_med3_f32 v5, 0, v2, v3
55527// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x80,0x04,0x0e,0x04]
55528
55529v_med3_f32 v5, -1, v2, v3
55530// GFX10: encoding: [0x05,0x00,0x57,0xd5,0xc1,0x04,0x0e,0x04]
55531
55532v_med3_f32 v5, 0.5, v2, v3
55533// GFX10: encoding: [0x05,0x00,0x57,0xd5,0xf0,0x04,0x0e,0x04]
55534
55535v_med3_f32 v5, -4.0, v2, v3
55536// GFX10: encoding: [0x05,0x00,0x57,0xd5,0xf7,0x04,0x0e,0x04]
55537
55538v_med3_f32 v5, v1, v255, v3
55539// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xff,0x0f,0x04]
55540
55541v_med3_f32 v5, v1, s2, v3
55542// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0c,0x04]
55543
55544v_med3_f32 v5, v1, s103, v3
55545// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xcf,0x0c,0x04]
55546
55547v_med3_f32 v5, v1, vcc_lo, v3
55548// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xd5,0x0c,0x04]
55549
55550v_med3_f32 v5, v1, vcc_hi, v3
55551// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xd7,0x0c,0x04]
55552
55553v_med3_f32 v5, v1, ttmp11, v3
55554// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xef,0x0c,0x04]
55555
55556v_med3_f32 v5, v1, m0, v3
55557// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xf9,0x0c,0x04]
55558
55559v_med3_f32 v5, v1, exec_lo, v3
55560// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xfd,0x0c,0x04]
55561
55562v_med3_f32 v5, v1, exec_hi, v3
55563// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xff,0x0c,0x04]
55564
55565v_med3_f32 v5, v1, 0, v3
55566// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x01,0x0d,0x04]
55567
55568v_med3_f32 v5, v1, -1, v3
55569// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x83,0x0d,0x04]
55570
55571v_med3_f32 v5, v1, 0.5, v3
55572// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xe1,0x0d,0x04]
55573
55574v_med3_f32 v5, v1, -4.0, v3
55575// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0xef,0x0d,0x04]
55576
55577v_med3_f32 v5, v1, v2, v255
55578// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xfe,0x07]
55579
55580v_med3_f32 v5, v1, v2, s3
55581// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x00]
55582
55583v_med3_f32 v5, v1, v2, s103
55584// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x9e,0x01]
55585
55586v_med3_f32 v5, v1, v2, vcc_lo
55587// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xaa,0x01]
55588
55589v_med3_f32 v5, v1, v2, vcc_hi
55590// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xae,0x01]
55591
55592v_med3_f32 v5, v1, v2, ttmp11
55593// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xde,0x01]
55594
55595v_med3_f32 v5, v1, v2, m0
55596// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xf2,0x01]
55597
55598v_med3_f32 v5, v1, v2, exec_lo
55599// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xfa,0x01]
55600
55601v_med3_f32 v5, v1, v2, exec_hi
55602// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xfe,0x01]
55603
55604v_med3_f32 v5, v1, v2, 0
55605// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x02,0x02]
55606
55607v_med3_f32 v5, v1, v2, -1
55608// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x06,0x03]
55609
55610v_med3_f32 v5, v1, v2, 0.5
55611// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xc2,0x03]
55612
55613v_med3_f32 v5, v1, v2, -4.0
55614// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0xde,0x03]
55615
55616v_med3_f32 v5, -v1, v2, v3
55617// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x24]
55618
55619v_med3_f32 v5, v1, -v2, v3
55620// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x44]
55621
55622v_med3_f32 v5, v1, v2, -v3
55623// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x84]
55624
55625v_med3_f32 v5, -v1, -v2, -v3
55626// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0xe4]
55627
55628v_med3_f32 v5, |v1|, v2, v3
55629// GFX10: encoding: [0x05,0x01,0x57,0xd5,0x01,0x05,0x0e,0x04]
55630
55631v_med3_f32 v5, v1, |v2|, v3
55632// GFX10: encoding: [0x05,0x02,0x57,0xd5,0x01,0x05,0x0e,0x04]
55633
55634v_med3_f32 v5, v1, v2, |v3|
55635// GFX10: encoding: [0x05,0x04,0x57,0xd5,0x01,0x05,0x0e,0x04]
55636
55637v_med3_f32 v5, |v1|, |v2|, |v3|
55638// GFX10: encoding: [0x05,0x07,0x57,0xd5,0x01,0x05,0x0e,0x04]
55639
55640v_med3_f32 v5, v1, v2, v3 clamp
55641// GFX10: encoding: [0x05,0x80,0x57,0xd5,0x01,0x05,0x0e,0x04]
55642
55643v_med3_f32 v5, v1, v2, v3 mul:2
55644// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x0c]
55645
55646v_med3_f32 v5, v1, v2, v3 mul:4
55647// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x14]
55648
55649v_med3_f32 v5, v1, v2, v3 div:2
55650// GFX10: encoding: [0x05,0x00,0x57,0xd5,0x01,0x05,0x0e,0x1c]
55651
55652v_med3_i32 v5, v1, v2, v3
55653// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x0e,0x04]
55654
55655v_med3_i32 v255, v1, v2, v3
55656// GFX10: encoding: [0xff,0x00,0x58,0xd5,0x01,0x05,0x0e,0x04]
55657
55658v_med3_i32 v5, v255, v2, v3
55659// GFX10: encoding: [0x05,0x00,0x58,0xd5,0xff,0x05,0x0e,0x04]
55660
55661v_med3_i32 v5, s1, v2, v3
55662// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x04,0x0e,0x04]
55663
55664v_med3_i32 v5, s103, v2, v3
55665// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x67,0x04,0x0e,0x04]
55666
55667v_med3_i32 v5, vcc_lo, v2, v3
55668// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x6a,0x04,0x0e,0x04]
55669
55670v_med3_i32 v5, vcc_hi, v2, v3
55671// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x6b,0x04,0x0e,0x04]
55672
55673v_med3_i32 v5, ttmp11, v2, v3
55674// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x77,0x04,0x0e,0x04]
55675
55676v_med3_i32 v5, m0, v2, v3
55677// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x7c,0x04,0x0e,0x04]
55678
55679v_med3_i32 v5, exec_lo, v2, v3
55680// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x7e,0x04,0x0e,0x04]
55681
55682v_med3_i32 v5, exec_hi, v2, v3
55683// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x7f,0x04,0x0e,0x04]
55684
55685v_med3_i32 v5, 0, v2, v3
55686// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x80,0x04,0x0e,0x04]
55687
55688v_med3_i32 v5, -1, v2, v3
55689// GFX10: encoding: [0x05,0x00,0x58,0xd5,0xc1,0x04,0x0e,0x04]
55690
55691v_med3_i32 v5, 0.5, v2, v3
55692// GFX10: encoding: [0x05,0x00,0x58,0xd5,0xf0,0x04,0x0e,0x04]
55693
55694v_med3_i32 v5, -4.0, v2, v3
55695// GFX10: encoding: [0x05,0x00,0x58,0xd5,0xf7,0x04,0x0e,0x04]
55696
55697v_med3_i32 v5, v1, v255, v3
55698// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xff,0x0f,0x04]
55699
55700v_med3_i32 v5, v1, s2, v3
55701// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x0c,0x04]
55702
55703v_med3_i32 v5, v1, s103, v3
55704// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xcf,0x0c,0x04]
55705
55706v_med3_i32 v5, v1, vcc_lo, v3
55707// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xd5,0x0c,0x04]
55708
55709v_med3_i32 v5, v1, vcc_hi, v3
55710// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xd7,0x0c,0x04]
55711
55712v_med3_i32 v5, v1, ttmp11, v3
55713// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xef,0x0c,0x04]
55714
55715v_med3_i32 v5, v1, m0, v3
55716// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xf9,0x0c,0x04]
55717
55718v_med3_i32 v5, v1, exec_lo, v3
55719// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xfd,0x0c,0x04]
55720
55721v_med3_i32 v5, v1, exec_hi, v3
55722// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xff,0x0c,0x04]
55723
55724v_med3_i32 v5, v1, 0, v3
55725// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x01,0x0d,0x04]
55726
55727v_med3_i32 v5, v1, -1, v3
55728// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x83,0x0d,0x04]
55729
55730v_med3_i32 v5, v1, 0.5, v3
55731// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xe1,0x0d,0x04]
55732
55733v_med3_i32 v5, v1, -4.0, v3
55734// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0xef,0x0d,0x04]
55735
55736v_med3_i32 v5, v1, v2, v255
55737// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xfe,0x07]
55738
55739v_med3_i32 v5, v1, v2, s3
55740// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x0e,0x00]
55741
55742v_med3_i32 v5, v1, v2, s103
55743// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x9e,0x01]
55744
55745v_med3_i32 v5, v1, v2, vcc_lo
55746// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xaa,0x01]
55747
55748v_med3_i32 v5, v1, v2, vcc_hi
55749// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xae,0x01]
55750
55751v_med3_i32 v5, v1, v2, ttmp11
55752// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xde,0x01]
55753
55754v_med3_i32 v5, v1, v2, m0
55755// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xf2,0x01]
55756
55757v_med3_i32 v5, v1, v2, exec_lo
55758// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xfa,0x01]
55759
55760v_med3_i32 v5, v1, v2, exec_hi
55761// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xfe,0x01]
55762
55763v_med3_i32 v5, v1, v2, 0
55764// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x02,0x02]
55765
55766v_med3_i32 v5, v1, v2, -1
55767// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0x06,0x03]
55768
55769v_med3_i32 v5, v1, v2, 0.5
55770// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xc2,0x03]
55771
55772v_med3_i32 v5, v1, v2, -4.0
55773// GFX10: encoding: [0x05,0x00,0x58,0xd5,0x01,0x05,0xde,0x03]
55774
55775v_med3_u32 v5, v1, v2, v3
55776// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x0e,0x04]
55777
55778v_med3_u32 v255, v1, v2, v3
55779// GFX10: encoding: [0xff,0x00,0x59,0xd5,0x01,0x05,0x0e,0x04]
55780
55781v_med3_u32 v5, v255, v2, v3
55782// GFX10: encoding: [0x05,0x00,0x59,0xd5,0xff,0x05,0x0e,0x04]
55783
55784v_med3_u32 v5, s1, v2, v3
55785// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x04,0x0e,0x04]
55786
55787v_med3_u32 v5, s103, v2, v3
55788// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x67,0x04,0x0e,0x04]
55789
55790v_med3_u32 v5, vcc_lo, v2, v3
55791// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x6a,0x04,0x0e,0x04]
55792
55793v_med3_u32 v5, vcc_hi, v2, v3
55794// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x6b,0x04,0x0e,0x04]
55795
55796v_med3_u32 v5, ttmp11, v2, v3
55797// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x77,0x04,0x0e,0x04]
55798
55799v_med3_u32 v5, m0, v2, v3
55800// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x7c,0x04,0x0e,0x04]
55801
55802v_med3_u32 v5, exec_lo, v2, v3
55803// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x7e,0x04,0x0e,0x04]
55804
55805v_med3_u32 v5, exec_hi, v2, v3
55806// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x7f,0x04,0x0e,0x04]
55807
55808v_med3_u32 v5, 0, v2, v3
55809// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x80,0x04,0x0e,0x04]
55810
55811v_med3_u32 v5, -1, v2, v3
55812// GFX10: encoding: [0x05,0x00,0x59,0xd5,0xc1,0x04,0x0e,0x04]
55813
55814v_med3_u32 v5, 0.5, v2, v3
55815// GFX10: encoding: [0x05,0x00,0x59,0xd5,0xf0,0x04,0x0e,0x04]
55816
55817v_med3_u32 v5, -4.0, v2, v3
55818// GFX10: encoding: [0x05,0x00,0x59,0xd5,0xf7,0x04,0x0e,0x04]
55819
55820v_med3_u32 v5, v1, v255, v3
55821// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xff,0x0f,0x04]
55822
55823v_med3_u32 v5, v1, s2, v3
55824// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x0c,0x04]
55825
55826v_med3_u32 v5, v1, s103, v3
55827// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xcf,0x0c,0x04]
55828
55829v_med3_u32 v5, v1, vcc_lo, v3
55830// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xd5,0x0c,0x04]
55831
55832v_med3_u32 v5, v1, vcc_hi, v3
55833// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xd7,0x0c,0x04]
55834
55835v_med3_u32 v5, v1, ttmp11, v3
55836// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xef,0x0c,0x04]
55837
55838v_med3_u32 v5, v1, m0, v3
55839// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xf9,0x0c,0x04]
55840
55841v_med3_u32 v5, v1, exec_lo, v3
55842// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xfd,0x0c,0x04]
55843
55844v_med3_u32 v5, v1, exec_hi, v3
55845// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xff,0x0c,0x04]
55846
55847v_med3_u32 v5, v1, 0, v3
55848// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x01,0x0d,0x04]
55849
55850v_med3_u32 v5, v1, -1, v3
55851// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x83,0x0d,0x04]
55852
55853v_med3_u32 v5, v1, 0.5, v3
55854// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xe1,0x0d,0x04]
55855
55856v_med3_u32 v5, v1, -4.0, v3
55857// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0xef,0x0d,0x04]
55858
55859v_med3_u32 v5, v1, v2, v255
55860// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xfe,0x07]
55861
55862v_med3_u32 v5, v1, v2, s3
55863// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x0e,0x00]
55864
55865v_med3_u32 v5, v1, v2, s103
55866// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x9e,0x01]
55867
55868v_med3_u32 v5, v1, v2, vcc_lo
55869// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xaa,0x01]
55870
55871v_med3_u32 v5, v1, v2, vcc_hi
55872// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xae,0x01]
55873
55874v_med3_u32 v5, v1, v2, ttmp11
55875// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xde,0x01]
55876
55877v_med3_u32 v5, v1, v2, m0
55878// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xf2,0x01]
55879
55880v_med3_u32 v5, v1, v2, exec_lo
55881// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xfa,0x01]
55882
55883v_med3_u32 v5, v1, v2, exec_hi
55884// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xfe,0x01]
55885
55886v_med3_u32 v5, v1, v2, 0
55887// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x02,0x02]
55888
55889v_med3_u32 v5, v1, v2, -1
55890// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0x06,0x03]
55891
55892v_med3_u32 v5, v1, v2, 0.5
55893// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xc2,0x03]
55894
55895v_med3_u32 v5, v1, v2, -4.0
55896// GFX10: encoding: [0x05,0x00,0x59,0xd5,0x01,0x05,0xde,0x03]
55897
55898v_sad_u8 v5, v1, v2, v3
55899// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x0e,0x04]
55900
55901v_sad_u8 v255, v1, v2, v3
55902// GFX10: encoding: [0xff,0x00,0x5a,0xd5,0x01,0x05,0x0e,0x04]
55903
55904v_sad_u8 v5, v255, v2, v3
55905// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0xff,0x05,0x0e,0x04]
55906
55907v_sad_u8 v5, s1, v2, v3
55908// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x04,0x0e,0x04]
55909
55910v_sad_u8 v5, s103, v2, v3
55911// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x67,0x04,0x0e,0x04]
55912
55913v_sad_u8 v5, vcc_lo, v2, v3
55914// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x6a,0x04,0x0e,0x04]
55915
55916v_sad_u8 v5, vcc_hi, v2, v3
55917// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x6b,0x04,0x0e,0x04]
55918
55919v_sad_u8 v5, ttmp11, v2, v3
55920// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x77,0x04,0x0e,0x04]
55921
55922v_sad_u8 v5, m0, v2, v3
55923// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x7c,0x04,0x0e,0x04]
55924
55925v_sad_u8 v5, exec_lo, v2, v3
55926// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x7e,0x04,0x0e,0x04]
55927
55928v_sad_u8 v5, exec_hi, v2, v3
55929// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x7f,0x04,0x0e,0x04]
55930
55931v_sad_u8 v5, 0, v2, v3
55932// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x80,0x04,0x0e,0x04]
55933
55934v_sad_u8 v5, -1, v2, v3
55935// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0xc1,0x04,0x0e,0x04]
55936
55937v_sad_u8 v5, 0.5, v2, v3
55938// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0xf0,0x04,0x0e,0x04]
55939
55940v_sad_u8 v5, -4.0, v2, v3
55941// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0xf7,0x04,0x0e,0x04]
55942
55943v_sad_u8 v5, v1, v255, v3
55944// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xff,0x0f,0x04]
55945
55946v_sad_u8 v5, v1, s2, v3
55947// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x0c,0x04]
55948
55949v_sad_u8 v5, v1, s103, v3
55950// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xcf,0x0c,0x04]
55951
55952v_sad_u8 v5, v1, vcc_lo, v3
55953// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xd5,0x0c,0x04]
55954
55955v_sad_u8 v5, v1, vcc_hi, v3
55956// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xd7,0x0c,0x04]
55957
55958v_sad_u8 v5, v1, ttmp11, v3
55959// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xef,0x0c,0x04]
55960
55961v_sad_u8 v5, v1, m0, v3
55962// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xf9,0x0c,0x04]
55963
55964v_sad_u8 v5, v1, exec_lo, v3
55965// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xfd,0x0c,0x04]
55966
55967v_sad_u8 v5, v1, exec_hi, v3
55968// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xff,0x0c,0x04]
55969
55970v_sad_u8 v5, v1, 0, v3
55971// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x01,0x0d,0x04]
55972
55973v_sad_u8 v5, v1, -1, v3
55974// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x83,0x0d,0x04]
55975
55976v_sad_u8 v5, v1, 0.5, v3
55977// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xe1,0x0d,0x04]
55978
55979v_sad_u8 v5, v1, -4.0, v3
55980// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0xef,0x0d,0x04]
55981
55982v_sad_u8 v5, v1, v2, v255
55983// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xfe,0x07]
55984
55985v_sad_u8 v5, v1, v2, s3
55986// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x0e,0x00]
55987
55988v_sad_u8 v5, v1, v2, s103
55989// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x9e,0x01]
55990
55991v_sad_u8 v5, v1, v2, vcc_lo
55992// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xaa,0x01]
55993
55994v_sad_u8 v5, v1, v2, vcc_hi
55995// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xae,0x01]
55996
55997v_sad_u8 v5, v1, v2, ttmp11
55998// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xde,0x01]
55999
56000v_sad_u8 v5, v1, v2, m0
56001// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xf2,0x01]
56002
56003v_sad_u8 v5, v1, v2, exec_lo
56004// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xfa,0x01]
56005
56006v_sad_u8 v5, v1, v2, exec_hi
56007// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xfe,0x01]
56008
56009v_sad_u8 v5, v1, v2, 0
56010// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x02,0x02]
56011
56012v_sad_u8 v5, v1, v2, -1
56013// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0x06,0x03]
56014
56015v_sad_u8 v5, v1, v2, 0.5
56016// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xc2,0x03]
56017
56018v_sad_u8 v5, v1, v2, -4.0
56019// GFX10: encoding: [0x05,0x00,0x5a,0xd5,0x01,0x05,0xde,0x03]
56020
56021v_sad_hi_u8 v5, v1, v2, v3
56022// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x0e,0x04]
56023
56024v_sad_hi_u8 v255, v1, v2, v3
56025// GFX10: encoding: [0xff,0x00,0x5b,0xd5,0x01,0x05,0x0e,0x04]
56026
56027v_sad_hi_u8 v5, v255, v2, v3
56028// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0xff,0x05,0x0e,0x04]
56029
56030v_sad_hi_u8 v5, s1, v2, v3
56031// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x04,0x0e,0x04]
56032
56033v_sad_hi_u8 v5, s103, v2, v3
56034// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x67,0x04,0x0e,0x04]
56035
56036v_sad_hi_u8 v5, vcc_lo, v2, v3
56037// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x6a,0x04,0x0e,0x04]
56038
56039v_sad_hi_u8 v5, vcc_hi, v2, v3
56040// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x6b,0x04,0x0e,0x04]
56041
56042v_sad_hi_u8 v5, ttmp11, v2, v3
56043// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x77,0x04,0x0e,0x04]
56044
56045v_sad_hi_u8 v5, m0, v2, v3
56046// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x7c,0x04,0x0e,0x04]
56047
56048v_sad_hi_u8 v5, exec_lo, v2, v3
56049// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x7e,0x04,0x0e,0x04]
56050
56051v_sad_hi_u8 v5, exec_hi, v2, v3
56052// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x7f,0x04,0x0e,0x04]
56053
56054v_sad_hi_u8 v5, 0, v2, v3
56055// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x80,0x04,0x0e,0x04]
56056
56057v_sad_hi_u8 v5, -1, v2, v3
56058// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0xc1,0x04,0x0e,0x04]
56059
56060v_sad_hi_u8 v5, 0.5, v2, v3
56061// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0xf0,0x04,0x0e,0x04]
56062
56063v_sad_hi_u8 v5, -4.0, v2, v3
56064// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0xf7,0x04,0x0e,0x04]
56065
56066v_sad_hi_u8 v5, v1, v255, v3
56067// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xff,0x0f,0x04]
56068
56069v_sad_hi_u8 v5, v1, s2, v3
56070// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x0c,0x04]
56071
56072v_sad_hi_u8 v5, v1, s103, v3
56073// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xcf,0x0c,0x04]
56074
56075v_sad_hi_u8 v5, v1, vcc_lo, v3
56076// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xd5,0x0c,0x04]
56077
56078v_sad_hi_u8 v5, v1, vcc_hi, v3
56079// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xd7,0x0c,0x04]
56080
56081v_sad_hi_u8 v5, v1, ttmp11, v3
56082// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xef,0x0c,0x04]
56083
56084v_sad_hi_u8 v5, v1, m0, v3
56085// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xf9,0x0c,0x04]
56086
56087v_sad_hi_u8 v5, v1, exec_lo, v3
56088// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xfd,0x0c,0x04]
56089
56090v_sad_hi_u8 v5, v1, exec_hi, v3
56091// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xff,0x0c,0x04]
56092
56093v_sad_hi_u8 v5, v1, 0, v3
56094// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x01,0x0d,0x04]
56095
56096v_sad_hi_u8 v5, v1, -1, v3
56097// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x83,0x0d,0x04]
56098
56099v_sad_hi_u8 v5, v1, 0.5, v3
56100// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xe1,0x0d,0x04]
56101
56102v_sad_hi_u8 v5, v1, -4.0, v3
56103// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0xef,0x0d,0x04]
56104
56105v_sad_hi_u8 v5, v1, v2, v255
56106// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xfe,0x07]
56107
56108v_sad_hi_u8 v5, v1, v2, s3
56109// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x0e,0x00]
56110
56111v_sad_hi_u8 v5, v1, v2, s103
56112// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x9e,0x01]
56113
56114v_sad_hi_u8 v5, v1, v2, vcc_lo
56115// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xaa,0x01]
56116
56117v_sad_hi_u8 v5, v1, v2, vcc_hi
56118// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xae,0x01]
56119
56120v_sad_hi_u8 v5, v1, v2, ttmp11
56121// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xde,0x01]
56122
56123v_sad_hi_u8 v5, v1, v2, m0
56124// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xf2,0x01]
56125
56126v_sad_hi_u8 v5, v1, v2, exec_lo
56127// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xfa,0x01]
56128
56129v_sad_hi_u8 v5, v1, v2, exec_hi
56130// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xfe,0x01]
56131
56132v_sad_hi_u8 v5, v1, v2, 0
56133// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x02,0x02]
56134
56135v_sad_hi_u8 v5, v1, v2, -1
56136// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0x06,0x03]
56137
56138v_sad_hi_u8 v5, v1, v2, 0.5
56139// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xc2,0x03]
56140
56141v_sad_hi_u8 v5, v1, v2, -4.0
56142// GFX10: encoding: [0x05,0x00,0x5b,0xd5,0x01,0x05,0xde,0x03]
56143
56144v_sad_u16 v5, v1, v2, v3
56145// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x0e,0x04]
56146
56147v_sad_u16 v255, v1, v2, v3
56148// GFX10: encoding: [0xff,0x00,0x5c,0xd5,0x01,0x05,0x0e,0x04]
56149
56150v_sad_u16 v5, v255, v2, v3
56151// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0xff,0x05,0x0e,0x04]
56152
56153v_sad_u16 v5, s1, v2, v3
56154// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x04,0x0e,0x04]
56155
56156v_sad_u16 v5, s103, v2, v3
56157// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x67,0x04,0x0e,0x04]
56158
56159v_sad_u16 v5, vcc_lo, v2, v3
56160// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x6a,0x04,0x0e,0x04]
56161
56162v_sad_u16 v5, vcc_hi, v2, v3
56163// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x6b,0x04,0x0e,0x04]
56164
56165v_sad_u16 v5, ttmp11, v2, v3
56166// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x77,0x04,0x0e,0x04]
56167
56168v_sad_u16 v5, m0, v2, v3
56169// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x7c,0x04,0x0e,0x04]
56170
56171v_sad_u16 v5, exec_lo, v2, v3
56172// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x7e,0x04,0x0e,0x04]
56173
56174v_sad_u16 v5, exec_hi, v2, v3
56175// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x7f,0x04,0x0e,0x04]
56176
56177v_sad_u16 v5, 0, v2, v3
56178// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x80,0x04,0x0e,0x04]
56179
56180v_sad_u16 v5, -1, v2, v3
56181// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0xc1,0x04,0x0e,0x04]
56182
56183v_sad_u16 v5, 0.5, v2, v3
56184// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0xf0,0x04,0x0e,0x04]
56185
56186v_sad_u16 v5, -4.0, v2, v3
56187// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0xf7,0x04,0x0e,0x04]
56188
56189v_sad_u16 v5, v1, v255, v3
56190// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xff,0x0f,0x04]
56191
56192v_sad_u16 v5, v1, s2, v3
56193// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x0c,0x04]
56194
56195v_sad_u16 v5, v1, s103, v3
56196// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xcf,0x0c,0x04]
56197
56198v_sad_u16 v5, v1, vcc_lo, v3
56199// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xd5,0x0c,0x04]
56200
56201v_sad_u16 v5, v1, vcc_hi, v3
56202// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xd7,0x0c,0x04]
56203
56204v_sad_u16 v5, v1, ttmp11, v3
56205// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xef,0x0c,0x04]
56206
56207v_sad_u16 v5, v1, m0, v3
56208// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xf9,0x0c,0x04]
56209
56210v_sad_u16 v5, v1, exec_lo, v3
56211// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xfd,0x0c,0x04]
56212
56213v_sad_u16 v5, v1, exec_hi, v3
56214// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xff,0x0c,0x04]
56215
56216v_sad_u16 v5, v1, 0, v3
56217// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x01,0x0d,0x04]
56218
56219v_sad_u16 v5, v1, -1, v3
56220// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x83,0x0d,0x04]
56221
56222v_sad_u16 v5, v1, 0.5, v3
56223// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xe1,0x0d,0x04]
56224
56225v_sad_u16 v5, v1, -4.0, v3
56226// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0xef,0x0d,0x04]
56227
56228v_sad_u16 v5, v1, v2, v255
56229// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xfe,0x07]
56230
56231v_sad_u16 v5, v1, v2, s3
56232// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x0e,0x00]
56233
56234v_sad_u16 v5, v1, v2, s103
56235// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x9e,0x01]
56236
56237v_sad_u16 v5, v1, v2, vcc_lo
56238// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xaa,0x01]
56239
56240v_sad_u16 v5, v1, v2, vcc_hi
56241// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xae,0x01]
56242
56243v_sad_u16 v5, v1, v2, ttmp11
56244// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xde,0x01]
56245
56246v_sad_u16 v5, v1, v2, m0
56247// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xf2,0x01]
56248
56249v_sad_u16 v5, v1, v2, exec_lo
56250// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xfa,0x01]
56251
56252v_sad_u16 v5, v1, v2, exec_hi
56253// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xfe,0x01]
56254
56255v_sad_u16 v5, v1, v2, 0
56256// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x02,0x02]
56257
56258v_sad_u16 v5, v1, v2, -1
56259// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0x06,0x03]
56260
56261v_sad_u16 v5, v1, v2, 0.5
56262// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xc2,0x03]
56263
56264v_sad_u16 v5, v1, v2, -4.0
56265// GFX10: encoding: [0x05,0x00,0x5c,0xd5,0x01,0x05,0xde,0x03]
56266
56267v_sad_u32 v5, v1, v2, v3
56268// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x0e,0x04]
56269
56270v_sad_u32 v255, v1, v2, v3
56271// GFX10: encoding: [0xff,0x00,0x5d,0xd5,0x01,0x05,0x0e,0x04]
56272
56273v_sad_u32 v5, v255, v2, v3
56274// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0xff,0x05,0x0e,0x04]
56275
56276v_sad_u32 v5, s1, v2, v3
56277// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x04,0x0e,0x04]
56278
56279v_sad_u32 v5, s103, v2, v3
56280// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x67,0x04,0x0e,0x04]
56281
56282v_sad_u32 v5, vcc_lo, v2, v3
56283// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x6a,0x04,0x0e,0x04]
56284
56285v_sad_u32 v5, vcc_hi, v2, v3
56286// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x6b,0x04,0x0e,0x04]
56287
56288v_sad_u32 v5, ttmp11, v2, v3
56289// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x77,0x04,0x0e,0x04]
56290
56291v_sad_u32 v5, m0, v2, v3
56292// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x7c,0x04,0x0e,0x04]
56293
56294v_sad_u32 v5, exec_lo, v2, v3
56295// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x7e,0x04,0x0e,0x04]
56296
56297v_sad_u32 v5, exec_hi, v2, v3
56298// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x7f,0x04,0x0e,0x04]
56299
56300v_sad_u32 v5, 0, v2, v3
56301// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x80,0x04,0x0e,0x04]
56302
56303v_sad_u32 v5, -1, v2, v3
56304// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0xc1,0x04,0x0e,0x04]
56305
56306v_sad_u32 v5, 0.5, v2, v3
56307// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0xf0,0x04,0x0e,0x04]
56308
56309v_sad_u32 v5, -4.0, v2, v3
56310// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0xf7,0x04,0x0e,0x04]
56311
56312v_sad_u32 v5, v1, v255, v3
56313// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xff,0x0f,0x04]
56314
56315v_sad_u32 v5, v1, s2, v3
56316// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x0c,0x04]
56317
56318v_sad_u32 v5, v1, s103, v3
56319// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xcf,0x0c,0x04]
56320
56321v_sad_u32 v5, v1, vcc_lo, v3
56322// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xd5,0x0c,0x04]
56323
56324v_sad_u32 v5, v1, vcc_hi, v3
56325// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xd7,0x0c,0x04]
56326
56327v_sad_u32 v5, v1, ttmp11, v3
56328// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xef,0x0c,0x04]
56329
56330v_sad_u32 v5, v1, m0, v3
56331// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xf9,0x0c,0x04]
56332
56333v_sad_u32 v5, v1, exec_lo, v3
56334// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xfd,0x0c,0x04]
56335
56336v_sad_u32 v5, v1, exec_hi, v3
56337// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xff,0x0c,0x04]
56338
56339v_sad_u32 v5, v1, 0, v3
56340// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x01,0x0d,0x04]
56341
56342v_sad_u32 v5, v1, -1, v3
56343// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x83,0x0d,0x04]
56344
56345v_sad_u32 v5, v1, 0.5, v3
56346// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xe1,0x0d,0x04]
56347
56348v_sad_u32 v5, v1, -4.0, v3
56349// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0xef,0x0d,0x04]
56350
56351v_sad_u32 v5, v1, v2, v255
56352// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xfe,0x07]
56353
56354v_sad_u32 v5, v1, v2, s3
56355// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x0e,0x00]
56356
56357v_sad_u32 v5, v1, v2, s103
56358// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x9e,0x01]
56359
56360v_sad_u32 v5, v1, v2, vcc_lo
56361// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xaa,0x01]
56362
56363v_sad_u32 v5, v1, v2, vcc_hi
56364// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xae,0x01]
56365
56366v_sad_u32 v5, v1, v2, ttmp11
56367// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xde,0x01]
56368
56369v_sad_u32 v5, v1, v2, m0
56370// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xf2,0x01]
56371
56372v_sad_u32 v5, v1, v2, exec_lo
56373// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xfa,0x01]
56374
56375v_sad_u32 v5, v1, v2, exec_hi
56376// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xfe,0x01]
56377
56378v_sad_u32 v5, v1, v2, 0
56379// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x02,0x02]
56380
56381v_sad_u32 v5, v1, v2, -1
56382// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0x06,0x03]
56383
56384v_sad_u32 v5, v1, v2, 0.5
56385// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xc2,0x03]
56386
56387v_sad_u32 v5, v1, v2, -4.0
56388// GFX10: encoding: [0x05,0x00,0x5d,0xd5,0x01,0x05,0xde,0x03]
56389
56390v_cvt_pk_u8_f32 v5, v1, v2, v3
56391// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x0e,0x04]
56392
56393v_cvt_pk_u8_f32 v255, v1, v2, v3
56394// GFX10: encoding: [0xff,0x00,0x5e,0xd5,0x01,0x05,0x0e,0x04]
56395
56396v_cvt_pk_u8_f32 v5, v255, v2, v3
56397// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0xff,0x05,0x0e,0x04]
56398
56399v_cvt_pk_u8_f32 v5, s1, v2, v3
56400// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x04,0x0e,0x04]
56401
56402v_cvt_pk_u8_f32 v5, s103, v2, v3
56403// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x67,0x04,0x0e,0x04]
56404
56405v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3
56406// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x6a,0x04,0x0e,0x04]
56407
56408v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3
56409// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x6b,0x04,0x0e,0x04]
56410
56411v_cvt_pk_u8_f32 v5, ttmp11, v2, v3
56412// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x77,0x04,0x0e,0x04]
56413
56414v_cvt_pk_u8_f32 v5, m0, v2, v3
56415// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x7c,0x04,0x0e,0x04]
56416
56417v_cvt_pk_u8_f32 v5, exec_lo, v2, v3
56418// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x7e,0x04,0x0e,0x04]
56419
56420v_cvt_pk_u8_f32 v5, exec_hi, v2, v3
56421// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x7f,0x04,0x0e,0x04]
56422
56423v_cvt_pk_u8_f32 v5, 0, v2, v3
56424// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x80,0x04,0x0e,0x04]
56425
56426v_cvt_pk_u8_f32 v5, -1, v2, v3
56427// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0xc1,0x04,0x0e,0x04]
56428
56429v_cvt_pk_u8_f32 v5, 0.5, v2, v3
56430// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0xf0,0x04,0x0e,0x04]
56431
56432v_cvt_pk_u8_f32 v5, -4.0, v2, v3
56433// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0xf7,0x04,0x0e,0x04]
56434
56435v_cvt_pk_u8_f32 v5, v1, v255, v3
56436// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xff,0x0f,0x04]
56437
56438v_cvt_pk_u8_f32 v5, v1, s2, v3
56439// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x0c,0x04]
56440
56441v_cvt_pk_u8_f32 v5, v1, s103, v3
56442// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xcf,0x0c,0x04]
56443
56444v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3
56445// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xd5,0x0c,0x04]
56446
56447v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3
56448// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xd7,0x0c,0x04]
56449
56450v_cvt_pk_u8_f32 v5, v1, ttmp11, v3
56451// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xef,0x0c,0x04]
56452
56453v_cvt_pk_u8_f32 v5, v1, m0, v3
56454// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xf9,0x0c,0x04]
56455
56456v_cvt_pk_u8_f32 v5, v1, exec_lo, v3
56457// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xfd,0x0c,0x04]
56458
56459v_cvt_pk_u8_f32 v5, v1, exec_hi, v3
56460// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xff,0x0c,0x04]
56461
56462v_cvt_pk_u8_f32 v5, v1, 0, v3
56463// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x01,0x0d,0x04]
56464
56465v_cvt_pk_u8_f32 v5, v1, -1, v3
56466// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x83,0x0d,0x04]
56467
56468v_cvt_pk_u8_f32 v5, v1, 0.5, v3
56469// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xe1,0x0d,0x04]
56470
56471v_cvt_pk_u8_f32 v5, v1, -4.0, v3
56472// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0xef,0x0d,0x04]
56473
56474v_cvt_pk_u8_f32 v5, v1, v2, v255
56475// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xfe,0x07]
56476
56477v_cvt_pk_u8_f32 v5, v1, v2, s3
56478// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x0e,0x00]
56479
56480v_cvt_pk_u8_f32 v5, v1, v2, s103
56481// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x9e,0x01]
56482
56483v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo
56484// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xaa,0x01]
56485
56486v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi
56487// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xae,0x01]
56488
56489v_cvt_pk_u8_f32 v5, v1, v2, ttmp11
56490// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xde,0x01]
56491
56492v_cvt_pk_u8_f32 v5, v1, v2, m0
56493// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xf2,0x01]
56494
56495v_cvt_pk_u8_f32 v5, v1, v2, exec_lo
56496// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xfa,0x01]
56497
56498v_cvt_pk_u8_f32 v5, v1, v2, exec_hi
56499// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xfe,0x01]
56500
56501v_cvt_pk_u8_f32 v5, v1, v2, 0
56502// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x02,0x02]
56503
56504v_cvt_pk_u8_f32 v5, v1, v2, -1
56505// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x06,0x03]
56506
56507v_cvt_pk_u8_f32 v5, v1, v2, 0.5
56508// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xc2,0x03]
56509
56510v_cvt_pk_u8_f32 v5, v1, v2, -4.0
56511// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0xde,0x03]
56512
56513v_cvt_pk_u8_f32 v5, -v1, v2, v3
56514// GFX10: encoding: [0x05,0x00,0x5e,0xd5,0x01,0x05,0x0e,0x24]
56515
56516v_cvt_pk_u8_f32 v5, |v1|, v2, v3
56517// GFX10: encoding: [0x05,0x01,0x5e,0xd5,0x01,0x05,0x0e,0x04]
56518
56519v_cvt_pk_u8_f32 v5, v1, v2, v3 clamp
56520// GFX10: encoding: [0x05,0x80,0x5e,0xd5,0x01,0x05,0x0e,0x04]
56521
56522v_div_fixup_f32 v5, v1, v2, v3
56523// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x04]
56524
56525v_div_fixup_f32 v255, v1, v2, v3
56526// GFX10: encoding: [0xff,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x04]
56527
56528v_div_fixup_f32 v5, v255, v2, v3
56529// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0xff,0x05,0x0e,0x04]
56530
56531v_div_fixup_f32 v5, s1, v2, v3
56532// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x04,0x0e,0x04]
56533
56534v_div_fixup_f32 v5, s103, v2, v3
56535// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x67,0x04,0x0e,0x04]
56536
56537v_div_fixup_f32 v5, vcc_lo, v2, v3
56538// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x6a,0x04,0x0e,0x04]
56539
56540v_div_fixup_f32 v5, vcc_hi, v2, v3
56541// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x6b,0x04,0x0e,0x04]
56542
56543v_div_fixup_f32 v5, ttmp11, v2, v3
56544// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x77,0x04,0x0e,0x04]
56545
56546v_div_fixup_f32 v5, m0, v2, v3
56547// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x7c,0x04,0x0e,0x04]
56548
56549v_div_fixup_f32 v5, exec_lo, v2, v3
56550// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x7e,0x04,0x0e,0x04]
56551
56552v_div_fixup_f32 v5, exec_hi, v2, v3
56553// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x7f,0x04,0x0e,0x04]
56554
56555v_div_fixup_f32 v5, 0, v2, v3
56556// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x80,0x04,0x0e,0x04]
56557
56558v_div_fixup_f32 v5, -1, v2, v3
56559// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0xc1,0x04,0x0e,0x04]
56560
56561v_div_fixup_f32 v5, 0.5, v2, v3
56562// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0xf0,0x04,0x0e,0x04]
56563
56564v_div_fixup_f32 v5, -4.0, v2, v3
56565// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0xf7,0x04,0x0e,0x04]
56566
56567v_div_fixup_f32 v5, v1, v255, v3
56568// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xff,0x0f,0x04]
56569
56570v_div_fixup_f32 v5, v1, s2, v3
56571// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0c,0x04]
56572
56573v_div_fixup_f32 v5, v1, s103, v3
56574// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xcf,0x0c,0x04]
56575
56576v_div_fixup_f32 v5, v1, vcc_lo, v3
56577// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xd5,0x0c,0x04]
56578
56579v_div_fixup_f32 v5, v1, vcc_hi, v3
56580// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xd7,0x0c,0x04]
56581
56582v_div_fixup_f32 v5, v1, ttmp11, v3
56583// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xef,0x0c,0x04]
56584
56585v_div_fixup_f32 v5, v1, m0, v3
56586// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xf9,0x0c,0x04]
56587
56588v_div_fixup_f32 v5, v1, exec_lo, v3
56589// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xfd,0x0c,0x04]
56590
56591v_div_fixup_f32 v5, v1, exec_hi, v3
56592// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xff,0x0c,0x04]
56593
56594v_div_fixup_f32 v5, v1, 0, v3
56595// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x01,0x0d,0x04]
56596
56597v_div_fixup_f32 v5, v1, -1, v3
56598// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x83,0x0d,0x04]
56599
56600v_div_fixup_f32 v5, v1, 0.5, v3
56601// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xe1,0x0d,0x04]
56602
56603v_div_fixup_f32 v5, v1, -4.0, v3
56604// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0xef,0x0d,0x04]
56605
56606v_div_fixup_f32 v5, v1, v2, v255
56607// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xfe,0x07]
56608
56609v_div_fixup_f32 v5, v1, v2, s3
56610// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x00]
56611
56612v_div_fixup_f32 v5, v1, v2, s103
56613// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x9e,0x01]
56614
56615v_div_fixup_f32 v5, v1, v2, vcc_lo
56616// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xaa,0x01]
56617
56618v_div_fixup_f32 v5, v1, v2, vcc_hi
56619// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xae,0x01]
56620
56621v_div_fixup_f32 v5, v1, v2, ttmp11
56622// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xde,0x01]
56623
56624v_div_fixup_f32 v5, v1, v2, m0
56625// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xf2,0x01]
56626
56627v_div_fixup_f32 v5, v1, v2, exec_lo
56628// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xfa,0x01]
56629
56630v_div_fixup_f32 v5, v1, v2, exec_hi
56631// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xfe,0x01]
56632
56633v_div_fixup_f32 v5, v1, v2, 0
56634// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x02,0x02]
56635
56636v_div_fixup_f32 v5, v1, v2, -1
56637// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x06,0x03]
56638
56639v_div_fixup_f32 v5, v1, v2, 0.5
56640// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xc2,0x03]
56641
56642v_div_fixup_f32 v5, v1, v2, -4.0
56643// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0xde,0x03]
56644
56645v_div_fixup_f32 v5, -v1, v2, v3
56646// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x24]
56647
56648v_div_fixup_f32 v5, v1, -v2, v3
56649// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x44]
56650
56651v_div_fixup_f32 v5, v1, v2, -v3
56652// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x84]
56653
56654v_div_fixup_f32 v5, -v1, -v2, -v3
56655// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0xe4]
56656
56657v_div_fixup_f32 v5, |v1|, v2, v3
56658// GFX10: encoding: [0x05,0x01,0x5f,0xd5,0x01,0x05,0x0e,0x04]
56659
56660v_div_fixup_f32 v5, v1, |v2|, v3
56661// GFX10: encoding: [0x05,0x02,0x5f,0xd5,0x01,0x05,0x0e,0x04]
56662
56663v_div_fixup_f32 v5, v1, v2, |v3|
56664// GFX10: encoding: [0x05,0x04,0x5f,0xd5,0x01,0x05,0x0e,0x04]
56665
56666v_div_fixup_f32 v5, |v1|, |v2|, |v3|
56667// GFX10: encoding: [0x05,0x07,0x5f,0xd5,0x01,0x05,0x0e,0x04]
56668
56669v_div_fixup_f32 v5, v1, v2, v3 clamp
56670// GFX10: encoding: [0x05,0x80,0x5f,0xd5,0x01,0x05,0x0e,0x04]
56671
56672v_div_fixup_f32 v5, v1, v2, v3 mul:2
56673// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x0c]
56674
56675v_div_fixup_f32 v5, v1, v2, v3 mul:4
56676// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x14]
56677
56678v_div_fixup_f32 v5, v1, v2, v3 div:2
56679// GFX10: encoding: [0x05,0x00,0x5f,0xd5,0x01,0x05,0x0e,0x1c]
56680
56681v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4]
56682// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x04]
56683
56684v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4]
56685// GFX10: encoding: [0xfe,0x00,0x60,0xd5,0x01,0x05,0x0e,0x04]
56686
56687v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4]
56688// GFX10: encoding: [0x05,0x00,0x60,0xd5,0xfe,0x05,0x0e,0x04]
56689
56690v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4]
56691// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x02,0x04,0x0e,0x04]
56692
56693v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4]
56694// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x04,0x04,0x0e,0x04]
56695
56696v_div_fixup_f64 v[5:6], s[102:103], v[2:3], v[3:4]
56697// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x66,0x04,0x0e,0x04]
56698
56699v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4]
56700// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x6a,0x04,0x0e,0x04]
56701
56702v_div_fixup_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
56703// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x76,0x04,0x0e,0x04]
56704
56705v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4]
56706// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x7e,0x04,0x0e,0x04]
56707
56708v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4]
56709// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x80,0x04,0x0e,0x04]
56710
56711v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4]
56712// GFX10: encoding: [0x05,0x00,0x60,0xd5,0xc1,0x04,0x0e,0x04]
56713
56714v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4]
56715// GFX10: encoding: [0x05,0x00,0x60,0xd5,0xf0,0x04,0x0e,0x04]
56716
56717v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4]
56718// GFX10: encoding: [0x05,0x00,0x60,0xd5,0xf7,0x04,0x0e,0x04]
56719
56720v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4]
56721// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xfd,0x0f,0x04]
56722
56723v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4]
56724// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x09,0x0c,0x04]
56725
56726v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4]
56727// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x0d,0x0c,0x04]
56728
56729v_div_fixup_f64 v[5:6], v[1:2], s[102:103], v[3:4]
56730// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xcd,0x0c,0x04]
56731
56732v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4]
56733// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xd5,0x0c,0x04]
56734
56735v_div_fixup_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
56736// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xed,0x0c,0x04]
56737
56738v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4]
56739// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xfd,0x0c,0x04]
56740
56741v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4]
56742// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x01,0x0d,0x04]
56743
56744v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4]
56745// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x83,0x0d,0x04]
56746
56747v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4]
56748// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xe1,0x0d,0x04]
56749
56750v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4]
56751// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0xef,0x0d,0x04]
56752
56753v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255]
56754// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xfa,0x07]
56755
56756v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7]
56757// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x1a,0x00]
56758
56759v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9]
56760// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x22,0x00]
56761
56762v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[102:103]
56763// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x9a,0x01]
56764
56765v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc
56766// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xaa,0x01]
56767
56768v_div_fixup_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
56769// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xda,0x01]
56770
56771v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec
56772// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xfa,0x01]
56773
56774v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0
56775// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x02,0x02]
56776
56777v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1
56778// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x06,0x03]
56779
56780v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5
56781// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xc2,0x03]
56782
56783v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0
56784// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0xde,0x03]
56785
56786v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
56787// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x24]
56788
56789v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
56790// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x44]
56791
56792v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
56793// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x84]
56794
56795v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
56796// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0xe4]
56797
56798v_div_fixup_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
56799// GFX10: encoding: [0x05,0x01,0x60,0xd5,0x01,0x05,0x0e,0x04]
56800
56801v_div_fixup_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
56802// GFX10: encoding: [0x05,0x02,0x60,0xd5,0x01,0x05,0x0e,0x04]
56803
56804v_div_fixup_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
56805// GFX10: encoding: [0x05,0x04,0x60,0xd5,0x01,0x05,0x0e,0x04]
56806
56807v_div_fixup_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
56808// GFX10: encoding: [0x05,0x07,0x60,0xd5,0x01,0x05,0x0e,0x04]
56809
56810v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
56811// GFX10: encoding: [0x05,0x80,0x60,0xd5,0x01,0x05,0x0e,0x04]
56812
56813v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
56814// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x0c]
56815
56816v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
56817// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x14]
56818
56819v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
56820// GFX10: encoding: [0x05,0x00,0x60,0xd5,0x01,0x05,0x0e,0x1c]
56821
56822v_add_f64 v[5:6], v[1:2], v[2:3]
56823// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x00]
56824
56825v_add_f64 v[254:255], v[1:2], v[2:3]
56826// GFX10: encoding: [0xfe,0x00,0x64,0xd5,0x01,0x05,0x02,0x00]
56827
56828v_add_f64 v[5:6], v[254:255], v[2:3]
56829// GFX10: encoding: [0x05,0x00,0x64,0xd5,0xfe,0x05,0x02,0x00]
56830
56831v_add_f64 v[5:6], s[2:3], v[2:3]
56832// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x02,0x04,0x02,0x00]
56833
56834v_add_f64 v[5:6], s[4:5], v[2:3]
56835// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x04,0x04,0x02,0x00]
56836
56837v_add_f64 v[5:6], s[102:103], v[2:3]
56838// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x66,0x04,0x02,0x00]
56839
56840v_add_f64 v[5:6], vcc, v[2:3]
56841// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x6a,0x04,0x02,0x00]
56842
56843v_add_f64 v[5:6], ttmp[10:11], v[2:3]
56844// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x76,0x04,0x02,0x00]
56845
56846v_add_f64 v[5:6], exec, v[2:3]
56847// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x7e,0x04,0x02,0x00]
56848
56849v_add_f64 v[5:6], 0, v[2:3]
56850// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x80,0x04,0x02,0x00]
56851
56852v_add_f64 v[5:6], -1, v[2:3]
56853// GFX10: encoding: [0x05,0x00,0x64,0xd5,0xc1,0x04,0x02,0x00]
56854
56855v_add_f64 v[5:6], 0.5, v[2:3]
56856// GFX10: encoding: [0x05,0x00,0x64,0xd5,0xf0,0x04,0x02,0x00]
56857
56858v_add_f64 v[5:6], -4.0, v[2:3]
56859// GFX10: encoding: [0x05,0x00,0x64,0xd5,0xf7,0x04,0x02,0x00]
56860
56861v_add_f64 v[5:6], v[1:2], v[254:255]
56862// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xfd,0x03,0x00]
56863
56864v_add_f64 v[5:6], v[1:2], s[4:5]
56865// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x09,0x00,0x00]
56866
56867v_add_f64 v[5:6], v[1:2], s[6:7]
56868// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x0d,0x00,0x00]
56869
56870v_add_f64 v[5:6], v[1:2], s[102:103]
56871// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xcd,0x00,0x00]
56872
56873v_add_f64 v[5:6], v[1:2], vcc
56874// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xd5,0x00,0x00]
56875
56876v_add_f64 v[5:6], v[1:2], ttmp[10:11]
56877// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xed,0x00,0x00]
56878
56879v_add_f64 v[5:6], v[1:2], exec
56880// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xfd,0x00,0x00]
56881
56882v_add_f64 v[5:6], v[1:2], 0
56883// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x01,0x01,0x00]
56884
56885v_add_f64 v[5:6], v[1:2], -1
56886// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x83,0x01,0x00]
56887
56888v_add_f64 v[5:6], v[1:2], 0.5
56889// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xe1,0x01,0x00]
56890
56891v_add_f64 v[5:6], v[1:2], -4.0
56892// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0xef,0x01,0x00]
56893
56894v_add_f64 v[5:6], -v[1:2], v[2:3]
56895// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x20]
56896
56897v_add_f64 v[5:6], v[1:2], -v[2:3]
56898// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x40]
56899
56900v_add_f64 v[5:6], -v[1:2], -v[2:3]
56901// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x60]
56902
56903v_add_f64 v[5:6], |v[1:2]|, v[2:3]
56904// GFX10: encoding: [0x05,0x01,0x64,0xd5,0x01,0x05,0x02,0x00]
56905
56906v_add_f64 v[5:6], v[1:2], |v[2:3]|
56907// GFX10: encoding: [0x05,0x02,0x64,0xd5,0x01,0x05,0x02,0x00]
56908
56909v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|
56910// GFX10: encoding: [0x05,0x03,0x64,0xd5,0x01,0x05,0x02,0x00]
56911
56912v_add_f64 v[5:6], v[1:2], v[2:3] clamp
56913// GFX10: encoding: [0x05,0x80,0x64,0xd5,0x01,0x05,0x02,0x00]
56914
56915v_add_f64 v[5:6], v[1:2], v[2:3] mul:2
56916// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x08]
56917
56918v_add_f64 v[5:6], v[1:2], v[2:3] mul:4
56919// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x10]
56920
56921v_add_f64 v[5:6], v[1:2], v[2:3] div:2
56922// GFX10: encoding: [0x05,0x00,0x64,0xd5,0x01,0x05,0x02,0x18]
56923
56924v_mul_f64 v[5:6], v[1:2], v[2:3]
56925// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x00]
56926
56927v_mul_f64 v[254:255], v[1:2], v[2:3]
56928// GFX10: encoding: [0xfe,0x00,0x65,0xd5,0x01,0x05,0x02,0x00]
56929
56930v_mul_f64 v[5:6], v[254:255], v[2:3]
56931// GFX10: encoding: [0x05,0x00,0x65,0xd5,0xfe,0x05,0x02,0x00]
56932
56933v_mul_f64 v[5:6], s[2:3], v[2:3]
56934// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x02,0x04,0x02,0x00]
56935
56936v_mul_f64 v[5:6], s[4:5], v[2:3]
56937// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x04,0x04,0x02,0x00]
56938
56939v_mul_f64 v[5:6], s[102:103], v[2:3]
56940// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x66,0x04,0x02,0x00]
56941
56942v_mul_f64 v[5:6], vcc, v[2:3]
56943// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x6a,0x04,0x02,0x00]
56944
56945v_mul_f64 v[5:6], ttmp[10:11], v[2:3]
56946// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x76,0x04,0x02,0x00]
56947
56948v_mul_f64 v[5:6], exec, v[2:3]
56949// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x7e,0x04,0x02,0x00]
56950
56951v_mul_f64 v[5:6], 0, v[2:3]
56952// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x80,0x04,0x02,0x00]
56953
56954v_mul_f64 v[5:6], -1, v[2:3]
56955// GFX10: encoding: [0x05,0x00,0x65,0xd5,0xc1,0x04,0x02,0x00]
56956
56957v_mul_f64 v[5:6], 0.5, v[2:3]
56958// GFX10: encoding: [0x05,0x00,0x65,0xd5,0xf0,0x04,0x02,0x00]
56959
56960v_mul_f64 v[5:6], -4.0, v[2:3]
56961// GFX10: encoding: [0x05,0x00,0x65,0xd5,0xf7,0x04,0x02,0x00]
56962
56963v_mul_f64 v[5:6], v[1:2], v[254:255]
56964// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xfd,0x03,0x00]
56965
56966v_mul_f64 v[5:6], v[1:2], s[4:5]
56967// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x09,0x00,0x00]
56968
56969v_mul_f64 v[5:6], v[1:2], s[6:7]
56970// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x0d,0x00,0x00]
56971
56972v_mul_f64 v[5:6], v[1:2], s[102:103]
56973// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xcd,0x00,0x00]
56974
56975v_mul_f64 v[5:6], v[1:2], vcc
56976// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xd5,0x00,0x00]
56977
56978v_mul_f64 v[5:6], v[1:2], ttmp[10:11]
56979// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xed,0x00,0x00]
56980
56981v_mul_f64 v[5:6], v[1:2], exec
56982// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xfd,0x00,0x00]
56983
56984v_mul_f64 v[5:6], v[1:2], 0
56985// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x01,0x01,0x00]
56986
56987v_mul_f64 v[5:6], v[1:2], -1
56988// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x83,0x01,0x00]
56989
56990v_mul_f64 v[5:6], v[1:2], 0.5
56991// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xe1,0x01,0x00]
56992
56993v_mul_f64 v[5:6], v[1:2], -4.0
56994// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0xef,0x01,0x00]
56995
56996v_mul_f64 v[5:6], -v[1:2], v[2:3]
56997// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x20]
56998
56999v_mul_f64 v[5:6], v[1:2], -v[2:3]
57000// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x40]
57001
57002v_mul_f64 v[5:6], -v[1:2], -v[2:3]
57003// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x60]
57004
57005v_mul_f64 v[5:6], |v[1:2]|, v[2:3]
57006// GFX10: encoding: [0x05,0x01,0x65,0xd5,0x01,0x05,0x02,0x00]
57007
57008v_mul_f64 v[5:6], v[1:2], |v[2:3]|
57009// GFX10: encoding: [0x05,0x02,0x65,0xd5,0x01,0x05,0x02,0x00]
57010
57011v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|
57012// GFX10: encoding: [0x05,0x03,0x65,0xd5,0x01,0x05,0x02,0x00]
57013
57014v_mul_f64 v[5:6], v[1:2], v[2:3] clamp
57015// GFX10: encoding: [0x05,0x80,0x65,0xd5,0x01,0x05,0x02,0x00]
57016
57017v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2
57018// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x08]
57019
57020v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4
57021// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x10]
57022
57023v_mul_f64 v[5:6], v[1:2], v[2:3] div:2
57024// GFX10: encoding: [0x05,0x00,0x65,0xd5,0x01,0x05,0x02,0x18]
57025
57026v_min_f64 v[5:6], v[1:2], v[2:3]
57027// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x00]
57028
57029v_min_f64 v[254:255], v[1:2], v[2:3]
57030// GFX10: encoding: [0xfe,0x00,0x66,0xd5,0x01,0x05,0x02,0x00]
57031
57032v_min_f64 v[5:6], v[254:255], v[2:3]
57033// GFX10: encoding: [0x05,0x00,0x66,0xd5,0xfe,0x05,0x02,0x00]
57034
57035v_min_f64 v[5:6], s[2:3], v[2:3]
57036// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x02,0x04,0x02,0x00]
57037
57038v_min_f64 v[5:6], s[4:5], v[2:3]
57039// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x04,0x04,0x02,0x00]
57040
57041v_min_f64 v[5:6], s[102:103], v[2:3]
57042// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x66,0x04,0x02,0x00]
57043
57044v_min_f64 v[5:6], vcc, v[2:3]
57045// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x6a,0x04,0x02,0x00]
57046
57047v_min_f64 v[5:6], ttmp[10:11], v[2:3]
57048// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x76,0x04,0x02,0x00]
57049
57050v_min_f64 v[5:6], exec, v[2:3]
57051// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x7e,0x04,0x02,0x00]
57052
57053v_min_f64 v[5:6], 0, v[2:3]
57054// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x80,0x04,0x02,0x00]
57055
57056v_min_f64 v[5:6], -1, v[2:3]
57057// GFX10: encoding: [0x05,0x00,0x66,0xd5,0xc1,0x04,0x02,0x00]
57058
57059v_min_f64 v[5:6], 0.5, v[2:3]
57060// GFX10: encoding: [0x05,0x00,0x66,0xd5,0xf0,0x04,0x02,0x00]
57061
57062v_min_f64 v[5:6], -4.0, v[2:3]
57063// GFX10: encoding: [0x05,0x00,0x66,0xd5,0xf7,0x04,0x02,0x00]
57064
57065v_min_f64 v[5:6], v[1:2], v[254:255]
57066// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xfd,0x03,0x00]
57067
57068v_min_f64 v[5:6], v[1:2], s[4:5]
57069// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x09,0x00,0x00]
57070
57071v_min_f64 v[5:6], v[1:2], s[6:7]
57072// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x0d,0x00,0x00]
57073
57074v_min_f64 v[5:6], v[1:2], s[102:103]
57075// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xcd,0x00,0x00]
57076
57077v_min_f64 v[5:6], v[1:2], vcc
57078// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xd5,0x00,0x00]
57079
57080v_min_f64 v[5:6], v[1:2], ttmp[10:11]
57081// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xed,0x00,0x00]
57082
57083v_min_f64 v[5:6], v[1:2], exec
57084// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xfd,0x00,0x00]
57085
57086v_min_f64 v[5:6], v[1:2], 0
57087// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x01,0x01,0x00]
57088
57089v_min_f64 v[5:6], v[1:2], -1
57090// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x83,0x01,0x00]
57091
57092v_min_f64 v[5:6], v[1:2], 0.5
57093// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xe1,0x01,0x00]
57094
57095v_min_f64 v[5:6], v[1:2], -4.0
57096// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0xef,0x01,0x00]
57097
57098v_min_f64 v[5:6], -v[1:2], v[2:3]
57099// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x20]
57100
57101v_min_f64 v[5:6], v[1:2], -v[2:3]
57102// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x40]
57103
57104v_min_f64 v[5:6], -v[1:2], -v[2:3]
57105// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x60]
57106
57107v_min_f64 v[5:6], |v[1:2]|, v[2:3]
57108// GFX10: encoding: [0x05,0x01,0x66,0xd5,0x01,0x05,0x02,0x00]
57109
57110v_min_f64 v[5:6], v[1:2], |v[2:3]|
57111// GFX10: encoding: [0x05,0x02,0x66,0xd5,0x01,0x05,0x02,0x00]
57112
57113v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|
57114// GFX10: encoding: [0x05,0x03,0x66,0xd5,0x01,0x05,0x02,0x00]
57115
57116v_min_f64 v[5:6], v[1:2], v[2:3] clamp
57117// GFX10: encoding: [0x05,0x80,0x66,0xd5,0x01,0x05,0x02,0x00]
57118
57119v_min_f64 v[5:6], v[1:2], v[2:3] mul:2
57120// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x08]
57121
57122v_min_f64 v[5:6], v[1:2], v[2:3] mul:4
57123// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x10]
57124
57125v_min_f64 v[5:6], v[1:2], v[2:3] div:2
57126// GFX10: encoding: [0x05,0x00,0x66,0xd5,0x01,0x05,0x02,0x18]
57127
57128v_max_f64 v[5:6], v[1:2], v[2:3]
57129// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x00]
57130
57131v_max_f64 v[254:255], v[1:2], v[2:3]
57132// GFX10: encoding: [0xfe,0x00,0x67,0xd5,0x01,0x05,0x02,0x00]
57133
57134v_max_f64 v[5:6], v[254:255], v[2:3]
57135// GFX10: encoding: [0x05,0x00,0x67,0xd5,0xfe,0x05,0x02,0x00]
57136
57137v_max_f64 v[5:6], s[2:3], v[2:3]
57138// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x02,0x04,0x02,0x00]
57139
57140v_max_f64 v[5:6], s[4:5], v[2:3]
57141// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x04,0x04,0x02,0x00]
57142
57143v_max_f64 v[5:6], s[102:103], v[2:3]
57144// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x66,0x04,0x02,0x00]
57145
57146v_max_f64 v[5:6], vcc, v[2:3]
57147// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x6a,0x04,0x02,0x00]
57148
57149v_max_f64 v[5:6], ttmp[10:11], v[2:3]
57150// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x76,0x04,0x02,0x00]
57151
57152v_max_f64 v[5:6], exec, v[2:3]
57153// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x7e,0x04,0x02,0x00]
57154
57155v_max_f64 v[5:6], 0, v[2:3]
57156// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x80,0x04,0x02,0x00]
57157
57158v_max_f64 v[5:6], -1, v[2:3]
57159// GFX10: encoding: [0x05,0x00,0x67,0xd5,0xc1,0x04,0x02,0x00]
57160
57161v_max_f64 v[5:6], 0.5, v[2:3]
57162// GFX10: encoding: [0x05,0x00,0x67,0xd5,0xf0,0x04,0x02,0x00]
57163
57164v_max_f64 v[5:6], -4.0, v[2:3]
57165// GFX10: encoding: [0x05,0x00,0x67,0xd5,0xf7,0x04,0x02,0x00]
57166
57167v_max_f64 v[5:6], v[1:2], v[254:255]
57168// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xfd,0x03,0x00]
57169
57170v_max_f64 v[5:6], v[1:2], s[4:5]
57171// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x09,0x00,0x00]
57172
57173v_max_f64 v[5:6], v[1:2], s[6:7]
57174// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x0d,0x00,0x00]
57175
57176v_max_f64 v[5:6], v[1:2], s[102:103]
57177// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xcd,0x00,0x00]
57178
57179v_max_f64 v[5:6], v[1:2], vcc
57180// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xd5,0x00,0x00]
57181
57182v_max_f64 v[5:6], v[1:2], ttmp[10:11]
57183// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xed,0x00,0x00]
57184
57185v_max_f64 v[5:6], v[1:2], exec
57186// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xfd,0x00,0x00]
57187
57188v_max_f64 v[5:6], v[1:2], 0
57189// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x01,0x01,0x00]
57190
57191v_max_f64 v[5:6], v[1:2], -1
57192// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x83,0x01,0x00]
57193
57194v_max_f64 v[5:6], v[1:2], 0.5
57195// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xe1,0x01,0x00]
57196
57197v_max_f64 v[5:6], v[1:2], -4.0
57198// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0xef,0x01,0x00]
57199
57200v_max_f64 v[5:6], -v[1:2], v[2:3]
57201// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x20]
57202
57203v_max_f64 v[5:6], v[1:2], -v[2:3]
57204// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x40]
57205
57206v_max_f64 v[5:6], -v[1:2], -v[2:3]
57207// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x60]
57208
57209v_max_f64 v[5:6], |v[1:2]|, v[2:3]
57210// GFX10: encoding: [0x05,0x01,0x67,0xd5,0x01,0x05,0x02,0x00]
57211
57212v_max_f64 v[5:6], v[1:2], |v[2:3]|
57213// GFX10: encoding: [0x05,0x02,0x67,0xd5,0x01,0x05,0x02,0x00]
57214
57215v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|
57216// GFX10: encoding: [0x05,0x03,0x67,0xd5,0x01,0x05,0x02,0x00]
57217
57218v_max_f64 v[5:6], v[1:2], v[2:3] clamp
57219// GFX10: encoding: [0x05,0x80,0x67,0xd5,0x01,0x05,0x02,0x00]
57220
57221v_max_f64 v[5:6], v[1:2], v[2:3] mul:2
57222// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x08]
57223
57224v_max_f64 v[5:6], v[1:2], v[2:3] mul:4
57225// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x10]
57226
57227v_max_f64 v[5:6], v[1:2], v[2:3] div:2
57228// GFX10: encoding: [0x05,0x00,0x67,0xd5,0x01,0x05,0x02,0x18]
57229
57230v_ldexp_f64 v[5:6], v[1:2], v2
57231// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x00]
57232
57233v_ldexp_f64 v[254:255], v[1:2], v2
57234// GFX10: encoding: [0xfe,0x00,0x68,0xd5,0x01,0x05,0x02,0x00]
57235
57236v_ldexp_f64 v[5:6], v[254:255], v2
57237// GFX10: encoding: [0x05,0x00,0x68,0xd5,0xfe,0x05,0x02,0x00]
57238
57239v_ldexp_f64 v[5:6], s[2:3], v2
57240// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x02,0x04,0x02,0x00]
57241
57242v_ldexp_f64 v[5:6], s[4:5], v2
57243// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x04,0x04,0x02,0x00]
57244
57245v_ldexp_f64 v[5:6], s[102:103], v2
57246// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x66,0x04,0x02,0x00]
57247
57248v_ldexp_f64 v[5:6], vcc, v2
57249// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x6a,0x04,0x02,0x00]
57250
57251v_ldexp_f64 v[5:6], ttmp[10:11], v2
57252// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x76,0x04,0x02,0x00]
57253
57254v_ldexp_f64 v[5:6], exec, v2
57255// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x7e,0x04,0x02,0x00]
57256
57257v_ldexp_f64 v[5:6], 0, v2
57258// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x80,0x04,0x02,0x00]
57259
57260v_ldexp_f64 v[5:6], -1, v2
57261// GFX10: encoding: [0x05,0x00,0x68,0xd5,0xc1,0x04,0x02,0x00]
57262
57263v_ldexp_f64 v[5:6], 0.5, v2
57264// GFX10: encoding: [0x05,0x00,0x68,0xd5,0xf0,0x04,0x02,0x00]
57265
57266v_ldexp_f64 v[5:6], -4.0, v2
57267// GFX10: encoding: [0x05,0x00,0x68,0xd5,0xf7,0x04,0x02,0x00]
57268
57269v_ldexp_f64 v[5:6], v[1:2], v255
57270// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xff,0x03,0x00]
57271
57272v_ldexp_f64 v[5:6], v[1:2], s2
57273// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x00,0x00]
57274
57275v_ldexp_f64 v[5:6], v[1:2], s103
57276// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xcf,0x00,0x00]
57277
57278v_ldexp_f64 v[5:6], v[1:2], vcc_lo
57279// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xd5,0x00,0x00]
57280
57281v_ldexp_f64 v[5:6], v[1:2], vcc_hi
57282// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xd7,0x00,0x00]
57283
57284v_ldexp_f64 v[5:6], v[1:2], ttmp11
57285// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xef,0x00,0x00]
57286
57287v_ldexp_f64 v[5:6], v[1:2], m0
57288// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xf9,0x00,0x00]
57289
57290v_ldexp_f64 v[5:6], v[1:2], exec_lo
57291// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xfd,0x00,0x00]
57292
57293v_ldexp_f64 v[5:6], v[1:2], exec_hi
57294// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xff,0x00,0x00]
57295
57296v_ldexp_f64 v[5:6], v[1:2], 0
57297// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x01,0x01,0x00]
57298
57299v_ldexp_f64 v[5:6], v[1:2], -1
57300// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x83,0x01,0x00]
57301
57302v_ldexp_f64 v[5:6], v[1:2], 0.5
57303// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xe1,0x01,0x00]
57304
57305v_ldexp_f64 v[5:6], v[1:2], -4.0
57306// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0xef,0x01,0x00]
57307
57308v_ldexp_f64 v[5:6], -v[1:2], v2
57309// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x20]
57310
57311v_ldexp_f64 v[5:6], |v[1:2]|, v2
57312// GFX10: encoding: [0x05,0x01,0x68,0xd5,0x01,0x05,0x02,0x00]
57313
57314v_ldexp_f64 v[5:6], v[1:2], v2 clamp
57315// GFX10: encoding: [0x05,0x80,0x68,0xd5,0x01,0x05,0x02,0x00]
57316
57317v_ldexp_f64 v[5:6], v[1:2], v2 mul:2
57318// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x08]
57319
57320v_ldexp_f64 v[5:6], v[1:2], v2 mul:4
57321// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x10]
57322
57323v_ldexp_f64 v[5:6], v[1:2], v2 div:2
57324// GFX10: encoding: [0x05,0x00,0x68,0xd5,0x01,0x05,0x02,0x18]
57325
57326v_mul_lo_u32 v5, v1, v2
57327// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x05,0x02,0x00]
57328
57329v_mul_lo_u32 v255, v1, v2
57330// GFX10: encoding: [0xff,0x00,0x69,0xd5,0x01,0x05,0x02,0x00]
57331
57332v_mul_lo_u32 v5, v255, v2
57333// GFX10: encoding: [0x05,0x00,0x69,0xd5,0xff,0x05,0x02,0x00]
57334
57335v_mul_lo_u32 v5, s1, v2
57336// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x04,0x02,0x00]
57337
57338v_mul_lo_u32 v5, s103, v2
57339// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x67,0x04,0x02,0x00]
57340
57341v_mul_lo_u32 v5, vcc_lo, v2
57342// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x6a,0x04,0x02,0x00]
57343
57344v_mul_lo_u32 v5, vcc_hi, v2
57345// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x6b,0x04,0x02,0x00]
57346
57347v_mul_lo_u32 v5, ttmp11, v2
57348// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x77,0x04,0x02,0x00]
57349
57350v_mul_lo_u32 v5, m0, v2
57351// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x7c,0x04,0x02,0x00]
57352
57353v_mul_lo_u32 v5, exec_lo, v2
57354// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x7e,0x04,0x02,0x00]
57355
57356v_mul_lo_u32 v5, exec_hi, v2
57357// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x7f,0x04,0x02,0x00]
57358
57359v_mul_lo_u32 v5, 0, v2
57360// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x80,0x04,0x02,0x00]
57361
57362v_mul_lo_u32 v5, -1, v2
57363// GFX10: encoding: [0x05,0x00,0x69,0xd5,0xc1,0x04,0x02,0x00]
57364
57365v_mul_lo_u32 v5, 0.5, v2
57366// GFX10: encoding: [0x05,0x00,0x69,0xd5,0xf0,0x04,0x02,0x00]
57367
57368v_mul_lo_u32 v5, -4.0, v2
57369// GFX10: encoding: [0x05,0x00,0x69,0xd5,0xf7,0x04,0x02,0x00]
57370
57371v_mul_lo_u32 v5, v1, v255
57372// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xff,0x03,0x00]
57373
57374v_mul_lo_u32 v5, v1, s2
57375// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x05,0x00,0x00]
57376
57377v_mul_lo_u32 v5, v1, s103
57378// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xcf,0x00,0x00]
57379
57380v_mul_lo_u32 v5, v1, vcc_lo
57381// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xd5,0x00,0x00]
57382
57383v_mul_lo_u32 v5, v1, vcc_hi
57384// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xd7,0x00,0x00]
57385
57386v_mul_lo_u32 v5, v1, ttmp11
57387// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xef,0x00,0x00]
57388
57389v_mul_lo_u32 v5, v1, m0
57390// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xf9,0x00,0x00]
57391
57392v_mul_lo_u32 v5, v1, exec_lo
57393// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xfd,0x00,0x00]
57394
57395v_mul_lo_u32 v5, v1, exec_hi
57396// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xff,0x00,0x00]
57397
57398v_mul_lo_u32 v5, v1, 0
57399// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x01,0x01,0x00]
57400
57401v_mul_lo_u32 v5, v1, -1
57402// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0x83,0x01,0x00]
57403
57404v_mul_lo_u32 v5, v1, 0.5
57405// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xe1,0x01,0x00]
57406
57407v_mul_lo_u32 v5, v1, -4.0
57408// GFX10: encoding: [0x05,0x00,0x69,0xd5,0x01,0xef,0x01,0x00]
57409
57410v_mul_hi_u32 v5, v1, v2
57411// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x05,0x02,0x00]
57412
57413v_mul_hi_u32 v255, v1, v2
57414// GFX10: encoding: [0xff,0x00,0x6a,0xd5,0x01,0x05,0x02,0x00]
57415
57416v_mul_hi_u32 v5, v255, v2
57417// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0xff,0x05,0x02,0x00]
57418
57419v_mul_hi_u32 v5, s1, v2
57420// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x04,0x02,0x00]
57421
57422v_mul_hi_u32 v5, s103, v2
57423// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x67,0x04,0x02,0x00]
57424
57425v_mul_hi_u32 v5, vcc_lo, v2
57426// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x6a,0x04,0x02,0x00]
57427
57428v_mul_hi_u32 v5, vcc_hi, v2
57429// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x6b,0x04,0x02,0x00]
57430
57431v_mul_hi_u32 v5, ttmp11, v2
57432// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x77,0x04,0x02,0x00]
57433
57434v_mul_hi_u32 v5, m0, v2
57435// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x7c,0x04,0x02,0x00]
57436
57437v_mul_hi_u32 v5, exec_lo, v2
57438// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x7e,0x04,0x02,0x00]
57439
57440v_mul_hi_u32 v5, exec_hi, v2
57441// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x7f,0x04,0x02,0x00]
57442
57443v_mul_hi_u32 v5, 0, v2
57444// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x80,0x04,0x02,0x00]
57445
57446v_mul_hi_u32 v5, -1, v2
57447// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0xc1,0x04,0x02,0x00]
57448
57449v_mul_hi_u32 v5, 0.5, v2
57450// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0xf0,0x04,0x02,0x00]
57451
57452v_mul_hi_u32 v5, -4.0, v2
57453// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0xf7,0x04,0x02,0x00]
57454
57455v_mul_hi_u32 v5, v1, v255
57456// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xff,0x03,0x00]
57457
57458v_mul_hi_u32 v5, v1, s2
57459// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x05,0x00,0x00]
57460
57461v_mul_hi_u32 v5, v1, s103
57462// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xcf,0x00,0x00]
57463
57464v_mul_hi_u32 v5, v1, vcc_lo
57465// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xd5,0x00,0x00]
57466
57467v_mul_hi_u32 v5, v1, vcc_hi
57468// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xd7,0x00,0x00]
57469
57470v_mul_hi_u32 v5, v1, ttmp11
57471// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xef,0x00,0x00]
57472
57473v_mul_hi_u32 v5, v1, m0
57474// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xf9,0x00,0x00]
57475
57476v_mul_hi_u32 v5, v1, exec_lo
57477// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xfd,0x00,0x00]
57478
57479v_mul_hi_u32 v5, v1, exec_hi
57480// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xff,0x00,0x00]
57481
57482v_mul_hi_u32 v5, v1, 0
57483// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x01,0x01,0x00]
57484
57485v_mul_hi_u32 v5, v1, -1
57486// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0x83,0x01,0x00]
57487
57488v_mul_hi_u32 v5, v1, 0.5
57489// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xe1,0x01,0x00]
57490
57491v_mul_hi_u32 v5, v1, -4.0
57492// GFX10: encoding: [0x05,0x00,0x6a,0xd5,0x01,0xef,0x01,0x00]
57493
57494v_mul_hi_i32 v5, v1, v2
57495// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x05,0x02,0x00]
57496
57497v_mul_hi_i32 v255, v1, v2
57498// GFX10: encoding: [0xff,0x00,0x6c,0xd5,0x01,0x05,0x02,0x00]
57499
57500v_mul_hi_i32 v5, v255, v2
57501// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0xff,0x05,0x02,0x00]
57502
57503v_mul_hi_i32 v5, s1, v2
57504// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x04,0x02,0x00]
57505
57506v_mul_hi_i32 v5, s103, v2
57507// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x67,0x04,0x02,0x00]
57508
57509v_mul_hi_i32 v5, vcc_lo, v2
57510// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x6a,0x04,0x02,0x00]
57511
57512v_mul_hi_i32 v5, vcc_hi, v2
57513// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x6b,0x04,0x02,0x00]
57514
57515v_mul_hi_i32 v5, ttmp11, v2
57516// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x77,0x04,0x02,0x00]
57517
57518v_mul_hi_i32 v5, m0, v2
57519// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x7c,0x04,0x02,0x00]
57520
57521v_mul_hi_i32 v5, exec_lo, v2
57522// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x7e,0x04,0x02,0x00]
57523
57524v_mul_hi_i32 v5, exec_hi, v2
57525// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x7f,0x04,0x02,0x00]
57526
57527v_mul_hi_i32 v5, 0, v2
57528// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x80,0x04,0x02,0x00]
57529
57530v_mul_hi_i32 v5, -1, v2
57531// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0xc1,0x04,0x02,0x00]
57532
57533v_mul_hi_i32 v5, 0.5, v2
57534// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0xf0,0x04,0x02,0x00]
57535
57536v_mul_hi_i32 v5, -4.0, v2
57537// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0xf7,0x04,0x02,0x00]
57538
57539v_mul_hi_i32 v5, v1, v255
57540// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xff,0x03,0x00]
57541
57542v_mul_hi_i32 v5, v1, s2
57543// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x05,0x00,0x00]
57544
57545v_mul_hi_i32 v5, v1, s103
57546// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xcf,0x00,0x00]
57547
57548v_mul_hi_i32 v5, v1, vcc_lo
57549// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xd5,0x00,0x00]
57550
57551v_mul_hi_i32 v5, v1, vcc_hi
57552// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xd7,0x00,0x00]
57553
57554v_mul_hi_i32 v5, v1, ttmp11
57555// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xef,0x00,0x00]
57556
57557v_mul_hi_i32 v5, v1, m0
57558// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xf9,0x00,0x00]
57559
57560v_mul_hi_i32 v5, v1, exec_lo
57561// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xfd,0x00,0x00]
57562
57563v_mul_hi_i32 v5, v1, exec_hi
57564// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xff,0x00,0x00]
57565
57566v_mul_hi_i32 v5, v1, 0
57567// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x01,0x01,0x00]
57568
57569v_mul_hi_i32 v5, v1, -1
57570// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0x83,0x01,0x00]
57571
57572v_mul_hi_i32 v5, v1, 0.5
57573// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xe1,0x01,0x00]
57574
57575v_mul_hi_i32 v5, v1, -4.0
57576// GFX10: encoding: [0x05,0x00,0x6c,0xd5,0x01,0xef,0x01,0x00]
57577
57578v_div_scale_f32 v5, s0, v1, v2, v3
57579// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x04]
57580// W64-ERR: error: invalid operand for instruction
57581// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, v3
57582
57583v_div_scale_f32 v255, s0, v1, v2, v3
57584// W32: encoding: [0xff,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x04]
57585// W64-ERR: error: invalid operand for instruction
57586// W64-ERR-NEXT: v_div_scale_f32 v255, s0, v1, v2, v3
57587
57588v_div_scale_f32 v5, s0, v255, v2, v3
57589// W32: encoding: [0x05,0x00,0x6d,0xd5,0xff,0x05,0x0e,0x04]
57590// W64-ERR: error: invalid operand for instruction
57591// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v255, v2, v3
57592
57593v_div_scale_f32 v5, s0, s1, v2, v3
57594// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x04,0x0e,0x04]
57595// W64-ERR: error: invalid operand for instruction
57596// W64-ERR-NEXT: v_div_scale_f32 v5, s0, s1, v2, v3
57597
57598v_div_scale_f32 v5, s0, s103, v2, v3
57599// W32: encoding: [0x05,0x00,0x6d,0xd5,0x67,0x04,0x0e,0x04]
57600// W64-ERR: error: invalid operand for instruction
57601// W64-ERR-NEXT: v_div_scale_f32 v5, s0, s103, v2, v3
57602
57603v_div_scale_f32 v5, s0, vcc_lo, v2, v3
57604// W32: encoding: [0x05,0x00,0x6d,0xd5,0x6a,0x04,0x0e,0x04]
57605// W64-ERR: error: invalid operand for instruction
57606// W64-ERR-NEXT: v_div_scale_f32 v5, s0, vcc_lo, v2, v3
57607
57608v_div_scale_f32 v5, s0, vcc_hi, v2, v3
57609// W32: encoding: [0x05,0x00,0x6d,0xd5,0x6b,0x04,0x0e,0x04]
57610// W64-ERR: error: invalid operand for instruction
57611// W64-ERR-NEXT: v_div_scale_f32 v5, s0, vcc_hi, v2, v3
57612
57613v_div_scale_f32 v5, s0, ttmp11, v2, v3
57614// W32: encoding: [0x05,0x00,0x6d,0xd5,0x77,0x04,0x0e,0x04]
57615// W64-ERR: error: invalid operand for instruction
57616// W64-ERR-NEXT: v_div_scale_f32 v5, s0, ttmp11, v2, v3
57617
57618v_div_scale_f32 v5, s0, m0, v2, v3
57619// W32: encoding: [0x05,0x00,0x6d,0xd5,0x7c,0x04,0x0e,0x04]
57620// W64-ERR: error: invalid operand for instruction
57621// W64-ERR-NEXT: v_div_scale_f32 v5, s0, m0, v2, v3
57622
57623v_div_scale_f32 v5, s0, exec_lo, v2, v3
57624// W32: encoding: [0x05,0x00,0x6d,0xd5,0x7e,0x04,0x0e,0x04]
57625// W64-ERR: error: invalid operand for instruction
57626// W64-ERR-NEXT: v_div_scale_f32 v5, s0, exec_lo, v2, v3
57627
57628v_div_scale_f32 v5, s0, exec_hi, v2, v3
57629// W32: encoding: [0x05,0x00,0x6d,0xd5,0x7f,0x04,0x0e,0x04]
57630// W64-ERR: error: invalid operand for instruction
57631// W64-ERR-NEXT: v_div_scale_f32 v5, s0, exec_hi, v2, v3
57632
57633v_div_scale_f32 v5, s0, 0, v2, v3
57634// W32: encoding: [0x05,0x00,0x6d,0xd5,0x80,0x04,0x0e,0x04]
57635// W64-ERR: error: invalid operand for instruction
57636// W64-ERR-NEXT: v_div_scale_f32 v5, s0, 0, v2, v3
57637
57638v_div_scale_f32 v5, s0, -1, v2, v3
57639// W32: encoding: [0x05,0x00,0x6d,0xd5,0xc1,0x04,0x0e,0x04]
57640// W64-ERR: error: invalid operand for instruction
57641// W64-ERR-NEXT: v_div_scale_f32 v5, s0, -1, v2, v3
57642
57643v_div_scale_f32 v5, s0, 0.5, v2, v3
57644// W32: encoding: [0x05,0x00,0x6d,0xd5,0xf0,0x04,0x0e,0x04]
57645// W64-ERR: error: invalid operand for instruction
57646// W64-ERR-NEXT: v_div_scale_f32 v5, s0, 0.5, v2, v3
57647
57648v_div_scale_f32 v5, s0, -4.0, v2, v3
57649// W32: encoding: [0x05,0x00,0x6d,0xd5,0xf7,0x04,0x0e,0x04]
57650// W64-ERR: error: invalid operand for instruction
57651// W64-ERR-NEXT: v_div_scale_f32 v5, s0, -4.0, v2, v3
57652
57653v_div_scale_f32 v5, s0, v1, v255, v3
57654// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xff,0x0f,0x04]
57655// W64-ERR: error: invalid operand for instruction
57656// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v255, v3
57657
57658v_div_scale_f32 v5, s0, v1, s2, v3
57659// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0c,0x04]
57660// W64-ERR: error: invalid operand for instruction
57661// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, s2, v3
57662
57663v_div_scale_f32 v5, s0, v1, s103, v3
57664// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xcf,0x0c,0x04]
57665// W64-ERR: error: invalid operand for instruction
57666// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, s103, v3
57667
57668v_div_scale_f32 v5, s0, v1, vcc_lo, v3
57669// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xd5,0x0c,0x04]
57670// W64-ERR: error: invalid operand for instruction
57671// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, vcc_lo, v3
57672
57673v_div_scale_f32 v5, s0, v1, vcc_hi, v3
57674// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xd7,0x0c,0x04]
57675// W64-ERR: error: invalid operand for instruction
57676// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, vcc_hi, v3
57677
57678v_div_scale_f32 v5, s0, v1, ttmp11, v3
57679// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xef,0x0c,0x04]
57680// W64-ERR: error: invalid operand for instruction
57681// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, ttmp11, v3
57682
57683v_div_scale_f32 v5, s0, v1, m0, v3
57684// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xf9,0x0c,0x04]
57685// W64-ERR: error: invalid operand for instruction
57686// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, m0, v3
57687
57688v_div_scale_f32 v5, s0, v1, exec_lo, v3
57689// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xfd,0x0c,0x04]
57690// W64-ERR: error: invalid operand for instruction
57691// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, exec_lo, v3
57692
57693v_div_scale_f32 v5, s0, v1, exec_hi, v3
57694// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xff,0x0c,0x04]
57695// W64-ERR: error: invalid operand for instruction
57696// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, exec_hi, v3
57697
57698v_div_scale_f32 v5, s0, v1, 0, v3
57699// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x01,0x0d,0x04]
57700// W64-ERR: error: invalid operand for instruction
57701// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, 0, v3
57702
57703v_div_scale_f32 v5, s0, v1, -1, v3
57704// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x83,0x0d,0x04]
57705// W64-ERR: error: invalid operand for instruction
57706// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, -1, v3
57707
57708v_div_scale_f32 v5, s0, v1, 0.5, v3
57709// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xe1,0x0d,0x04]
57710// W64-ERR: error: invalid operand for instruction
57711// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, 0.5, v3
57712
57713v_div_scale_f32 v5, s0, v1, -4.0, v3
57714// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xef,0x0d,0x04]
57715// W64-ERR: error: invalid operand for instruction
57716// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, -4.0, v3
57717
57718v_div_scale_f32 v5, s0, v1, v2, v255
57719// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfe,0x07]
57720// W64-ERR: error: invalid operand for instruction
57721// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, v255
57722
57723v_div_scale_f32 v5, s0, v1, v2, s3
57724// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x00]
57725// W64-ERR: error: invalid operand for instruction
57726// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, s3
57727
57728v_div_scale_f32 v5, s0, v1, v2, s103
57729// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x9e,0x01]
57730// W64-ERR: error: invalid operand for instruction
57731// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, s103
57732
57733v_div_scale_f32 v5, s0, v1, v2, vcc_lo
57734// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xaa,0x01]
57735// W64-ERR: error: invalid operand for instruction
57736// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, vcc_lo
57737
57738v_div_scale_f32 v5, s0, v1, v2, vcc_hi
57739// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xae,0x01]
57740// W64-ERR: error: invalid operand for instruction
57741// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, vcc_hi
57742
57743v_div_scale_f32 v5, s0, v1, v2, ttmp11
57744// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xde,0x01]
57745// W64-ERR: error: invalid operand for instruction
57746// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, ttmp11
57747
57748v_div_scale_f32 v5, s0, v1, v2, m0
57749// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xf2,0x01]
57750// W64-ERR: error: invalid operand for instruction
57751// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, m0
57752
57753v_div_scale_f32 v5, s0, v1, v2, exec_lo
57754// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfa,0x01]
57755// W64-ERR: error: invalid operand for instruction
57756// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, exec_lo
57757
57758v_div_scale_f32 v5, s0, v1, v2, exec_hi
57759// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfe,0x01]
57760// W64-ERR: error: invalid operand for instruction
57761// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, exec_hi
57762
57763v_div_scale_f32 v5, s0, v1, v2, 0
57764// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x02,0x02]
57765// W64-ERR: error: invalid operand for instruction
57766// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, 0
57767
57768v_div_scale_f32 v5, s0, v1, v2, -1
57769// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x06,0x03]
57770// W64-ERR: error: invalid operand for instruction
57771// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, -1
57772
57773v_div_scale_f32 v5, s0, v1, v2, 0.5
57774// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xc2,0x03]
57775// W64-ERR: error: invalid operand for instruction
57776// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, 0.5
57777
57778v_div_scale_f32 v5, s0, v1, v2, -4.0
57779// W32: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xde,0x03]
57780// W64-ERR: error: invalid operand for instruction
57781// W64-ERR-NEXT: v_div_scale_f32 v5, s0, v1, v2, -4.0
57782
57783v_div_scale_f32 v5, s[0:1], v1, v2, v3
57784// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x04]
57785// W32-ERR: error: invalid operand for instruction
57786// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, v3
57787
57788v_div_scale_f32 v255, s[0:1], v1, v2, v3
57789// W64: encoding: [0xff,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x04]
57790// W32-ERR: error: invalid operand for instruction
57791// W32-ERR-NEXT: v_div_scale_f32 v255, s[0:1], v1, v2, v3
57792
57793v_div_scale_f32 v5, s[0:1], v255, v2, v3
57794// W64: encoding: [0x05,0x00,0x6d,0xd5,0xff,0x05,0x0e,0x04]
57795// W32-ERR: error: invalid operand for instruction
57796// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v255, v2, v3
57797
57798v_div_scale_f32 v5, s[0:1], s1, v2, v3
57799// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x04,0x0e,0x04]
57800// W32-ERR: error: invalid operand for instruction
57801// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], s1, v2, v3
57802
57803v_div_scale_f32 v5, s[0:1], s103, v2, v3
57804// W64: encoding: [0x05,0x00,0x6d,0xd5,0x67,0x04,0x0e,0x04]
57805// W32-ERR: error: invalid operand for instruction
57806// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], s103, v2, v3
57807
57808v_div_scale_f32 v5, s[0:1], vcc_lo, v2, v3
57809// W64: encoding: [0x05,0x00,0x6d,0xd5,0x6a,0x04,0x0e,0x04]
57810// W32-ERR: error: invalid operand for instruction
57811// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], vcc_lo, v2, v3
57812
57813v_div_scale_f32 v5, s[0:1], vcc_hi, v2, v3
57814// W64: encoding: [0x05,0x00,0x6d,0xd5,0x6b,0x04,0x0e,0x04]
57815// W32-ERR: error: invalid operand for instruction
57816// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], vcc_hi, v2, v3
57817
57818v_div_scale_f32 v5, s[0:1], ttmp11, v2, v3
57819// W64: encoding: [0x05,0x00,0x6d,0xd5,0x77,0x04,0x0e,0x04]
57820// W32-ERR: error: invalid operand for instruction
57821// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], ttmp11, v2, v3
57822
57823v_div_scale_f32 v5, s[0:1], m0, v2, v3
57824// W64: encoding: [0x05,0x00,0x6d,0xd5,0x7c,0x04,0x0e,0x04]
57825// W32-ERR: error: invalid operand for instruction
57826// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], m0, v2, v3
57827
57828v_div_scale_f32 v5, s[0:1], exec_lo, v2, v3
57829// W64: encoding: [0x05,0x00,0x6d,0xd5,0x7e,0x04,0x0e,0x04]
57830// W32-ERR: error: invalid operand for instruction
57831// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], exec_lo, v2, v3
57832
57833v_div_scale_f32 v5, s[0:1], exec_hi, v2, v3
57834// W64: encoding: [0x05,0x00,0x6d,0xd5,0x7f,0x04,0x0e,0x04]
57835// W32-ERR: error: invalid operand for instruction
57836// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], exec_hi, v2, v3
57837
57838v_div_scale_f32 v5, s[0:1], 0, v2, v3
57839// W64: encoding: [0x05,0x00,0x6d,0xd5,0x80,0x04,0x0e,0x04]
57840// W32-ERR: error: invalid operand for instruction
57841// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], 0, v2, v3
57842
57843v_div_scale_f32 v5, s[0:1], -1, v2, v3
57844// W64: encoding: [0x05,0x00,0x6d,0xd5,0xc1,0x04,0x0e,0x04]
57845// W32-ERR: error: invalid operand for instruction
57846// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], -1, v2, v3
57847
57848v_div_scale_f32 v5, s[0:1], 0.5, v2, v3
57849// W64: encoding: [0x05,0x00,0x6d,0xd5,0xf0,0x04,0x0e,0x04]
57850// W32-ERR: error: invalid operand for instruction
57851// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], 0.5, v2, v3
57852
57853v_div_scale_f32 v5, s[0:1], -4.0, v2, v3
57854// W64: encoding: [0x05,0x00,0x6d,0xd5,0xf7,0x04,0x0e,0x04]
57855// W32-ERR: error: invalid operand for instruction
57856// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], -4.0, v2, v3
57857
57858v_div_scale_f32 v5, s[0:1], v1, v255, v3
57859// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xff,0x0f,0x04]
57860// W32-ERR: error: invalid operand for instruction
57861// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v255, v3
57862
57863v_div_scale_f32 v5, s[0:1], v1, s2, v3
57864// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0c,0x04]
57865// W32-ERR: error: invalid operand for instruction
57866// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, s2, v3
57867
57868v_div_scale_f32 v5, s[0:1], v1, s103, v3
57869// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xcf,0x0c,0x04]
57870// W32-ERR: error: invalid operand for instruction
57871// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, s103, v3
57872
57873v_div_scale_f32 v5, s[0:1], v1, vcc_lo, v3
57874// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xd5,0x0c,0x04]
57875// W32-ERR: error: invalid operand for instruction
57876// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, vcc_lo, v3
57877
57878v_div_scale_f32 v5, s[0:1], v1, vcc_hi, v3
57879// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xd7,0x0c,0x04]
57880// W32-ERR: error: invalid operand for instruction
57881// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, vcc_hi, v3
57882
57883v_div_scale_f32 v5, s[0:1], v1, ttmp11, v3
57884// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xef,0x0c,0x04]
57885// W32-ERR: error: invalid operand for instruction
57886// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, ttmp11, v3
57887
57888v_div_scale_f32 v5, s[0:1], v1, m0, v3
57889// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xf9,0x0c,0x04]
57890// W32-ERR: error: invalid operand for instruction
57891// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, m0, v3
57892
57893v_div_scale_f32 v5, s[0:1], v1, exec_lo, v3
57894// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xfd,0x0c,0x04]
57895// W32-ERR: error: invalid operand for instruction
57896// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, exec_lo, v3
57897
57898v_div_scale_f32 v5, s[0:1], v1, exec_hi, v3
57899// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xff,0x0c,0x04]
57900// W32-ERR: error: invalid operand for instruction
57901// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, exec_hi, v3
57902
57903v_div_scale_f32 v5, s[0:1], v1, 0, v3
57904// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x01,0x0d,0x04]
57905// W32-ERR: error: invalid operand for instruction
57906// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, 0, v3
57907
57908v_div_scale_f32 v5, s[0:1], v1, -1, v3
57909// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x83,0x0d,0x04]
57910// W32-ERR: error: invalid operand for instruction
57911// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, -1, v3
57912
57913v_div_scale_f32 v5, s[0:1], v1, 0.5, v3
57914// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xe1,0x0d,0x04]
57915// W32-ERR: error: invalid operand for instruction
57916// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, 0.5, v3
57917
57918v_div_scale_f32 v5, s[0:1], v1, -4.0, v3
57919// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0xef,0x0d,0x04]
57920// W32-ERR: error: invalid operand for instruction
57921// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, -4.0, v3
57922
57923v_div_scale_f32 v5, s[0:1], v1, v2, v255
57924// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfe,0x07]
57925// W32-ERR: error: invalid operand for instruction
57926// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, v255
57927
57928v_div_scale_f32 v5, s[0:1], v1, v2, s3
57929// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x0e,0x00]
57930// W32-ERR: error: invalid operand for instruction
57931// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, s3
57932
57933v_div_scale_f32 v5, s[0:1], v1, v2, s103
57934// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x9e,0x01]
57935// W32-ERR: error: invalid operand for instruction
57936// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, s103
57937
57938v_div_scale_f32 v5, s[0:1], v1, v2, vcc_lo
57939// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xaa,0x01]
57940// W32-ERR: error: invalid operand for instruction
57941// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, vcc_lo
57942
57943v_div_scale_f32 v5, s[0:1], v1, v2, vcc_hi
57944// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xae,0x01]
57945// W32-ERR: error: invalid operand for instruction
57946// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, vcc_hi
57947
57948v_div_scale_f32 v5, s[0:1], v1, v2, ttmp11
57949// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xde,0x01]
57950// W32-ERR: error: invalid operand for instruction
57951// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, ttmp11
57952
57953v_div_scale_f32 v5, s[0:1], v1, v2, m0
57954// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xf2,0x01]
57955// W32-ERR: error: invalid operand for instruction
57956// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, m0
57957
57958v_div_scale_f32 v5, s[0:1], v1, v2, exec_lo
57959// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfa,0x01]
57960// W32-ERR: error: invalid operand for instruction
57961// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, exec_lo
57962
57963v_div_scale_f32 v5, s[0:1], v1, v2, exec_hi
57964// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xfe,0x01]
57965// W32-ERR: error: invalid operand for instruction
57966// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, exec_hi
57967
57968v_div_scale_f32 v5, s[0:1], v1, v2, 0
57969// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x02,0x02]
57970// W32-ERR: error: invalid operand for instruction
57971// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, 0
57972
57973v_div_scale_f32 v5, s[0:1], v1, v2, -1
57974// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0x06,0x03]
57975// W32-ERR: error: invalid operand for instruction
57976// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, -1
57977
57978v_div_scale_f32 v5, s[0:1], v1, v2, 0.5
57979// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xc2,0x03]
57980// W32-ERR: error: invalid operand for instruction
57981// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, 0.5
57982
57983v_div_scale_f32 v5, s[0:1], v1, v2, -4.0
57984// W64: encoding: [0x05,0x00,0x6d,0xd5,0x01,0x05,0xde,0x03]
57985// W32-ERR: error: invalid operand for instruction
57986// W32-ERR-NEXT: v_div_scale_f32 v5, s[0:1], v1, v2, -4.0
57987
57988v_div_fmas_f32 v5, v1, v2, v3
57989// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x04]
57990
57991v_div_fmas_f32 v255, v1, v2, v3
57992// GFX10: encoding: [0xff,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x04]
57993
57994v_div_fmas_f32 v5, v255, v2, v3
57995// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0xff,0x05,0x0e,0x04]
57996
57997v_div_fmas_f32 v5, 0, v2, v3
57998// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x80,0x04,0x0e,0x04]
57999
58000v_div_fmas_f32 v5, -1, v2, v3
58001// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0xc1,0x04,0x0e,0x04]
58002
58003v_div_fmas_f32 v5, 0.5, v2, v3
58004// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0xf0,0x04,0x0e,0x04]
58005
58006v_div_fmas_f32 v5, -4.0, v2, v3
58007// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0xf7,0x04,0x0e,0x04]
58008
58009v_div_fmas_f32 v5, v1, v255, v3
58010// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0xff,0x0f,0x04]
58011
58012v_div_fmas_f32 v5, v1, 0, v3
58013// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x01,0x0d,0x04]
58014
58015v_div_fmas_f32 v5, v1, -1, v3
58016// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x83,0x0d,0x04]
58017
58018v_div_fmas_f32 v5, v1, 0.5, v3
58019// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0xe1,0x0d,0x04]
58020
58021v_div_fmas_f32 v5, v1, -4.0, v3
58022// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0xef,0x0d,0x04]
58023
58024v_div_fmas_f32 v5, v1, v2, v255
58025// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0xfe,0x07]
58026
58027v_div_fmas_f32 v5, v1, v2, 0
58028// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x02,0x02]
58029
58030v_div_fmas_f32 v5, v1, v2, -1
58031// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x06,0x03]
58032
58033v_div_fmas_f32 v5, v1, v2, 0.5
58034// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0xc2,0x03]
58035
58036v_div_fmas_f32 v5, v1, v2, -4.0
58037// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0xde,0x03]
58038
58039v_div_fmas_f32 v5, -v1, v2, v3
58040// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x24]
58041
58042v_div_fmas_f32 v5, v1, -v2, v3
58043// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x44]
58044
58045v_div_fmas_f32 v5, v1, v2, -v3
58046// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x84]
58047
58048v_div_fmas_f32 v5, -v1, -v2, -v3
58049// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0xe4]
58050
58051v_div_fmas_f32 v5, |v1|, v2, v3
58052// GFX10: encoding: [0x05,0x01,0x6f,0xd5,0x01,0x05,0x0e,0x04]
58053
58054v_div_fmas_f32 v5, v1, |v2|, v3
58055// GFX10: encoding: [0x05,0x02,0x6f,0xd5,0x01,0x05,0x0e,0x04]
58056
58057v_div_fmas_f32 v5, v1, v2, |v3|
58058// GFX10: encoding: [0x05,0x04,0x6f,0xd5,0x01,0x05,0x0e,0x04]
58059
58060v_div_fmas_f32 v5, |v1|, |v2|, |v3|
58061// GFX10: encoding: [0x05,0x07,0x6f,0xd5,0x01,0x05,0x0e,0x04]
58062
58063v_div_fmas_f32 v5, v1, v2, v3 clamp
58064// GFX10: encoding: [0x05,0x80,0x6f,0xd5,0x01,0x05,0x0e,0x04]
58065
58066v_div_fmas_f32 v5, v1, v2, v3 mul:2
58067// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x0c]
58068
58069v_div_fmas_f32 v5, v1, v2, v3 mul:4
58070// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x14]
58071
58072v_div_fmas_f32 v5, v1, v2, v3 div:2
58073// GFX10: encoding: [0x05,0x00,0x6f,0xd5,0x01,0x05,0x0e,0x1c]
58074
58075v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4]
58076// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x04]
58077
58078v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4]
58079// GFX10: encoding: [0xfe,0x00,0x70,0xd5,0x01,0x05,0x0e,0x04]
58080
58081v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4]
58082// GFX10: encoding: [0x05,0x00,0x70,0xd5,0xfe,0x05,0x0e,0x04]
58083
58084v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4]
58085// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x80,0x04,0x0e,0x04]
58086
58087v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4]
58088// GFX10: encoding: [0x05,0x00,0x70,0xd5,0xc1,0x04,0x0e,0x04]
58089
58090v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4]
58091// GFX10: encoding: [0x05,0x00,0x70,0xd5,0xf0,0x04,0x0e,0x04]
58092
58093v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4]
58094// GFX10: encoding: [0x05,0x00,0x70,0xd5,0xf7,0x04,0x0e,0x04]
58095
58096v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4]
58097// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0xfd,0x0f,0x04]
58098
58099v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4]
58100// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x01,0x0d,0x04]
58101
58102v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4]
58103// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x83,0x0d,0x04]
58104
58105v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4]
58106// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0xe1,0x0d,0x04]
58107
58108v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4]
58109// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0xef,0x0d,0x04]
58110
58111v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255]
58112// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0xfa,0x07]
58113
58114v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0
58115// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x02,0x02]
58116
58117v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1
58118// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x06,0x03]
58119
58120v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5
58121// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0xc2,0x03]
58122
58123v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0
58124// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0xde,0x03]
58125
58126v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
58127// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x24]
58128
58129v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
58130// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x44]
58131
58132v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
58133// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x84]
58134
58135v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
58136// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0xe4]
58137
58138v_div_fmas_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
58139// GFX10: encoding: [0x05,0x01,0x70,0xd5,0x01,0x05,0x0e,0x04]
58140
58141v_div_fmas_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
58142// GFX10: encoding: [0x05,0x02,0x70,0xd5,0x01,0x05,0x0e,0x04]
58143
58144v_div_fmas_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
58145// GFX10: encoding: [0x05,0x04,0x70,0xd5,0x01,0x05,0x0e,0x04]
58146
58147v_div_fmas_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
58148// GFX10: encoding: [0x05,0x07,0x70,0xd5,0x01,0x05,0x0e,0x04]
58149
58150v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
58151// GFX10: encoding: [0x05,0x80,0x70,0xd5,0x01,0x05,0x0e,0x04]
58152
58153v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
58154// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x0c]
58155
58156v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
58157// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x14]
58158
58159v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
58160// GFX10: encoding: [0x05,0x00,0x70,0xd5,0x01,0x05,0x0e,0x1c]
58161
58162v_msad_u8 v5, v1, v2, v3
58163// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x0e,0x04]
58164
58165v_msad_u8 v255, v1, v2, v3
58166// GFX10: encoding: [0xff,0x00,0x71,0xd5,0x01,0x05,0x0e,0x04]
58167
58168v_msad_u8 v5, v255, v2, v3
58169// GFX10: encoding: [0x05,0x00,0x71,0xd5,0xff,0x05,0x0e,0x04]
58170
58171v_msad_u8 v5, s1, v2, v3
58172// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x04,0x0e,0x04]
58173
58174v_msad_u8 v5, s103, v2, v3
58175// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x67,0x04,0x0e,0x04]
58176
58177v_msad_u8 v5, vcc_lo, v2, v3
58178// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x6a,0x04,0x0e,0x04]
58179
58180v_msad_u8 v5, vcc_hi, v2, v3
58181// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x6b,0x04,0x0e,0x04]
58182
58183v_msad_u8 v5, ttmp11, v2, v3
58184// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x77,0x04,0x0e,0x04]
58185
58186v_msad_u8 v5, m0, v2, v3
58187// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x7c,0x04,0x0e,0x04]
58188
58189v_msad_u8 v5, exec_lo, v2, v3
58190// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x7e,0x04,0x0e,0x04]
58191
58192v_msad_u8 v5, exec_hi, v2, v3
58193// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x7f,0x04,0x0e,0x04]
58194
58195v_msad_u8 v5, 0, v2, v3
58196// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x80,0x04,0x0e,0x04]
58197
58198v_msad_u8 v5, -1, v2, v3
58199// GFX10: encoding: [0x05,0x00,0x71,0xd5,0xc1,0x04,0x0e,0x04]
58200
58201v_msad_u8 v5, 0.5, v2, v3
58202// GFX10: encoding: [0x05,0x00,0x71,0xd5,0xf0,0x04,0x0e,0x04]
58203
58204v_msad_u8 v5, -4.0, v2, v3
58205// GFX10: encoding: [0x05,0x00,0x71,0xd5,0xf7,0x04,0x0e,0x04]
58206
58207v_msad_u8 v5, v1, v255, v3
58208// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xff,0x0f,0x04]
58209
58210v_msad_u8 v5, v1, s2, v3
58211// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x0c,0x04]
58212
58213v_msad_u8 v5, v1, s103, v3
58214// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xcf,0x0c,0x04]
58215
58216v_msad_u8 v5, v1, vcc_lo, v3
58217// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xd5,0x0c,0x04]
58218
58219v_msad_u8 v5, v1, vcc_hi, v3
58220// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xd7,0x0c,0x04]
58221
58222v_msad_u8 v5, v1, ttmp11, v3
58223// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xef,0x0c,0x04]
58224
58225v_msad_u8 v5, v1, m0, v3
58226// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xf9,0x0c,0x04]
58227
58228v_msad_u8 v5, v1, exec_lo, v3
58229// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xfd,0x0c,0x04]
58230
58231v_msad_u8 v5, v1, exec_hi, v3
58232// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xff,0x0c,0x04]
58233
58234v_msad_u8 v5, v1, 0, v3
58235// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x01,0x0d,0x04]
58236
58237v_msad_u8 v5, v1, -1, v3
58238// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x83,0x0d,0x04]
58239
58240v_msad_u8 v5, v1, 0.5, v3
58241// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xe1,0x0d,0x04]
58242
58243v_msad_u8 v5, v1, -4.0, v3
58244// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0xef,0x0d,0x04]
58245
58246v_msad_u8 v5, v1, v2, v255
58247// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xfe,0x07]
58248
58249v_msad_u8 v5, v1, v2, s3
58250// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x0e,0x00]
58251
58252v_msad_u8 v5, v1, v2, s103
58253// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x9e,0x01]
58254
58255v_msad_u8 v5, v1, v2, vcc_lo
58256// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xaa,0x01]
58257
58258v_msad_u8 v5, v1, v2, vcc_hi
58259// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xae,0x01]
58260
58261v_msad_u8 v5, v1, v2, ttmp11
58262// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xde,0x01]
58263
58264v_msad_u8 v5, v1, v2, m0
58265// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xf2,0x01]
58266
58267v_msad_u8 v5, v1, v2, exec_lo
58268// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xfa,0x01]
58269
58270v_msad_u8 v5, v1, v2, exec_hi
58271// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xfe,0x01]
58272
58273v_msad_u8 v5, v1, v2, 0
58274// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x02,0x02]
58275
58276v_msad_u8 v5, v1, v2, -1
58277// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0x06,0x03]
58278
58279v_msad_u8 v5, v1, v2, 0.5
58280// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xc2,0x03]
58281
58282v_msad_u8 v5, v1, v2, -4.0
58283// GFX10: encoding: [0x05,0x00,0x71,0xd5,0x01,0x05,0xde,0x03]
58284
58285v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
58286// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x0e,0x04]
58287
58288v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
58289// GFX10: encoding: [0xfe,0x00,0x72,0xd5,0x01,0x05,0x0e,0x04]
58290
58291v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
58292// GFX10: encoding: [0x05,0x00,0x72,0xd5,0xfe,0x05,0x0e,0x04]
58293
58294v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
58295// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x02,0x04,0x0e,0x04]
58296
58297v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
58298// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x04,0x04,0x0e,0x04]
58299
58300v_qsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
58301// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x66,0x04,0x0e,0x04]
58302
58303v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
58304// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x6a,0x04,0x0e,0x04]
58305
58306v_qsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
58307// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x76,0x04,0x0e,0x04]
58308
58309v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
58310// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x7e,0x04,0x0e,0x04]
58311
58312v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
58313// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x80,0x04,0x0e,0x04]
58314
58315v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
58316// GFX10: encoding: [0x05,0x00,0x72,0xd5,0xc1,0x04,0x0e,0x04]
58317
58318v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
58319// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xff,0x0f,0x04]
58320
58321v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
58322// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x0c,0x04]
58323
58324v_qsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
58325// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xcf,0x0c,0x04]
58326
58327v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
58328// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xd5,0x0c,0x04]
58329
58330v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
58331// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xd7,0x0c,0x04]
58332
58333v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
58334// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xef,0x0c,0x04]
58335
58336v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
58337// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xf9,0x0c,0x04]
58338
58339v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
58340// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xfd,0x0c,0x04]
58341
58342v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
58343// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0xff,0x0c,0x04]
58344
58345v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
58346// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x01,0x0d,0x04]
58347
58348v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
58349// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x83,0x0d,0x04]
58350
58351v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
58352// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0xfa,0x07]
58353
58354v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
58355// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x1a,0x00]
58356
58357v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
58358// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x22,0x00]
58359
58360v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
58361// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x9a,0x01]
58362
58363v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
58364// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0xaa,0x01]
58365
58366v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
58367// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0xda,0x01]
58368
58369v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
58370// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0xfa,0x01]
58371
58372v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
58373// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x02,0x02]
58374
58375v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
58376// GFX10: encoding: [0x05,0x00,0x72,0xd5,0x01,0x05,0x06,0x03]
58377
58378v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
58379// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x0e,0x04]
58380
58381v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
58382// GFX10: encoding: [0xfe,0x00,0x73,0xd5,0x01,0x05,0x0e,0x04]
58383
58384v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
58385// GFX10: encoding: [0x05,0x00,0x73,0xd5,0xfe,0x05,0x0e,0x04]
58386
58387v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
58388// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x02,0x04,0x0e,0x04]
58389
58390v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
58391// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x04,0x04,0x0e,0x04]
58392
58393v_mqsad_pk_u16_u8 v[5:6], s[102:103], v2, v[3:4]
58394// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x66,0x04,0x0e,0x04]
58395
58396v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
58397// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x6a,0x04,0x0e,0x04]
58398
58399v_mqsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
58400// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x76,0x04,0x0e,0x04]
58401
58402v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
58403// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x7e,0x04,0x0e,0x04]
58404
58405v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
58406// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x80,0x04,0x0e,0x04]
58407
58408v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
58409// GFX10: encoding: [0x05,0x00,0x73,0xd5,0xc1,0x04,0x0e,0x04]
58410
58411v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
58412// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xff,0x0f,0x04]
58413
58414v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
58415// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x0c,0x04]
58416
58417v_mqsad_pk_u16_u8 v[5:6], v[1:2], s103, v[3:4]
58418// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xcf,0x0c,0x04]
58419
58420v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
58421// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xd5,0x0c,0x04]
58422
58423v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
58424// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xd7,0x0c,0x04]
58425
58426v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
58427// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xef,0x0c,0x04]
58428
58429v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
58430// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xf9,0x0c,0x04]
58431
58432v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
58433// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xfd,0x0c,0x04]
58434
58435v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
58436// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0xff,0x0c,0x04]
58437
58438v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
58439// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x01,0x0d,0x04]
58440
58441v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
58442// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x83,0x0d,0x04]
58443
58444v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
58445// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0xfa,0x07]
58446
58447v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
58448// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x1a,0x00]
58449
58450v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
58451// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x22,0x00]
58452
58453v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[102:103]
58454// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x9a,0x01]
58455
58456v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
58457// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0xaa,0x01]
58458
58459v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
58460// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0xda,0x01]
58461
58462v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
58463// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0xfa,0x01]
58464
58465v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
58466// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x02,0x02]
58467
58468v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
58469// GFX10: encoding: [0x05,0x00,0x73,0xd5,0x01,0x05,0x06,0x03]
58470
58471v_trig_preop_f64 v[5:6], v[1:2], v2
58472// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x00]
58473
58474v_trig_preop_f64 v[254:255], v[1:2], v2
58475// GFX10: encoding: [0xfe,0x00,0x74,0xd5,0x01,0x05,0x02,0x00]
58476
58477v_trig_preop_f64 v[5:6], v[254:255], v2
58478// GFX10: encoding: [0x05,0x00,0x74,0xd5,0xfe,0x05,0x02,0x00]
58479
58480v_trig_preop_f64 v[5:6], s[2:3], v2
58481// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x02,0x04,0x02,0x00]
58482
58483v_trig_preop_f64 v[5:6], s[4:5], v2
58484// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x04,0x04,0x02,0x00]
58485
58486v_trig_preop_f64 v[5:6], s[102:103], v2
58487// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x66,0x04,0x02,0x00]
58488
58489v_trig_preop_f64 v[5:6], vcc, v2
58490// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x6a,0x04,0x02,0x00]
58491
58492v_trig_preop_f64 v[5:6], ttmp[10:11], v2
58493// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x76,0x04,0x02,0x00]
58494
58495v_trig_preop_f64 v[5:6], exec, v2
58496// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x7e,0x04,0x02,0x00]
58497
58498v_trig_preop_f64 v[5:6], 0, v2
58499// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x80,0x04,0x02,0x00]
58500
58501v_trig_preop_f64 v[5:6], -1, v2
58502// GFX10: encoding: [0x05,0x00,0x74,0xd5,0xc1,0x04,0x02,0x00]
58503
58504v_trig_preop_f64 v[5:6], 0.5, v2
58505// GFX10: encoding: [0x05,0x00,0x74,0xd5,0xf0,0x04,0x02,0x00]
58506
58507v_trig_preop_f64 v[5:6], -4.0, v2
58508// GFX10: encoding: [0x05,0x00,0x74,0xd5,0xf7,0x04,0x02,0x00]
58509
58510v_trig_preop_f64 v[5:6], v[1:2], v255
58511// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xff,0x03,0x00]
58512
58513v_trig_preop_f64 v[5:6], v[1:2], s2
58514// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x00,0x00]
58515
58516v_trig_preop_f64 v[5:6], v[1:2], s103
58517// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xcf,0x00,0x00]
58518
58519v_trig_preop_f64 v[5:6], v[1:2], vcc_lo
58520// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xd5,0x00,0x00]
58521
58522v_trig_preop_f64 v[5:6], v[1:2], vcc_hi
58523// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xd7,0x00,0x00]
58524
58525v_trig_preop_f64 v[5:6], v[1:2], ttmp11
58526// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xef,0x00,0x00]
58527
58528v_trig_preop_f64 v[5:6], v[1:2], m0
58529// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xf9,0x00,0x00]
58530
58531v_trig_preop_f64 v[5:6], v[1:2], exec_lo
58532// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xfd,0x00,0x00]
58533
58534v_trig_preop_f64 v[5:6], v[1:2], exec_hi
58535// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xff,0x00,0x00]
58536
58537v_trig_preop_f64 v[5:6], v[1:2], 0
58538// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x01,0x01,0x00]
58539
58540v_trig_preop_f64 v[5:6], v[1:2], -1
58541// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x83,0x01,0x00]
58542
58543v_trig_preop_f64 v[5:6], v[1:2], 0.5
58544// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xe1,0x01,0x00]
58545
58546v_trig_preop_f64 v[5:6], v[1:2], -4.0
58547// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0xef,0x01,0x00]
58548
58549v_trig_preop_f64 v[5:6], -v[1:2], v2
58550// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x20]
58551
58552v_trig_preop_f64 v[5:6], |v[1:2]|, v2
58553// GFX10: encoding: [0x05,0x01,0x74,0xd5,0x01,0x05,0x02,0x00]
58554
58555v_trig_preop_f64 v[5:6], v[1:2], v2 clamp
58556// GFX10: encoding: [0x05,0x80,0x74,0xd5,0x01,0x05,0x02,0x00]
58557
58558v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2
58559// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x08]
58560
58561v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4
58562// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x10]
58563
58564v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
58565// GFX10: encoding: [0x05,0x00,0x74,0xd5,0x01,0x05,0x02,0x18]
58566
58567v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6]
58568// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0x05,0x0e,0x04]
58569
58570v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6]
58571// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x02,0x04,0x0e,0x04]
58572
58573v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6]
58574// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x04,0x04,0x0e,0x04]
58575
58576v_mqsad_u32_u8 v[252:255], s[102:103], v2, v[3:6]
58577// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x66,0x04,0x0e,0x04]
58578
58579v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6]
58580// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x6a,0x04,0x0e,0x04]
58581
58582v_mqsad_u32_u8 v[252:255], ttmp[10:11], v2, v[3:6]
58583// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x76,0x04,0x0e,0x04]
58584
58585v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6]
58586// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x7e,0x04,0x0e,0x04]
58587
58588v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6]
58589// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x80,0x04,0x0e,0x04]
58590
58591v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6]
58592// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0xc1,0x04,0x0e,0x04]
58593
58594v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6]
58595// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0x05,0x0c,0x04]
58596
58597v_mqsad_u32_u8 v[252:255], v[1:2], s103, v[3:6]
58598// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xcf,0x0c,0x04]
58599
58600v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6]
58601// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xd5,0x0c,0x04]
58602
58603v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6]
58604// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xd7,0x0c,0x04]
58605
58606v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6]
58607// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xef,0x0c,0x04]
58608
58609v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6]
58610// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xf9,0x0c,0x04]
58611
58612v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6]
58613// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xfd,0x0c,0x04]
58614
58615v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6]
58616// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0xff,0x0c,0x04]
58617
58618v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6]
58619// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0x01,0x0d,0x04]
58620
58621v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6]
58622// GFX10: encoding: [0xfc,0x00,0x75,0xd5,0x01,0x83,0x0d,0x04]
58623
58624v_mad_u64_u32 v[5:6], s12, v1, v2, v[3:4]
58625// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x0e,0x04]
58626// W64-ERR: error: invalid operand for instruction
58627// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, v[3:4]
58628
58629v_mad_u64_u32 v[254:255], s12, v1, v2, v[3:4]
58630// W32: encoding: [0xfe,0x0c,0x76,0xd5,0x01,0x05,0x0e,0x04]
58631// W64-ERR: error: invalid operand for instruction
58632// W64-ERR-NEXT: v_mad_u64_u32 v[254:255], s12, v1, v2, v[3:4]
58633
58634v_mad_u64_u32 v[5:6], s14, v1, v2, v[3:4]
58635// W32: encoding: [0x05,0x0e,0x76,0xd5,0x01,0x05,0x0e,0x04]
58636// W64-ERR: error: invalid operand for instruction
58637// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s14, v1, v2, v[3:4]
58638
58639v_mad_u64_u32 v[5:6], s100, v1, v2, v[3:4]
58640// W32: encoding: [0x05,0x64,0x76,0xd5,0x01,0x05,0x0e,0x04]
58641// W64-ERR: error: invalid operand for instruction
58642// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s100, v1, v2, v[3:4]
58643
58644v_mad_u64_u32 v[5:6], s12, v255, v2, v[3:4]
58645// W32: encoding: [0x05,0x0c,0x76,0xd5,0xff,0x05,0x0e,0x04]
58646// W64-ERR: error: invalid operand for instruction
58647// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v255, v2, v[3:4]
58648
58649v_mad_u64_u32 v[5:6], s12, s1, v2, v[3:4]
58650// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x04,0x0e,0x04]
58651// W64-ERR: error: invalid operand for instruction
58652// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, s1, v2, v[3:4]
58653
58654v_mad_u64_u32 v[5:6], s12, s101, v2, v[3:4]
58655// W32: encoding: [0x05,0x0c,0x76,0xd5,0x65,0x04,0x0e,0x04]
58656// W64-ERR: error: invalid operand for instruction
58657// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, s101, v2, v[3:4]
58658
58659v_mad_u64_u32 v[5:6], s12, vcc_lo, v2, v[3:4]
58660// W32: encoding: [0x05,0x0c,0x76,0xd5,0x6a,0x04,0x0e,0x04]
58661// W64-ERR: error: invalid operand for instruction
58662// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, vcc_lo, v2, v[3:4]
58663
58664v_mad_u64_u32 v[5:6], s12, vcc_hi, v2, v[3:4]
58665// W32: encoding: [0x05,0x0c,0x76,0xd5,0x6b,0x04,0x0e,0x04]
58666// W64-ERR: error: invalid operand for instruction
58667// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, vcc_hi, v2, v[3:4]
58668
58669v_mad_u64_u32 v[5:6], s12, m0, v2, v[3:4]
58670// W32: encoding: [0x05,0x0c,0x76,0xd5,0x7c,0x04,0x0e,0x04]
58671// W64-ERR: error: invalid operand for instruction
58672// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, m0, v2, v[3:4]
58673
58674v_mad_u64_u32 v[5:6], s12, exec_lo, v2, v[3:4]
58675// W32: encoding: [0x05,0x0c,0x76,0xd5,0x7e,0x04,0x0e,0x04]
58676// W64-ERR: error: invalid operand for instruction
58677// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, exec_lo, v2, v[3:4]
58678
58679v_mad_u64_u32 v[5:6], s12, exec_hi, v2, v[3:4]
58680// W32: encoding: [0x05,0x0c,0x76,0xd5,0x7f,0x04,0x0e,0x04]
58681// W64-ERR: error: invalid operand for instruction
58682// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, exec_hi, v2, v[3:4]
58683
58684v_mad_u64_u32 v[5:6], s12, 0, v2, v[3:4]
58685// W32: encoding: [0x05,0x0c,0x76,0xd5,0x80,0x04,0x0e,0x04]
58686// W64-ERR: error: invalid operand for instruction
58687// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, 0, v2, v[3:4]
58688
58689v_mad_u64_u32 v[5:6], s12, -1, v2, v[3:4]
58690// W32: encoding: [0x05,0x0c,0x76,0xd5,0xc1,0x04,0x0e,0x04]
58691// W64-ERR: error: invalid operand for instruction
58692// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, -1, v2, v[3:4]
58693
58694v_mad_u64_u32 v[5:6], s12, 0.5, v2, v[3:4]
58695// W32: encoding: [0x05,0x0c,0x76,0xd5,0xf0,0x04,0x0e,0x04]
58696// W64-ERR: error: invalid operand for instruction
58697// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, 0.5, v2, v[3:4]
58698
58699v_mad_u64_u32 v[5:6], s12, -4.0, v2, v[3:4]
58700// W32: encoding: [0x05,0x0c,0x76,0xd5,0xf7,0x04,0x0e,0x04]
58701// W64-ERR: error: invalid operand for instruction
58702// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, -4.0, v2, v[3:4]
58703
58704v_mad_u64_u32 v[5:6], s12, v1, v255, v[3:4]
58705// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xff,0x0f,0x04]
58706// W64-ERR: error: invalid operand for instruction
58707// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v255, v[3:4]
58708
58709v_mad_u64_u32 v[5:6], s12, v1, s2, v[3:4]
58710// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x0c,0x04]
58711// W64-ERR: error: invalid operand for instruction
58712// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, s2, v[3:4]
58713
58714v_mad_u64_u32 v[5:6], s12, v1, s101, v[3:4]
58715// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xcb,0x0c,0x04]
58716// W64-ERR: error: invalid operand for instruction
58717// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, s101, v[3:4]
58718
58719v_mad_u64_u32 v[5:6], s12, v1, vcc_lo, v[3:4]
58720// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xd5,0x0c,0x04]
58721// W64-ERR: error: invalid operand for instruction
58722// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, vcc_lo, v[3:4]
58723
58724v_mad_u64_u32 v[5:6], s12, v1, vcc_hi, v[3:4]
58725// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xd7,0x0c,0x04]
58726// W64-ERR: error: invalid operand for instruction
58727// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, vcc_hi, v[3:4]
58728
58729v_mad_u64_u32 v[5:6], s12, v1, m0, v[3:4]
58730// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xf9,0x0c,0x04]
58731// W64-ERR: error: invalid operand for instruction
58732// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, m0, v[3:4]
58733
58734v_mad_u64_u32 v[5:6], s12, v1, exec_lo, v[3:4]
58735// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xfd,0x0c,0x04]
58736// W64-ERR: error: invalid operand for instruction
58737// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, exec_lo, v[3:4]
58738
58739v_mad_u64_u32 v[5:6], s12, v1, exec_hi, v[3:4]
58740// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xff,0x0c,0x04]
58741// W64-ERR: error: invalid operand for instruction
58742// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, exec_hi, v[3:4]
58743
58744v_mad_u64_u32 v[5:6], s12, v1, 0, v[3:4]
58745// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x01,0x0d,0x04]
58746// W64-ERR: error: invalid operand for instruction
58747// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, 0, v[3:4]
58748
58749v_mad_u64_u32 v[5:6], s12, v1, -1, v[3:4]
58750// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x83,0x0d,0x04]
58751// W64-ERR: error: invalid operand for instruction
58752// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, -1, v[3:4]
58753
58754v_mad_u64_u32 v[5:6], s12, v1, 0.5, v[3:4]
58755// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xe1,0x0d,0x04]
58756// W64-ERR: error: invalid operand for instruction
58757// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, 0.5, v[3:4]
58758
58759v_mad_u64_u32 v[5:6], s12, v1, -4.0, v[3:4]
58760// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xef,0x0d,0x04]
58761// W64-ERR: error: invalid operand for instruction
58762// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, -4.0, v[3:4]
58763
58764v_mad_u64_u32 v[5:6], s12, v1, v2, v[254:255]
58765// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xfa,0x07]
58766// W64-ERR: error: invalid operand for instruction
58767// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, v[254:255]
58768
58769v_mad_u64_u32 v[5:6], s12, v1, v2, s[6:7]
58770// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x1a,0x00]
58771// W64-ERR: error: invalid operand for instruction
58772// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, s[6:7]
58773
58774v_mad_u64_u32 v[5:6], s12, v1, v2, s[8:9]
58775// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x22,0x00]
58776// W64-ERR: error: invalid operand for instruction
58777// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, s[8:9]
58778
58779v_mad_u64_u32 v[5:6], s12, v1, v2, s[100:101]
58780// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x92,0x01]
58781// W64-ERR: error: invalid operand for instruction
58782// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, s[100:101]
58783
58784v_mad_u64_u32 v[5:6], s12, v1, v2, vcc
58785// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xaa,0x01]
58786// W64-ERR: error: invalid operand for instruction
58787// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, vcc
58788
58789v_mad_u64_u32 v[5:6], s12, v1, v2, exec
58790// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xfa,0x01]
58791// W64-ERR: error: invalid operand for instruction
58792// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, exec
58793
58794v_mad_u64_u32 v[5:6], s12, v1, v2, 0
58795// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x02,0x02]
58796// W64-ERR: error: invalid operand for instruction
58797// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, 0
58798
58799v_mad_u64_u32 v[5:6], s12, v1, v2, -1
58800// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x06,0x03]
58801// W64-ERR: error: invalid operand for instruction
58802// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, -1
58803
58804v_mad_u64_u32 v[5:6], s12, v1, v2, 0.5
58805// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xc2,0x03]
58806// W64-ERR: error: invalid operand for instruction
58807// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, 0.5
58808
58809v_mad_u64_u32 v[5:6], s12, v1, v2, -4.0
58810// W32: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xde,0x03]
58811// W64-ERR: error: invalid operand for instruction
58812// W64-ERR-NEXT: v_mad_u64_u32 v[5:6], s12, v1, v2, -4.0
58813
58814v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4]
58815// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x0e,0x04]
58816// W32-ERR: error: invalid operand for instruction
58817// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4]
58818
58819v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4]
58820// W64: encoding: [0xfe,0x0c,0x76,0xd5,0x01,0x05,0x0e,0x04]
58821// W32-ERR: error: invalid operand for instruction
58822// W32-ERR-NEXT: v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4]
58823
58824v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4]
58825// W64: encoding: [0x05,0x0e,0x76,0xd5,0x01,0x05,0x0e,0x04]
58826// W32-ERR: error: invalid operand for instruction
58827// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4]
58828
58829v_mad_u64_u32 v[5:6], s[100:101], v1, v2, v[3:4]
58830// W64: encoding: [0x05,0x64,0x76,0xd5,0x01,0x05,0x0e,0x04]
58831// W32-ERR: error: invalid operand for instruction
58832// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[100:101], v1, v2, v[3:4]
58833
58834v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4]
58835// W64: encoding: [0x05,0x0c,0x76,0xd5,0xff,0x05,0x0e,0x04]
58836// W32-ERR: error: invalid operand for instruction
58837// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4]
58838
58839v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4]
58840// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x04,0x0e,0x04]
58841// W32-ERR: error: invalid operand for instruction
58842// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4]
58843
58844v_mad_u64_u32 v[5:6], s[12:13], s101, v2, v[3:4]
58845// W64: encoding: [0x05,0x0c,0x76,0xd5,0x65,0x04,0x0e,0x04]
58846// W32-ERR: error: invalid operand for instruction
58847// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], s101, v2, v[3:4]
58848
58849v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
58850// W64: encoding: [0x05,0x0c,0x76,0xd5,0x6a,0x04,0x0e,0x04]
58851// W32-ERR: error: invalid operand for instruction
58852// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
58853
58854v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
58855// W64: encoding: [0x05,0x0c,0x76,0xd5,0x6b,0x04,0x0e,0x04]
58856// W32-ERR: error: invalid operand for instruction
58857// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
58858
58859v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4]
58860// W64: encoding: [0x05,0x0c,0x76,0xd5,0x7c,0x04,0x0e,0x04]
58861// W32-ERR: error: invalid operand for instruction
58862// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4]
58863
58864v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
58865// W64: encoding: [0x05,0x0c,0x76,0xd5,0x7e,0x04,0x0e,0x04]
58866// W32-ERR: error: invalid operand for instruction
58867// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
58868
58869v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
58870// W64: encoding: [0x05,0x0c,0x76,0xd5,0x7f,0x04,0x0e,0x04]
58871// W32-ERR: error: invalid operand for instruction
58872// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
58873
58874v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4]
58875// W64: encoding: [0x05,0x0c,0x76,0xd5,0x80,0x04,0x0e,0x04]
58876// W32-ERR: error: invalid operand for instruction
58877// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4]
58878
58879v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4]
58880// W64: encoding: [0x05,0x0c,0x76,0xd5,0xc1,0x04,0x0e,0x04]
58881// W32-ERR: error: invalid operand for instruction
58882// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4]
58883
58884v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4]
58885// W64: encoding: [0x05,0x0c,0x76,0xd5,0xf0,0x04,0x0e,0x04]
58886// W32-ERR: error: invalid operand for instruction
58887// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4]
58888
58889v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4]
58890// W64: encoding: [0x05,0x0c,0x76,0xd5,0xf7,0x04,0x0e,0x04]
58891// W32-ERR: error: invalid operand for instruction
58892// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4]
58893
58894v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4]
58895// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xff,0x0f,0x04]
58896// W32-ERR: error: invalid operand for instruction
58897// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4]
58898
58899v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4]
58900// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x0c,0x04]
58901// W32-ERR: error: invalid operand for instruction
58902// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4]
58903
58904v_mad_u64_u32 v[5:6], s[12:13], v1, s101, v[3:4]
58905// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xcb,0x0c,0x04]
58906// W32-ERR: error: invalid operand for instruction
58907// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, s101, v[3:4]
58908
58909v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
58910// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xd5,0x0c,0x04]
58911// W32-ERR: error: invalid operand for instruction
58912// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
58913
58914v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
58915// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xd7,0x0c,0x04]
58916// W32-ERR: error: invalid operand for instruction
58917// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
58918
58919v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4]
58920// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xf9,0x0c,0x04]
58921// W32-ERR: error: invalid operand for instruction
58922// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4]
58923
58924v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
58925// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xfd,0x0c,0x04]
58926// W32-ERR: error: invalid operand for instruction
58927// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
58928
58929v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
58930// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xff,0x0c,0x04]
58931// W32-ERR: error: invalid operand for instruction
58932// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
58933
58934v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4]
58935// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x01,0x0d,0x04]
58936// W32-ERR: error: invalid operand for instruction
58937// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4]
58938
58939v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4]
58940// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x83,0x0d,0x04]
58941// W32-ERR: error: invalid operand for instruction
58942// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4]
58943
58944v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4]
58945// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xe1,0x0d,0x04]
58946// W32-ERR: error: invalid operand for instruction
58947// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4]
58948
58949v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4]
58950// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0xef,0x0d,0x04]
58951// W32-ERR: error: invalid operand for instruction
58952// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4]
58953
58954v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255]
58955// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xfa,0x07]
58956// W32-ERR: error: invalid operand for instruction
58957// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255]
58958
58959v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7]
58960// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x1a,0x00]
58961// W32-ERR: error: invalid operand for instruction
58962// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7]
58963
58964v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9]
58965// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x22,0x00]
58966// W32-ERR: error: invalid operand for instruction
58967// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9]
58968
58969v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[100:101]
58970// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x92,0x01]
58971// W32-ERR: error: invalid operand for instruction
58972// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[100:101]
58973
58974v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc
58975// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xaa,0x01]
58976// W32-ERR: error: invalid operand for instruction
58977// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc
58978
58979v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec
58980// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xfa,0x01]
58981// W32-ERR: error: invalid operand for instruction
58982// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec
58983
58984v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0
58985// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x02,0x02]
58986// W32-ERR: error: invalid operand for instruction
58987// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0
58988
58989v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1
58990// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0x06,0x03]
58991// W32-ERR: error: invalid operand for instruction
58992// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1
58993
58994v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5
58995// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xc2,0x03]
58996// W32-ERR: error: invalid operand for instruction
58997// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5
58998
58999v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0
59000// W64: encoding: [0x05,0x0c,0x76,0xd5,0x01,0x05,0xde,0x03]
59001// W32-ERR: error: invalid operand for instruction
59002// W32-ERR-NEXT: v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0
59003
59004v_mad_i64_i32 v[5:6], s12, v1, v2, v[3:4]
59005// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x0e,0x04]
59006// W64-ERR: error: invalid operand for instruction
59007// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, v[3:4]
59008
59009v_mad_i64_i32 v[254:255], s12, v1, v2, v[3:4]
59010// W32: encoding: [0xfe,0x0c,0x77,0xd5,0x01,0x05,0x0e,0x04]
59011// W64-ERR: error: invalid operand for instruction
59012// W64-ERR-NEXT: v_mad_i64_i32 v[254:255], s12, v1, v2, v[3:4]
59013
59014v_mad_i64_i32 v[5:6], s14, v1, v2, v[3:4]
59015// W32: encoding: [0x05,0x0e,0x77,0xd5,0x01,0x05,0x0e,0x04]
59016// W64-ERR: error: invalid operand for instruction
59017// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s14, v1, v2, v[3:4]
59018
59019v_mad_i64_i32 v[5:6], s100, v1, v2, v[3:4]
59020// W32: encoding: [0x05,0x64,0x77,0xd5,0x01,0x05,0x0e,0x04]
59021// W64-ERR: error: invalid operand for instruction
59022// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s100, v1, v2, v[3:4]
59023
59024v_mad_i64_i32 v[5:6], s12, v255, v2, v[3:4]
59025// W32: encoding: [0x05,0x0c,0x77,0xd5,0xff,0x05,0x0e,0x04]
59026// W64-ERR: error: invalid operand for instruction
59027// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v255, v2, v[3:4]
59028
59029v_mad_i64_i32 v[5:6], s12, s1, v2, v[3:4]
59030// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x04,0x0e,0x04]
59031// W64-ERR: error: invalid operand for instruction
59032// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, s1, v2, v[3:4]
59033
59034v_mad_i64_i32 v[5:6], s12, s101, v2, v[3:4]
59035// W32: encoding: [0x05,0x0c,0x77,0xd5,0x65,0x04,0x0e,0x04]
59036// W64-ERR: error: invalid operand for instruction
59037// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, s101, v2, v[3:4]
59038
59039v_mad_i64_i32 v[5:6], s12, vcc_lo, v2, v[3:4]
59040// W32: encoding: [0x05,0x0c,0x77,0xd5,0x6a,0x04,0x0e,0x04]
59041// W64-ERR: error: invalid operand for instruction
59042// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, vcc_lo, v2, v[3:4]
59043
59044v_mad_i64_i32 v[5:6], s12, vcc_hi, v2, v[3:4]
59045// W32: encoding: [0x05,0x0c,0x77,0xd5,0x6b,0x04,0x0e,0x04]
59046// W64-ERR: error: invalid operand for instruction
59047// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, vcc_hi, v2, v[3:4]
59048
59049v_mad_i64_i32 v[5:6], s12, m0, v2, v[3:4]
59050// W32: encoding: [0x05,0x0c,0x77,0xd5,0x7c,0x04,0x0e,0x04]
59051// W64-ERR: error: invalid operand for instruction
59052// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, m0, v2, v[3:4]
59053
59054v_mad_i64_i32 v[5:6], s12, exec_lo, v2, v[3:4]
59055// W32: encoding: [0x05,0x0c,0x77,0xd5,0x7e,0x04,0x0e,0x04]
59056// W64-ERR: error: invalid operand for instruction
59057// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, exec_lo, v2, v[3:4]
59058
59059v_mad_i64_i32 v[5:6], s12, exec_hi, v2, v[3:4]
59060// W32: encoding: [0x05,0x0c,0x77,0xd5,0x7f,0x04,0x0e,0x04]
59061// W64-ERR: error: invalid operand for instruction
59062// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, exec_hi, v2, v[3:4]
59063
59064v_mad_i64_i32 v[5:6], s12, 0, v2, v[3:4]
59065// W32: encoding: [0x05,0x0c,0x77,0xd5,0x80,0x04,0x0e,0x04]
59066// W64-ERR: error: invalid operand for instruction
59067// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, 0, v2, v[3:4]
59068
59069v_mad_i64_i32 v[5:6], s12, -1, v2, v[3:4]
59070// W32: encoding: [0x05,0x0c,0x77,0xd5,0xc1,0x04,0x0e,0x04]
59071// W64-ERR: error: invalid operand for instruction
59072// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, -1, v2, v[3:4]
59073
59074v_mad_i64_i32 v[5:6], s12, 0.5, v2, v[3:4]
59075// W32: encoding: [0x05,0x0c,0x77,0xd5,0xf0,0x04,0x0e,0x04]
59076// W64-ERR: error: invalid operand for instruction
59077// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, 0.5, v2, v[3:4]
59078
59079v_mad_i64_i32 v[5:6], s12, -4.0, v2, v[3:4]
59080// W32: encoding: [0x05,0x0c,0x77,0xd5,0xf7,0x04,0x0e,0x04]
59081// W64-ERR: error: invalid operand for instruction
59082// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, -4.0, v2, v[3:4]
59083
59084v_mad_i64_i32 v[5:6], s12, v1, v255, v[3:4]
59085// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xff,0x0f,0x04]
59086// W64-ERR: error: invalid operand for instruction
59087// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v255, v[3:4]
59088
59089v_mad_i64_i32 v[5:6], s12, v1, s2, v[3:4]
59090// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x0c,0x04]
59091// W64-ERR: error: invalid operand for instruction
59092// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, s2, v[3:4]
59093
59094v_mad_i64_i32 v[5:6], s12, v1, s101, v[3:4]
59095// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xcb,0x0c,0x04]
59096// W64-ERR: error: invalid operand for instruction
59097// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, s101, v[3:4]
59098
59099v_mad_i64_i32 v[5:6], s12, v1, vcc_lo, v[3:4]
59100// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xd5,0x0c,0x04]
59101// W64-ERR: error: invalid operand for instruction
59102// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, vcc_lo, v[3:4]
59103
59104v_mad_i64_i32 v[5:6], s12, v1, vcc_hi, v[3:4]
59105// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xd7,0x0c,0x04]
59106// W64-ERR: error: invalid operand for instruction
59107// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, vcc_hi, v[3:4]
59108
59109v_mad_i64_i32 v[5:6], s12, v1, m0, v[3:4]
59110// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xf9,0x0c,0x04]
59111// W64-ERR: error: invalid operand for instruction
59112// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, m0, v[3:4]
59113
59114v_mad_i64_i32 v[5:6], s12, v1, exec_lo, v[3:4]
59115// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xfd,0x0c,0x04]
59116// W64-ERR: error: invalid operand for instruction
59117// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, exec_lo, v[3:4]
59118
59119v_mad_i64_i32 v[5:6], s12, v1, exec_hi, v[3:4]
59120// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xff,0x0c,0x04]
59121// W64-ERR: error: invalid operand for instruction
59122// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, exec_hi, v[3:4]
59123
59124v_mad_i64_i32 v[5:6], s12, v1, 0, v[3:4]
59125// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x01,0x0d,0x04]
59126// W64-ERR: error: invalid operand for instruction
59127// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, 0, v[3:4]
59128
59129v_mad_i64_i32 v[5:6], s12, v1, -1, v[3:4]
59130// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x83,0x0d,0x04]
59131// W64-ERR: error: invalid operand for instruction
59132// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, -1, v[3:4]
59133
59134v_mad_i64_i32 v[5:6], s12, v1, 0.5, v[3:4]
59135// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xe1,0x0d,0x04]
59136// W64-ERR: error: invalid operand for instruction
59137// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, 0.5, v[3:4]
59138
59139v_mad_i64_i32 v[5:6], s12, v1, -4.0, v[3:4]
59140// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xef,0x0d,0x04]
59141// W64-ERR: error: invalid operand for instruction
59142// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, -4.0, v[3:4]
59143
59144v_mad_i64_i32 v[5:6], s12, v1, v2, v[254:255]
59145// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xfa,0x07]
59146// W64-ERR: error: invalid operand for instruction
59147// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, v[254:255]
59148
59149v_mad_i64_i32 v[5:6], s12, v1, v2, s[6:7]
59150// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x1a,0x00]
59151// W64-ERR: error: invalid operand for instruction
59152// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, s[6:7]
59153
59154v_mad_i64_i32 v[5:6], s12, v1, v2, s[8:9]
59155// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x22,0x00]
59156// W64-ERR: error: invalid operand for instruction
59157// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, s[8:9]
59158
59159v_mad_i64_i32 v[5:6], s12, v1, v2, s[100:101]
59160// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x92,0x01]
59161// W64-ERR: error: invalid operand for instruction
59162// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, s[100:101]
59163
59164v_mad_i64_i32 v[5:6], s12, v1, v2, vcc
59165// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xaa,0x01]
59166// W64-ERR: error: invalid operand for instruction
59167// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, vcc
59168
59169v_mad_i64_i32 v[5:6], s12, v1, v2, exec
59170// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xfa,0x01]
59171// W64-ERR: error: invalid operand for instruction
59172// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, exec
59173
59174v_mad_i64_i32 v[5:6], s12, v1, v2, 0
59175// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x02,0x02]
59176// W64-ERR: error: invalid operand for instruction
59177// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, 0
59178
59179v_mad_i64_i32 v[5:6], s12, v1, v2, -1
59180// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x06,0x03]
59181// W64-ERR: error: invalid operand for instruction
59182// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, -1
59183
59184v_mad_i64_i32 v[5:6], s12, v1, v2, 0.5
59185// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xc2,0x03]
59186// W64-ERR: error: invalid operand for instruction
59187// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, 0.5
59188
59189v_mad_i64_i32 v[5:6], s12, v1, v2, -4.0
59190// W32: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xde,0x03]
59191// W64-ERR: error: invalid operand for instruction
59192// W64-ERR-NEXT: v_mad_i64_i32 v[5:6], s12, v1, v2, -4.0
59193
59194v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4]
59195// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x0e,0x04]
59196// W32-ERR: error: invalid operand for instruction
59197// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4]
59198
59199v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4]
59200// W64: encoding: [0xfe,0x0c,0x77,0xd5,0x01,0x05,0x0e,0x04]
59201// W32-ERR: error: invalid operand for instruction
59202// W32-ERR-NEXT: v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4]
59203
59204v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4]
59205// W64: encoding: [0x05,0x0e,0x77,0xd5,0x01,0x05,0x0e,0x04]
59206// W32-ERR: error: invalid operand for instruction
59207// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4]
59208
59209v_mad_i64_i32 v[5:6], s[100:101], v1, v2, v[3:4]
59210// W64: encoding: [0x05,0x64,0x77,0xd5,0x01,0x05,0x0e,0x04]
59211// W32-ERR: error: invalid operand for instruction
59212// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[100:101], v1, v2, v[3:4]
59213
59214v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4]
59215// W64: encoding: [0x05,0x0c,0x77,0xd5,0xff,0x05,0x0e,0x04]
59216// W32-ERR: error: invalid operand for instruction
59217// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4]
59218
59219v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4]
59220// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x04,0x0e,0x04]
59221// W32-ERR: error: invalid operand for instruction
59222// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4]
59223
59224v_mad_i64_i32 v[5:6], s[12:13], s101, v2, v[3:4]
59225// W64: encoding: [0x05,0x0c,0x77,0xd5,0x65,0x04,0x0e,0x04]
59226// W32-ERR: error: invalid operand for instruction
59227// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], s101, v2, v[3:4]
59228
59229v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
59230// W64: encoding: [0x05,0x0c,0x77,0xd5,0x6a,0x04,0x0e,0x04]
59231// W32-ERR: error: invalid operand for instruction
59232// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
59233
59234v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
59235// W64: encoding: [0x05,0x0c,0x77,0xd5,0x6b,0x04,0x0e,0x04]
59236// W32-ERR: error: invalid operand for instruction
59237// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
59238
59239v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4]
59240// W64: encoding: [0x05,0x0c,0x77,0xd5,0x7c,0x04,0x0e,0x04]
59241// W32-ERR: error: invalid operand for instruction
59242// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4]
59243
59244v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
59245// W64: encoding: [0x05,0x0c,0x77,0xd5,0x7e,0x04,0x0e,0x04]
59246// W32-ERR: error: invalid operand for instruction
59247// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
59248
59249v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
59250// W64: encoding: [0x05,0x0c,0x77,0xd5,0x7f,0x04,0x0e,0x04]
59251// W32-ERR: error: invalid operand for instruction
59252// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
59253
59254v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4]
59255// W64: encoding: [0x05,0x0c,0x77,0xd5,0x80,0x04,0x0e,0x04]
59256// W32-ERR: error: invalid operand for instruction
59257// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4]
59258
59259v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4]
59260// W64: encoding: [0x05,0x0c,0x77,0xd5,0xc1,0x04,0x0e,0x04]
59261// W32-ERR: error: invalid operand for instruction
59262// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4]
59263
59264v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4]
59265// W64: encoding: [0x05,0x0c,0x77,0xd5,0xf0,0x04,0x0e,0x04]
59266// W32-ERR: error: invalid operand for instruction
59267// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4]
59268
59269v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4]
59270// W64: encoding: [0x05,0x0c,0x77,0xd5,0xf7,0x04,0x0e,0x04]
59271// W32-ERR: error: invalid operand for instruction
59272// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4]
59273
59274v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4]
59275// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xff,0x0f,0x04]
59276// W32-ERR: error: invalid operand for instruction
59277// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4]
59278
59279v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4]
59280// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x0c,0x04]
59281// W32-ERR: error: invalid operand for instruction
59282// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4]
59283
59284v_mad_i64_i32 v[5:6], s[12:13], v1, s101, v[3:4]
59285// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xcb,0x0c,0x04]
59286// W32-ERR: error: invalid operand for instruction
59287// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, s101, v[3:4]
59288
59289v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
59290// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xd5,0x0c,0x04]
59291// W32-ERR: error: invalid operand for instruction
59292// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
59293
59294v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
59295// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xd7,0x0c,0x04]
59296// W32-ERR: error: invalid operand for instruction
59297// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
59298
59299v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4]
59300// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xf9,0x0c,0x04]
59301// W32-ERR: error: invalid operand for instruction
59302// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4]
59303
59304v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
59305// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xfd,0x0c,0x04]
59306// W32-ERR: error: invalid operand for instruction
59307// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
59308
59309v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
59310// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xff,0x0c,0x04]
59311// W32-ERR: error: invalid operand for instruction
59312// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
59313
59314v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4]
59315// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x01,0x0d,0x04]
59316// W32-ERR: error: invalid operand for instruction
59317// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4]
59318
59319v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4]
59320// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x83,0x0d,0x04]
59321// W32-ERR: error: invalid operand for instruction
59322// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4]
59323
59324v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4]
59325// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xe1,0x0d,0x04]
59326// W32-ERR: error: invalid operand for instruction
59327// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4]
59328
59329v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4]
59330// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0xef,0x0d,0x04]
59331// W32-ERR: error: invalid operand for instruction
59332// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4]
59333
59334v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255]
59335// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xfa,0x07]
59336// W32-ERR: error: invalid operand for instruction
59337// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255]
59338
59339v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7]
59340// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x1a,0x00]
59341// W32-ERR: error: invalid operand for instruction
59342// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7]
59343
59344v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9]
59345// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x22,0x00]
59346// W32-ERR: error: invalid operand for instruction
59347// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9]
59348
59349v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[100:101]
59350// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x92,0x01]
59351// W32-ERR: error: invalid operand for instruction
59352// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[100:101]
59353
59354v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc
59355// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xaa,0x01]
59356// W32-ERR: error: invalid operand for instruction
59357// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc
59358
59359v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec
59360// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xfa,0x01]
59361// W32-ERR: error: invalid operand for instruction
59362// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec
59363
59364v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0
59365// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x02,0x02]
59366// W32-ERR: error: invalid operand for instruction
59367// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0
59368
59369v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1
59370// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0x06,0x03]
59371// W32-ERR: error: invalid operand for instruction
59372// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1
59373
59374v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5
59375// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xc2,0x03]
59376// W32-ERR: error: invalid operand for instruction
59377// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5
59378
59379v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0
59380// W64: encoding: [0x05,0x0c,0x77,0xd5,0x01,0x05,0xde,0x03]
59381// W32-ERR: error: invalid operand for instruction
59382// W32-ERR-NEXT: v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0
59383
59384v_xor3_b32 v5, v1, v2, v3
59385// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x0e,0x04]
59386
59387v_xor3_b32 v255, v1, v2, v3
59388// GFX10: encoding: [0xff,0x00,0x78,0xd5,0x01,0x05,0x0e,0x04]
59389
59390v_xor3_b32 v5, v255, v2, v3
59391// GFX10: encoding: [0x05,0x00,0x78,0xd5,0xff,0x05,0x0e,0x04]
59392
59393v_xor3_b32 v5, s1, v2, v3
59394// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x04,0x0e,0x04]
59395
59396v_xor3_b32 v5, s103, v2, v3
59397// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x67,0x04,0x0e,0x04]
59398
59399v_xor3_b32 v5, vcc_lo, v2, v3
59400// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x6a,0x04,0x0e,0x04]
59401
59402v_xor3_b32 v5, vcc_hi, v2, v3
59403// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x6b,0x04,0x0e,0x04]
59404
59405v_xor3_b32 v5, ttmp11, v2, v3
59406// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x77,0x04,0x0e,0x04]
59407
59408v_xor3_b32 v5, m0, v2, v3
59409// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x7c,0x04,0x0e,0x04]
59410
59411v_xor3_b32 v5, exec_lo, v2, v3
59412// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x7e,0x04,0x0e,0x04]
59413
59414v_xor3_b32 v5, exec_hi, v2, v3
59415// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x7f,0x04,0x0e,0x04]
59416
59417v_xor3_b32 v5, 0, v2, v3
59418// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x80,0x04,0x0e,0x04]
59419
59420v_xor3_b32 v5, -1, v2, v3
59421// GFX10: encoding: [0x05,0x00,0x78,0xd5,0xc1,0x04,0x0e,0x04]
59422
59423v_xor3_b32 v5, 0.5, v2, v3
59424// GFX10: encoding: [0x05,0x00,0x78,0xd5,0xf0,0x04,0x0e,0x04]
59425
59426v_xor3_b32 v5, -4.0, v2, v3
59427// GFX10: encoding: [0x05,0x00,0x78,0xd5,0xf7,0x04,0x0e,0x04]
59428
59429v_xor3_b32 v5, v1, v255, v3
59430// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xff,0x0f,0x04]
59431
59432v_xor3_b32 v5, v1, s2, v3
59433// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x0c,0x04]
59434
59435v_xor3_b32 v5, v1, s103, v3
59436// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xcf,0x0c,0x04]
59437
59438v_xor3_b32 v5, v1, vcc_lo, v3
59439// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xd5,0x0c,0x04]
59440
59441v_xor3_b32 v5, v1, vcc_hi, v3
59442// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xd7,0x0c,0x04]
59443
59444v_xor3_b32 v5, v1, ttmp11, v3
59445// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xef,0x0c,0x04]
59446
59447v_xor3_b32 v5, v1, m0, v3
59448// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xf9,0x0c,0x04]
59449
59450v_xor3_b32 v5, v1, exec_lo, v3
59451// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xfd,0x0c,0x04]
59452
59453v_xor3_b32 v5, v1, exec_hi, v3
59454// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xff,0x0c,0x04]
59455
59456v_xor3_b32 v5, v1, 0, v3
59457// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x01,0x0d,0x04]
59458
59459v_xor3_b32 v5, v1, -1, v3
59460// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x83,0x0d,0x04]
59461
59462v_xor3_b32 v5, v1, 0.5, v3
59463// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xe1,0x0d,0x04]
59464
59465v_xor3_b32 v5, v1, -4.0, v3
59466// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0xef,0x0d,0x04]
59467
59468v_xor3_b32 v5, v1, v2, v255
59469// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xfe,0x07]
59470
59471v_xor3_b32 v5, v1, v2, s3
59472// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x0e,0x00]
59473
59474v_xor3_b32 v5, v1, v2, s103
59475// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x9e,0x01]
59476
59477v_xor3_b32 v5, v1, v2, vcc_lo
59478// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xaa,0x01]
59479
59480v_xor3_b32 v5, v1, v2, vcc_hi
59481// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xae,0x01]
59482
59483v_xor3_b32 v5, v1, v2, ttmp11
59484// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xde,0x01]
59485
59486v_xor3_b32 v5, v1, v2, m0
59487// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xf2,0x01]
59488
59489v_xor3_b32 v5, v1, v2, exec_lo
59490// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xfa,0x01]
59491
59492v_xor3_b32 v5, v1, v2, exec_hi
59493// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xfe,0x01]
59494
59495v_xor3_b32 v5, v1, v2, 0
59496// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x02,0x02]
59497
59498v_xor3_b32 v5, v1, v2, -1
59499// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0x06,0x03]
59500
59501v_xor3_b32 v5, v1, v2, 0.5
59502// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xc2,0x03]
59503
59504v_xor3_b32 v5, v1, v2, -4.0
59505// GFX10: encoding: [0x05,0x00,0x78,0xd5,0x01,0x05,0xde,0x03]
59506
59507v_lshlrev_b64 v[5:6], v1, v[2:3]
59508// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x05,0x02,0x00]
59509
59510v_lshlrev_b64 v[254:255], v1, v[2:3]
59511// GFX10: encoding: [0xfe,0x00,0xff,0xd6,0x01,0x05,0x02,0x00]
59512
59513v_lshlrev_b64 v[5:6], v255, v[2:3]
59514// GFX10: encoding: [0x05,0x00,0xff,0xd6,0xff,0x05,0x02,0x00]
59515
59516v_lshlrev_b64 v[5:6], s1, v[2:3]
59517// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x04,0x02,0x00]
59518
59519v_lshlrev_b64 v[5:6], s101, v[2:3]
59520// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x65,0x04,0x02,0x00]
59521
59522v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]
59523// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x6a,0x04,0x02,0x00]
59524
59525v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]
59526// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x6b,0x04,0x02,0x00]
59527
59528v_lshlrev_b64 v[5:6], m0, v[2:3]
59529// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x7c,0x04,0x02,0x00]
59530
59531v_lshlrev_b64 v[5:6], exec_lo, v[2:3]
59532// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x7e,0x04,0x02,0x00]
59533
59534v_lshlrev_b64 v[5:6], exec_hi, v[2:3]
59535// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x7f,0x04,0x02,0x00]
59536
59537v_lshlrev_b64 v[5:6], 0, v[2:3]
59538// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x80,0x04,0x02,0x00]
59539
59540v_lshlrev_b64 v[5:6], -1, v[2:3]
59541// GFX10: encoding: [0x05,0x00,0xff,0xd6,0xc1,0x04,0x02,0x00]
59542
59543v_lshlrev_b64 v[5:6], 0.5, v[2:3]
59544// GFX10: encoding: [0x05,0x00,0xff,0xd6,0xf0,0x04,0x02,0x00]
59545
59546v_lshlrev_b64 v[5:6], -4.0, v[2:3]
59547// GFX10: encoding: [0x05,0x00,0xff,0xd6,0xf7,0x04,0x02,0x00]
59548
59549v_lshlrev_b64 v[5:6], v1, v[254:255]
59550// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xfd,0x03,0x00]
59551
59552v_lshlrev_b64 v[5:6], v1, s[4:5]
59553// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x09,0x00,0x00]
59554
59555v_lshlrev_b64 v[5:6], v1, s[6:7]
59556// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x0d,0x00,0x00]
59557
59558v_lshlrev_b64 v[5:6], v1, s[100:101]
59559// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xc9,0x00,0x00]
59560
59561v_lshlrev_b64 v[5:6], v1, vcc
59562// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xd5,0x00,0x00]
59563
59564v_lshlrev_b64 v[5:6], v1, exec
59565// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xfd,0x00,0x00]
59566
59567v_lshlrev_b64 v[5:6], v1, 0
59568// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x01,0x01,0x00]
59569
59570v_lshlrev_b64 v[5:6], v1, -1
59571// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0x83,0x01,0x00]
59572
59573v_lshlrev_b64 v[5:6], v1, 0.5
59574// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xe1,0x01,0x00]
59575
59576v_lshlrev_b64 v[5:6], v1, -4.0
59577// GFX10: encoding: [0x05,0x00,0xff,0xd6,0x01,0xef,0x01,0x00]
59578
59579v_lshrrev_b64 v[5:6], v1, v[2:3]
59580// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
59581
59582v_lshrrev_b64 v[254:255], v1, v[2:3]
59583// GFX10: encoding: [0xfe,0x00,0x00,0xd7,0x01,0x05,0x02,0x00]
59584
59585v_lshrrev_b64 v[5:6], v255, v[2:3]
59586// GFX10: encoding: [0x05,0x00,0x00,0xd7,0xff,0x05,0x02,0x00]
59587
59588v_lshrrev_b64 v[5:6], s1, v[2:3]
59589// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x04,0x02,0x00]
59590
59591v_lshrrev_b64 v[5:6], s101, v[2:3]
59592// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x65,0x04,0x02,0x00]
59593
59594v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]
59595// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x6a,0x04,0x02,0x00]
59596
59597v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]
59598// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x6b,0x04,0x02,0x00]
59599
59600v_lshrrev_b64 v[5:6], m0, v[2:3]
59601// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x7c,0x04,0x02,0x00]
59602
59603v_lshrrev_b64 v[5:6], exec_lo, v[2:3]
59604// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x7e,0x04,0x02,0x00]
59605
59606v_lshrrev_b64 v[5:6], exec_hi, v[2:3]
59607// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x7f,0x04,0x02,0x00]
59608
59609v_lshrrev_b64 v[5:6], 0, v[2:3]
59610// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x80,0x04,0x02,0x00]
59611
59612v_lshrrev_b64 v[5:6], -1, v[2:3]
59613// GFX10: encoding: [0x05,0x00,0x00,0xd7,0xc1,0x04,0x02,0x00]
59614
59615v_lshrrev_b64 v[5:6], 0.5, v[2:3]
59616// GFX10: encoding: [0x05,0x00,0x00,0xd7,0xf0,0x04,0x02,0x00]
59617
59618v_lshrrev_b64 v[5:6], -4.0, v[2:3]
59619// GFX10: encoding: [0x05,0x00,0x00,0xd7,0xf7,0x04,0x02,0x00]
59620
59621v_lshrrev_b64 v[5:6], v1, v[254:255]
59622// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xfd,0x03,0x00]
59623
59624v_lshrrev_b64 v[5:6], v1, s[4:5]
59625// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x09,0x00,0x00]
59626
59627v_lshrrev_b64 v[5:6], v1, s[6:7]
59628// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x0d,0x00,0x00]
59629
59630v_lshrrev_b64 v[5:6], v1, s[100:101]
59631// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xc9,0x00,0x00]
59632
59633v_lshrrev_b64 v[5:6], v1, vcc
59634// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xd5,0x00,0x00]
59635
59636v_lshrrev_b64 v[5:6], v1, exec
59637// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xfd,0x00,0x00]
59638
59639v_lshrrev_b64 v[5:6], v1, 0
59640// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x01,0x01,0x00]
59641
59642v_lshrrev_b64 v[5:6], v1, -1
59643// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0x83,0x01,0x00]
59644
59645v_lshrrev_b64 v[5:6], v1, 0.5
59646// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xe1,0x01,0x00]
59647
59648v_lshrrev_b64 v[5:6], v1, -4.0
59649// GFX10: encoding: [0x05,0x00,0x00,0xd7,0x01,0xef,0x01,0x00]
59650
59651v_ashrrev_i64 v[5:6], v1, v[2:3]
59652// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
59653
59654v_ashrrev_i64 v[254:255], v1, v[2:3]
59655// GFX10: encoding: [0xfe,0x00,0x01,0xd7,0x01,0x05,0x02,0x00]
59656
59657v_ashrrev_i64 v[5:6], v255, v[2:3]
59658// GFX10: encoding: [0x05,0x00,0x01,0xd7,0xff,0x05,0x02,0x00]
59659
59660v_ashrrev_i64 v[5:6], s1, v[2:3]
59661// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x04,0x02,0x00]
59662
59663v_ashrrev_i64 v[5:6], s101, v[2:3]
59664// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x65,0x04,0x02,0x00]
59665
59666v_ashrrev_i64 v[5:6], vcc_lo, v[2:3]
59667// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x6a,0x04,0x02,0x00]
59668
59669v_ashrrev_i64 v[5:6], vcc_hi, v[2:3]
59670// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x6b,0x04,0x02,0x00]
59671
59672v_ashrrev_i64 v[5:6], m0, v[2:3]
59673// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x7c,0x04,0x02,0x00]
59674
59675v_ashrrev_i64 v[5:6], exec_lo, v[2:3]
59676// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x7e,0x04,0x02,0x00]
59677
59678v_ashrrev_i64 v[5:6], exec_hi, v[2:3]
59679// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x7f,0x04,0x02,0x00]
59680
59681v_ashrrev_i64 v[5:6], 0, v[2:3]
59682// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x80,0x04,0x02,0x00]
59683
59684v_ashrrev_i64 v[5:6], -1, v[2:3]
59685// GFX10: encoding: [0x05,0x00,0x01,0xd7,0xc1,0x04,0x02,0x00]
59686
59687v_ashrrev_i64 v[5:6], 0.5, v[2:3]
59688// GFX10: encoding: [0x05,0x00,0x01,0xd7,0xf0,0x04,0x02,0x00]
59689
59690v_ashrrev_i64 v[5:6], -4.0, v[2:3]
59691// GFX10: encoding: [0x05,0x00,0x01,0xd7,0xf7,0x04,0x02,0x00]
59692
59693v_ashrrev_i64 v[5:6], v1, v[254:255]
59694// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xfd,0x03,0x00]
59695
59696v_ashrrev_i64 v[5:6], v1, s[4:5]
59697// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x09,0x00,0x00]
59698
59699v_ashrrev_i64 v[5:6], v1, s[6:7]
59700// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x0d,0x00,0x00]
59701
59702v_ashrrev_i64 v[5:6], v1, s[100:101]
59703// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xc9,0x00,0x00]
59704
59705v_ashrrev_i64 v[5:6], v1, vcc
59706// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xd5,0x00,0x00]
59707
59708v_ashrrev_i64 v[5:6], v1, exec
59709// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xfd,0x00,0x00]
59710
59711v_ashrrev_i64 v[5:6], v1, 0
59712// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x01,0x01,0x00]
59713
59714v_ashrrev_i64 v[5:6], v1, -1
59715// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0x83,0x01,0x00]
59716
59717v_ashrrev_i64 v[5:6], v1, 0.5
59718// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xe1,0x01,0x00]
59719
59720v_ashrrev_i64 v[5:6], v1, -4.0
59721// GFX10: encoding: [0x05,0x00,0x01,0xd7,0x01,0xef,0x01,0x00]
59722
59723v_add_nc_u16 v5, v1, v2
59724// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x05,0x02,0x00]
59725
59726v_add_nc_u16 v255, v1, v2
59727// GFX10: encoding: [0xff,0x00,0x03,0xd7,0x01,0x05,0x02,0x00]
59728
59729v_add_nc_u16 v5, v255, v2
59730// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xff,0x05,0x02,0x00]
59731
59732v_add_nc_u16 v5, s1, v2
59733// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x04,0x02,0x00]
59734
59735v_add_nc_u16 v5, s101, v2
59736// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x65,0x04,0x02,0x00]
59737
59738v_add_nc_u16 v5, vcc_lo, v2
59739// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x6a,0x04,0x02,0x00]
59740
59741v_add_nc_u16 v5, vcc_hi, v2
59742// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x6b,0x04,0x02,0x00]
59743
59744v_add_nc_u16 v5, m0, v2
59745// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x7c,0x04,0x02,0x00]
59746
59747v_add_nc_u16 v5, exec_lo, v2
59748// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x7e,0x04,0x02,0x00]
59749
59750v_add_nc_u16 v5, exec_hi, v2
59751// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x7f,0x04,0x02,0x00]
59752
59753v_add_nc_u16 v5, 0, v2
59754// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x80,0x04,0x02,0x00]
59755
59756v_add_nc_u16 v5, -1, v2
59757// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xc1,0x04,0x02,0x00]
59758
59759v_add_nc_u16 v5, 0.5, v2
59760// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xf0,0x04,0x02,0x00]
59761
59762v_add_nc_u16 v5, -4.0, v2
59763// GFX10: encoding: [0x05,0x00,0x03,0xd7,0xf7,0x04,0x02,0x00]
59764
59765v_add_nc_u16 v5, v1, v255
59766// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x03,0x00]
59767
59768v_add_nc_u16 v5, v1, s2
59769// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x05,0x00,0x00]
59770
59771v_add_nc_u16 v5, v1, s101
59772// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xcb,0x00,0x00]
59773
59774v_add_nc_u16 v5, v1, vcc_lo
59775// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xd5,0x00,0x00]
59776
59777v_add_nc_u16 v5, v1, vcc_hi
59778// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xd7,0x00,0x00]
59779
59780v_add_nc_u16 v5, v1, m0
59781// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xf9,0x00,0x00]
59782
59783v_add_nc_u16 v5, v1, exec_lo
59784// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xfd,0x00,0x00]
59785
59786v_add_nc_u16 v5, v1, exec_hi
59787// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xff,0x00,0x00]
59788
59789v_add_nc_u16 v5, v1, 0
59790// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x01,0x01,0x00]
59791
59792v_add_nc_u16 v5, v1, -1
59793// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0x83,0x01,0x00]
59794
59795v_add_nc_u16 v5, v1, 0.5
59796// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xe1,0x01,0x00]
59797
59798v_add_nc_u16 v5, v1, -4.0
59799// GFX10: encoding: [0x05,0x00,0x03,0xd7,0x01,0xef,0x01,0x00]
59800
59801v_sub_nc_u16 v5, v1, v2
59802// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x02,0x00]
59803
59804v_sub_nc_u16 v255, v1, v2
59805// GFX10: encoding: [0xff,0x00,0x04,0xd7,0x01,0x05,0x02,0x00]
59806
59807v_sub_nc_u16 v5, v255, v2
59808// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xff,0x05,0x02,0x00]
59809
59810v_sub_nc_u16 v5, s1, v2
59811// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x04,0x02,0x00]
59812
59813v_sub_nc_u16 v5, s101, v2
59814// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x65,0x04,0x02,0x00]
59815
59816v_sub_nc_u16 v5, vcc_lo, v2
59817// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x6a,0x04,0x02,0x00]
59818
59819v_sub_nc_u16 v5, vcc_hi, v2
59820// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x6b,0x04,0x02,0x00]
59821
59822v_sub_nc_u16 v5, m0, v2
59823// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x7c,0x04,0x02,0x00]
59824
59825v_sub_nc_u16 v5, exec_lo, v2
59826// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x7e,0x04,0x02,0x00]
59827
59828v_sub_nc_u16 v5, exec_hi, v2
59829// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x7f,0x04,0x02,0x00]
59830
59831v_sub_nc_u16 v5, 0, v2
59832// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x80,0x04,0x02,0x00]
59833
59834v_sub_nc_u16 v5, -1, v2
59835// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xc1,0x04,0x02,0x00]
59836
59837v_sub_nc_u16 v5, 0.5, v2
59838// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xf0,0x04,0x02,0x00]
59839
59840v_sub_nc_u16 v5, -4.0, v2
59841// GFX10: encoding: [0x05,0x00,0x04,0xd7,0xf7,0x04,0x02,0x00]
59842
59843v_sub_nc_u16 v5, v1, v255
59844// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x03,0x00]
59845
59846v_sub_nc_u16 v5, v1, s2
59847// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x05,0x00,0x00]
59848
59849v_sub_nc_u16 v5, v1, s101
59850// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xcb,0x00,0x00]
59851
59852v_sub_nc_u16 v5, v1, vcc_lo
59853// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xd5,0x00,0x00]
59854
59855v_sub_nc_u16 v5, v1, vcc_hi
59856// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xd7,0x00,0x00]
59857
59858v_sub_nc_u16 v5, v1, m0
59859// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xf9,0x00,0x00]
59860
59861v_sub_nc_u16 v5, v1, exec_lo
59862// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xfd,0x00,0x00]
59863
59864v_sub_nc_u16 v5, v1, exec_hi
59865// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xff,0x00,0x00]
59866
59867v_sub_nc_u16 v5, v1, 0
59868// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x01,0x01,0x00]
59869
59870v_sub_nc_u16 v5, v1, -1
59871// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0x83,0x01,0x00]
59872
59873v_sub_nc_u16 v5, v1, 0.5
59874// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xe1,0x01,0x00]
59875
59876v_sub_nc_u16 v5, v1, -4.0
59877// GFX10: encoding: [0x05,0x00,0x04,0xd7,0x01,0xef,0x01,0x00]
59878
59879v_mul_lo_u16 v5, v1, v2
59880// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x02,0x00]
59881
59882v_mul_lo_u16 v255, v1, v2
59883// GFX10: encoding: [0xff,0x00,0x05,0xd7,0x01,0x05,0x02,0x00]
59884
59885v_mul_lo_u16 v5, v255, v2
59886// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xff,0x05,0x02,0x00]
59887
59888v_mul_lo_u16 v5, s1, v2
59889// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x04,0x02,0x00]
59890
59891v_mul_lo_u16 v5, s101, v2
59892// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x65,0x04,0x02,0x00]
59893
59894v_mul_lo_u16 v5, vcc_lo, v2
59895// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x6a,0x04,0x02,0x00]
59896
59897v_mul_lo_u16 v5, vcc_hi, v2
59898// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x6b,0x04,0x02,0x00]
59899
59900v_mul_lo_u16 v5, m0, v2
59901// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x7c,0x04,0x02,0x00]
59902
59903v_mul_lo_u16 v5, exec_lo, v2
59904// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x7e,0x04,0x02,0x00]
59905
59906v_mul_lo_u16 v5, exec_hi, v2
59907// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x7f,0x04,0x02,0x00]
59908
59909v_mul_lo_u16 v5, 0, v2
59910// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x80,0x04,0x02,0x00]
59911
59912v_mul_lo_u16 v5, -1, v2
59913// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xc1,0x04,0x02,0x00]
59914
59915v_mul_lo_u16 v5, 0.5, v2
59916// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xf0,0x04,0x02,0x00]
59917
59918v_mul_lo_u16 v5, -4.0, v2
59919// GFX10: encoding: [0x05,0x00,0x05,0xd7,0xf7,0x04,0x02,0x00]
59920
59921v_mul_lo_u16 v5, v1, v255
59922// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x03,0x00]
59923
59924v_mul_lo_u16 v5, v1, s2
59925// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x05,0x00,0x00]
59926
59927v_mul_lo_u16 v5, v1, s101
59928// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xcb,0x00,0x00]
59929
59930v_mul_lo_u16 v5, v1, vcc_lo
59931// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xd5,0x00,0x00]
59932
59933v_mul_lo_u16 v5, v1, vcc_hi
59934// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xd7,0x00,0x00]
59935
59936v_mul_lo_u16 v5, v1, m0
59937// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xf9,0x00,0x00]
59938
59939v_mul_lo_u16 v5, v1, exec_lo
59940// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xfd,0x00,0x00]
59941
59942v_mul_lo_u16 v5, v1, exec_hi
59943// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xff,0x00,0x00]
59944
59945v_mul_lo_u16 v5, v1, 0
59946// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x01,0x01,0x00]
59947
59948v_mul_lo_u16 v5, v1, -1
59949// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0x83,0x01,0x00]
59950
59951v_mul_lo_u16 v5, v1, 0.5
59952// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xe1,0x01,0x00]
59953
59954v_mul_lo_u16 v5, v1, -4.0
59955// GFX10: encoding: [0x05,0x00,0x05,0xd7,0x01,0xef,0x01,0x00]
59956
59957v_lshrrev_b16 v5, v1, v2
59958// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x05,0x02,0x00]
59959
59960v_lshrrev_b16 v255, v1, v2
59961// GFX10: encoding: [0xff,0x00,0x07,0xd7,0x01,0x05,0x02,0x00]
59962
59963v_lshrrev_b16 v5, v255, v2
59964// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xff,0x05,0x02,0x00]
59965
59966v_lshrrev_b16 v5, s1, v2
59967// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x04,0x02,0x00]
59968
59969v_lshrrev_b16 v5, s101, v2
59970// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x65,0x04,0x02,0x00]
59971
59972v_lshrrev_b16 v5, vcc_lo, v2
59973// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x6a,0x04,0x02,0x00]
59974
59975v_lshrrev_b16 v5, vcc_hi, v2
59976// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x6b,0x04,0x02,0x00]
59977
59978v_lshrrev_b16 v5, m0, v2
59979// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x7c,0x04,0x02,0x00]
59980
59981v_lshrrev_b16 v5, exec_lo, v2
59982// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x7e,0x04,0x02,0x00]
59983
59984v_lshrrev_b16 v5, exec_hi, v2
59985// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x7f,0x04,0x02,0x00]
59986
59987v_lshrrev_b16 v5, 0, v2
59988// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x80,0x04,0x02,0x00]
59989
59990v_lshrrev_b16 v5, -1, v2
59991// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xc1,0x04,0x02,0x00]
59992
59993v_lshrrev_b16 v5, 0.5, v2
59994// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xf0,0x04,0x02,0x00]
59995
59996v_lshrrev_b16 v5, -4.0, v2
59997// GFX10: encoding: [0x05,0x00,0x07,0xd7,0xf7,0x04,0x02,0x00]
59998
59999v_lshrrev_b16 v5, v1, v255
60000// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x03,0x00]
60001
60002v_lshrrev_b16 v5, v1, s2
60003// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x05,0x00,0x00]
60004
60005v_lshrrev_b16 v5, v1, s101
60006// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xcb,0x00,0x00]
60007
60008v_lshrrev_b16 v5, v1, vcc_lo
60009// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xd5,0x00,0x00]
60010
60011v_lshrrev_b16 v5, v1, vcc_hi
60012// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xd7,0x00,0x00]
60013
60014v_lshrrev_b16 v5, v1, m0
60015// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xf9,0x00,0x00]
60016
60017v_lshrrev_b16 v5, v1, exec_lo
60018// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xfd,0x00,0x00]
60019
60020v_lshrrev_b16 v5, v1, exec_hi
60021// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xff,0x00,0x00]
60022
60023v_lshrrev_b16 v5, v1, 0
60024// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x01,0x01,0x00]
60025
60026v_lshrrev_b16 v5, v1, -1
60027// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0x83,0x01,0x00]
60028
60029v_lshrrev_b16 v5, v1, 0.5
60030// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xe1,0x01,0x00]
60031
60032v_lshrrev_b16 v5, v1, -4.0
60033// GFX10: encoding: [0x05,0x00,0x07,0xd7,0x01,0xef,0x01,0x00]
60034
60035v_ashrrev_i16 v5, v1, v2
60036// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x05,0x02,0x00]
60037
60038v_ashrrev_i16 v255, v1, v2
60039// GFX10: encoding: [0xff,0x00,0x08,0xd7,0x01,0x05,0x02,0x00]
60040
60041v_ashrrev_i16 v5, v255, v2
60042// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xff,0x05,0x02,0x00]
60043
60044v_ashrrev_i16 v5, s1, v2
60045// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x04,0x02,0x00]
60046
60047v_ashrrev_i16 v5, s101, v2
60048// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x65,0x04,0x02,0x00]
60049
60050v_ashrrev_i16 v5, vcc_lo, v2
60051// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x6a,0x04,0x02,0x00]
60052
60053v_ashrrev_i16 v5, vcc_hi, v2
60054// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x6b,0x04,0x02,0x00]
60055
60056v_ashrrev_i16 v5, m0, v2
60057// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x7c,0x04,0x02,0x00]
60058
60059v_ashrrev_i16 v5, exec_lo, v2
60060// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x7e,0x04,0x02,0x00]
60061
60062v_ashrrev_i16 v5, exec_hi, v2
60063// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x7f,0x04,0x02,0x00]
60064
60065v_ashrrev_i16 v5, 0, v2
60066// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x80,0x04,0x02,0x00]
60067
60068v_ashrrev_i16 v5, -1, v2
60069// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xc1,0x04,0x02,0x00]
60070
60071v_ashrrev_i16 v5, 0.5, v2
60072// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xf0,0x04,0x02,0x00]
60073
60074v_ashrrev_i16 v5, -4.0, v2
60075// GFX10: encoding: [0x05,0x00,0x08,0xd7,0xf7,0x04,0x02,0x00]
60076
60077v_ashrrev_i16 v5, v1, v255
60078// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x03,0x00]
60079
60080v_ashrrev_i16 v5, v1, s2
60081// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x05,0x00,0x00]
60082
60083v_ashrrev_i16 v5, v1, s101
60084// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xcb,0x00,0x00]
60085
60086v_ashrrev_i16 v5, v1, vcc_lo
60087// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xd5,0x00,0x00]
60088
60089v_ashrrev_i16 v5, v1, vcc_hi
60090// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xd7,0x00,0x00]
60091
60092v_ashrrev_i16 v5, v1, m0
60093// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xf9,0x00,0x00]
60094
60095v_ashrrev_i16 v5, v1, exec_lo
60096// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xfd,0x00,0x00]
60097
60098v_ashrrev_i16 v5, v1, exec_hi
60099// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xff,0x00,0x00]
60100
60101v_ashrrev_i16 v5, v1, 0
60102// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x01,0x01,0x00]
60103
60104v_ashrrev_i16 v5, v1, -1
60105// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0x83,0x01,0x00]
60106
60107v_ashrrev_i16 v5, v1, 0.5
60108// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xe1,0x01,0x00]
60109
60110v_ashrrev_i16 v5, v1, -4.0
60111// GFX10: encoding: [0x05,0x00,0x08,0xd7,0x01,0xef,0x01,0x00]
60112
60113v_max_u16 v5, v1, v2
60114// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x02,0x00]
60115
60116v_max_u16 v255, v1, v2
60117// GFX10: encoding: [0xff,0x00,0x09,0xd7,0x01,0x05,0x02,0x00]
60118
60119v_max_u16 v5, v255, v2
60120// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xff,0x05,0x02,0x00]
60121
60122v_max_u16 v5, s1, v2
60123// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x04,0x02,0x00]
60124
60125v_max_u16 v5, s101, v2
60126// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x65,0x04,0x02,0x00]
60127
60128v_max_u16 v5, vcc_lo, v2
60129// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x6a,0x04,0x02,0x00]
60130
60131v_max_u16 v5, vcc_hi, v2
60132// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x6b,0x04,0x02,0x00]
60133
60134v_max_u16 v5, m0, v2
60135// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x7c,0x04,0x02,0x00]
60136
60137v_max_u16 v5, exec_lo, v2
60138// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x7e,0x04,0x02,0x00]
60139
60140v_max_u16 v5, exec_hi, v2
60141// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x7f,0x04,0x02,0x00]
60142
60143v_max_u16 v5, 0, v2
60144// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x80,0x04,0x02,0x00]
60145
60146v_max_u16 v5, -1, v2
60147// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xc1,0x04,0x02,0x00]
60148
60149v_max_u16 v5, 0.5, v2
60150// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xf0,0x04,0x02,0x00]
60151
60152v_max_u16 v5, -4.0, v2
60153// GFX10: encoding: [0x05,0x00,0x09,0xd7,0xf7,0x04,0x02,0x00]
60154
60155v_max_u16 v5, v1, v255
60156// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x03,0x00]
60157
60158v_max_u16 v5, v1, s2
60159// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x05,0x00,0x00]
60160
60161v_max_u16 v5, v1, s101
60162// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xcb,0x00,0x00]
60163
60164v_max_u16 v5, v1, vcc_lo
60165// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xd5,0x00,0x00]
60166
60167v_max_u16 v5, v1, vcc_hi
60168// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xd7,0x00,0x00]
60169
60170v_max_u16 v5, v1, m0
60171// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xf9,0x00,0x00]
60172
60173v_max_u16 v5, v1, exec_lo
60174// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xfd,0x00,0x00]
60175
60176v_max_u16 v5, v1, exec_hi
60177// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xff,0x00,0x00]
60178
60179v_max_u16 v5, v1, 0
60180// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x01,0x01,0x00]
60181
60182v_max_u16 v5, v1, -1
60183// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0x83,0x01,0x00]
60184
60185v_max_u16 v5, v1, 0.5
60186// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xe1,0x01,0x00]
60187
60188v_max_u16 v5, v1, -4.0
60189// GFX10: encoding: [0x05,0x00,0x09,0xd7,0x01,0xef,0x01,0x00]
60190
60191v_max_i16 v5, v1, v2
60192// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00]
60193
60194v_max_i16 v255, v1, v2
60195// GFX10: encoding: [0xff,0x00,0x0a,0xd7,0x01,0x05,0x02,0x00]
60196
60197v_max_i16 v5, v255, v2
60198// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xff,0x05,0x02,0x00]
60199
60200v_max_i16 v5, s1, v2
60201// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x04,0x02,0x00]
60202
60203v_max_i16 v5, s101, v2
60204// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x65,0x04,0x02,0x00]
60205
60206v_max_i16 v5, vcc_lo, v2
60207// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x6a,0x04,0x02,0x00]
60208
60209v_max_i16 v5, vcc_hi, v2
60210// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x6b,0x04,0x02,0x00]
60211
60212v_max_i16 v5, m0, v2
60213// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x7c,0x04,0x02,0x00]
60214
60215v_max_i16 v5, exec_lo, v2
60216// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x7e,0x04,0x02,0x00]
60217
60218v_max_i16 v5, exec_hi, v2
60219// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x7f,0x04,0x02,0x00]
60220
60221v_max_i16 v5, 0, v2
60222// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x80,0x04,0x02,0x00]
60223
60224v_max_i16 v5, -1, v2
60225// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xc1,0x04,0x02,0x00]
60226
60227v_max_i16 v5, 0.5, v2
60228// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xf0,0x04,0x02,0x00]
60229
60230v_max_i16 v5, -4.0, v2
60231// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0xf7,0x04,0x02,0x00]
60232
60233v_max_i16 v5, v1, v255
60234// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x03,0x00]
60235
60236v_max_i16 v5, v1, s2
60237// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x05,0x00,0x00]
60238
60239v_max_i16 v5, v1, s101
60240// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xcb,0x00,0x00]
60241
60242v_max_i16 v5, v1, vcc_lo
60243// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xd5,0x00,0x00]
60244
60245v_max_i16 v5, v1, vcc_hi
60246// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xd7,0x00,0x00]
60247
60248v_max_i16 v5, v1, m0
60249// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xf9,0x00,0x00]
60250
60251v_max_i16 v5, v1, exec_lo
60252// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xfd,0x00,0x00]
60253
60254v_max_i16 v5, v1, exec_hi
60255// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xff,0x00,0x00]
60256
60257v_max_i16 v5, v1, 0
60258// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x01,0x01,0x00]
60259
60260v_max_i16 v5, v1, -1
60261// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0x83,0x01,0x00]
60262
60263v_max_i16 v5, v1, 0.5
60264// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xe1,0x01,0x00]
60265
60266v_max_i16 v5, v1, -4.0
60267// GFX10: encoding: [0x05,0x00,0x0a,0xd7,0x01,0xef,0x01,0x00]
60268
60269v_min_u16 v5, v1, v2
60270// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00]
60271
60272v_min_u16 v255, v1, v2
60273// GFX10: encoding: [0xff,0x00,0x0b,0xd7,0x01,0x05,0x02,0x00]
60274
60275v_min_u16 v5, v255, v2
60276// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xff,0x05,0x02,0x00]
60277
60278v_min_u16 v5, s1, v2
60279// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x04,0x02,0x00]
60280
60281v_min_u16 v5, s101, v2
60282// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x65,0x04,0x02,0x00]
60283
60284v_min_u16 v5, vcc_lo, v2
60285// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x6a,0x04,0x02,0x00]
60286
60287v_min_u16 v5, vcc_hi, v2
60288// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x6b,0x04,0x02,0x00]
60289
60290v_min_u16 v5, m0, v2
60291// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x7c,0x04,0x02,0x00]
60292
60293v_min_u16 v5, exec_lo, v2
60294// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x7e,0x04,0x02,0x00]
60295
60296v_min_u16 v5, exec_hi, v2
60297// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x7f,0x04,0x02,0x00]
60298
60299v_min_u16 v5, 0, v2
60300// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x80,0x04,0x02,0x00]
60301
60302v_min_u16 v5, -1, v2
60303// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xc1,0x04,0x02,0x00]
60304
60305v_min_u16 v5, 0.5, v2
60306// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xf0,0x04,0x02,0x00]
60307
60308v_min_u16 v5, -4.0, v2
60309// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0xf7,0x04,0x02,0x00]
60310
60311v_min_u16 v5, v1, v255
60312// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x03,0x00]
60313
60314v_min_u16 v5, v1, s2
60315// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x05,0x00,0x00]
60316
60317v_min_u16 v5, v1, s101
60318// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xcb,0x00,0x00]
60319
60320v_min_u16 v5, v1, vcc_lo
60321// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xd5,0x00,0x00]
60322
60323v_min_u16 v5, v1, vcc_hi
60324// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xd7,0x00,0x00]
60325
60326v_min_u16 v5, v1, m0
60327// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xf9,0x00,0x00]
60328
60329v_min_u16 v5, v1, exec_lo
60330// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xfd,0x00,0x00]
60331
60332v_min_u16 v5, v1, exec_hi
60333// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xff,0x00,0x00]
60334
60335v_min_u16 v5, v1, 0
60336// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x01,0x01,0x00]
60337
60338v_min_u16 v5, v1, -1
60339// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0x83,0x01,0x00]
60340
60341v_min_u16 v5, v1, 0.5
60342// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xe1,0x01,0x00]
60343
60344v_min_u16 v5, v1, -4.0
60345// GFX10: encoding: [0x05,0x00,0x0b,0xd7,0x01,0xef,0x01,0x00]
60346
60347v_min_i16 v5, v1, v2
60348// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00]
60349
60350v_min_i16 v255, v1, v2
60351// GFX10: encoding: [0xff,0x00,0x0c,0xd7,0x01,0x05,0x02,0x00]
60352
60353v_min_i16 v5, v255, v2
60354// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xff,0x05,0x02,0x00]
60355
60356v_min_i16 v5, s1, v2
60357// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x04,0x02,0x00]
60358
60359v_min_i16 v5, s101, v2
60360// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x65,0x04,0x02,0x00]
60361
60362v_min_i16 v5, vcc_lo, v2
60363// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x6a,0x04,0x02,0x00]
60364
60365v_min_i16 v5, vcc_hi, v2
60366// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x6b,0x04,0x02,0x00]
60367
60368v_min_i16 v5, m0, v2
60369// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x7c,0x04,0x02,0x00]
60370
60371v_min_i16 v5, exec_lo, v2
60372// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x7e,0x04,0x02,0x00]
60373
60374v_min_i16 v5, exec_hi, v2
60375// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x7f,0x04,0x02,0x00]
60376
60377v_min_i16 v5, 0, v2
60378// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x80,0x04,0x02,0x00]
60379
60380v_min_i16 v5, -1, v2
60381// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xc1,0x04,0x02,0x00]
60382
60383v_min_i16 v5, 0.5, v2
60384// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xf0,0x04,0x02,0x00]
60385
60386v_min_i16 v5, -4.0, v2
60387// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0xf7,0x04,0x02,0x00]
60388
60389v_min_i16 v5, v1, v255
60390// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x03,0x00]
60391
60392v_min_i16 v5, v1, s2
60393// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x05,0x00,0x00]
60394
60395v_min_i16 v5, v1, s101
60396// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xcb,0x00,0x00]
60397
60398v_min_i16 v5, v1, vcc_lo
60399// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xd5,0x00,0x00]
60400
60401v_min_i16 v5, v1, vcc_hi
60402// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xd7,0x00,0x00]
60403
60404v_min_i16 v5, v1, m0
60405// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xf9,0x00,0x00]
60406
60407v_min_i16 v5, v1, exec_lo
60408// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xfd,0x00,0x00]
60409
60410v_min_i16 v5, v1, exec_hi
60411// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xff,0x00,0x00]
60412
60413v_min_i16 v5, v1, 0
60414// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x01,0x01,0x00]
60415
60416v_min_i16 v5, v1, -1
60417// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0x83,0x01,0x00]
60418
60419v_min_i16 v5, v1, 0.5
60420// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xe1,0x01,0x00]
60421
60422v_min_i16 v5, v1, -4.0
60423// GFX10: encoding: [0x05,0x00,0x0c,0xd7,0x01,0xef,0x01,0x00]
60424
60425v_add_nc_i16 v5, v1, v2
60426// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00]
60427
60428v_add_nc_i16 v255, v1, v2
60429// GFX10: encoding: [0xff,0x00,0x0d,0xd7,0x01,0x05,0x02,0x00]
60430
60431v_add_nc_i16 v5, v255, v2
60432// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xff,0x05,0x02,0x00]
60433
60434v_add_nc_i16 v5, s1, v2
60435// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x04,0x02,0x00]
60436
60437v_add_nc_i16 v5, s101, v2
60438// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x65,0x04,0x02,0x00]
60439
60440v_add_nc_i16 v5, vcc_lo, v2
60441// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x6a,0x04,0x02,0x00]
60442
60443v_add_nc_i16 v5, vcc_hi, v2
60444// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x6b,0x04,0x02,0x00]
60445
60446v_add_nc_i16 v5, m0, v2
60447// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x7c,0x04,0x02,0x00]
60448
60449v_add_nc_i16 v5, exec_lo, v2
60450// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x7e,0x04,0x02,0x00]
60451
60452v_add_nc_i16 v5, exec_hi, v2
60453// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x7f,0x04,0x02,0x00]
60454
60455v_add_nc_i16 v5, 0, v2
60456// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x80,0x04,0x02,0x00]
60457
60458v_add_nc_i16 v5, -1, v2
60459// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xc1,0x04,0x02,0x00]
60460
60461v_add_nc_i16 v5, 0.5, v2
60462// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xf0,0x04,0x02,0x00]
60463
60464v_add_nc_i16 v5, -4.0, v2
60465// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0xf7,0x04,0x02,0x00]
60466
60467v_add_nc_i16 v5, v1, v255
60468// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x03,0x00]
60469
60470v_add_nc_i16 v5, v1, s2
60471// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x05,0x00,0x00]
60472
60473v_add_nc_i16 v5, v1, s101
60474// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xcb,0x00,0x00]
60475
60476v_add_nc_i16 v5, v1, vcc_lo
60477// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xd5,0x00,0x00]
60478
60479v_add_nc_i16 v5, v1, vcc_hi
60480// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xd7,0x00,0x00]
60481
60482v_add_nc_i16 v5, v1, m0
60483// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xf9,0x00,0x00]
60484
60485v_add_nc_i16 v5, v1, exec_lo
60486// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xfd,0x00,0x00]
60487
60488v_add_nc_i16 v5, v1, exec_hi
60489// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xff,0x00,0x00]
60490
60491v_add_nc_i16 v5, v1, 0
60492// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x01,0x01,0x00]
60493
60494v_add_nc_i16 v5, v1, -1
60495// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0x83,0x01,0x00]
60496
60497v_add_nc_i16 v5, v1, 0.5
60498// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xe1,0x01,0x00]
60499
60500v_add_nc_i16 v5, v1, -4.0
60501// GFX10: encoding: [0x05,0x00,0x0d,0xd7,0x01,0xef,0x01,0x00]
60502
60503v_sub_nc_i16 v5, v1, v2
60504// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00]
60505
60506v_sub_nc_i16 v255, v1, v2
60507// GFX10: encoding: [0xff,0x00,0x0e,0xd7,0x01,0x05,0x02,0x00]
60508
60509v_sub_nc_i16 v5, v255, v2
60510// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xff,0x05,0x02,0x00]
60511
60512v_sub_nc_i16 v5, s1, v2
60513// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x04,0x02,0x00]
60514
60515v_sub_nc_i16 v5, s101, v2
60516// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x65,0x04,0x02,0x00]
60517
60518v_sub_nc_i16 v5, vcc_lo, v2
60519// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x6a,0x04,0x02,0x00]
60520
60521v_sub_nc_i16 v5, vcc_hi, v2
60522// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x6b,0x04,0x02,0x00]
60523
60524v_sub_nc_i16 v5, m0, v2
60525// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x7c,0x04,0x02,0x00]
60526
60527v_sub_nc_i16 v5, exec_lo, v2
60528// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x7e,0x04,0x02,0x00]
60529
60530v_sub_nc_i16 v5, exec_hi, v2
60531// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x7f,0x04,0x02,0x00]
60532
60533v_sub_nc_i16 v5, 0, v2
60534// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x80,0x04,0x02,0x00]
60535
60536v_sub_nc_i16 v5, -1, v2
60537// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xc1,0x04,0x02,0x00]
60538
60539v_sub_nc_i16 v5, 0.5, v2
60540// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xf0,0x04,0x02,0x00]
60541
60542v_sub_nc_i16 v5, -4.0, v2
60543// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0xf7,0x04,0x02,0x00]
60544
60545v_sub_nc_i16 v5, v1, v255
60546// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x03,0x00]
60547
60548v_sub_nc_i16 v5, v1, s2
60549// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x05,0x00,0x00]
60550
60551v_sub_nc_i16 v5, v1, s101
60552// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xcb,0x00,0x00]
60553
60554v_sub_nc_i16 v5, v1, vcc_lo
60555// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xd5,0x00,0x00]
60556
60557v_sub_nc_i16 v5, v1, vcc_hi
60558// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xd7,0x00,0x00]
60559
60560v_sub_nc_i16 v5, v1, m0
60561// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xf9,0x00,0x00]
60562
60563v_sub_nc_i16 v5, v1, exec_lo
60564// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xfd,0x00,0x00]
60565
60566v_sub_nc_i16 v5, v1, exec_hi
60567// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xff,0x00,0x00]
60568
60569v_sub_nc_i16 v5, v1, 0
60570// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x01,0x01,0x00]
60571
60572v_sub_nc_i16 v5, v1, -1
60573// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0x83,0x01,0x00]
60574
60575v_sub_nc_i16 v5, v1, 0.5
60576// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xe1,0x01,0x00]
60577
60578v_sub_nc_i16 v5, v1, -4.0
60579// GFX10: encoding: [0x05,0x00,0x0e,0xd7,0x01,0xef,0x01,0x00]
60580
60581v_pack_b32_f16 v5, v1, v2
60582// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
60583
60584v_pack_b32_f16 v255, v1, v2
60585// GFX10: encoding: [0xff,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
60586
60587v_pack_b32_f16 v5, v255, v2
60588// GFX10: encoding: [0x05,0x00,0x11,0xd7,0xff,0x05,0x02,0x00]
60589
60590v_pack_b32_f16 v5, s1, v2
60591// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x04,0x02,0x00]
60592
60593v_pack_b32_f16 v5, s101, v2
60594// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x65,0x04,0x02,0x00]
60595
60596v_pack_b32_f16 v5, vcc_lo, v2
60597// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x6a,0x04,0x02,0x00]
60598
60599v_pack_b32_f16 v5, vcc_hi, v2
60600// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x6b,0x04,0x02,0x00]
60601
60602v_pack_b32_f16 v5, m0, v2
60603// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x7c,0x04,0x02,0x00]
60604
60605v_pack_b32_f16 v5, exec_lo, v2
60606// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x7e,0x04,0x02,0x00]
60607
60608v_pack_b32_f16 v5, exec_hi, v2
60609// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x7f,0x04,0x02,0x00]
60610
60611v_pack_b32_f16 v5, 0, v2
60612// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x80,0x04,0x02,0x00]
60613
60614v_pack_b32_f16 v5, -1, v2
60615// GFX10: encoding: [0x05,0x00,0x11,0xd7,0xc1,0x04,0x02,0x00]
60616
60617v_pack_b32_f16 v5, 0.5, v2
60618// GFX10: encoding: [0x05,0x00,0x11,0xd7,0xf0,0x04,0x02,0x00]
60619
60620v_pack_b32_f16 v5, -4.0, v2
60621// GFX10: encoding: [0x05,0x00,0x11,0xd7,0xf7,0x04,0x02,0x00]
60622
60623v_pack_b32_f16 v5, v1, v255
60624// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xff,0x03,0x00]
60625
60626v_pack_b32_f16 v5, v1, s2
60627// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x00,0x00]
60628
60629v_pack_b32_f16 v5, v1, s101
60630// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xcb,0x00,0x00]
60631
60632v_pack_b32_f16 v5, v1, vcc_lo
60633// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xd5,0x00,0x00]
60634
60635v_pack_b32_f16 v5, v1, vcc_hi
60636// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xd7,0x00,0x00]
60637
60638v_pack_b32_f16 v5, v1, m0
60639// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xf9,0x00,0x00]
60640
60641v_pack_b32_f16 v5, v1, exec_lo
60642// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xfd,0x00,0x00]
60643
60644v_pack_b32_f16 v5, v1, exec_hi
60645// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xff,0x00,0x00]
60646
60647v_pack_b32_f16 v5, v1, 0
60648// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x01,0x01,0x00]
60649
60650v_pack_b32_f16 v5, v1, -1
60651// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x83,0x01,0x00]
60652
60653v_pack_b32_f16 v5, v1, 0.5
60654// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xe1,0x01,0x00]
60655
60656v_pack_b32_f16 v5, v1, -4.0
60657// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0xef,0x01,0x00]
60658
60659v_pack_b32_f16 v5, -v1, v2
60660// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x20]
60661
60662v_pack_b32_f16 v5, v1, -v2
60663// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x40]
60664
60665v_pack_b32_f16 v5, -v1, -v2
60666// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x60]
60667
60668v_pack_b32_f16 v5, |v1|, v2
60669// GFX10: encoding: [0x05,0x01,0x11,0xd7,0x01,0x05,0x02,0x00]
60670
60671v_pack_b32_f16 v5, v1, |v2|
60672// GFX10: encoding: [0x05,0x02,0x11,0xd7,0x01,0x05,0x02,0x00]
60673
60674v_pack_b32_f16 v5, |v1|, |v2|
60675// GFX10: encoding: [0x05,0x03,0x11,0xd7,0x01,0x05,0x02,0x00]
60676
60677v_pack_b32_f16 v5, v1, v2 op_sel:[0,0,0]
60678// GFX10: encoding: [0x05,0x00,0x11,0xd7,0x01,0x05,0x02,0x00]
60679
60680v_pack_b32_f16 v5, v1, v2 op_sel:[1,0,0]
60681// GFX10: encoding: [0x05,0x08,0x11,0xd7,0x01,0x05,0x02,0x00]
60682
60683v_pack_b32_f16 v5, v1, v2 op_sel:[0,1,0]
60684// GFX10: encoding: [0x05,0x10,0x11,0xd7,0x01,0x05,0x02,0x00]
60685
60686v_pack_b32_f16 v5, v1, v2 op_sel:[0,0,1]
60687// GFX10: encoding: [0x05,0x40,0x11,0xd7,0x01,0x05,0x02,0x00]
60688
60689v_pack_b32_f16 v5, v1, v2 op_sel:[1,1,1]
60690// GFX10: encoding: [0x05,0x58,0x11,0xd7,0x01,0x05,0x02,0x00]
60691
60692v_cvt_pknorm_i16_f16 v5, v1, v2
60693// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
60694
60695v_cvt_pknorm_i16_f16 v255, v1, v2
60696// GFX10: encoding: [0xff,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
60697
60698v_cvt_pknorm_i16_f16 v5, v255, v2
60699// GFX10: encoding: [0x05,0x00,0x12,0xd7,0xff,0x05,0x02,0x00]
60700
60701v_cvt_pknorm_i16_f16 v5, s1, v2
60702// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x04,0x02,0x00]
60703
60704v_cvt_pknorm_i16_f16 v5, s101, v2
60705// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x65,0x04,0x02,0x00]
60706
60707v_cvt_pknorm_i16_f16 v5, vcc_lo, v2
60708// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x6a,0x04,0x02,0x00]
60709
60710v_cvt_pknorm_i16_f16 v5, vcc_hi, v2
60711// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x6b,0x04,0x02,0x00]
60712
60713v_cvt_pknorm_i16_f16 v5, m0, v2
60714// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x7c,0x04,0x02,0x00]
60715
60716v_cvt_pknorm_i16_f16 v5, exec_lo, v2
60717// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x7e,0x04,0x02,0x00]
60718
60719v_cvt_pknorm_i16_f16 v5, exec_hi, v2
60720// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x7f,0x04,0x02,0x00]
60721
60722v_cvt_pknorm_i16_f16 v5, 0, v2
60723// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x80,0x04,0x02,0x00]
60724
60725v_cvt_pknorm_i16_f16 v5, -1, v2
60726// GFX10: encoding: [0x05,0x00,0x12,0xd7,0xc1,0x04,0x02,0x00]
60727
60728v_cvt_pknorm_i16_f16 v5, 0.5, v2
60729// GFX10: encoding: [0x05,0x00,0x12,0xd7,0xf0,0x04,0x02,0x00]
60730
60731v_cvt_pknorm_i16_f16 v5, -4.0, v2
60732// GFX10: encoding: [0x05,0x00,0x12,0xd7,0xf7,0x04,0x02,0x00]
60733
60734v_cvt_pknorm_i16_f16 v5, v1, v255
60735// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xff,0x03,0x00]
60736
60737v_cvt_pknorm_i16_f16 v5, v1, s2
60738// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x00,0x00]
60739
60740v_cvt_pknorm_i16_f16 v5, v1, s101
60741// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xcb,0x00,0x00]
60742
60743v_cvt_pknorm_i16_f16 v5, v1, vcc_lo
60744// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xd5,0x00,0x00]
60745
60746v_cvt_pknorm_i16_f16 v5, v1, vcc_hi
60747// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xd7,0x00,0x00]
60748
60749v_cvt_pknorm_i16_f16 v5, v1, m0
60750// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xf9,0x00,0x00]
60751
60752v_cvt_pknorm_i16_f16 v5, v1, exec_lo
60753// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xfd,0x00,0x00]
60754
60755v_cvt_pknorm_i16_f16 v5, v1, exec_hi
60756// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xff,0x00,0x00]
60757
60758v_cvt_pknorm_i16_f16 v5, v1, 0
60759// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x01,0x01,0x00]
60760
60761v_cvt_pknorm_i16_f16 v5, v1, -1
60762// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x83,0x01,0x00]
60763
60764v_cvt_pknorm_i16_f16 v5, v1, 0.5
60765// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xe1,0x01,0x00]
60766
60767v_cvt_pknorm_i16_f16 v5, v1, -4.0
60768// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0xef,0x01,0x00]
60769
60770v_cvt_pknorm_i16_f16 v5, -v1, v2
60771// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x20]
60772
60773v_cvt_pknorm_i16_f16 v5, v1, -v2
60774// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x40]
60775
60776v_cvt_pknorm_i16_f16 v5, -v1, -v2
60777// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x60]
60778
60779v_cvt_pknorm_i16_f16 v5, |v1|, v2
60780// GFX10: encoding: [0x05,0x01,0x12,0xd7,0x01,0x05,0x02,0x00]
60781
60782v_cvt_pknorm_i16_f16 v5, v1, |v2|
60783// GFX10: encoding: [0x05,0x02,0x12,0xd7,0x01,0x05,0x02,0x00]
60784
60785v_cvt_pknorm_i16_f16 v5, |v1|, |v2|
60786// GFX10: encoding: [0x05,0x03,0x12,0xd7,0x01,0x05,0x02,0x00]
60787
60788v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[0,0,0]
60789// GFX10: encoding: [0x05,0x00,0x12,0xd7,0x01,0x05,0x02,0x00]
60790
60791v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[1,0,0]
60792// GFX10: encoding: [0x05,0x08,0x12,0xd7,0x01,0x05,0x02,0x00]
60793
60794v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[0,1,0]
60795// GFX10: encoding: [0x05,0x10,0x12,0xd7,0x01,0x05,0x02,0x00]
60796
60797v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[0,0,1]
60798// GFX10: encoding: [0x05,0x40,0x12,0xd7,0x01,0x05,0x02,0x00]
60799
60800v_cvt_pknorm_i16_f16 v5, v1, v2 op_sel:[1,1,1]
60801// GFX10: encoding: [0x05,0x58,0x12,0xd7,0x01,0x05,0x02,0x00]
60802
60803v_cvt_pknorm_u16_f16 v5, v1, v2
60804// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
60805
60806v_cvt_pknorm_u16_f16 v255, v1, v2
60807// GFX10: encoding: [0xff,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
60808
60809v_cvt_pknorm_u16_f16 v5, v255, v2
60810// GFX10: encoding: [0x05,0x00,0x13,0xd7,0xff,0x05,0x02,0x00]
60811
60812v_cvt_pknorm_u16_f16 v5, s1, v2
60813// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x04,0x02,0x00]
60814
60815v_cvt_pknorm_u16_f16 v5, s101, v2
60816// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x65,0x04,0x02,0x00]
60817
60818v_cvt_pknorm_u16_f16 v5, vcc_lo, v2
60819// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x6a,0x04,0x02,0x00]
60820
60821v_cvt_pknorm_u16_f16 v5, vcc_hi, v2
60822// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x6b,0x04,0x02,0x00]
60823
60824v_cvt_pknorm_u16_f16 v5, m0, v2
60825// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x7c,0x04,0x02,0x00]
60826
60827v_cvt_pknorm_u16_f16 v5, exec_lo, v2
60828// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x7e,0x04,0x02,0x00]
60829
60830v_cvt_pknorm_u16_f16 v5, exec_hi, v2
60831// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x7f,0x04,0x02,0x00]
60832
60833v_cvt_pknorm_u16_f16 v5, 0, v2
60834// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x80,0x04,0x02,0x00]
60835
60836v_cvt_pknorm_u16_f16 v5, -1, v2
60837// GFX10: encoding: [0x05,0x00,0x13,0xd7,0xc1,0x04,0x02,0x00]
60838
60839v_cvt_pknorm_u16_f16 v5, 0.5, v2
60840// GFX10: encoding: [0x05,0x00,0x13,0xd7,0xf0,0x04,0x02,0x00]
60841
60842v_cvt_pknorm_u16_f16 v5, -4.0, v2
60843// GFX10: encoding: [0x05,0x00,0x13,0xd7,0xf7,0x04,0x02,0x00]
60844
60845v_cvt_pknorm_u16_f16 v5, v1, v255
60846// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xff,0x03,0x00]
60847
60848v_cvt_pknorm_u16_f16 v5, v1, s2
60849// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x00,0x00]
60850
60851v_cvt_pknorm_u16_f16 v5, v1, s101
60852// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xcb,0x00,0x00]
60853
60854v_cvt_pknorm_u16_f16 v5, v1, vcc_lo
60855// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xd5,0x00,0x00]
60856
60857v_cvt_pknorm_u16_f16 v5, v1, vcc_hi
60858// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xd7,0x00,0x00]
60859
60860v_cvt_pknorm_u16_f16 v5, v1, m0
60861// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xf9,0x00,0x00]
60862
60863v_cvt_pknorm_u16_f16 v5, v1, exec_lo
60864// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xfd,0x00,0x00]
60865
60866v_cvt_pknorm_u16_f16 v5, v1, exec_hi
60867// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xff,0x00,0x00]
60868
60869v_cvt_pknorm_u16_f16 v5, v1, 0
60870// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x01,0x01,0x00]
60871
60872v_cvt_pknorm_u16_f16 v5, v1, -1
60873// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x83,0x01,0x00]
60874
60875v_cvt_pknorm_u16_f16 v5, v1, 0.5
60876// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xe1,0x01,0x00]
60877
60878v_cvt_pknorm_u16_f16 v5, v1, -4.0
60879// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0xef,0x01,0x00]
60880
60881v_cvt_pknorm_u16_f16 v5, -v1, v2
60882// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x20]
60883
60884v_cvt_pknorm_u16_f16 v5, v1, -v2
60885// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x40]
60886
60887v_cvt_pknorm_u16_f16 v5, -v1, -v2
60888// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x60]
60889
60890v_cvt_pknorm_u16_f16 v5, |v1|, v2
60891// GFX10: encoding: [0x05,0x01,0x13,0xd7,0x01,0x05,0x02,0x00]
60892
60893v_cvt_pknorm_u16_f16 v5, v1, |v2|
60894// GFX10: encoding: [0x05,0x02,0x13,0xd7,0x01,0x05,0x02,0x00]
60895
60896v_cvt_pknorm_u16_f16 v5, |v1|, |v2|
60897// GFX10: encoding: [0x05,0x03,0x13,0xd7,0x01,0x05,0x02,0x00]
60898
60899v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[0,0,0]
60900// GFX10: encoding: [0x05,0x00,0x13,0xd7,0x01,0x05,0x02,0x00]
60901
60902v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[1,0,0]
60903// GFX10: encoding: [0x05,0x08,0x13,0xd7,0x01,0x05,0x02,0x00]
60904
60905v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[0,1,0]
60906// GFX10: encoding: [0x05,0x10,0x13,0xd7,0x01,0x05,0x02,0x00]
60907
60908v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[0,0,1]
60909// GFX10: encoding: [0x05,0x40,0x13,0xd7,0x01,0x05,0x02,0x00]
60910
60911v_cvt_pknorm_u16_f16 v5, v1, v2 op_sel:[1,1,1]
60912// GFX10: encoding: [0x05,0x58,0x13,0xd7,0x01,0x05,0x02,0x00]
60913
60914v_lshlrev_b16 v5, v1, v2
60915// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x05,0x02,0x00]
60916
60917v_lshlrev_b16 v255, v1, v2
60918// GFX10: encoding: [0xff,0x00,0x14,0xd7,0x01,0x05,0x02,0x00]
60919
60920v_lshlrev_b16 v5, v255, v2
60921// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xff,0x05,0x02,0x00]
60922
60923v_lshlrev_b16 v5, s1, v2
60924// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x04,0x02,0x00]
60925
60926v_lshlrev_b16 v5, s101, v2
60927// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x65,0x04,0x02,0x00]
60928
60929v_lshlrev_b16 v5, vcc_lo, v2
60930// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x6a,0x04,0x02,0x00]
60931
60932v_lshlrev_b16 v5, vcc_hi, v2
60933// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x6b,0x04,0x02,0x00]
60934
60935v_lshlrev_b16 v5, m0, v2
60936// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x7c,0x04,0x02,0x00]
60937
60938v_lshlrev_b16 v5, exec_lo, v2
60939// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x7e,0x04,0x02,0x00]
60940
60941v_lshlrev_b16 v5, exec_hi, v2
60942// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x7f,0x04,0x02,0x00]
60943
60944v_lshlrev_b16 v5, 0, v2
60945// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x80,0x04,0x02,0x00]
60946
60947v_lshlrev_b16 v5, -1, v2
60948// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xc1,0x04,0x02,0x00]
60949
60950v_lshlrev_b16 v5, 0.5, v2
60951// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xf0,0x04,0x02,0x00]
60952
60953v_lshlrev_b16 v5, -4.0, v2
60954// GFX10: encoding: [0x05,0x00,0x14,0xd7,0xf7,0x04,0x02,0x00]
60955
60956v_lshlrev_b16 v5, v1, v255
60957// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x03,0x00]
60958
60959v_lshlrev_b16 v5, v1, s2
60960// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x05,0x00,0x00]
60961
60962v_lshlrev_b16 v5, v1, s101
60963// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xcb,0x00,0x00]
60964
60965v_lshlrev_b16 v5, v1, vcc_lo
60966// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xd5,0x00,0x00]
60967
60968v_lshlrev_b16 v5, v1, vcc_hi
60969// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xd7,0x00,0x00]
60970
60971v_lshlrev_b16 v5, v1, m0
60972// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xf9,0x00,0x00]
60973
60974v_lshlrev_b16 v5, v1, exec_lo
60975// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xfd,0x00,0x00]
60976
60977v_lshlrev_b16 v5, v1, exec_hi
60978// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xff,0x00,0x00]
60979
60980v_lshlrev_b16 v5, v1, 0
60981// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x01,0x01,0x00]
60982
60983v_lshlrev_b16 v5, v1, -1
60984// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0x83,0x01,0x00]
60985
60986v_lshlrev_b16 v5, v1, 0.5
60987// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xe1,0x01,0x00]
60988
60989v_lshlrev_b16 v5, v1, -4.0
60990// GFX10: encoding: [0x05,0x00,0x14,0xd7,0x01,0xef,0x01,0x00]
60991
60992v_mad_u16 v5, 0, v2, v3
60993// GFX10: encoding: [0x05,0x00,0x40,0xd7,0x80,0x04,0x0e,0x04]
60994
60995v_mad_u16 v5, v1, -1, v3
60996// GFX10: encoding: [0x05,0x00,0x40,0xd7,0x01,0x83,0x0d,0x04]
60997
60998v_mad_u16 v5, v1, v2, -4.0
60999// GFX10: encoding: [0x05,0x00,0x40,0xd7,0x01,0x05,0xde,0x03]
61000
61001v_mad_u16 v5, v1, v2, v3 clamp
61002// GFX10: encoding: [0x05,0x80,0x40,0xd7,0x01,0x05,0x0e,0x04]
61003
61004v_mad_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61005// GFX10: encoding: [0x05,0x08,0x40,0xd7,0x01,0x05,0x0e,0x04]
61006
61007v_mad_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61008// GFX10: encoding: [0x05,0x40,0x40,0xd7,0x01,0x05,0x0e,0x04]
61009
61010v_mad_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61011// GFX10: encoding: [0x05,0x78,0x40,0xd7,0x01,0x05,0x0e,0x04]
61012
61013v_interp_p1ll_f16 v5, v2, attr31.x
61014// GFX10: encoding: [0x05,0x00,0x42,0xd7,0x1f,0x04,0x02,0x00]
61015
61016v_interp_p1ll_f16 v5, v2, attr0.w
61017// GFX10: encoding: [0x05,0x00,0x42,0xd7,0xc0,0x04,0x02,0x00]
61018
61019v_interp_p1ll_f16 v5, -v2, attr0.x
61020// GFX10: encoding: [0x05,0x00,0x42,0xd7,0x00,0x04,0x02,0x40]
61021
61022v_interp_p1ll_f16 v5, |v2|, attr0.x
61023// GFX10: encoding: [0x05,0x02,0x42,0xd7,0x00,0x04,0x02,0x00]
61024
61025v_interp_p1ll_f16 v5, v2, attr0.x high
61026// GFX10: encoding: [0x05,0x00,0x42,0xd7,0x00,0x05,0x02,0x00]
61027
61028v_interp_p1ll_f16 v5, v2, attr0.x clamp
61029// GFX10: encoding: [0x05,0x80,0x42,0xd7,0x00,0x04,0x02,0x00]
61030
61031v_interp_p1ll_f16 v5, v2, attr0.x mul:4
61032// GFX10: encoding: [0x05,0x00,0x42,0xd7,0x00,0x04,0x02,0x10]
61033
61034v_interp_p1lv_f16 v5, v2, attr1.x, v3
61035// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x01,0x04,0x0e,0x04]
61036
61037v_interp_p1lv_f16 v5, v2, attr0.z, v3
61038// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x80,0x04,0x0e,0x04]
61039
61040v_interp_p1lv_f16 v5, -v2, attr0.x, v3
61041// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x04,0x0e,0x44]
61042
61043v_interp_p1lv_f16 v5, v2, attr0.x, -v3
61044// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x04,0x0e,0x84]
61045
61046v_interp_p1lv_f16 v5, |v2|, attr0.x, v3
61047// GFX10: encoding: [0x05,0x02,0x43,0xd7,0x00,0x04,0x0e,0x04]
61048
61049v_interp_p1lv_f16 v5, v2, attr0.x, |v3|
61050// GFX10: encoding: [0x05,0x04,0x43,0xd7,0x00,0x04,0x0e,0x04]
61051
61052v_interp_p1lv_f16 v5, v2, attr0.x, v3 high
61053// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x05,0x0e,0x04]
61054
61055v_interp_p1lv_f16 v5, v2, attr0.x, v3 clamp
61056// GFX10: encoding: [0x05,0x80,0x43,0xd7,0x00,0x04,0x0e,0x04]
61057
61058v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:2
61059// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x04,0x0e,0x0c]
61060
61061v_interp_p1lv_f16 v5, v2, attr0.x, v3 div:2
61062// GFX10: encoding: [0x05,0x00,0x43,0xd7,0x00,0x04,0x0e,0x1c]
61063
61064v_perm_b32 v5, v1, v2, v3
61065// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x0e,0x04]
61066
61067v_perm_b32 v255, v1, v2, v3
61068// GFX10: encoding: [0xff,0x00,0x44,0xd7,0x01,0x05,0x0e,0x04]
61069
61070v_perm_b32 v5, v255, v2, v3
61071// GFX10: encoding: [0x05,0x00,0x44,0xd7,0xff,0x05,0x0e,0x04]
61072
61073v_perm_b32 v5, s1, v2, v3
61074// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x04,0x0e,0x04]
61075
61076v_perm_b32 v5, s101, v2, v3
61077// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x65,0x04,0x0e,0x04]
61078
61079v_perm_b32 v5, vcc_lo, v2, v3
61080// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x6a,0x04,0x0e,0x04]
61081
61082v_perm_b32 v5, vcc_hi, v2, v3
61083// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x6b,0x04,0x0e,0x04]
61084
61085v_perm_b32 v5, m0, v2, v3
61086// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x7c,0x04,0x0e,0x04]
61087
61088v_perm_b32 v5, exec_lo, v2, v3
61089// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x7e,0x04,0x0e,0x04]
61090
61091v_perm_b32 v5, exec_hi, v2, v3
61092// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x7f,0x04,0x0e,0x04]
61093
61094v_perm_b32 v5, 0, v2, v3
61095// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x80,0x04,0x0e,0x04]
61096
61097v_perm_b32 v5, -1, v2, v3
61098// GFX10: encoding: [0x05,0x00,0x44,0xd7,0xc1,0x04,0x0e,0x04]
61099
61100v_perm_b32 v5, 0.5, v2, v3
61101// GFX10: encoding: [0x05,0x00,0x44,0xd7,0xf0,0x04,0x0e,0x04]
61102
61103v_perm_b32 v5, -4.0, v2, v3
61104// GFX10: encoding: [0x05,0x00,0x44,0xd7,0xf7,0x04,0x0e,0x04]
61105
61106v_perm_b32 v5, v1, v255, v3
61107// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xff,0x0f,0x04]
61108
61109v_perm_b32 v5, v1, s2, v3
61110// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x0c,0x04]
61111
61112v_perm_b32 v5, v1, s101, v3
61113// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xcb,0x0c,0x04]
61114
61115v_perm_b32 v5, v1, vcc_lo, v3
61116// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xd5,0x0c,0x04]
61117
61118v_perm_b32 v5, v1, vcc_hi, v3
61119// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xd7,0x0c,0x04]
61120
61121v_perm_b32 v5, v1, m0, v3
61122// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xf9,0x0c,0x04]
61123
61124v_perm_b32 v5, v1, exec_lo, v3
61125// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xfd,0x0c,0x04]
61126
61127v_perm_b32 v5, v1, exec_hi, v3
61128// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xff,0x0c,0x04]
61129
61130v_perm_b32 v5, v1, 0, v3
61131// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x01,0x0d,0x04]
61132
61133v_perm_b32 v5, v1, -1, v3
61134// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x83,0x0d,0x04]
61135
61136v_perm_b32 v5, v1, 0.5, v3
61137// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xe1,0x0d,0x04]
61138
61139v_perm_b32 v5, v1, -4.0, v3
61140// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0xef,0x0d,0x04]
61141
61142v_perm_b32 v5, v1, v2, v255
61143// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xfe,0x07]
61144
61145v_perm_b32 v5, v1, v2, s3
61146// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x0e,0x00]
61147
61148v_perm_b32 v5, v1, v2, s101
61149// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x96,0x01]
61150
61151v_perm_b32 v5, v1, v2, vcc_lo
61152// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xaa,0x01]
61153
61154v_perm_b32 v5, v1, v2, vcc_hi
61155// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xae,0x01]
61156
61157v_perm_b32 v5, v1, v2, m0
61158// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xf2,0x01]
61159
61160v_perm_b32 v5, v1, v2, exec_lo
61161// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xfa,0x01]
61162
61163v_perm_b32 v5, v1, v2, exec_hi
61164// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xfe,0x01]
61165
61166v_perm_b32 v5, v1, v2, 0
61167// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x02,0x02]
61168
61169v_perm_b32 v5, v1, v2, -1
61170// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0x06,0x03]
61171
61172v_perm_b32 v5, v1, v2, 0.5
61173// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xc2,0x03]
61174
61175v_perm_b32 v5, v1, v2, -4.0
61176// GFX10: encoding: [0x05,0x00,0x44,0xd7,0x01,0x05,0xde,0x03]
61177
61178v_xad_u32 v5, v1, v2, v3
61179// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x0e,0x04]
61180
61181v_xad_u32 v255, v1, v2, v3
61182// GFX10: encoding: [0xff,0x00,0x45,0xd7,0x01,0x05,0x0e,0x04]
61183
61184v_xad_u32 v5, v255, v2, v3
61185// GFX10: encoding: [0x05,0x00,0x45,0xd7,0xff,0x05,0x0e,0x04]
61186
61187v_xad_u32 v5, s1, v2, v3
61188// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x04,0x0e,0x04]
61189
61190v_xad_u32 v5, s101, v2, v3
61191// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x65,0x04,0x0e,0x04]
61192
61193v_xad_u32 v5, vcc_lo, v2, v3
61194// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x6a,0x04,0x0e,0x04]
61195
61196v_xad_u32 v5, vcc_hi, v2, v3
61197// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x6b,0x04,0x0e,0x04]
61198
61199v_xad_u32 v5, m0, v2, v3
61200// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x7c,0x04,0x0e,0x04]
61201
61202v_xad_u32 v5, exec_lo, v2, v3
61203// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x7e,0x04,0x0e,0x04]
61204
61205v_xad_u32 v5, exec_hi, v2, v3
61206// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x7f,0x04,0x0e,0x04]
61207
61208v_xad_u32 v5, 0, v2, v3
61209// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x80,0x04,0x0e,0x04]
61210
61211v_xad_u32 v5, -1, v2, v3
61212// GFX10: encoding: [0x05,0x00,0x45,0xd7,0xc1,0x04,0x0e,0x04]
61213
61214v_xad_u32 v5, 0.5, v2, v3
61215// GFX10: encoding: [0x05,0x00,0x45,0xd7,0xf0,0x04,0x0e,0x04]
61216
61217v_xad_u32 v5, -4.0, v2, v3
61218// GFX10: encoding: [0x05,0x00,0x45,0xd7,0xf7,0x04,0x0e,0x04]
61219
61220v_xad_u32 v5, v1, v255, v3
61221// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xff,0x0f,0x04]
61222
61223v_xad_u32 v5, v1, s2, v3
61224// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x0c,0x04]
61225
61226v_xad_u32 v5, v1, s101, v3
61227// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xcb,0x0c,0x04]
61228
61229v_xad_u32 v5, v1, vcc_lo, v3
61230// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xd5,0x0c,0x04]
61231
61232v_xad_u32 v5, v1, vcc_hi, v3
61233// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xd7,0x0c,0x04]
61234
61235v_xad_u32 v5, v1, m0, v3
61236// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xf9,0x0c,0x04]
61237
61238v_xad_u32 v5, v1, exec_lo, v3
61239// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xfd,0x0c,0x04]
61240
61241v_xad_u32 v5, v1, exec_hi, v3
61242// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xff,0x0c,0x04]
61243
61244v_xad_u32 v5, v1, 0, v3
61245// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x01,0x0d,0x04]
61246
61247v_xad_u32 v5, v1, -1, v3
61248// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x83,0x0d,0x04]
61249
61250v_xad_u32 v5, v1, 0.5, v3
61251// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xe1,0x0d,0x04]
61252
61253v_xad_u32 v5, v1, -4.0, v3
61254// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0xef,0x0d,0x04]
61255
61256v_xad_u32 v5, v1, v2, v255
61257// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xfe,0x07]
61258
61259v_xad_u32 v5, v1, v2, s3
61260// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x0e,0x00]
61261
61262v_xad_u32 v5, v1, v2, s101
61263// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x96,0x01]
61264
61265v_xad_u32 v5, v1, v2, vcc_lo
61266// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xaa,0x01]
61267
61268v_xad_u32 v5, v1, v2, vcc_hi
61269// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xae,0x01]
61270
61271v_xad_u32 v5, v1, v2, m0
61272// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xf2,0x01]
61273
61274v_xad_u32 v5, v1, v2, exec_lo
61275// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xfa,0x01]
61276
61277v_xad_u32 v5, v1, v2, exec_hi
61278// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xfe,0x01]
61279
61280v_xad_u32 v5, v1, v2, 0
61281// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x02,0x02]
61282
61283v_xad_u32 v5, v1, v2, -1
61284// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0x06,0x03]
61285
61286v_xad_u32 v5, v1, v2, 0.5
61287// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xc2,0x03]
61288
61289v_xad_u32 v5, v1, v2, -4.0
61290// GFX10: encoding: [0x05,0x00,0x45,0xd7,0x01,0x05,0xde,0x03]
61291
61292v_lshl_add_u32 v5, v1, v2, v3
61293// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x0e,0x04]
61294
61295v_lshl_add_u32 v255, v1, v2, v3
61296// GFX10: encoding: [0xff,0x00,0x46,0xd7,0x01,0x05,0x0e,0x04]
61297
61298v_lshl_add_u32 v5, v255, v2, v3
61299// GFX10: encoding: [0x05,0x00,0x46,0xd7,0xff,0x05,0x0e,0x04]
61300
61301v_lshl_add_u32 v5, s1, v2, v3
61302// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x04,0x0e,0x04]
61303
61304v_lshl_add_u32 v5, s101, v2, v3
61305// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x65,0x04,0x0e,0x04]
61306
61307v_lshl_add_u32 v5, vcc_lo, v2, v3
61308// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x6a,0x04,0x0e,0x04]
61309
61310v_lshl_add_u32 v5, vcc_hi, v2, v3
61311// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x6b,0x04,0x0e,0x04]
61312
61313v_lshl_add_u32 v5, m0, v2, v3
61314// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x7c,0x04,0x0e,0x04]
61315
61316v_lshl_add_u32 v5, exec_lo, v2, v3
61317// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x7e,0x04,0x0e,0x04]
61318
61319v_lshl_add_u32 v5, exec_hi, v2, v3
61320// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x7f,0x04,0x0e,0x04]
61321
61322v_lshl_add_u32 v5, 0, v2, v3
61323// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x80,0x04,0x0e,0x04]
61324
61325v_lshl_add_u32 v5, -1, v2, v3
61326// GFX10: encoding: [0x05,0x00,0x46,0xd7,0xc1,0x04,0x0e,0x04]
61327
61328v_lshl_add_u32 v5, 0.5, v2, v3
61329// GFX10: encoding: [0x05,0x00,0x46,0xd7,0xf0,0x04,0x0e,0x04]
61330
61331v_lshl_add_u32 v5, -4.0, v2, v3
61332// GFX10: encoding: [0x05,0x00,0x46,0xd7,0xf7,0x04,0x0e,0x04]
61333
61334v_lshl_add_u32 v5, v1, v255, v3
61335// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xff,0x0f,0x04]
61336
61337v_lshl_add_u32 v5, v1, s2, v3
61338// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x0c,0x04]
61339
61340v_lshl_add_u32 v5, v1, s101, v3
61341// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xcb,0x0c,0x04]
61342
61343v_lshl_add_u32 v5, v1, vcc_lo, v3
61344// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xd5,0x0c,0x04]
61345
61346v_lshl_add_u32 v5, v1, vcc_hi, v3
61347// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xd7,0x0c,0x04]
61348
61349v_lshl_add_u32 v5, v1, m0, v3
61350// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xf9,0x0c,0x04]
61351
61352v_lshl_add_u32 v5, v1, exec_lo, v3
61353// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xfd,0x0c,0x04]
61354
61355v_lshl_add_u32 v5, v1, exec_hi, v3
61356// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xff,0x0c,0x04]
61357
61358v_lshl_add_u32 v5, v1, 0, v3
61359// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x01,0x0d,0x04]
61360
61361v_lshl_add_u32 v5, v1, -1, v3
61362// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x83,0x0d,0x04]
61363
61364v_lshl_add_u32 v5, v1, 0.5, v3
61365// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xe1,0x0d,0x04]
61366
61367v_lshl_add_u32 v5, v1, -4.0, v3
61368// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0xef,0x0d,0x04]
61369
61370v_lshl_add_u32 v5, v1, v2, v255
61371// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xfe,0x07]
61372
61373v_lshl_add_u32 v5, v1, v2, s3
61374// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x0e,0x00]
61375
61376v_lshl_add_u32 v5, v1, v2, s101
61377// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x96,0x01]
61378
61379v_lshl_add_u32 v5, v1, v2, vcc_lo
61380// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xaa,0x01]
61381
61382v_lshl_add_u32 v5, v1, v2, vcc_hi
61383// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xae,0x01]
61384
61385v_lshl_add_u32 v5, v1, v2, m0
61386// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xf2,0x01]
61387
61388v_lshl_add_u32 v5, v1, v2, exec_lo
61389// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xfa,0x01]
61390
61391v_lshl_add_u32 v5, v1, v2, exec_hi
61392// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xfe,0x01]
61393
61394v_lshl_add_u32 v5, v1, v2, 0
61395// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x02,0x02]
61396
61397v_lshl_add_u32 v5, v1, v2, -1
61398// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0x06,0x03]
61399
61400v_lshl_add_u32 v5, v1, v2, 0.5
61401// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xc2,0x03]
61402
61403v_lshl_add_u32 v5, v1, v2, -4.0
61404// GFX10: encoding: [0x05,0x00,0x46,0xd7,0x01,0x05,0xde,0x03]
61405
61406v_add_lshl_u32 v5, v1, v2, v3
61407// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x0e,0x04]
61408
61409v_add_lshl_u32 v255, v1, v2, v3
61410// GFX10: encoding: [0xff,0x00,0x47,0xd7,0x01,0x05,0x0e,0x04]
61411
61412v_add_lshl_u32 v5, v255, v2, v3
61413// GFX10: encoding: [0x05,0x00,0x47,0xd7,0xff,0x05,0x0e,0x04]
61414
61415v_add_lshl_u32 v5, s1, v2, v3
61416// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x04,0x0e,0x04]
61417
61418v_add_lshl_u32 v5, s101, v2, v3
61419// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x65,0x04,0x0e,0x04]
61420
61421v_add_lshl_u32 v5, vcc_lo, v2, v3
61422// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x6a,0x04,0x0e,0x04]
61423
61424v_add_lshl_u32 v5, vcc_hi, v2, v3
61425// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x6b,0x04,0x0e,0x04]
61426
61427v_add_lshl_u32 v5, m0, v2, v3
61428// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x7c,0x04,0x0e,0x04]
61429
61430v_add_lshl_u32 v5, exec_lo, v2, v3
61431// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x7e,0x04,0x0e,0x04]
61432
61433v_add_lshl_u32 v5, exec_hi, v2, v3
61434// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x7f,0x04,0x0e,0x04]
61435
61436v_add_lshl_u32 v5, 0, v2, v3
61437// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x80,0x04,0x0e,0x04]
61438
61439v_add_lshl_u32 v5, -1, v2, v3
61440// GFX10: encoding: [0x05,0x00,0x47,0xd7,0xc1,0x04,0x0e,0x04]
61441
61442v_add_lshl_u32 v5, 0.5, v2, v3
61443// GFX10: encoding: [0x05,0x00,0x47,0xd7,0xf0,0x04,0x0e,0x04]
61444
61445v_add_lshl_u32 v5, -4.0, v2, v3
61446// GFX10: encoding: [0x05,0x00,0x47,0xd7,0xf7,0x04,0x0e,0x04]
61447
61448v_add_lshl_u32 v5, v1, v255, v3
61449// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xff,0x0f,0x04]
61450
61451v_add_lshl_u32 v5, v1, s2, v3
61452// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x0c,0x04]
61453
61454v_add_lshl_u32 v5, v1, s101, v3
61455// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xcb,0x0c,0x04]
61456
61457v_add_lshl_u32 v5, v1, vcc_lo, v3
61458// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xd5,0x0c,0x04]
61459
61460v_add_lshl_u32 v5, v1, vcc_hi, v3
61461// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xd7,0x0c,0x04]
61462
61463v_add_lshl_u32 v5, v1, m0, v3
61464// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xf9,0x0c,0x04]
61465
61466v_add_lshl_u32 v5, v1, exec_lo, v3
61467// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xfd,0x0c,0x04]
61468
61469v_add_lshl_u32 v5, v1, exec_hi, v3
61470// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xff,0x0c,0x04]
61471
61472v_add_lshl_u32 v5, v1, 0, v3
61473// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x01,0x0d,0x04]
61474
61475v_add_lshl_u32 v5, v1, -1, v3
61476// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x83,0x0d,0x04]
61477
61478v_add_lshl_u32 v5, v1, 0.5, v3
61479// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xe1,0x0d,0x04]
61480
61481v_add_lshl_u32 v5, v1, -4.0, v3
61482// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0xef,0x0d,0x04]
61483
61484v_add_lshl_u32 v5, v1, v2, v255
61485// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xfe,0x07]
61486
61487v_add_lshl_u32 v5, v1, v2, s3
61488// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x0e,0x00]
61489
61490v_add_lshl_u32 v5, v1, v2, s101
61491// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x96,0x01]
61492
61493v_add_lshl_u32 v5, v1, v2, vcc_lo
61494// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xaa,0x01]
61495
61496v_add_lshl_u32 v5, v1, v2, vcc_hi
61497// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xae,0x01]
61498
61499v_add_lshl_u32 v5, v1, v2, m0
61500// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xf2,0x01]
61501
61502v_add_lshl_u32 v5, v1, v2, exec_lo
61503// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xfa,0x01]
61504
61505v_add_lshl_u32 v5, v1, v2, exec_hi
61506// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xfe,0x01]
61507
61508v_add_lshl_u32 v5, v1, v2, 0
61509// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x02,0x02]
61510
61511v_add_lshl_u32 v5, v1, v2, -1
61512// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0x06,0x03]
61513
61514v_add_lshl_u32 v5, v1, v2, 0.5
61515// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xc2,0x03]
61516
61517v_add_lshl_u32 v5, v1, v2, -4.0
61518// GFX10: encoding: [0x05,0x00,0x47,0xd7,0x01,0x05,0xde,0x03]
61519
61520v_fma_f16 v5, v1, v2, v3
61521// GFX10: encoding: [0x05,0x00,0x4b,0xd7,0x01,0x05,0x0e,0x04]
61522
61523v_fma_f16 v5, v1, -v2, v3
61524// GFX10: encoding: [0x05,0x00,0x4b,0xd7,0x01,0x05,0x0e,0x44]
61525
61526v_fma_f16 v5, v1, v2, |v3|
61527// GFX10: encoding: [0x05,0x04,0x4b,0xd7,0x01,0x05,0x0e,0x04]
61528
61529v_fma_f16 v5, v1, v2, v3 clamp
61530// GFX10: encoding: [0x05,0x80,0x4b,0xd7,0x01,0x05,0x0e,0x04]
61531
61532// FIXME-GFX10-V_FMA_F16: See "FIXME-GFX10-V_FMA_F16" in VOP3Instructions.td.
61533// v_fma_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61534// FIXME-GFX10-V_FMA_F16: encoding: [0x05,0x08,0x4b,0xd7,0x01,0x05,0x0e,0x04]
61535
61536// v_fma_f16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61537// FIXME-GFX10-V_FMA_F16: encoding: [0x05,0x10,0x4b,0xd7,0x01,0x05,0x0e,0x04]
61538
61539// v_fma_f16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61540// FIXME-GFX10-V_FMA_F16: encoding: [0x05,0x78,0x4b,0xd7,0x01,0x05,0x0e,0x04]
61541
61542v_min3_f16 v5, v1, v2, v3
61543// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x04]
61544
61545v_min3_f16 v255, v1, v2, v3
61546// GFX10: encoding: [0xff,0x00,0x51,0xd7,0x01,0x05,0x0e,0x04]
61547
61548v_min3_f16 v5, v255, v2, v3
61549// GFX10: encoding: [0x05,0x00,0x51,0xd7,0xff,0x05,0x0e,0x04]
61550
61551v_min3_f16 v5, s1, v2, v3
61552// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x04,0x0e,0x04]
61553
61554v_min3_f16 v5, s101, v2, v3
61555// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x65,0x04,0x0e,0x04]
61556
61557v_min3_f16 v5, vcc_lo, v2, v3
61558// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x6a,0x04,0x0e,0x04]
61559
61560v_min3_f16 v5, vcc_hi, v2, v3
61561// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x6b,0x04,0x0e,0x04]
61562
61563v_min3_f16 v5, m0, v2, v3
61564// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x7c,0x04,0x0e,0x04]
61565
61566v_min3_f16 v5, exec_lo, v2, v3
61567// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x7e,0x04,0x0e,0x04]
61568
61569v_min3_f16 v5, exec_hi, v2, v3
61570// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x7f,0x04,0x0e,0x04]
61571
61572v_min3_f16 v5, 0, v2, v3
61573// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x80,0x04,0x0e,0x04]
61574
61575v_min3_f16 v5, -1, v2, v3
61576// GFX10: encoding: [0x05,0x00,0x51,0xd7,0xc1,0x04,0x0e,0x04]
61577
61578v_min3_f16 v5, 0.5, v2, v3
61579// GFX10: encoding: [0x05,0x00,0x51,0xd7,0xf0,0x04,0x0e,0x04]
61580
61581v_min3_f16 v5, -4.0, v2, v3
61582// GFX10: encoding: [0x05,0x00,0x51,0xd7,0xf7,0x04,0x0e,0x04]
61583
61584v_min3_f16 v5, v1, v255, v3
61585// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xff,0x0f,0x04]
61586
61587v_min3_f16 v5, v1, s2, v3
61588// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0c,0x04]
61589
61590v_min3_f16 v5, v1, s101, v3
61591// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xcb,0x0c,0x04]
61592
61593v_min3_f16 v5, v1, vcc_lo, v3
61594// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xd5,0x0c,0x04]
61595
61596v_min3_f16 v5, v1, vcc_hi, v3
61597// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xd7,0x0c,0x04]
61598
61599v_min3_f16 v5, v1, m0, v3
61600// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xf9,0x0c,0x04]
61601
61602v_min3_f16 v5, v1, exec_lo, v3
61603// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xfd,0x0c,0x04]
61604
61605v_min3_f16 v5, v1, exec_hi, v3
61606// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xff,0x0c,0x04]
61607
61608v_min3_f16 v5, v1, 0, v3
61609// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x01,0x0d,0x04]
61610
61611v_min3_f16 v5, v1, -1, v3
61612// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x83,0x0d,0x04]
61613
61614v_min3_f16 v5, v1, 0.5, v3
61615// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xe1,0x0d,0x04]
61616
61617v_min3_f16 v5, v1, -4.0, v3
61618// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0xef,0x0d,0x04]
61619
61620v_min3_f16 v5, v1, v2, v255
61621// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xfe,0x07]
61622
61623v_min3_f16 v5, v1, v2, s3
61624// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x00]
61625
61626v_min3_f16 v5, v1, v2, s101
61627// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x96,0x01]
61628
61629v_min3_f16 v5, v1, v2, vcc_lo
61630// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xaa,0x01]
61631
61632v_min3_f16 v5, v1, v2, vcc_hi
61633// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xae,0x01]
61634
61635v_min3_f16 v5, v1, v2, m0
61636// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xf2,0x01]
61637
61638v_min3_f16 v5, v1, v2, exec_lo
61639// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xfa,0x01]
61640
61641v_min3_f16 v5, v1, v2, exec_hi
61642// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xfe,0x01]
61643
61644v_min3_f16 v5, v1, v2, 0
61645// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x02,0x02]
61646
61647v_min3_f16 v5, v1, v2, -1
61648// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x06,0x03]
61649
61650v_min3_f16 v5, v1, v2, 0.5
61651// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xc2,0x03]
61652
61653v_min3_f16 v5, v1, v2, -4.0
61654// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0xde,0x03]
61655
61656v_min3_f16 v5, -v1, v2, v3
61657// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x24]
61658
61659v_min3_f16 v5, v1, -v2, v3
61660// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x44]
61661
61662v_min3_f16 v5, v1, v2, -v3
61663// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x84]
61664
61665v_min3_f16 v5, -v1, -v2, -v3
61666// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0xe4]
61667
61668v_min3_f16 v5, |v1|, v2, v3
61669// GFX10: encoding: [0x05,0x01,0x51,0xd7,0x01,0x05,0x0e,0x04]
61670
61671v_min3_f16 v5, v1, |v2|, v3
61672// GFX10: encoding: [0x05,0x02,0x51,0xd7,0x01,0x05,0x0e,0x04]
61673
61674v_min3_f16 v5, v1, v2, |v3|
61675// GFX10: encoding: [0x05,0x04,0x51,0xd7,0x01,0x05,0x0e,0x04]
61676
61677v_min3_f16 v5, |v1|, |v2|, |v3|
61678// GFX10: encoding: [0x05,0x07,0x51,0xd7,0x01,0x05,0x0e,0x04]
61679
61680v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,0,0]
61681// GFX10: encoding: [0x05,0x00,0x51,0xd7,0x01,0x05,0x0e,0x04]
61682
61683v_min3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61684// GFX10: encoding: [0x05,0x08,0x51,0xd7,0x01,0x05,0x0e,0x04]
61685
61686v_min3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61687// GFX10: encoding: [0x05,0x10,0x51,0xd7,0x01,0x05,0x0e,0x04]
61688
61689v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61690// GFX10: encoding: [0x05,0x20,0x51,0xd7,0x01,0x05,0x0e,0x04]
61691
61692v_min3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61693// GFX10: encoding: [0x05,0x40,0x51,0xd7,0x01,0x05,0x0e,0x04]
61694
61695v_min3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61696// GFX10: encoding: [0x05,0x78,0x51,0xd7,0x01,0x05,0x0e,0x04]
61697
61698v_min3_f16 v5, v1, v2, v3 clamp
61699// GFX10: encoding: [0x05,0x80,0x51,0xd7,0x01,0x05,0x0e,0x04]
61700
61701v_min3_i16 v5, v1, v2, v3
61702// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x0e,0x04]
61703
61704v_min3_i16 v255, v1, v2, v3
61705// GFX10: encoding: [0xff,0x00,0x52,0xd7,0x01,0x05,0x0e,0x04]
61706
61707v_min3_i16 v5, v255, v2, v3
61708// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xff,0x05,0x0e,0x04]
61709
61710v_min3_i16 v5, s1, v2, v3
61711// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x04,0x0e,0x04]
61712
61713v_min3_i16 v5, s101, v2, v3
61714// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x65,0x04,0x0e,0x04]
61715
61716v_min3_i16 v5, vcc_lo, v2, v3
61717// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x6a,0x04,0x0e,0x04]
61718
61719v_min3_i16 v5, vcc_hi, v2, v3
61720// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x6b,0x04,0x0e,0x04]
61721
61722v_min3_i16 v5, m0, v2, v3
61723// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x7c,0x04,0x0e,0x04]
61724
61725v_min3_i16 v5, exec_lo, v2, v3
61726// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x7e,0x04,0x0e,0x04]
61727
61728v_min3_i16 v5, exec_hi, v2, v3
61729// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x7f,0x04,0x0e,0x04]
61730
61731v_min3_i16 v5, 0, v2, v3
61732// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x80,0x04,0x0e,0x04]
61733
61734v_min3_i16 v5, -1, v2, v3
61735// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xc1,0x04,0x0e,0x04]
61736
61737v_min3_i16 v5, 0.5, v2, v3
61738// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xf0,0x04,0x0e,0x04]
61739
61740v_min3_i16 v5, -4.0, v2, v3
61741// GFX10: encoding: [0x05,0x00,0x52,0xd7,0xf7,0x04,0x0e,0x04]
61742
61743v_min3_i16 v5, v1, v255, v3
61744// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0f,0x04]
61745
61746v_min3_i16 v5, v1, s2, v3
61747// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x0c,0x04]
61748
61749v_min3_i16 v5, v1, s101, v3
61750// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xcb,0x0c,0x04]
61751
61752v_min3_i16 v5, v1, vcc_lo, v3
61753// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xd5,0x0c,0x04]
61754
61755v_min3_i16 v5, v1, vcc_hi, v3
61756// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xd7,0x0c,0x04]
61757
61758v_min3_i16 v5, v1, m0, v3
61759// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xf9,0x0c,0x04]
61760
61761v_min3_i16 v5, v1, exec_lo, v3
61762// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xfd,0x0c,0x04]
61763
61764v_min3_i16 v5, v1, exec_hi, v3
61765// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xff,0x0c,0x04]
61766
61767v_min3_i16 v5, v1, 0, v3
61768// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x01,0x0d,0x04]
61769
61770v_min3_i16 v5, v1, -1, v3
61771// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x83,0x0d,0x04]
61772
61773v_min3_i16 v5, v1, 0.5, v3
61774// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xe1,0x0d,0x04]
61775
61776v_min3_i16 v5, v1, -4.0, v3
61777// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0xef,0x0d,0x04]
61778
61779v_min3_i16 v5, v1, v2, v255
61780// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x07]
61781
61782v_min3_i16 v5, v1, v2, s3
61783// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x0e,0x00]
61784
61785v_min3_i16 v5, v1, v2, s101
61786// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x96,0x01]
61787
61788v_min3_i16 v5, v1, v2, vcc_lo
61789// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xaa,0x01]
61790
61791v_min3_i16 v5, v1, v2, vcc_hi
61792// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xae,0x01]
61793
61794v_min3_i16 v5, v1, v2, m0
61795// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xf2,0x01]
61796
61797v_min3_i16 v5, v1, v2, exec_lo
61798// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfa,0x01]
61799
61800v_min3_i16 v5, v1, v2, exec_hi
61801// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xfe,0x01]
61802
61803v_min3_i16 v5, v1, v2, 0
61804// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x02,0x02]
61805
61806v_min3_i16 v5, v1, v2, -1
61807// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x06,0x03]
61808
61809v_min3_i16 v5, v1, v2, 0.5
61810// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xc2,0x03]
61811
61812v_min3_i16 v5, v1, v2, -4.0
61813// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0xde,0x03]
61814
61815v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0]
61816// GFX10: encoding: [0x05,0x00,0x52,0xd7,0x01,0x05,0x0e,0x04]
61817
61818v_min3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61819// GFX10: encoding: [0x05,0x08,0x52,0xd7,0x01,0x05,0x0e,0x04]
61820
61821v_min3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61822// GFX10: encoding: [0x05,0x10,0x52,0xd7,0x01,0x05,0x0e,0x04]
61823
61824v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61825// GFX10: encoding: [0x05,0x20,0x52,0xd7,0x01,0x05,0x0e,0x04]
61826
61827v_min3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61828// GFX10: encoding: [0x05,0x40,0x52,0xd7,0x01,0x05,0x0e,0x04]
61829
61830v_min3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61831// GFX10: encoding: [0x05,0x78,0x52,0xd7,0x01,0x05,0x0e,0x04]
61832
61833v_min3_i16 v5, v1, v2, v3 clamp
61834// GFX10: encoding: [0x05,0x80,0x52,0xd7,0x01,0x05,0x0e,0x04]
61835
61836v_min3_u16 v5, v1, v2, v3
61837// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x0e,0x04]
61838
61839v_min3_u16 v255, v1, v2, v3
61840// GFX10: encoding: [0xff,0x00,0x53,0xd7,0x01,0x05,0x0e,0x04]
61841
61842v_min3_u16 v5, v255, v2, v3
61843// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xff,0x05,0x0e,0x04]
61844
61845v_min3_u16 v5, s1, v2, v3
61846// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x04,0x0e,0x04]
61847
61848v_min3_u16 v5, s101, v2, v3
61849// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x65,0x04,0x0e,0x04]
61850
61851v_min3_u16 v5, vcc_lo, v2, v3
61852// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x6a,0x04,0x0e,0x04]
61853
61854v_min3_u16 v5, vcc_hi, v2, v3
61855// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x6b,0x04,0x0e,0x04]
61856
61857v_min3_u16 v5, m0, v2, v3
61858// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x7c,0x04,0x0e,0x04]
61859
61860v_min3_u16 v5, exec_lo, v2, v3
61861// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x7e,0x04,0x0e,0x04]
61862
61863v_min3_u16 v5, exec_hi, v2, v3
61864// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x7f,0x04,0x0e,0x04]
61865
61866v_min3_u16 v5, 0, v2, v3
61867// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x80,0x04,0x0e,0x04]
61868
61869v_min3_u16 v5, -1, v2, v3
61870// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xc1,0x04,0x0e,0x04]
61871
61872v_min3_u16 v5, 0.5, v2, v3
61873// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xf0,0x04,0x0e,0x04]
61874
61875v_min3_u16 v5, -4.0, v2, v3
61876// GFX10: encoding: [0x05,0x00,0x53,0xd7,0xf7,0x04,0x0e,0x04]
61877
61878v_min3_u16 v5, v1, v255, v3
61879// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0f,0x04]
61880
61881v_min3_u16 v5, v1, s2, v3
61882// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x0c,0x04]
61883
61884v_min3_u16 v5, v1, s101, v3
61885// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xcb,0x0c,0x04]
61886
61887v_min3_u16 v5, v1, vcc_lo, v3
61888// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xd5,0x0c,0x04]
61889
61890v_min3_u16 v5, v1, vcc_hi, v3
61891// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xd7,0x0c,0x04]
61892
61893v_min3_u16 v5, v1, m0, v3
61894// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xf9,0x0c,0x04]
61895
61896v_min3_u16 v5, v1, exec_lo, v3
61897// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xfd,0x0c,0x04]
61898
61899v_min3_u16 v5, v1, exec_hi, v3
61900// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xff,0x0c,0x04]
61901
61902v_min3_u16 v5, v1, 0, v3
61903// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x01,0x0d,0x04]
61904
61905v_min3_u16 v5, v1, -1, v3
61906// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x83,0x0d,0x04]
61907
61908v_min3_u16 v5, v1, 0.5, v3
61909// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xe1,0x0d,0x04]
61910
61911v_min3_u16 v5, v1, -4.0, v3
61912// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0xef,0x0d,0x04]
61913
61914v_min3_u16 v5, v1, v2, v255
61915// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x07]
61916
61917v_min3_u16 v5, v1, v2, s3
61918// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x0e,0x00]
61919
61920v_min3_u16 v5, v1, v2, s101
61921// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x96,0x01]
61922
61923v_min3_u16 v5, v1, v2, vcc_lo
61924// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xaa,0x01]
61925
61926v_min3_u16 v5, v1, v2, vcc_hi
61927// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xae,0x01]
61928
61929v_min3_u16 v5, v1, v2, m0
61930// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xf2,0x01]
61931
61932v_min3_u16 v5, v1, v2, exec_lo
61933// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfa,0x01]
61934
61935v_min3_u16 v5, v1, v2, exec_hi
61936// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xfe,0x01]
61937
61938v_min3_u16 v5, v1, v2, 0
61939// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x02,0x02]
61940
61941v_min3_u16 v5, v1, v2, -1
61942// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x06,0x03]
61943
61944v_min3_u16 v5, v1, v2, 0.5
61945// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xc2,0x03]
61946
61947v_min3_u16 v5, v1, v2, -4.0
61948// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0xde,0x03]
61949
61950v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0]
61951// GFX10: encoding: [0x05,0x00,0x53,0xd7,0x01,0x05,0x0e,0x04]
61952
61953v_min3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
61954// GFX10: encoding: [0x05,0x08,0x53,0xd7,0x01,0x05,0x0e,0x04]
61955
61956v_min3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0]
61957// GFX10: encoding: [0x05,0x10,0x53,0xd7,0x01,0x05,0x0e,0x04]
61958
61959v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0]
61960// GFX10: encoding: [0x05,0x20,0x53,0xd7,0x01,0x05,0x0e,0x04]
61961
61962v_min3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
61963// GFX10: encoding: [0x05,0x40,0x53,0xd7,0x01,0x05,0x0e,0x04]
61964
61965v_min3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
61966// GFX10: encoding: [0x05,0x78,0x53,0xd7,0x01,0x05,0x0e,0x04]
61967
61968v_min3_u16 v5, v1, v2, v3 clamp
61969// GFX10: encoding: [0x05,0x80,0x53,0xd7,0x01,0x05,0x0e,0x04]
61970
61971v_max3_f16 v5, v1, v2, v3
61972// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x04]
61973
61974v_max3_f16 v255, v1, v2, v3
61975// GFX10: encoding: [0xff,0x00,0x54,0xd7,0x01,0x05,0x0e,0x04]
61976
61977v_max3_f16 v5, v255, v2, v3
61978// GFX10: encoding: [0x05,0x00,0x54,0xd7,0xff,0x05,0x0e,0x04]
61979
61980v_max3_f16 v5, s1, v2, v3
61981// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x04,0x0e,0x04]
61982
61983v_max3_f16 v5, s101, v2, v3
61984// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x65,0x04,0x0e,0x04]
61985
61986v_max3_f16 v5, vcc_lo, v2, v3
61987// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x6a,0x04,0x0e,0x04]
61988
61989v_max3_f16 v5, vcc_hi, v2, v3
61990// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x6b,0x04,0x0e,0x04]
61991
61992v_max3_f16 v5, m0, v2, v3
61993// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x7c,0x04,0x0e,0x04]
61994
61995v_max3_f16 v5, exec_lo, v2, v3
61996// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x7e,0x04,0x0e,0x04]
61997
61998v_max3_f16 v5, exec_hi, v2, v3
61999// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x7f,0x04,0x0e,0x04]
62000
62001v_max3_f16 v5, 0, v2, v3
62002// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x80,0x04,0x0e,0x04]
62003
62004v_max3_f16 v5, -1, v2, v3
62005// GFX10: encoding: [0x05,0x00,0x54,0xd7,0xc1,0x04,0x0e,0x04]
62006
62007v_max3_f16 v5, 0.5, v2, v3
62008// GFX10: encoding: [0x05,0x00,0x54,0xd7,0xf0,0x04,0x0e,0x04]
62009
62010v_max3_f16 v5, -4.0, v2, v3
62011// GFX10: encoding: [0x05,0x00,0x54,0xd7,0xf7,0x04,0x0e,0x04]
62012
62013v_max3_f16 v5, v1, v255, v3
62014// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xff,0x0f,0x04]
62015
62016v_max3_f16 v5, v1, s2, v3
62017// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0c,0x04]
62018
62019v_max3_f16 v5, v1, s101, v3
62020// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xcb,0x0c,0x04]
62021
62022v_max3_f16 v5, v1, vcc_lo, v3
62023// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xd5,0x0c,0x04]
62024
62025v_max3_f16 v5, v1, vcc_hi, v3
62026// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xd7,0x0c,0x04]
62027
62028v_max3_f16 v5, v1, m0, v3
62029// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xf9,0x0c,0x04]
62030
62031v_max3_f16 v5, v1, exec_lo, v3
62032// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xfd,0x0c,0x04]
62033
62034v_max3_f16 v5, v1, exec_hi, v3
62035// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xff,0x0c,0x04]
62036
62037v_max3_f16 v5, v1, 0, v3
62038// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x01,0x0d,0x04]
62039
62040v_max3_f16 v5, v1, -1, v3
62041// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x83,0x0d,0x04]
62042
62043v_max3_f16 v5, v1, 0.5, v3
62044// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xe1,0x0d,0x04]
62045
62046v_max3_f16 v5, v1, -4.0, v3
62047// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0xef,0x0d,0x04]
62048
62049v_max3_f16 v5, v1, v2, v255
62050// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xfe,0x07]
62051
62052v_max3_f16 v5, v1, v2, s3
62053// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x00]
62054
62055v_max3_f16 v5, v1, v2, s101
62056// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x96,0x01]
62057
62058v_max3_f16 v5, v1, v2, vcc_lo
62059// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xaa,0x01]
62060
62061v_max3_f16 v5, v1, v2, vcc_hi
62062// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xae,0x01]
62063
62064v_max3_f16 v5, v1, v2, m0
62065// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xf2,0x01]
62066
62067v_max3_f16 v5, v1, v2, exec_lo
62068// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xfa,0x01]
62069
62070v_max3_f16 v5, v1, v2, exec_hi
62071// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xfe,0x01]
62072
62073v_max3_f16 v5, v1, v2, 0
62074// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x02,0x02]
62075
62076v_max3_f16 v5, v1, v2, -1
62077// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x06,0x03]
62078
62079v_max3_f16 v5, v1, v2, 0.5
62080// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xc2,0x03]
62081
62082v_max3_f16 v5, v1, v2, -4.0
62083// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0xde,0x03]
62084
62085v_max3_f16 v5, -v1, v2, v3
62086// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x24]
62087
62088v_max3_f16 v5, v1, -v2, v3
62089// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x44]
62090
62091v_max3_f16 v5, v1, v2, -v3
62092// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x84]
62093
62094v_max3_f16 v5, -v1, -v2, -v3
62095// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0xe4]
62096
62097v_max3_f16 v5, |v1|, v2, v3
62098// GFX10: encoding: [0x05,0x01,0x54,0xd7,0x01,0x05,0x0e,0x04]
62099
62100v_max3_f16 v5, v1, |v2|, v3
62101// GFX10: encoding: [0x05,0x02,0x54,0xd7,0x01,0x05,0x0e,0x04]
62102
62103v_max3_f16 v5, v1, v2, |v3|
62104// GFX10: encoding: [0x05,0x04,0x54,0xd7,0x01,0x05,0x0e,0x04]
62105
62106v_max3_f16 v5, |v1|, |v2|, |v3|
62107// GFX10: encoding: [0x05,0x07,0x54,0xd7,0x01,0x05,0x0e,0x04]
62108
62109v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,0,0]
62110// GFX10: encoding: [0x05,0x00,0x54,0xd7,0x01,0x05,0x0e,0x04]
62111
62112v_max3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
62113// GFX10: encoding: [0x05,0x08,0x54,0xd7,0x01,0x05,0x0e,0x04]
62114
62115v_max3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0]
62116// GFX10: encoding: [0x05,0x10,0x54,0xd7,0x01,0x05,0x0e,0x04]
62117
62118v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0]
62119// GFX10: encoding: [0x05,0x20,0x54,0xd7,0x01,0x05,0x0e,0x04]
62120
62121v_max3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62122// GFX10: encoding: [0x05,0x40,0x54,0xd7,0x01,0x05,0x0e,0x04]
62123
62124v_max3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1]
62125// GFX10: encoding: [0x05,0x78,0x54,0xd7,0x01,0x05,0x0e,0x04]
62126
62127v_max3_f16 v5, v1, v2, v3 clamp
62128// GFX10: encoding: [0x05,0x80,0x54,0xd7,0x01,0x05,0x0e,0x04]
62129
62130v_max3_i16 v5, v1, v2, v3
62131// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x0e,0x04]
62132
62133v_max3_i16 v255, v1, v2, v3
62134// GFX10: encoding: [0xff,0x00,0x55,0xd7,0x01,0x05,0x0e,0x04]
62135
62136v_max3_i16 v5, v255, v2, v3
62137// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xff,0x05,0x0e,0x04]
62138
62139v_max3_i16 v5, s1, v2, v3
62140// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x04,0x0e,0x04]
62141
62142v_max3_i16 v5, s101, v2, v3
62143// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x65,0x04,0x0e,0x04]
62144
62145v_max3_i16 v5, vcc_lo, v2, v3
62146// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x6a,0x04,0x0e,0x04]
62147
62148v_max3_i16 v5, vcc_hi, v2, v3
62149// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x6b,0x04,0x0e,0x04]
62150
62151v_max3_i16 v5, m0, v2, v3
62152// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x7c,0x04,0x0e,0x04]
62153
62154v_max3_i16 v5, exec_lo, v2, v3
62155// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x7e,0x04,0x0e,0x04]
62156
62157v_max3_i16 v5, exec_hi, v2, v3
62158// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x7f,0x04,0x0e,0x04]
62159
62160v_max3_i16 v5, 0, v2, v3
62161// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x80,0x04,0x0e,0x04]
62162
62163v_max3_i16 v5, -1, v2, v3
62164// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xc1,0x04,0x0e,0x04]
62165
62166v_max3_i16 v5, 0.5, v2, v3
62167// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xf0,0x04,0x0e,0x04]
62168
62169v_max3_i16 v5, -4.0, v2, v3
62170// GFX10: encoding: [0x05,0x00,0x55,0xd7,0xf7,0x04,0x0e,0x04]
62171
62172v_max3_i16 v5, v1, v255, v3
62173// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0f,0x04]
62174
62175v_max3_i16 v5, v1, s2, v3
62176// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x0c,0x04]
62177
62178v_max3_i16 v5, v1, s101, v3
62179// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xcb,0x0c,0x04]
62180
62181v_max3_i16 v5, v1, vcc_lo, v3
62182// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xd5,0x0c,0x04]
62183
62184v_max3_i16 v5, v1, vcc_hi, v3
62185// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xd7,0x0c,0x04]
62186
62187v_max3_i16 v5, v1, m0, v3
62188// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xf9,0x0c,0x04]
62189
62190v_max3_i16 v5, v1, exec_lo, v3
62191// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xfd,0x0c,0x04]
62192
62193v_max3_i16 v5, v1, exec_hi, v3
62194// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xff,0x0c,0x04]
62195
62196v_max3_i16 v5, v1, 0, v3
62197// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x01,0x0d,0x04]
62198
62199v_max3_i16 v5, v1, -1, v3
62200// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x83,0x0d,0x04]
62201
62202v_max3_i16 v5, v1, 0.5, v3
62203// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xe1,0x0d,0x04]
62204
62205v_max3_i16 v5, v1, -4.0, v3
62206// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0xef,0x0d,0x04]
62207
62208v_max3_i16 v5, v1, v2, v255
62209// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x07]
62210
62211v_max3_i16 v5, v1, v2, s3
62212// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x0e,0x00]
62213
62214v_max3_i16 v5, v1, v2, s101
62215// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x96,0x01]
62216
62217v_max3_i16 v5, v1, v2, vcc_lo
62218// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xaa,0x01]
62219
62220v_max3_i16 v5, v1, v2, vcc_hi
62221// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xae,0x01]
62222
62223v_max3_i16 v5, v1, v2, m0
62224// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xf2,0x01]
62225
62226v_max3_i16 v5, v1, v2, exec_lo
62227// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfa,0x01]
62228
62229v_max3_i16 v5, v1, v2, exec_hi
62230// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xfe,0x01]
62231
62232v_max3_i16 v5, v1, v2, 0
62233// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x02,0x02]
62234
62235v_max3_i16 v5, v1, v2, -1
62236// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x06,0x03]
62237
62238v_max3_i16 v5, v1, v2, 0.5
62239// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xc2,0x03]
62240
62241v_max3_i16 v5, v1, v2, -4.0
62242// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0xde,0x03]
62243
62244v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0]
62245// GFX10: encoding: [0x05,0x00,0x55,0xd7,0x01,0x05,0x0e,0x04]
62246
62247v_max3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0]
62248// GFX10: encoding: [0x05,0x08,0x55,0xd7,0x01,0x05,0x0e,0x04]
62249
62250v_max3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0]
62251// GFX10: encoding: [0x05,0x10,0x55,0xd7,0x01,0x05,0x0e,0x04]
62252
62253v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0]
62254// GFX10: encoding: [0x05,0x20,0x55,0xd7,0x01,0x05,0x0e,0x04]
62255
62256v_max3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62257// GFX10: encoding: [0x05,0x40,0x55,0xd7,0x01,0x05,0x0e,0x04]
62258
62259v_max3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
62260// GFX10: encoding: [0x05,0x78,0x55,0xd7,0x01,0x05,0x0e,0x04]
62261
62262v_max3_i16 v5, v1, v2, v3 clamp
62263// GFX10: encoding: [0x05,0x80,0x55,0xd7,0x01,0x05,0x0e,0x04]
62264
62265v_max3_u16 v5, v1, v2, v3
62266// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x0e,0x04]
62267
62268v_max3_u16 v255, v1, v2, v3
62269// GFX10: encoding: [0xff,0x00,0x56,0xd7,0x01,0x05,0x0e,0x04]
62270
62271v_max3_u16 v5, v255, v2, v3
62272// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xff,0x05,0x0e,0x04]
62273
62274v_max3_u16 v5, s1, v2, v3
62275// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x04,0x0e,0x04]
62276
62277v_max3_u16 v5, s101, v2, v3
62278// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x65,0x04,0x0e,0x04]
62279
62280v_max3_u16 v5, vcc_lo, v2, v3
62281// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x6a,0x04,0x0e,0x04]
62282
62283v_max3_u16 v5, vcc_hi, v2, v3
62284// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x6b,0x04,0x0e,0x04]
62285
62286v_max3_u16 v5, m0, v2, v3
62287// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x7c,0x04,0x0e,0x04]
62288
62289v_max3_u16 v5, exec_lo, v2, v3
62290// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x7e,0x04,0x0e,0x04]
62291
62292v_max3_u16 v5, exec_hi, v2, v3
62293// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x7f,0x04,0x0e,0x04]
62294
62295v_max3_u16 v5, 0, v2, v3
62296// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x80,0x04,0x0e,0x04]
62297
62298v_max3_u16 v5, -1, v2, v3
62299// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xc1,0x04,0x0e,0x04]
62300
62301v_max3_u16 v5, 0.5, v2, v3
62302// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xf0,0x04,0x0e,0x04]
62303
62304v_max3_u16 v5, -4.0, v2, v3
62305// GFX10: encoding: [0x05,0x00,0x56,0xd7,0xf7,0x04,0x0e,0x04]
62306
62307v_max3_u16 v5, v1, v255, v3
62308// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0f,0x04]
62309
62310v_max3_u16 v5, v1, s2, v3
62311// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x0c,0x04]
62312
62313v_max3_u16 v5, v1, s101, v3
62314// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xcb,0x0c,0x04]
62315
62316v_max3_u16 v5, v1, vcc_lo, v3
62317// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xd5,0x0c,0x04]
62318
62319v_max3_u16 v5, v1, vcc_hi, v3
62320// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xd7,0x0c,0x04]
62321
62322v_max3_u16 v5, v1, m0, v3
62323// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xf9,0x0c,0x04]
62324
62325v_max3_u16 v5, v1, exec_lo, v3
62326// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xfd,0x0c,0x04]
62327
62328v_max3_u16 v5, v1, exec_hi, v3
62329// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xff,0x0c,0x04]
62330
62331v_max3_u16 v5, v1, 0, v3
62332// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x01,0x0d,0x04]
62333
62334v_max3_u16 v5, v1, -1, v3
62335// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x83,0x0d,0x04]
62336
62337v_max3_u16 v5, v1, 0.5, v3
62338// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xe1,0x0d,0x04]
62339
62340v_max3_u16 v5, v1, -4.0, v3
62341// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0xef,0x0d,0x04]
62342
62343v_max3_u16 v5, v1, v2, v255
62344// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x07]
62345
62346v_max3_u16 v5, v1, v2, s3
62347// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x0e,0x00]
62348
62349v_max3_u16 v5, v1, v2, s101
62350// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x96,0x01]
62351
62352v_max3_u16 v5, v1, v2, vcc_lo
62353// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xaa,0x01]
62354
62355v_max3_u16 v5, v1, v2, vcc_hi
62356// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xae,0x01]
62357
62358v_max3_u16 v5, v1, v2, m0
62359// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xf2,0x01]
62360
62361v_max3_u16 v5, v1, v2, exec_lo
62362// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfa,0x01]
62363
62364v_max3_u16 v5, v1, v2, exec_hi
62365// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xfe,0x01]
62366
62367v_max3_u16 v5, v1, v2, 0
62368// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x02,0x02]
62369
62370v_max3_u16 v5, v1, v2, -1
62371// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x06,0x03]
62372
62373v_max3_u16 v5, v1, v2, 0.5
62374// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xc2,0x03]
62375
62376v_max3_u16 v5, v1, v2, -4.0
62377// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0xde,0x03]
62378
62379v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0]
62380// GFX10: encoding: [0x05,0x00,0x56,0xd7,0x01,0x05,0x0e,0x04]
62381
62382v_max3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
62383// GFX10: encoding: [0x05,0x08,0x56,0xd7,0x01,0x05,0x0e,0x04]
62384
62385v_max3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0]
62386// GFX10: encoding: [0x05,0x10,0x56,0xd7,0x01,0x05,0x0e,0x04]
62387
62388v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0]
62389// GFX10: encoding: [0x05,0x20,0x56,0xd7,0x01,0x05,0x0e,0x04]
62390
62391v_max3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62392// GFX10: encoding: [0x05,0x40,0x56,0xd7,0x01,0x05,0x0e,0x04]
62393
62394v_max3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
62395// GFX10: encoding: [0x05,0x78,0x56,0xd7,0x01,0x05,0x0e,0x04]
62396
62397v_max3_u16 v5, v1, v2, v3 clamp
62398// GFX10: encoding: [0x05,0x80,0x56,0xd7,0x01,0x05,0x0e,0x04]
62399
62400v_med3_f16 v5, v1, v2, v3
62401// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x04]
62402
62403v_med3_f16 v255, v1, v2, v3
62404// GFX10: encoding: [0xff,0x00,0x57,0xd7,0x01,0x05,0x0e,0x04]
62405
62406v_med3_f16 v5, v255, v2, v3
62407// GFX10: encoding: [0x05,0x00,0x57,0xd7,0xff,0x05,0x0e,0x04]
62408
62409v_med3_f16 v5, s1, v2, v3
62410// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x04,0x0e,0x04]
62411
62412v_med3_f16 v5, s101, v2, v3
62413// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x65,0x04,0x0e,0x04]
62414
62415v_med3_f16 v5, vcc_lo, v2, v3
62416// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x6a,0x04,0x0e,0x04]
62417
62418v_med3_f16 v5, vcc_hi, v2, v3
62419// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x6b,0x04,0x0e,0x04]
62420
62421v_med3_f16 v5, m0, v2, v3
62422// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x7c,0x04,0x0e,0x04]
62423
62424v_med3_f16 v5, exec_lo, v2, v3
62425// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x7e,0x04,0x0e,0x04]
62426
62427v_med3_f16 v5, exec_hi, v2, v3
62428// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x7f,0x04,0x0e,0x04]
62429
62430v_med3_f16 v5, 0, v2, v3
62431// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x80,0x04,0x0e,0x04]
62432
62433v_med3_f16 v5, -1, v2, v3
62434// GFX10: encoding: [0x05,0x00,0x57,0xd7,0xc1,0x04,0x0e,0x04]
62435
62436v_med3_f16 v5, 0.5, v2, v3
62437// GFX10: encoding: [0x05,0x00,0x57,0xd7,0xf0,0x04,0x0e,0x04]
62438
62439v_med3_f16 v5, -4.0, v2, v3
62440// GFX10: encoding: [0x05,0x00,0x57,0xd7,0xf7,0x04,0x0e,0x04]
62441
62442v_med3_f16 v5, v1, v255, v3
62443// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xff,0x0f,0x04]
62444
62445v_med3_f16 v5, v1, s2, v3
62446// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0c,0x04]
62447
62448v_med3_f16 v5, v1, s101, v3
62449// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xcb,0x0c,0x04]
62450
62451v_med3_f16 v5, v1, vcc_lo, v3
62452// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xd5,0x0c,0x04]
62453
62454v_med3_f16 v5, v1, vcc_hi, v3
62455// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xd7,0x0c,0x04]
62456
62457v_med3_f16 v5, v1, m0, v3
62458// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xf9,0x0c,0x04]
62459
62460v_med3_f16 v5, v1, exec_lo, v3
62461// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xfd,0x0c,0x04]
62462
62463v_med3_f16 v5, v1, exec_hi, v3
62464// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xff,0x0c,0x04]
62465
62466v_med3_f16 v5, v1, 0, v3
62467// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x01,0x0d,0x04]
62468
62469v_med3_f16 v5, v1, -1, v3
62470// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x83,0x0d,0x04]
62471
62472v_med3_f16 v5, v1, 0.5, v3
62473// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xe1,0x0d,0x04]
62474
62475v_med3_f16 v5, v1, -4.0, v3
62476// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0xef,0x0d,0x04]
62477
62478v_med3_f16 v5, v1, v2, v255
62479// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xfe,0x07]
62480
62481v_med3_f16 v5, v1, v2, s3
62482// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x00]
62483
62484v_med3_f16 v5, v1, v2, s101
62485// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x96,0x01]
62486
62487v_med3_f16 v5, v1, v2, vcc_lo
62488// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xaa,0x01]
62489
62490v_med3_f16 v5, v1, v2, vcc_hi
62491// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xae,0x01]
62492
62493v_med3_f16 v5, v1, v2, m0
62494// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xf2,0x01]
62495
62496v_med3_f16 v5, v1, v2, exec_lo
62497// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xfa,0x01]
62498
62499v_med3_f16 v5, v1, v2, exec_hi
62500// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xfe,0x01]
62501
62502v_med3_f16 v5, v1, v2, 0
62503// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x02,0x02]
62504
62505v_med3_f16 v5, v1, v2, -1
62506// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x06,0x03]
62507
62508v_med3_f16 v5, v1, v2, 0.5
62509// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xc2,0x03]
62510
62511v_med3_f16 v5, v1, v2, -4.0
62512// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0xde,0x03]
62513
62514v_med3_f16 v5, -v1, v2, v3
62515// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x24]
62516
62517v_med3_f16 v5, v1, -v2, v3
62518// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x44]
62519
62520v_med3_f16 v5, v1, v2, -v3
62521// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x84]
62522
62523v_med3_f16 v5, -v1, -v2, -v3
62524// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0xe4]
62525
62526v_med3_f16 v5, |v1|, v2, v3
62527// GFX10: encoding: [0x05,0x01,0x57,0xd7,0x01,0x05,0x0e,0x04]
62528
62529v_med3_f16 v5, v1, |v2|, v3
62530// GFX10: encoding: [0x05,0x02,0x57,0xd7,0x01,0x05,0x0e,0x04]
62531
62532v_med3_f16 v5, v1, v2, |v3|
62533// GFX10: encoding: [0x05,0x04,0x57,0xd7,0x01,0x05,0x0e,0x04]
62534
62535v_med3_f16 v5, |v1|, |v2|, |v3|
62536// GFX10: encoding: [0x05,0x07,0x57,0xd7,0x01,0x05,0x0e,0x04]
62537
62538v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,0,0]
62539// GFX10: encoding: [0x05,0x00,0x57,0xd7,0x01,0x05,0x0e,0x04]
62540
62541v_med3_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
62542// GFX10: encoding: [0x05,0x08,0x57,0xd7,0x01,0x05,0x0e,0x04]
62543
62544v_med3_f16 v5, v1, v2, v3 op_sel:[0,1,0,0]
62545// GFX10: encoding: [0x05,0x10,0x57,0xd7,0x01,0x05,0x0e,0x04]
62546
62547v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,1,0]
62548// GFX10: encoding: [0x05,0x20,0x57,0xd7,0x01,0x05,0x0e,0x04]
62549
62550v_med3_f16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62551// GFX10: encoding: [0x05,0x40,0x57,0xd7,0x01,0x05,0x0e,0x04]
62552
62553v_med3_f16 v5, v1, v2, v3 op_sel:[1,1,1,1]
62554// GFX10: encoding: [0x05,0x78,0x57,0xd7,0x01,0x05,0x0e,0x04]
62555
62556v_med3_f16 v5, v1, v2, v3 clamp
62557// GFX10: encoding: [0x05,0x80,0x57,0xd7,0x01,0x05,0x0e,0x04]
62558
62559v_med3_i16 v5, v1, v2, v3
62560// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x0e,0x04]
62561
62562v_med3_i16 v255, v1, v2, v3
62563// GFX10: encoding: [0xff,0x00,0x58,0xd7,0x01,0x05,0x0e,0x04]
62564
62565v_med3_i16 v5, v255, v2, v3
62566// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xff,0x05,0x0e,0x04]
62567
62568v_med3_i16 v5, s1, v2, v3
62569// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x04,0x0e,0x04]
62570
62571v_med3_i16 v5, s101, v2, v3
62572// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x65,0x04,0x0e,0x04]
62573
62574v_med3_i16 v5, vcc_lo, v2, v3
62575// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x6a,0x04,0x0e,0x04]
62576
62577v_med3_i16 v5, vcc_hi, v2, v3
62578// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x6b,0x04,0x0e,0x04]
62579
62580v_med3_i16 v5, m0, v2, v3
62581// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x7c,0x04,0x0e,0x04]
62582
62583v_med3_i16 v5, exec_lo, v2, v3
62584// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x7e,0x04,0x0e,0x04]
62585
62586v_med3_i16 v5, exec_hi, v2, v3
62587// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x7f,0x04,0x0e,0x04]
62588
62589v_med3_i16 v5, 0, v2, v3
62590// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x80,0x04,0x0e,0x04]
62591
62592v_med3_i16 v5, -1, v2, v3
62593// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xc1,0x04,0x0e,0x04]
62594
62595v_med3_i16 v5, 0.5, v2, v3
62596// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xf0,0x04,0x0e,0x04]
62597
62598v_med3_i16 v5, -4.0, v2, v3
62599// GFX10: encoding: [0x05,0x00,0x58,0xd7,0xf7,0x04,0x0e,0x04]
62600
62601v_med3_i16 v5, v1, v255, v3
62602// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0f,0x04]
62603
62604v_med3_i16 v5, v1, s2, v3
62605// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x0c,0x04]
62606
62607v_med3_i16 v5, v1, s101, v3
62608// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xcb,0x0c,0x04]
62609
62610v_med3_i16 v5, v1, vcc_lo, v3
62611// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xd5,0x0c,0x04]
62612
62613v_med3_i16 v5, v1, vcc_hi, v3
62614// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xd7,0x0c,0x04]
62615
62616v_med3_i16 v5, v1, m0, v3
62617// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xf9,0x0c,0x04]
62618
62619v_med3_i16 v5, v1, exec_lo, v3
62620// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xfd,0x0c,0x04]
62621
62622v_med3_i16 v5, v1, exec_hi, v3
62623// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xff,0x0c,0x04]
62624
62625v_med3_i16 v5, v1, 0, v3
62626// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x01,0x0d,0x04]
62627
62628v_med3_i16 v5, v1, -1, v3
62629// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x83,0x0d,0x04]
62630
62631v_med3_i16 v5, v1, 0.5, v3
62632// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xe1,0x0d,0x04]
62633
62634v_med3_i16 v5, v1, -4.0, v3
62635// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0xef,0x0d,0x04]
62636
62637v_med3_i16 v5, v1, v2, v255
62638// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x07]
62639
62640v_med3_i16 v5, v1, v2, s3
62641// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x0e,0x00]
62642
62643v_med3_i16 v5, v1, v2, s101
62644// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x96,0x01]
62645
62646v_med3_i16 v5, v1, v2, vcc_lo
62647// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xaa,0x01]
62648
62649v_med3_i16 v5, v1, v2, vcc_hi
62650// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xae,0x01]
62651
62652v_med3_i16 v5, v1, v2, m0
62653// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xf2,0x01]
62654
62655v_med3_i16 v5, v1, v2, exec_lo
62656// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfa,0x01]
62657
62658v_med3_i16 v5, v1, v2, exec_hi
62659// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xfe,0x01]
62660
62661v_med3_i16 v5, v1, v2, 0
62662// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x02,0x02]
62663
62664v_med3_i16 v5, v1, v2, -1
62665// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x06,0x03]
62666
62667v_med3_i16 v5, v1, v2, 0.5
62668// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xc2,0x03]
62669
62670v_med3_i16 v5, v1, v2, -4.0
62671// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0xde,0x03]
62672
62673v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,0,0]
62674// GFX10: encoding: [0x05,0x00,0x58,0xd7,0x01,0x05,0x0e,0x04]
62675
62676v_med3_i16 v5, v1, v2, v3 op_sel:[1,0,0,0]
62677// GFX10: encoding: [0x05,0x08,0x58,0xd7,0x01,0x05,0x0e,0x04]
62678
62679v_med3_i16 v5, v1, v2, v3 op_sel:[0,1,0,0]
62680// GFX10: encoding: [0x05,0x10,0x58,0xd7,0x01,0x05,0x0e,0x04]
62681
62682v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,1,0]
62683// GFX10: encoding: [0x05,0x20,0x58,0xd7,0x01,0x05,0x0e,0x04]
62684
62685v_med3_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62686// GFX10: encoding: [0x05,0x40,0x58,0xd7,0x01,0x05,0x0e,0x04]
62687
62688v_med3_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
62689// GFX10: encoding: [0x05,0x78,0x58,0xd7,0x01,0x05,0x0e,0x04]
62690
62691v_med3_i16 v5, v1, v2, v3 clamp
62692// GFX10: encoding: [0x05,0x80,0x58,0xd7,0x01,0x05,0x0e,0x04]
62693
62694v_med3_u16 v5, v1, v2, v3
62695// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x0e,0x04]
62696
62697v_med3_u16 v255, v1, v2, v3
62698// GFX10: encoding: [0xff,0x00,0x59,0xd7,0x01,0x05,0x0e,0x04]
62699
62700v_med3_u16 v5, v255, v2, v3
62701// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xff,0x05,0x0e,0x04]
62702
62703v_med3_u16 v5, s1, v2, v3
62704// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x04,0x0e,0x04]
62705
62706v_med3_u16 v5, s101, v2, v3
62707// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x65,0x04,0x0e,0x04]
62708
62709v_med3_u16 v5, vcc_lo, v2, v3
62710// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x6a,0x04,0x0e,0x04]
62711
62712v_med3_u16 v5, vcc_hi, v2, v3
62713// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x6b,0x04,0x0e,0x04]
62714
62715v_med3_u16 v5, m0, v2, v3
62716// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x7c,0x04,0x0e,0x04]
62717
62718v_med3_u16 v5, exec_lo, v2, v3
62719// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x7e,0x04,0x0e,0x04]
62720
62721v_med3_u16 v5, exec_hi, v2, v3
62722// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x7f,0x04,0x0e,0x04]
62723
62724v_med3_u16 v5, 0, v2, v3
62725// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x80,0x04,0x0e,0x04]
62726
62727v_med3_u16 v5, -1, v2, v3
62728// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xc1,0x04,0x0e,0x04]
62729
62730v_med3_u16 v5, 0.5, v2, v3
62731// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xf0,0x04,0x0e,0x04]
62732
62733v_med3_u16 v5, -4.0, v2, v3
62734// GFX10: encoding: [0x05,0x00,0x59,0xd7,0xf7,0x04,0x0e,0x04]
62735
62736v_med3_u16 v5, v1, v255, v3
62737// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0f,0x04]
62738
62739v_med3_u16 v5, v1, s2, v3
62740// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x0c,0x04]
62741
62742v_med3_u16 v5, v1, s101, v3
62743// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xcb,0x0c,0x04]
62744
62745v_med3_u16 v5, v1, vcc_lo, v3
62746// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xd5,0x0c,0x04]
62747
62748v_med3_u16 v5, v1, vcc_hi, v3
62749// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xd7,0x0c,0x04]
62750
62751v_med3_u16 v5, v1, m0, v3
62752// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xf9,0x0c,0x04]
62753
62754v_med3_u16 v5, v1, exec_lo, v3
62755// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xfd,0x0c,0x04]
62756
62757v_med3_u16 v5, v1, exec_hi, v3
62758// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xff,0x0c,0x04]
62759
62760v_med3_u16 v5, v1, 0, v3
62761// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x01,0x0d,0x04]
62762
62763v_med3_u16 v5, v1, -1, v3
62764// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x83,0x0d,0x04]
62765
62766v_med3_u16 v5, v1, 0.5, v3
62767// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xe1,0x0d,0x04]
62768
62769v_med3_u16 v5, v1, -4.0, v3
62770// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0xef,0x0d,0x04]
62771
62772v_med3_u16 v5, v1, v2, v255
62773// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x07]
62774
62775v_med3_u16 v5, v1, v2, s3
62776// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x0e,0x00]
62777
62778v_med3_u16 v5, v1, v2, s101
62779// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x96,0x01]
62780
62781v_med3_u16 v5, v1, v2, vcc_lo
62782// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xaa,0x01]
62783
62784v_med3_u16 v5, v1, v2, vcc_hi
62785// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xae,0x01]
62786
62787v_med3_u16 v5, v1, v2, m0
62788// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xf2,0x01]
62789
62790v_med3_u16 v5, v1, v2, exec_lo
62791// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfa,0x01]
62792
62793v_med3_u16 v5, v1, v2, exec_hi
62794// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xfe,0x01]
62795
62796v_med3_u16 v5, v1, v2, 0
62797// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x02,0x02]
62798
62799v_med3_u16 v5, v1, v2, -1
62800// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x06,0x03]
62801
62802v_med3_u16 v5, v1, v2, 0.5
62803// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xc2,0x03]
62804
62805v_med3_u16 v5, v1, v2, -4.0
62806// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0xde,0x03]
62807
62808v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,0,0]
62809// GFX10: encoding: [0x05,0x00,0x59,0xd7,0x01,0x05,0x0e,0x04]
62810
62811v_med3_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
62812// GFX10: encoding: [0x05,0x08,0x59,0xd7,0x01,0x05,0x0e,0x04]
62813
62814v_med3_u16 v5, v1, v2, v3 op_sel:[0,1,0,0]
62815// GFX10: encoding: [0x05,0x10,0x59,0xd7,0x01,0x05,0x0e,0x04]
62816
62817v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,1,0]
62818// GFX10: encoding: [0x05,0x20,0x59,0xd7,0x01,0x05,0x0e,0x04]
62819
62820v_med3_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62821// GFX10: encoding: [0x05,0x40,0x59,0xd7,0x01,0x05,0x0e,0x04]
62822
62823v_med3_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
62824// GFX10: encoding: [0x05,0x78,0x59,0xd7,0x01,0x05,0x0e,0x04]
62825
62826v_interp_p2_f16 v5, v2, attr0.x, v3
62827// GFX10: encoding: [0x05,0x00,0x5a,0xd7,0x00,0x04,0x0e,0x04]
62828
62829v_interp_p2_f16 v5, -v2, attr0.x, v3
62830// GFX10: encoding: [0x05,0x00,0x5a,0xd7,0x00,0x04,0x0e,0x44]
62831
62832v_interp_p2_f16 v5, v2, attr0.x, |v3|
62833// GFX10: encoding: [0x05,0x04,0x5a,0xd7,0x00,0x04,0x0e,0x04]
62834
62835v_interp_p2_f16 v5, v2, attr0.w, v3
62836// GFX10: encoding: [0x05,0x00,0x5a,0xd7,0xc0,0x04,0x0e,0x04]
62837
62838v_interp_p2_f16 v5, v2, attr0.x, v3 high
62839// GFX10: encoding: [0x05,0x00,0x5a,0xd7,0x00,0x05,0x0e,0x04]
62840
62841v_interp_p2_f16 v5, v2, attr0.x, v3 clamp
62842// GFX10: encoding: [0x05,0x80,0x5a,0xd7,0x00,0x04,0x0e,0x04]
62843
62844v_mad_i16 v5, 0, v2, v3
62845// GFX10: encoding: [0x05,0x00,0x5e,0xd7,0x80,0x04,0x0e,0x04]
62846
62847v_mad_i16 v5, v1, -1, v3
62848// GFX10: encoding: [0x05,0x00,0x5e,0xd7,0x01,0x83,0x0d,0x04]
62849
62850v_mad_i16 v5, v1, v2, -4.0
62851// GFX10: encoding: [0x05,0x00,0x5e,0xd7,0x01,0x05,0xde,0x03]
62852
62853v_mad_i16 v5, v1, v2, v3 clamp
62854// GFX10: encoding: [0x05,0x80,0x5e,0xd7,0x01,0x05,0x0e,0x04]
62855
62856v_mad_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62857// GFX10: encoding: [0x05,0x40,0x5e,0xd7,0x01,0x05,0x0e,0x04]
62858
62859v_mad_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
62860// GFX10: encoding: [0x05,0x78,0x5e,0xd7,0x01,0x05,0x0e,0x04]
62861
62862v_div_fixup_f16 v5, 0.5, v2, v3
62863// GFX10: encoding: [0x05,0x00,0x5f,0xd7,0xf0,0x04,0x0e,0x04]
62864
62865v_div_fixup_f16 v5, v1, 0.5, v3
62866// GFX10: encoding: [0x05,0x00,0x5f,0xd7,0x01,0xe1,0x0d,0x04]
62867
62868v_div_fixup_f16 v5, v1, v2, 0.5
62869// GFX10: encoding: [0x05,0x00,0x5f,0xd7,0x01,0x05,0xc2,0x03]
62870
62871v_div_fixup_f16 v5, -v1, v2, v3
62872// GFX10: encoding: [0x05,0x00,0x5f,0xd7,0x01,0x05,0x0e,0x24]
62873
62874v_div_fixup_f16 v5, |v1|, v2, v3
62875// GFX10: encoding: [0x05,0x01,0x5f,0xd7,0x01,0x05,0x0e,0x04]
62876
62877v_div_fixup_f16 v5, v1, v2, v3 clamp
62878// GFX10: encoding: [0x05,0x80,0x5f,0xd7,0x01,0x05,0x0e,0x04]
62879
62880v_div_fixup_f16 v5, v1, v2, v3 op_sel:[1,0,0,0]
62881// GFX10: encoding: [0x05,0x08,0x5f,0xd7,0x01,0x05,0x0e,0x04]
62882
62883v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,0,1,0]
62884// GFX10: encoding: [0x05,0x20,0x5f,0xd7,0x01,0x05,0x0e,0x04]
62885
62886v_div_fixup_f16 v5, v1, v2, v3 op_sel:[0,0,0,1]
62887// GFX10: encoding: [0x05,0x40,0x5f,0xd7,0x01,0x05,0x0e,0x04]
62888
62889v_add3_u32 v5, v1, v2, v3
62890// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x0e,0x04]
62891
62892v_add3_u32 v255, v1, v2, v3
62893// GFX10: encoding: [0xff,0x00,0x6d,0xd7,0x01,0x05,0x0e,0x04]
62894
62895v_add3_u32 v5, v255, v2, v3
62896// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0xff,0x05,0x0e,0x04]
62897
62898v_add3_u32 v5, s1, v2, v3
62899// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x04,0x0e,0x04]
62900
62901v_add3_u32 v5, s101, v2, v3
62902// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x65,0x04,0x0e,0x04]
62903
62904v_add3_u32 v5, vcc_lo, v2, v3
62905// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x6a,0x04,0x0e,0x04]
62906
62907v_add3_u32 v5, vcc_hi, v2, v3
62908// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x6b,0x04,0x0e,0x04]
62909
62910v_add3_u32 v5, m0, v2, v3
62911// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x7c,0x04,0x0e,0x04]
62912
62913v_add3_u32 v5, exec_lo, v2, v3
62914// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x7e,0x04,0x0e,0x04]
62915
62916v_add3_u32 v5, exec_hi, v2, v3
62917// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x7f,0x04,0x0e,0x04]
62918
62919v_add3_u32 v5, 0, v2, v3
62920// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x80,0x04,0x0e,0x04]
62921
62922v_add3_u32 v5, -1, v2, v3
62923// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0xc1,0x04,0x0e,0x04]
62924
62925v_add3_u32 v5, 0.5, v2, v3
62926// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0xf0,0x04,0x0e,0x04]
62927
62928v_add3_u32 v5, -4.0, v2, v3
62929// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0xf7,0x04,0x0e,0x04]
62930
62931v_add3_u32 v5, v1, v255, v3
62932// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xff,0x0f,0x04]
62933
62934v_add3_u32 v5, v1, s2, v3
62935// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x0c,0x04]
62936
62937v_add3_u32 v5, v1, s101, v3
62938// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xcb,0x0c,0x04]
62939
62940v_add3_u32 v5, v1, vcc_lo, v3
62941// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xd5,0x0c,0x04]
62942
62943v_add3_u32 v5, v1, vcc_hi, v3
62944// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xd7,0x0c,0x04]
62945
62946v_add3_u32 v5, v1, m0, v3
62947// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xf9,0x0c,0x04]
62948
62949v_add3_u32 v5, v1, exec_lo, v3
62950// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xfd,0x0c,0x04]
62951
62952v_add3_u32 v5, v1, exec_hi, v3
62953// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xff,0x0c,0x04]
62954
62955v_add3_u32 v5, v1, 0, v3
62956// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x01,0x0d,0x04]
62957
62958v_add3_u32 v5, v1, -1, v3
62959// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x83,0x0d,0x04]
62960
62961v_add3_u32 v5, v1, 0.5, v3
62962// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xe1,0x0d,0x04]
62963
62964v_add3_u32 v5, v1, -4.0, v3
62965// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0xef,0x0d,0x04]
62966
62967v_add3_u32 v5, v1, v2, v255
62968// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xfe,0x07]
62969
62970v_add3_u32 v5, v1, v2, s3
62971// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x0e,0x00]
62972
62973v_add3_u32 v5, v1, v2, s101
62974// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x96,0x01]
62975
62976v_add3_u32 v5, v1, v2, vcc_lo
62977// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xaa,0x01]
62978
62979v_add3_u32 v5, v1, v2, vcc_hi
62980// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xae,0x01]
62981
62982v_add3_u32 v5, v1, v2, m0
62983// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xf2,0x01]
62984
62985v_add3_u32 v5, v1, v2, exec_lo
62986// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xfa,0x01]
62987
62988v_add3_u32 v5, v1, v2, exec_hi
62989// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xfe,0x01]
62990
62991v_add3_u32 v5, v1, v2, 0
62992// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x02,0x02]
62993
62994v_add3_u32 v5, v1, v2, -1
62995// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0x06,0x03]
62996
62997v_add3_u32 v5, v1, v2, 0.5
62998// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xc2,0x03]
62999
63000v_add3_u32 v5, v1, v2, -4.0
63001// GFX10: encoding: [0x05,0x00,0x6d,0xd7,0x01,0x05,0xde,0x03]
63002
63003v_lshl_or_b32 v5, v1, v2, v3
63004// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x0e,0x04]
63005
63006v_lshl_or_b32 v255, v1, v2, v3
63007// GFX10: encoding: [0xff,0x00,0x6f,0xd7,0x01,0x05,0x0e,0x04]
63008
63009v_lshl_or_b32 v5, v255, v2, v3
63010// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0xff,0x05,0x0e,0x04]
63011
63012v_lshl_or_b32 v5, s1, v2, v3
63013// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x04,0x0e,0x04]
63014
63015v_lshl_or_b32 v5, s101, v2, v3
63016// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x65,0x04,0x0e,0x04]
63017
63018v_lshl_or_b32 v5, vcc_lo, v2, v3
63019// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x6a,0x04,0x0e,0x04]
63020
63021v_lshl_or_b32 v5, vcc_hi, v2, v3
63022// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x6b,0x04,0x0e,0x04]
63023
63024v_lshl_or_b32 v5, m0, v2, v3
63025// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x7c,0x04,0x0e,0x04]
63026
63027v_lshl_or_b32 v5, exec_lo, v2, v3
63028// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x7e,0x04,0x0e,0x04]
63029
63030v_lshl_or_b32 v5, exec_hi, v2, v3
63031// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x7f,0x04,0x0e,0x04]
63032
63033v_lshl_or_b32 v5, 0, v2, v3
63034// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x80,0x04,0x0e,0x04]
63035
63036v_lshl_or_b32 v5, -1, v2, v3
63037// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0xc1,0x04,0x0e,0x04]
63038
63039v_lshl_or_b32 v5, 0.5, v2, v3
63040// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0xf0,0x04,0x0e,0x04]
63041
63042v_lshl_or_b32 v5, -4.0, v2, v3
63043// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0xf7,0x04,0x0e,0x04]
63044
63045v_lshl_or_b32 v5, v1, v255, v3
63046// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xff,0x0f,0x04]
63047
63048v_lshl_or_b32 v5, v1, s2, v3
63049// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x0c,0x04]
63050
63051v_lshl_or_b32 v5, v1, s101, v3
63052// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xcb,0x0c,0x04]
63053
63054v_lshl_or_b32 v5, v1, vcc_lo, v3
63055// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xd5,0x0c,0x04]
63056
63057v_lshl_or_b32 v5, v1, vcc_hi, v3
63058// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xd7,0x0c,0x04]
63059
63060v_lshl_or_b32 v5, v1, m0, v3
63061// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xf9,0x0c,0x04]
63062
63063v_lshl_or_b32 v5, v1, exec_lo, v3
63064// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xfd,0x0c,0x04]
63065
63066v_lshl_or_b32 v5, v1, exec_hi, v3
63067// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xff,0x0c,0x04]
63068
63069v_lshl_or_b32 v5, v1, 0, v3
63070// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x01,0x0d,0x04]
63071
63072v_lshl_or_b32 v5, v1, -1, v3
63073// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x83,0x0d,0x04]
63074
63075v_lshl_or_b32 v5, v1, 0.5, v3
63076// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xe1,0x0d,0x04]
63077
63078v_lshl_or_b32 v5, v1, -4.0, v3
63079// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0xef,0x0d,0x04]
63080
63081v_lshl_or_b32 v5, v1, v2, v255
63082// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xfe,0x07]
63083
63084v_lshl_or_b32 v5, v1, v2, s3
63085// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x0e,0x00]
63086
63087v_lshl_or_b32 v5, v1, v2, s101
63088// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x96,0x01]
63089
63090v_lshl_or_b32 v5, v1, v2, vcc_lo
63091// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xaa,0x01]
63092
63093v_lshl_or_b32 v5, v1, v2, vcc_hi
63094// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xae,0x01]
63095
63096v_lshl_or_b32 v5, v1, v2, m0
63097// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xf2,0x01]
63098
63099v_lshl_or_b32 v5, v1, v2, exec_lo
63100// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xfa,0x01]
63101
63102v_lshl_or_b32 v5, v1, v2, exec_hi
63103// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xfe,0x01]
63104
63105v_lshl_or_b32 v5, v1, v2, 0
63106// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x02,0x02]
63107
63108v_lshl_or_b32 v5, v1, v2, -1
63109// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0x06,0x03]
63110
63111v_lshl_or_b32 v5, v1, v2, 0.5
63112// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xc2,0x03]
63113
63114v_lshl_or_b32 v5, v1, v2, -4.0
63115// GFX10: encoding: [0x05,0x00,0x6f,0xd7,0x01,0x05,0xde,0x03]
63116
63117v_and_or_b32 v5, v1, v2, v3
63118// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x0e,0x04]
63119
63120v_and_or_b32 v255, v1, v2, v3
63121// GFX10: encoding: [0xff,0x00,0x71,0xd7,0x01,0x05,0x0e,0x04]
63122
63123v_and_or_b32 v5, v255, v2, v3
63124// GFX10: encoding: [0x05,0x00,0x71,0xd7,0xff,0x05,0x0e,0x04]
63125
63126v_and_or_b32 v5, s1, v2, v3
63127// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x04,0x0e,0x04]
63128
63129v_and_or_b32 v5, s101, v2, v3
63130// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x65,0x04,0x0e,0x04]
63131
63132v_and_or_b32 v5, vcc_lo, v2, v3
63133// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x6a,0x04,0x0e,0x04]
63134
63135v_and_or_b32 v5, vcc_hi, v2, v3
63136// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x6b,0x04,0x0e,0x04]
63137
63138v_and_or_b32 v5, m0, v2, v3
63139// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x7c,0x04,0x0e,0x04]
63140
63141v_and_or_b32 v5, exec_lo, v2, v3
63142// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x7e,0x04,0x0e,0x04]
63143
63144v_and_or_b32 v5, exec_hi, v2, v3
63145// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x7f,0x04,0x0e,0x04]
63146
63147v_and_or_b32 v5, 0, v2, v3
63148// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x80,0x04,0x0e,0x04]
63149
63150v_and_or_b32 v5, -1, v2, v3
63151// GFX10: encoding: [0x05,0x00,0x71,0xd7,0xc1,0x04,0x0e,0x04]
63152
63153v_and_or_b32 v5, 0.5, v2, v3
63154// GFX10: encoding: [0x05,0x00,0x71,0xd7,0xf0,0x04,0x0e,0x04]
63155
63156v_and_or_b32 v5, -4.0, v2, v3
63157// GFX10: encoding: [0x05,0x00,0x71,0xd7,0xf7,0x04,0x0e,0x04]
63158
63159v_and_or_b32 v5, v1, v255, v3
63160// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xff,0x0f,0x04]
63161
63162v_and_or_b32 v5, v1, s2, v3
63163// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x0c,0x04]
63164
63165v_and_or_b32 v5, v1, s101, v3
63166// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xcb,0x0c,0x04]
63167
63168v_and_or_b32 v5, v1, vcc_lo, v3
63169// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xd5,0x0c,0x04]
63170
63171v_and_or_b32 v5, v1, vcc_hi, v3
63172// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xd7,0x0c,0x04]
63173
63174v_and_or_b32 v5, v1, m0, v3
63175// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xf9,0x0c,0x04]
63176
63177v_and_or_b32 v5, v1, exec_lo, v3
63178// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xfd,0x0c,0x04]
63179
63180v_and_or_b32 v5, v1, exec_hi, v3
63181// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xff,0x0c,0x04]
63182
63183v_and_or_b32 v5, v1, 0, v3
63184// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x01,0x0d,0x04]
63185
63186v_and_or_b32 v5, v1, -1, v3
63187// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x83,0x0d,0x04]
63188
63189v_and_or_b32 v5, v1, 0.5, v3
63190// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xe1,0x0d,0x04]
63191
63192v_and_or_b32 v5, v1, -4.0, v3
63193// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0xef,0x0d,0x04]
63194
63195v_and_or_b32 v5, v1, v2, v255
63196// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xfe,0x07]
63197
63198v_and_or_b32 v5, v1, v2, s3
63199// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x0e,0x00]
63200
63201v_and_or_b32 v5, v1, v2, s101
63202// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x96,0x01]
63203
63204v_and_or_b32 v5, v1, v2, vcc_lo
63205// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xaa,0x01]
63206
63207v_and_or_b32 v5, v1, v2, vcc_hi
63208// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xae,0x01]
63209
63210v_and_or_b32 v5, v1, v2, m0
63211// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xf2,0x01]
63212
63213v_and_or_b32 v5, v1, v2, exec_lo
63214// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xfa,0x01]
63215
63216v_and_or_b32 v5, v1, v2, exec_hi
63217// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xfe,0x01]
63218
63219v_and_or_b32 v5, v1, v2, 0
63220// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x02,0x02]
63221
63222v_and_or_b32 v5, v1, v2, -1
63223// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0x06,0x03]
63224
63225v_and_or_b32 v5, v1, v2, 0.5
63226// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xc2,0x03]
63227
63228v_and_or_b32 v5, v1, v2, -4.0
63229// GFX10: encoding: [0x05,0x00,0x71,0xd7,0x01,0x05,0xde,0x03]
63230
63231v_or3_b32 v5, v1, v2, v3
63232// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x0e,0x04]
63233
63234v_or3_b32 v255, v1, v2, v3
63235// GFX10: encoding: [0xff,0x00,0x72,0xd7,0x01,0x05,0x0e,0x04]
63236
63237v_or3_b32 v5, v255, v2, v3
63238// GFX10: encoding: [0x05,0x00,0x72,0xd7,0xff,0x05,0x0e,0x04]
63239
63240v_or3_b32 v5, s1, v2, v3
63241// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x04,0x0e,0x04]
63242
63243v_or3_b32 v5, s101, v2, v3
63244// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x65,0x04,0x0e,0x04]
63245
63246v_or3_b32 v5, vcc_lo, v2, v3
63247// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x6a,0x04,0x0e,0x04]
63248
63249v_or3_b32 v5, vcc_hi, v2, v3
63250// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x6b,0x04,0x0e,0x04]
63251
63252v_or3_b32 v5, m0, v2, v3
63253// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x7c,0x04,0x0e,0x04]
63254
63255v_or3_b32 v5, exec_lo, v2, v3
63256// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x7e,0x04,0x0e,0x04]
63257
63258v_or3_b32 v5, exec_hi, v2, v3
63259// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x7f,0x04,0x0e,0x04]
63260
63261v_or3_b32 v5, 0, v2, v3
63262// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x80,0x04,0x0e,0x04]
63263
63264v_or3_b32 v5, -1, v2, v3
63265// GFX10: encoding: [0x05,0x00,0x72,0xd7,0xc1,0x04,0x0e,0x04]
63266
63267v_or3_b32 v5, 0.5, v2, v3
63268// GFX10: encoding: [0x05,0x00,0x72,0xd7,0xf0,0x04,0x0e,0x04]
63269
63270v_or3_b32 v5, -4.0, v2, v3
63271// GFX10: encoding: [0x05,0x00,0x72,0xd7,0xf7,0x04,0x0e,0x04]
63272
63273v_or3_b32 v5, v1, v255, v3
63274// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xff,0x0f,0x04]
63275
63276v_or3_b32 v5, v1, s2, v3
63277// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x0c,0x04]
63278
63279v_or3_b32 v5, v1, s101, v3
63280// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xcb,0x0c,0x04]
63281
63282v_or3_b32 v5, v1, vcc_lo, v3
63283// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xd5,0x0c,0x04]
63284
63285v_or3_b32 v5, v1, vcc_hi, v3
63286// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xd7,0x0c,0x04]
63287
63288v_or3_b32 v5, v1, m0, v3
63289// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xf9,0x0c,0x04]
63290
63291v_or3_b32 v5, v1, exec_lo, v3
63292// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xfd,0x0c,0x04]
63293
63294v_or3_b32 v5, v1, exec_hi, v3
63295// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xff,0x0c,0x04]
63296
63297v_or3_b32 v5, v1, 0, v3
63298// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x01,0x0d,0x04]
63299
63300v_or3_b32 v5, v1, -1, v3
63301// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x83,0x0d,0x04]
63302
63303v_or3_b32 v5, v1, 0.5, v3
63304// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xe1,0x0d,0x04]
63305
63306v_or3_b32 v5, v1, -4.0, v3
63307// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0xef,0x0d,0x04]
63308
63309v_or3_b32 v5, v1, v2, v255
63310// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xfe,0x07]
63311
63312v_or3_b32 v5, v1, v2, s3
63313// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x0e,0x00]
63314
63315v_or3_b32 v5, v1, v2, s101
63316// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x96,0x01]
63317
63318v_or3_b32 v5, v1, v2, vcc_lo
63319// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xaa,0x01]
63320
63321v_or3_b32 v5, v1, v2, vcc_hi
63322// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xae,0x01]
63323
63324v_or3_b32 v5, v1, v2, m0
63325// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xf2,0x01]
63326
63327v_or3_b32 v5, v1, v2, exec_lo
63328// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xfa,0x01]
63329
63330v_or3_b32 v5, v1, v2, exec_hi
63331// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xfe,0x01]
63332
63333v_or3_b32 v5, v1, v2, 0
63334// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x02,0x02]
63335
63336v_or3_b32 v5, v1, v2, -1
63337// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0x06,0x03]
63338
63339v_or3_b32 v5, v1, v2, 0.5
63340// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xc2,0x03]
63341
63342v_or3_b32 v5, v1, v2, -4.0
63343// GFX10: encoding: [0x05,0x00,0x72,0xd7,0x01,0x05,0xde,0x03]
63344
63345v_mad_u32_u16 v5, v1, v2, v3
63346// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x0e,0x04]
63347
63348v_mad_u32_u16 v255, v1, v2, v3
63349// GFX10: encoding: [0xff,0x00,0x73,0xd7,0x01,0x05,0x0e,0x04]
63350
63351v_mad_u32_u16 v5, v255, v2, v3
63352// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xff,0x05,0x0e,0x04]
63353
63354v_mad_u32_u16 v5, s1, v2, v3
63355// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x04,0x0e,0x04]
63356
63357v_mad_u32_u16 v5, s101, v2, v3
63358// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x65,0x04,0x0e,0x04]
63359
63360v_mad_u32_u16 v5, vcc_lo, v2, v3
63361// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x6a,0x04,0x0e,0x04]
63362
63363v_mad_u32_u16 v5, vcc_hi, v2, v3
63364// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x6b,0x04,0x0e,0x04]
63365
63366v_mad_u32_u16 v5, m0, v2, v3
63367// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x7c,0x04,0x0e,0x04]
63368
63369v_mad_u32_u16 v5, exec_lo, v2, v3
63370// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x7e,0x04,0x0e,0x04]
63371
63372v_mad_u32_u16 v5, exec_hi, v2, v3
63373// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x7f,0x04,0x0e,0x04]
63374
63375v_mad_u32_u16 v5, 0, v2, v3
63376// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x80,0x04,0x0e,0x04]
63377
63378v_mad_u32_u16 v5, -1, v2, v3
63379// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xc1,0x04,0x0e,0x04]
63380
63381v_mad_u32_u16 v5, 0.5, v2, v3
63382// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xf0,0x04,0x0e,0x04]
63383
63384v_mad_u32_u16 v5, -4.0, v2, v3
63385// GFX10: encoding: [0x05,0x00,0x73,0xd7,0xf7,0x04,0x0e,0x04]
63386
63387v_mad_u32_u16 v5, v1, v255, v3
63388// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0f,0x04]
63389
63390v_mad_u32_u16 v5, v1, s2, v3
63391// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x0c,0x04]
63392
63393v_mad_u32_u16 v5, v1, s101, v3
63394// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xcb,0x0c,0x04]
63395
63396v_mad_u32_u16 v5, v1, vcc_lo, v3
63397// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xd5,0x0c,0x04]
63398
63399v_mad_u32_u16 v5, v1, vcc_hi, v3
63400// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xd7,0x0c,0x04]
63401
63402v_mad_u32_u16 v5, v1, m0, v3
63403// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xf9,0x0c,0x04]
63404
63405v_mad_u32_u16 v5, v1, exec_lo, v3
63406// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xfd,0x0c,0x04]
63407
63408v_mad_u32_u16 v5, v1, exec_hi, v3
63409// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xff,0x0c,0x04]
63410
63411v_mad_u32_u16 v5, v1, 0, v3
63412// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x01,0x0d,0x04]
63413
63414v_mad_u32_u16 v5, v1, -1, v3
63415// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x83,0x0d,0x04]
63416
63417v_mad_u32_u16 v5, v1, 0.5, v3
63418// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xe1,0x0d,0x04]
63419
63420v_mad_u32_u16 v5, v1, -4.0, v3
63421// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0xef,0x0d,0x04]
63422
63423v_mad_u32_u16 v5, v1, v2, v255
63424// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xfe,0x07]
63425
63426v_mad_u32_u16 v5, v1, v2, s3
63427// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x0e,0x00]
63428
63429v_mad_u32_u16 v5, v1, v2, s101
63430// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x96,0x01]
63431
63432v_mad_u32_u16 v5, v1, v2, vcc_lo
63433// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xaa,0x01]
63434
63435v_mad_u32_u16 v5, v1, v2, vcc_hi
63436// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xae,0x01]
63437
63438v_mad_u32_u16 v5, v1, v2, m0
63439// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xf2,0x01]
63440
63441v_mad_u32_u16 v5, v1, v2, exec_lo
63442// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xfa,0x01]
63443
63444v_mad_u32_u16 v5, v1, v2, exec_hi
63445// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xfe,0x01]
63446
63447v_mad_u32_u16 v5, v1, v2, 0
63448// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x02,0x02]
63449
63450v_mad_u32_u16 v5, v1, v2, -1
63451// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x06,0x03]
63452
63453v_mad_u32_u16 v5, v1, v2, 0.5
63454// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xc2,0x03]
63455
63456v_mad_u32_u16 v5, v1, v2, -4.0
63457// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0xde,0x03]
63458
63459v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,0]
63460// GFX10: encoding: [0x05,0x00,0x73,0xd7,0x01,0x05,0x0e,0x04]
63461
63462v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,0,0,0]
63463// GFX10: encoding: [0x05,0x08,0x73,0xd7,0x01,0x05,0x0e,0x04]
63464
63465v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,1,0,0]
63466// GFX10: encoding: [0x05,0x10,0x73,0xd7,0x01,0x05,0x0e,0x04]
63467
63468v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,1,0]
63469// GFX10: encoding: [0x05,0x20,0x73,0xd7,0x01,0x05,0x0e,0x04]
63470
63471v_mad_u32_u16 v5, v1, v2, v3 op_sel:[0,0,0,1]
63472// GFX10: encoding: [0x05,0x40,0x73,0xd7,0x01,0x05,0x0e,0x04]
63473
63474v_mad_u32_u16 v5, v1, v2, v3 op_sel:[1,1,1,1]
63475// GFX10: encoding: [0x05,0x78,0x73,0xd7,0x01,0x05,0x0e,0x04]
63476
63477v_mad_u32_u16 v5, v1, v2, v3 clamp
63478// GFX10: encoding: [0x05,0x80,0x73,0xd7,0x01,0x05,0x0e,0x04]
63479
63480v_mad_i32_i16 v5, v1, v2, v3
63481// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x0e,0x04]
63482
63483v_mad_i32_i16 v255, v1, v2, v3
63484// GFX10: encoding: [0xff,0x00,0x75,0xd7,0x01,0x05,0x0e,0x04]
63485
63486v_mad_i32_i16 v5, v255, v2, v3
63487// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xff,0x05,0x0e,0x04]
63488
63489v_mad_i32_i16 v5, s1, v2, v3
63490// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x04,0x0e,0x04]
63491
63492v_mad_i32_i16 v5, s101, v2, v3
63493// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x65,0x04,0x0e,0x04]
63494
63495v_mad_i32_i16 v5, vcc_lo, v2, v3
63496// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x6a,0x04,0x0e,0x04]
63497
63498v_mad_i32_i16 v5, vcc_hi, v2, v3
63499// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x6b,0x04,0x0e,0x04]
63500
63501v_mad_i32_i16 v5, m0, v2, v3
63502// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x7c,0x04,0x0e,0x04]
63503
63504v_mad_i32_i16 v5, exec_lo, v2, v3
63505// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x7e,0x04,0x0e,0x04]
63506
63507v_mad_i32_i16 v5, exec_hi, v2, v3
63508// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x7f,0x04,0x0e,0x04]
63509
63510v_mad_i32_i16 v5, 0, v2, v3
63511// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x80,0x04,0x0e,0x04]
63512
63513v_mad_i32_i16 v5, -1, v2, v3
63514// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xc1,0x04,0x0e,0x04]
63515
63516v_mad_i32_i16 v5, 0.5, v2, v3
63517// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xf0,0x04,0x0e,0x04]
63518
63519v_mad_i32_i16 v5, -4.0, v2, v3
63520// GFX10: encoding: [0x05,0x00,0x75,0xd7,0xf7,0x04,0x0e,0x04]
63521
63522v_mad_i32_i16 v5, v1, v255, v3
63523// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0f,0x04]
63524
63525v_mad_i32_i16 v5, v1, s2, v3
63526// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x0c,0x04]
63527
63528v_mad_i32_i16 v5, v1, s101, v3
63529// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xcb,0x0c,0x04]
63530
63531v_mad_i32_i16 v5, v1, vcc_lo, v3
63532// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xd5,0x0c,0x04]
63533
63534v_mad_i32_i16 v5, v1, vcc_hi, v3
63535// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xd7,0x0c,0x04]
63536
63537v_mad_i32_i16 v5, v1, m0, v3
63538// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xf9,0x0c,0x04]
63539
63540v_mad_i32_i16 v5, v1, exec_lo, v3
63541// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xfd,0x0c,0x04]
63542
63543v_mad_i32_i16 v5, v1, exec_hi, v3
63544// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xff,0x0c,0x04]
63545
63546v_mad_i32_i16 v5, v1, 0, v3
63547// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x01,0x0d,0x04]
63548
63549v_mad_i32_i16 v5, v1, -1, v3
63550// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x83,0x0d,0x04]
63551
63552v_mad_i32_i16 v5, v1, 0.5, v3
63553// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xe1,0x0d,0x04]
63554
63555v_mad_i32_i16 v5, v1, -4.0, v3
63556// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0xef,0x0d,0x04]
63557
63558v_mad_i32_i16 v5, v1, v2, v255
63559// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xfe,0x07]
63560
63561v_mad_i32_i16 v5, v1, v2, s3
63562// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x0e,0x00]
63563
63564v_mad_i32_i16 v5, v1, v2, s101
63565// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x96,0x01]
63566
63567v_mad_i32_i16 v5, v1, v2, vcc_lo
63568// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xaa,0x01]
63569
63570v_mad_i32_i16 v5, v1, v2, vcc_hi
63571// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xae,0x01]
63572
63573v_mad_i32_i16 v5, v1, v2, m0
63574// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xf2,0x01]
63575
63576v_mad_i32_i16 v5, v1, v2, exec_lo
63577// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xfa,0x01]
63578
63579v_mad_i32_i16 v5, v1, v2, exec_hi
63580// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xfe,0x01]
63581
63582v_mad_i32_i16 v5, v1, v2, 0
63583// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x02,0x02]
63584
63585v_mad_i32_i16 v5, v1, v2, -1
63586// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x06,0x03]
63587
63588v_mad_i32_i16 v5, v1, v2, 0.5
63589// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xc2,0x03]
63590
63591v_mad_i32_i16 v5, v1, v2, -4.0
63592// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0xde,0x03]
63593
63594v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,0,0]
63595// GFX10: encoding: [0x05,0x00,0x75,0xd7,0x01,0x05,0x0e,0x04]
63596
63597v_mad_i32_i16 v5, v1, v2, v3 op_sel:[1,0,0,0]
63598// GFX10: encoding: [0x05,0x08,0x75,0xd7,0x01,0x05,0x0e,0x04]
63599
63600v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,1,0,0]
63601// GFX10: encoding: [0x05,0x10,0x75,0xd7,0x01,0x05,0x0e,0x04]
63602
63603v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,1,0]
63604// GFX10: encoding: [0x05,0x20,0x75,0xd7,0x01,0x05,0x0e,0x04]
63605
63606v_mad_i32_i16 v5, v1, v2, v3 op_sel:[0,0,0,1]
63607// GFX10: encoding: [0x05,0x40,0x75,0xd7,0x01,0x05,0x0e,0x04]
63608
63609v_mad_i32_i16 v5, v1, v2, v3 op_sel:[1,1,1,1]
63610// GFX10: encoding: [0x05,0x78,0x75,0xd7,0x01,0x05,0x0e,0x04]
63611
63612v_mad_i32_i16 v5, v1, v2, v3 clamp
63613// GFX10: encoding: [0x05,0x80,0x75,0xd7,0x01,0x05,0x0e,0x04]
63614
63615v_sub_nc_i32 v5, v1, v2
63616// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x05,0x02,0x00]
63617
63618v_sub_nc_i32 v255, v1, v2
63619// GFX10: encoding: [0xff,0x00,0x76,0xd7,0x01,0x05,0x02,0x00]
63620
63621v_sub_nc_i32 v5, v255, v2
63622// GFX10: encoding: [0x05,0x00,0x76,0xd7,0xff,0x05,0x02,0x00]
63623
63624v_sub_nc_i32 v5, s1, v2
63625// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x04,0x02,0x00]
63626
63627v_sub_nc_i32 v5, s103, v2
63628// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x67,0x04,0x02,0x00]
63629
63630v_sub_nc_i32 v5, vcc_lo, v2
63631// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x6a,0x04,0x02,0x00]
63632
63633v_sub_nc_i32 v5, vcc_hi, v2
63634// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x6b,0x04,0x02,0x00]
63635
63636v_sub_nc_i32 v5, ttmp11, v2
63637// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x77,0x04,0x02,0x00]
63638
63639v_sub_nc_i32 v5, m0, v2
63640// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x7c,0x04,0x02,0x00]
63641
63642v_sub_nc_i32 v5, exec_lo, v2
63643// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x7e,0x04,0x02,0x00]
63644
63645v_sub_nc_i32 v5, exec_hi, v2
63646// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x7f,0x04,0x02,0x00]
63647
63648v_sub_nc_i32 v5, 0, v2
63649// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x80,0x04,0x02,0x00]
63650
63651v_sub_nc_i32 v5, -1, v2
63652// GFX10: encoding: [0x05,0x00,0x76,0xd7,0xc1,0x04,0x02,0x00]
63653
63654v_sub_nc_i32 v5, 0.5, v2
63655// GFX10: encoding: [0x05,0x00,0x76,0xd7,0xf0,0x04,0x02,0x00]
63656
63657v_sub_nc_i32 v5, -4.0, v2
63658// GFX10: encoding: [0x05,0x00,0x76,0xd7,0xf7,0x04,0x02,0x00]
63659
63660v_sub_nc_i32 v5, v1, v255
63661// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xff,0x03,0x00]
63662
63663v_sub_nc_i32 v5, v1, s2
63664// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x05,0x00,0x00]
63665
63666v_sub_nc_i32 v5, v1, s103
63667// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xcf,0x00,0x00]
63668
63669v_sub_nc_i32 v5, v1, vcc_lo
63670// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xd5,0x00,0x00]
63671
63672v_sub_nc_i32 v5, v1, vcc_hi
63673// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xd7,0x00,0x00]
63674
63675v_sub_nc_i32 v5, v1, ttmp11
63676// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xef,0x00,0x00]
63677
63678v_sub_nc_i32 v5, v1, m0
63679// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xf9,0x00,0x00]
63680
63681v_sub_nc_i32 v5, v1, exec_lo
63682// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xfd,0x00,0x00]
63683
63684v_sub_nc_i32 v5, v1, exec_hi
63685// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xff,0x00,0x00]
63686
63687v_sub_nc_i32 v5, v1, 0
63688// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x01,0x01,0x00]
63689
63690v_sub_nc_i32 v5, v1, -1
63691// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0x83,0x01,0x00]
63692
63693v_sub_nc_i32 v5, v1, 0.5
63694// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xe1,0x01,0x00]
63695
63696v_sub_nc_i32 v5, v1, -4.0
63697// GFX10: encoding: [0x05,0x00,0x76,0xd7,0x01,0xef,0x01,0x00]
63698
63699v_permlane16_b32 v5, v1, v2, v3
63700// GFX10-ERR: error: invalid operand for instruction
63701// GFX10-ERR-NEXT: v_permlane16_b32 v5, v1, v2, v3
63702
63703v_permlane16_b32 v5, v1, v2, s3
63704// GFX10-ERR: error: invalid operand for instruction
63705// GFX10-ERR-NEXT: v_permlane16_b32 v5, v1, v2, s3
63706
63707v_permlane16_b32 v5, v1, s2, v3
63708// GFX10-ERR: error: invalid operand for instruction
63709// GFX10-ERR-NEXT: v_permlane16_b32 v5, v1, s2, v3
63710
63711v_permlane16_b32 v5, s1, s2, s3
63712// GFX10-ERR: error: invalid operand for instruction
63713// GFX10-ERR-NEXT: v_permlane16_b32 v5, s1, s2, s3
63714
63715v_permlane16_b32 v5, 0, s2, s3
63716// GFX10-ERR: error: invalid operand for instruction
63717// GFX10-ERR-NEXT: v_permlane16_b32 v5, 0, s2, s3
63718
63719v_permlane16_b32 v5, v1, s2, s3
63720// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0x0c,0x00]
63721
63722v_permlane16_b32 v255, v1, s2, s3
63723// GFX10: encoding: [0xff,0x00,0x77,0xd7,0x01,0x05,0x0c,0x00]
63724
63725v_permlane16_b32 v5, v255, s2, s3
63726// GFX10: encoding: [0x05,0x00,0x77,0xd7,0xff,0x05,0x0c,0x00]
63727
63728v_permlane16_b32 v5, v103, s2, s3
63729// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x67,0x05,0x0c,0x00]
63730
63731v_permlane16_b32 v5, v1, vcc_lo, s2
63732// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xd5,0x08,0x00]
63733
63734v_permlane16_b32 v5, v1, vcc_hi, s2
63735// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xd7,0x08,0x00]
63736
63737v_permlane16_b32 v5, v1, ttmp11, s2
63738// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xef,0x08,0x00]
63739
63740v_permlane16_b32 v5, v1, m0, s2
63741// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xf9,0x08,0x00]
63742
63743v_permlane16_b32 v5, v1, exec_lo, s2
63744// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xfd,0x08,0x00]
63745
63746v_permlane16_b32 v5, v1, exec_hi, s2
63747// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xff,0x08,0x00]
63748
63749v_permlane16_b32 v5, v1, s103, s3
63750// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xcf,0x0c,0x00]
63751
63752v_permlane16_b32 v5, v1, vcc_lo, s3
63753// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xd5,0x0c,0x00]
63754
63755v_permlane16_b32 v5, v1, vcc_hi, s3
63756// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xd7,0x0c,0x00]
63757
63758v_permlane16_b32 v5, v1, ttmp11, s3
63759// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xef,0x0c,0x00]
63760
63761v_permlane16_b32 v5, v1, m0, s3
63762// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xf9,0x0c,0x00]
63763
63764v_permlane16_b32 v5, v1, exec_lo, s3
63765// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xfd,0x0c,0x00]
63766
63767v_permlane16_b32 v5, v1, exec_hi, s3
63768// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xff,0x0c,0x00]
63769
63770v_permlane16_b32 v5, v1, 0, s3
63771// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x01,0x0d,0x00]
63772
63773v_permlane16_b32 v5, v1, -1, s3
63774// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x83,0x0d,0x00]
63775
63776v_permlane16_b32 v5, v1, 0.5, s3
63777// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xe1,0x0d,0x00]
63778
63779v_permlane16_b32 v5, v1, -4.0, s3
63780// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0xef,0x0d,0x00]
63781
63782v_permlane16_b32 v5, v1, s2, s103
63783// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0x9c,0x01]
63784
63785v_permlane16_b32 v5, v1, s2, vcc_lo
63786// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xa8,0x01]
63787
63788v_permlane16_b32 v5, v1, s2, vcc_hi
63789// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xac,0x01]
63790
63791v_permlane16_b32 v5, v1, s2, ttmp11
63792// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xdc,0x01]
63793
63794v_permlane16_b32 v5, v1, s2, m0
63795// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xf0,0x01]
63796
63797v_permlane16_b32 v5, v1, s2, exec_lo
63798// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xf8,0x01]
63799
63800v_permlane16_b32 v5, v1, s2, exec_hi
63801// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xfc,0x01]
63802
63803v_permlane16_b32 v5, v1, s2, 0
63804// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0x00,0x02]
63805
63806v_permlane16_b32 v5, v1, s2, -1
63807// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0x04,0x03]
63808
63809v_permlane16_b32 v5, v1, s2, 0.5
63810// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xc0,0x03]
63811
63812v_permlane16_b32 v5, v1, s2, -4.0
63813// GFX10: encoding: [0x05,0x00,0x77,0xd7,0x01,0x05,0xdc,0x03]
63814
63815v_permlane16_b32 v5, v1, s2, s3 op_sel:[1,0]
63816// GFX10: encoding: [0x05,0x08,0x77,0xd7,0x01,0x05,0x0c,0x00]
63817
63818v_permlane16_b32 v5, v1, s2, s3 op_sel:[1,1]
63819// GFX10: encoding: [0x05,0x18,0x77,0xd7,0x01,0x05,0x0c,0x00]
63820
63821v_permlane16_b32 v5, v1, s2, s3 op_sel:[0,1]
63822// GFX10: encoding: [0x05,0x10,0x77,0xd7,0x01,0x05,0x0c,0x00]
63823
63824v_permlane16_b32 v5, v1, s2, s3 op_sel:[0, 0, 0, 1]
63825// GFX10-ERR: error: invalid op_sel operand
63826// GFX10-ERR-NEXT: v_permlane16_b32 v5, v1, s2, s3 op_sel:[0, 0, 0, 1]
63827
63828v_permlane16_b32 v5, v1, s2, s3 op_sel:[0, 0, 1, 0]
63829// GFX10-ERR: error: invalid op_sel operand
63830// GFX10-ERR-NEXT: v_permlane16_b32 v5, v1, s2, s3 op_sel:[0, 0, 1, 0]
63831
63832v_permlanex16_b32 v5, v1, v2, v3
63833// GFX10-ERR: error: invalid operand for instruction
63834// GFX10-ERR-NEXT: v_permlanex16_b32 v5, v1, v2, v3
63835
63836v_permlanex16_b32 v5, v1, v2, s3
63837// GFX10-ERR: error: invalid operand for instruction
63838// GFX10-ERR-NEXT: v_permlanex16_b32 v5, v1, v2, s3
63839
63840v_permlanex16_b32 v5, v1, s2, v3
63841// GFX10-ERR: error: invalid operand for instruction
63842// GFX10-ERR-NEXT: v_permlanex16_b32 v5, v1, s2, v3
63843
63844v_permlanex16_b32 v5, s1, s2, s3
63845// GFX10-ERR: error: invalid operand for instruction
63846// GFX10-ERR-NEXT: v_permlanex16_b32 v5, s1, s2, s3
63847
63848v_permlanex16_b32 v5, 0, s2, s3
63849// GFX10-ERR: error: invalid operand for instruction
63850// GFX10-ERR-NEXT: v_permlanex16_b32 v5, 0, s2, s3
63851
63852v_permlanex16_b32 v5, v1, s2, s3
63853// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0x0c,0x00]
63854
63855v_permlanex16_b32 v255, v1, s2, s3
63856// GFX10: encoding: [0xff,0x00,0x78,0xd7,0x01,0x05,0x0c,0x00]
63857
63858v_permlanex16_b32 v5, v255, s2, s3
63859// GFX10: encoding: [0x05,0x00,0x78,0xd7,0xff,0x05,0x0c,0x00]
63860
63861v_permlanex16_b32 v5, v103, s2, s3
63862// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x67,0x05,0x0c,0x00]
63863
63864v_permlanex16_b32 v5, v1, vcc_lo, s2
63865// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xd5,0x08,0x00]
63866
63867v_permlanex16_b32 v5, v1, vcc_hi, s2
63868// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xd7,0x08,0x00]
63869
63870v_permlanex16_b32 v5, v1, ttmp11, s2
63871// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xef,0x08,0x00]
63872
63873v_permlanex16_b32 v5, v1, m0, s2
63874// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xf9,0x08,0x00]
63875
63876v_permlanex16_b32 v5, v1, exec_lo, s2
63877// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xfd,0x08,0x00]
63878
63879v_permlanex16_b32 v5, v1, exec_hi, s2
63880// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xff,0x08,0x00]
63881
63882v_permlanex16_b32 v5, v1, s103, s3
63883// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xcf,0x0c,0x00]
63884
63885v_permlanex16_b32 v5, v1, vcc_lo, s3
63886// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xd5,0x0c,0x00]
63887
63888v_permlanex16_b32 v5, v1, vcc_hi, s3
63889// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xd7,0x0c,0x00]
63890
63891v_permlanex16_b32 v5, v1, ttmp11, s3
63892// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xef,0x0c,0x00]
63893
63894v_permlanex16_b32 v5, v1, m0, s3
63895// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xf9,0x0c,0x00]
63896
63897v_permlanex16_b32 v5, v1, exec_lo, s3
63898// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xfd,0x0c,0x00]
63899
63900v_permlanex16_b32 v5, v1, exec_hi, s3
63901// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xff,0x0c,0x00]
63902
63903v_permlanex16_b32 v5, v1, 0, s3
63904// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x01,0x0d,0x00]
63905
63906v_permlanex16_b32 v5, v1, -1, s3
63907// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x83,0x0d,0x00]
63908
63909v_permlanex16_b32 v5, v1, 0.5, s3
63910// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xe1,0x0d,0x00]
63911
63912v_permlanex16_b32 v5, v1, -4.0, s3
63913// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0xef,0x0d,0x00]
63914
63915v_permlanex16_b32 v5, v1, s2, s103
63916// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0x9c,0x01]
63917
63918v_permlanex16_b32 v5, v1, s2, vcc_lo
63919// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xa8,0x01]
63920
63921v_permlanex16_b32 v5, v1, s2, vcc_hi
63922// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xac,0x01]
63923
63924v_permlanex16_b32 v5, v1, s2, ttmp11
63925// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xdc,0x01]
63926
63927v_permlanex16_b32 v5, v1, s2, m0
63928// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xf0,0x01]
63929
63930v_permlanex16_b32 v5, v1, s2, exec_lo
63931// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xf8,0x01]
63932
63933v_permlanex16_b32 v5, v1, s2, exec_hi
63934// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xfc,0x01]
63935
63936v_permlanex16_b32 v5, v1, s2, 0
63937// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0x00,0x02]
63938
63939v_permlanex16_b32 v5, v1, s2, -1
63940// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0x04,0x03]
63941
63942v_permlanex16_b32 v5, v1, s2, 0.5
63943// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xc0,0x03]
63944
63945v_permlanex16_b32 v5, v1, s2, -4.0
63946// GFX10: encoding: [0x05,0x00,0x78,0xd7,0x01,0x05,0xdc,0x03]
63947
63948v_permlanex16_b32 v5, v1, s2, s3 op_sel:[1,0]
63949// GFX10: encoding: [0x05,0x08,0x78,0xd7,0x01,0x05,0x0c,0x00]
63950
63951v_permlanex16_b32 v5, v1, s2, s3 op_sel:[1,1]
63952// GFX10: encoding: [0x05,0x18,0x78,0xd7,0x01,0x05,0x0c,0x00]
63953
63954v_permlanex16_b32 v5, v1, s2, s3 op_sel:[0,1]
63955// GFX10: encoding: [0x05,0x10,0x78,0xd7,0x01,0x05,0x0c,0x00]
63956
63957v_permlanex16_b32 v5, v1, s2, s3 op_sel:[0, 0, 0, 1]
63958// GFX10-ERR: error: invalid op_sel operand
63959// GFX10-ERR-NEXT: v_permlanex16_b32 v5, v1, s2, s3 op_sel:[0, 0, 0, 1]
63960
63961v_permlanex16_b32 v5, v1, s2, s3 op_sel:[0, 0, 1, 0]
63962// GFX10-ERR: error: invalid op_sel operand
63963// GFX10-ERR-NEXT: v_permlanex16_b32 v5, v1, s2, s3 op_sel:[0, 0, 1, 0]
63964
63965v_add_nc_i32 v5, v1, v2
63966// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x05,0x02,0x00]
63967
63968v_add_nc_i32 v255, v1, v2
63969// GFX10: encoding: [0xff,0x00,0x7f,0xd7,0x01,0x05,0x02,0x00]
63970
63971v_add_nc_i32 v5, v255, v2
63972// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0xff,0x05,0x02,0x00]
63973
63974v_add_nc_i32 v5, s1, v2
63975// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x04,0x02,0x00]
63976
63977v_add_nc_i32 v5, s103, v2
63978// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x67,0x04,0x02,0x00]
63979
63980v_add_nc_i32 v5, vcc_lo, v2
63981// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x6a,0x04,0x02,0x00]
63982
63983v_add_nc_i32 v5, vcc_hi, v2
63984// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x6b,0x04,0x02,0x00]
63985
63986v_add_nc_i32 v5, ttmp11, v2
63987// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x77,0x04,0x02,0x00]
63988
63989v_add_nc_i32 v5, m0, v2
63990// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x7c,0x04,0x02,0x00]
63991
63992v_add_nc_i32 v5, exec_lo, v2
63993// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x7e,0x04,0x02,0x00]
63994
63995v_add_nc_i32 v5, exec_hi, v2
63996// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x7f,0x04,0x02,0x00]
63997
63998v_add_nc_i32 v5, 0, v2
63999// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x80,0x04,0x02,0x00]
64000
64001v_add_nc_i32 v5, -1, v2
64002// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0xc1,0x04,0x02,0x00]
64003
64004v_add_nc_i32 v5, 0.5, v2
64005// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0xf0,0x04,0x02,0x00]
64006
64007v_add_nc_i32 v5, -4.0, v2
64008// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0xf7,0x04,0x02,0x00]
64009
64010v_add_nc_i32 v5, v1, v255
64011// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xff,0x03,0x00]
64012
64013v_add_nc_i32 v5, v1, s2
64014// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x05,0x00,0x00]
64015
64016v_add_nc_i32 v5, v1, s103
64017// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xcf,0x00,0x00]
64018
64019v_add_nc_i32 v5, v1, vcc_lo
64020// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xd5,0x00,0x00]
64021
64022v_add_nc_i32 v5, v1, vcc_hi
64023// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xd7,0x00,0x00]
64024
64025v_add_nc_i32 v5, v1, ttmp11
64026// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xef,0x00,0x00]
64027
64028v_add_nc_i32 v5, v1, m0
64029// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xf9,0x00,0x00]
64030
64031v_add_nc_i32 v5, v1, exec_lo
64032// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xfd,0x00,0x00]
64033
64034v_add_nc_i32 v5, v1, exec_hi
64035// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xff,0x00,0x00]
64036
64037v_add_nc_i32 v5, v1, 0
64038// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x01,0x01,0x00]
64039
64040v_add_nc_i32 v5, v1, -1
64041// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0x83,0x01,0x00]
64042
64043v_add_nc_i32 v5, v1, 0.5
64044// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xe1,0x01,0x00]
64045
64046v_add_nc_i32 v5, v1, -4.0
64047// GFX10: encoding: [0x05,0x00,0x7f,0xd7,0x01,0xef,0x01,0x00]
64048
64049v_pk_fmac_f16 v5, v1, v2
64050// GFX10: encoding: [0x01,0x05,0x0a,0x78]
64051
64052v_pk_fmac_f16 v255, v1, v2
64053// GFX10: encoding: [0x01,0x05,0xfe,0x79]
64054
64055v_pk_fmac_f16 v5, v255, v2
64056// GFX10: encoding: [0xff,0x05,0x0a,0x78]
64057
64058v_pk_fmac_f16 v5, s1, v2
64059// GFX10: encoding: [0x01,0x04,0x0a,0x78]
64060
64061v_pk_fmac_f16 v5, s103, v2
64062// GFX10: encoding: [0x67,0x04,0x0a,0x78]
64063
64064v_pk_fmac_f16 v5, vcc_lo, v2
64065// GFX10: encoding: [0x6a,0x04,0x0a,0x78]
64066
64067v_pk_fmac_f16 v5, vcc_hi, v2
64068// GFX10: encoding: [0x6b,0x04,0x0a,0x78]
64069
64070v_pk_fmac_f16 v5, ttmp11, v2
64071// GFX10: encoding: [0x77,0x04,0x0a,0x78]
64072
64073v_pk_fmac_f16 v5, m0, v2
64074// GFX10: encoding: [0x7c,0x04,0x0a,0x78]
64075
64076v_pk_fmac_f16 v5, exec_lo, v2
64077// GFX10: encoding: [0x7e,0x04,0x0a,0x78]
64078
64079v_pk_fmac_f16 v5, exec_hi, v2
64080// GFX10: encoding: [0x7f,0x04,0x0a,0x78]
64081
64082v_pk_fmac_f16 v5, 0, v2
64083// GFX10: encoding: [0x80,0x04,0x0a,0x78]
64084
64085v_pk_fmac_f16 v5, -1, v2
64086// GFX10: encoding: [0xc1,0x04,0x0a,0x78]
64087
64088v_pk_fmac_f16 v5, 0.5, v2
64089// GFX10: encoding: [0xf0,0x04,0x0a,0x78]
64090
64091v_pk_fmac_f16 v5, -4.0, v2
64092// GFX10: encoding: [0xf7,0x04,0x0a,0x78]
64093
64094v_pk_fmac_f16 v5, v1, v255
64095// GFX10: encoding: [0x01,0xff,0x0b,0x78]
64096
64097//===----------------------------------------------------------------------===//
64098// ENC_VOPC.
64099//===----------------------------------------------------------------------===//
64100
64101v_cmp_f_f32 vcc, v1, v2
64102// W64: encoding: [0x01,0x05,0x00,0x7c]
64103// W32-ERR: error: instruction not supported on this GPU
64104// W32-ERR-NEXT: v_cmp_f_f32 vcc, v1, v2
64105
64106v_cmp_f_f32 vcc, v255, v2
64107// W64: encoding: [0xff,0x05,0x00,0x7c]
64108// W32-ERR: error: instruction not supported on this GPU
64109// W32-ERR-NEXT: v_cmp_f_f32 vcc, v255, v2
64110
64111v_cmp_f_f32 vcc, s1, v2
64112// W64: encoding: [0x01,0x04,0x00,0x7c]
64113// W32-ERR: error: instruction not supported on this GPU
64114// W32-ERR-NEXT: v_cmp_f_f32 vcc, s1, v2
64115
64116v_cmp_f_f32 vcc, s101, v2
64117// W64: encoding: [0x65,0x04,0x00,0x7c]
64118// W32-ERR: error: instruction not supported on this GPU
64119// W32-ERR-NEXT: v_cmp_f_f32 vcc, s101, v2
64120
64121v_cmp_f_f32 vcc, vcc_lo, v2
64122// W64: encoding: [0x6a,0x04,0x00,0x7c]
64123// W32-ERR: error: instruction not supported on this GPU
64124// W32-ERR-NEXT: v_cmp_f_f32 vcc, vcc_lo, v2
64125
64126v_cmp_f_f32 vcc, vcc_hi, v2
64127// W64: encoding: [0x6b,0x04,0x00,0x7c]
64128// W32-ERR: error: instruction not supported on this GPU
64129// W32-ERR-NEXT: v_cmp_f_f32 vcc, vcc_hi, v2
64130
64131v_cmp_f_f32 vcc, m0, v2
64132// W64: encoding: [0x7c,0x04,0x00,0x7c]
64133// W32-ERR: error: instruction not supported on this GPU
64134// W32-ERR-NEXT: v_cmp_f_f32 vcc, m0, v2
64135
64136v_cmp_f_f32 vcc, exec_lo, v2
64137// W64: encoding: [0x7e,0x04,0x00,0x7c]
64138// W32-ERR: error: instruction not supported on this GPU
64139// W32-ERR-NEXT: v_cmp_f_f32 vcc, exec_lo, v2
64140
64141v_cmp_f_f32 vcc, exec_hi, v2
64142// W64: encoding: [0x7f,0x04,0x00,0x7c]
64143// W32-ERR: error: instruction not supported on this GPU
64144// W32-ERR-NEXT: v_cmp_f_f32 vcc, exec_hi, v2
64145
64146v_cmp_f_f32 vcc, 0, v2
64147// W64: encoding: [0x80,0x04,0x00,0x7c]
64148// W32-ERR: error: instruction not supported on this GPU
64149// W32-ERR-NEXT: v_cmp_f_f32 vcc, 0, v2
64150
64151v_cmp_f_f32 vcc, -1, v2
64152// W64: encoding: [0xc1,0x04,0x00,0x7c]
64153// W32-ERR: error: instruction not supported on this GPU
64154// W32-ERR-NEXT: v_cmp_f_f32 vcc, -1, v2
64155
64156v_cmp_f_f32 vcc, 0.5, v2
64157// W64: encoding: [0xf0,0x04,0x00,0x7c]
64158// W32-ERR: error: instruction not supported on this GPU
64159// W32-ERR-NEXT: v_cmp_f_f32 vcc, 0.5, v2
64160
64161v_cmp_f_f32 vcc, -4.0, v2
64162// W64: encoding: [0xf7,0x04,0x00,0x7c]
64163// W32-ERR: error: instruction not supported on this GPU
64164// W32-ERR-NEXT: v_cmp_f_f32 vcc, -4.0, v2
64165
64166v_cmp_f_f32 vcc, 0xaf123456, v2
64167// W64: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf]
64168// W32-ERR: error: instruction not supported on this GPU
64169// W32-ERR-NEXT: v_cmp_f_f32 vcc, 0xaf123456, v2
64170
64171v_cmp_f_f32 vcc, 0x3f717273, v2
64172// W64: encoding: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f]
64173// W32-ERR: error: instruction not supported on this GPU
64174// W32-ERR-NEXT: v_cmp_f_f32 vcc, 0x3f717273, v2
64175
64176v_cmp_f_f32 vcc, v1, v255
64177// W64: encoding: [0x01,0xff,0x01,0x7c]
64178// W32-ERR: error: instruction not supported on this GPU
64179// W32-ERR-NEXT: v_cmp_f_f32 vcc, v1, v255
64180
64181v_cmp_f_f32_e64 s[10:11], v1, v2
64182// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
64183// W32-ERR: error: invalid operand for instruction
64184// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, v2
64185
64186v_cmp_f_f32_e64 s[12:13], v1, v2
64187// W64: encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
64188// W32-ERR: error: invalid operand for instruction
64189// W32-ERR-NEXT: v_cmp_f_f32_e64 s[12:13], v1, v2
64190
64191v_cmp_f_f32_e64 s[100:101], v1, v2
64192// W64: encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
64193// W32-ERR: error: invalid operand for instruction
64194// W32-ERR-NEXT: v_cmp_f_f32_e64 s[100:101], v1, v2
64195
64196v_cmp_f_f32_e64 vcc, v1, v2
64197// W64: encoding: [0x6a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
64198// W32-ERR: error: invalid operand for instruction
64199// W32-ERR-NEXT: v_cmp_f_f32_e64 vcc, v1, v2
64200
64201v_cmp_f_f32_e64 s[10:11], v255, v2
64202// W64: encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
64203// W32-ERR: error: invalid operand for instruction
64204// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v255, v2
64205
64206v_cmp_f_f32_e64 s[10:11], s1, v2
64207// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
64208// W32-ERR: error: invalid operand for instruction
64209// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], s1, v2
64210
64211v_cmp_f_f32_e64 s[10:11], s101, v2
64212// W64: encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
64213// W32-ERR: error: invalid operand for instruction
64214// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], s101, v2
64215
64216v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
64217// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
64218// W32-ERR: error: invalid operand for instruction
64219// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
64220
64221v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
64222// W64: encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
64223// W32-ERR: error: invalid operand for instruction
64224// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
64225
64226v_cmp_f_f32_e64 s[10:11], m0, v2
64227// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7c,0x04,0x02,0x00]
64228// W32-ERR: error: invalid operand for instruction
64229// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], m0, v2
64230
64231v_cmp_f_f32_e64 s[10:11], exec_lo, v2
64232// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
64233// W32-ERR: error: invalid operand for instruction
64234// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], exec_lo, v2
64235
64236v_cmp_f_f32_e64 s[10:11], exec_hi, v2
64237// W64: encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
64238// W32-ERR: error: invalid operand for instruction
64239// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], exec_hi, v2
64240
64241v_cmp_f_f32_e64 s[10:11], 0, v2
64242// W64: encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
64243// W32-ERR: error: invalid operand for instruction
64244// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], 0, v2
64245
64246v_cmp_f_f32_e64 s[10:11], -1, v2
64247// W64: encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
64248// W32-ERR: error: invalid operand for instruction
64249// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], -1, v2
64250
64251v_cmp_f_f32_e64 s[10:11], 0.5, v2
64252// W64: encoding: [0x0a,0x00,0x00,0xd4,0xf0,0x04,0x02,0x00]
64253// W32-ERR: error: invalid operand for instruction
64254// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], 0.5, v2
64255
64256v_cmp_f_f32_e64 s[10:11], -4.0, v2
64257// W64: encoding: [0x0a,0x00,0x00,0xd4,0xf7,0x04,0x02,0x00]
64258// W32-ERR: error: invalid operand for instruction
64259// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], -4.0, v2
64260
64261v_cmp_f_f32_e64 s[10:11], v1, v255
64262// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
64263// W32-ERR: error: invalid operand for instruction
64264// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, v255
64265
64266v_cmp_f_f32_e64 s[10:11], v1, s2
64267// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
64268// W32-ERR: error: invalid operand for instruction
64269// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, s2
64270
64271v_cmp_f_f32_e64 s[10:11], v1, s101
64272// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
64273// W32-ERR: error: invalid operand for instruction
64274// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, s101
64275
64276v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
64277// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
64278// W32-ERR: error: invalid operand for instruction
64279// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
64280
64281v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
64282// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
64283// W32-ERR: error: invalid operand for instruction
64284// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
64285
64286v_cmp_f_f32_e64 s[10:11], v1, m0
64287// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xf9,0x00,0x00]
64288// W32-ERR: error: invalid operand for instruction
64289// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, m0
64290
64291v_cmp_f_f32_e64 s[10:11], v1, exec_lo
64292// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
64293// W32-ERR: error: invalid operand for instruction
64294// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, exec_lo
64295
64296v_cmp_f_f32_e64 s[10:11], v1, exec_hi
64297// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
64298// W32-ERR: error: invalid operand for instruction
64299// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, exec_hi
64300
64301v_cmp_f_f32_e64 s[10:11], v1, 0
64302// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
64303// W32-ERR: error: invalid operand for instruction
64304// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, 0
64305
64306v_cmp_f_f32_e64 s[10:11], v1, -1
64307// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
64308// W32-ERR: error: invalid operand for instruction
64309// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, -1
64310
64311v_cmp_f_f32_e64 s[10:11], v1, 0.5
64312// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xe1,0x01,0x00]
64313// W32-ERR: error: invalid operand for instruction
64314// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, 0.5
64315
64316v_cmp_f_f32_e64 s[10:11], v1, -4.0
64317// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xef,0x01,0x00]
64318// W32-ERR: error: invalid operand for instruction
64319// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, -4.0
64320
64321v_cmp_f_f32_e64 s[10:11], -v1, v2
64322// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
64323// W32-ERR: error: invalid operand for instruction
64324// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], -v1, v2
64325
64326v_cmp_f_f32_e64 s[10:11], v1, -v2
64327// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
64328// W32-ERR: error: invalid operand for instruction
64329// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, -v2
64330
64331v_cmp_f_f32_e64 s[10:11], -v1, -v2
64332// W64: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
64333// W32-ERR: error: invalid operand for instruction
64334// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], -v1, -v2
64335
64336v_cmp_f_f32_e64 s[10:11], v1, v2 clamp
64337// W64: encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
64338// W32-ERR: error: invalid operand for instruction
64339// W32-ERR-NEXT: v_cmp_f_f32_e64 s[10:11], v1, v2 clamp
64340
64341v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
64342// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x06]
64343// W32-ERR: error: invalid operand for instruction
64344// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
64345
64346v_cmp_f_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
64347// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x88,0x06,0x06]
64348// W32-ERR: error: invalid operand for instruction
64349// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
64350
64351v_cmp_f_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
64352// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0xe4,0x06,0x06]
64353// W32-ERR: error: invalid operand for instruction
64354// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
64355
64356v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
64357// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x00,0x06,0x06]
64358// W32-ERR: error: instruction not supported on this GPU
64359// W32-ERR-NEXT: v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
64360
64361v_cmp_f_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
64362// W64: encoding: [0xf9,0x04,0x00,0x7c,0xff,0x86,0x06,0x06]
64363// W32-ERR: error: invalid operand for instruction
64364// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
64365
64366v_cmp_f_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
64367// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x86,0x06]
64368// W32-ERR: error: invalid operand for instruction
64369// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
64370
64371v_cmp_f_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
64372// W64: encoding: [0xf9,0x04,0x00,0x7c,0x65,0x86,0x86,0x06]
64373// W32-ERR: error: invalid operand for instruction
64374// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
64375
64376v_cmp_f_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
64377// W64: encoding: [0xf9,0x04,0x00,0x7c,0x6a,0x86,0x86,0x06]
64378// W32-ERR: error: invalid operand for instruction
64379// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
64380
64381v_cmp_f_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
64382// W64: encoding: [0xf9,0x04,0x00,0x7c,0x6b,0x86,0x86,0x06]
64383// W32-ERR: error: invalid operand for instruction
64384// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
64385
64386v_cmp_f_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
64387// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7c,0x86,0x86,0x06]
64388// W32-ERR: error: invalid operand for instruction
64389// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
64390
64391v_cmp_f_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
64392// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7e,0x86,0x86,0x06]
64393// W32-ERR: error: invalid operand for instruction
64394// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
64395
64396v_cmp_f_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
64397// W64: encoding: [0xf9,0x04,0x00,0x7c,0x7f,0x86,0x86,0x06]
64398// W32-ERR: error: invalid operand for instruction
64399// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
64400
64401v_cmp_f_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
64402// W64: encoding: [0xf9,0xfe,0x01,0x7c,0x01,0x86,0x06,0x06]
64403// W32-ERR: error: invalid operand for instruction
64404// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
64405
64406v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
64407// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x00,0x06]
64408// W32-ERR: error: invalid operand for instruction
64409// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
64410
64411v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
64412// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x01,0x06]
64413// W32-ERR: error: invalid operand for instruction
64414// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
64415
64416v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
64417// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x02,0x06]
64418// W32-ERR: error: invalid operand for instruction
64419// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
64420
64421v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
64422// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x03,0x06]
64423// W32-ERR: error: invalid operand for instruction
64424// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
64425
64426v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
64427// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x04,0x06]
64428// W32-ERR: error: invalid operand for instruction
64429// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
64430
64431v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
64432// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x05,0x06]
64433// W32-ERR: error: invalid operand for instruction
64434// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
64435
64436v_cmp_f_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
64437// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x16,0x06]
64438// W32-ERR: error: invalid operand for instruction
64439// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
64440
64441v_cmp_f_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
64442// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x26,0x06]
64443// W32-ERR: error: invalid operand for instruction
64444// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
64445
64446v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
64447// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x00]
64448// W32-ERR: error: invalid operand for instruction
64449// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
64450
64451v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
64452// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x01]
64453// W32-ERR: error: invalid operand for instruction
64454// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
64455
64456v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
64457// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x02]
64458// W32-ERR: error: invalid operand for instruction
64459// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
64460
64461v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
64462// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x03]
64463// W32-ERR: error: invalid operand for instruction
64464// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
64465
64466v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
64467// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x04]
64468// W32-ERR: error: invalid operand for instruction
64469// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
64470
64471v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
64472// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x05]
64473// W32-ERR: error: invalid operand for instruction
64474// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
64475
64476v_cmp_f_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
64477// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x16]
64478// W32-ERR: error: invalid operand for instruction
64479// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
64480
64481v_cmp_f_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
64482// W64: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x26]
64483// W32-ERR: error: invalid operand for instruction
64484// W32-ERR-NEXT: v_cmp_f_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
64485
64486v_cmp_f_f32 vcc_lo, v1, v2
64487// W32: encoding: [0x01,0x05,0x00,0x7c]
64488// W64-ERR: error: instruction not supported on this GPU
64489// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, v1, v2
64490
64491v_cmp_f_f32 vcc_lo, v255, v2
64492// W32: encoding: [0xff,0x05,0x00,0x7c]
64493// W64-ERR: error: instruction not supported on this GPU
64494// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, v255, v2
64495
64496v_cmp_f_f32 vcc_lo, s1, v2
64497// W32: encoding: [0x01,0x04,0x00,0x7c]
64498// W64-ERR: error: instruction not supported on this GPU
64499// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, s1, v2
64500
64501v_cmp_f_f32 vcc_lo, s101, v2
64502// W32: encoding: [0x65,0x04,0x00,0x7c]
64503// W64-ERR: error: instruction not supported on this GPU
64504// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, s101, v2
64505
64506v_cmp_f_f32 vcc_lo, vcc_lo, v2
64507// W32: encoding: [0x6a,0x04,0x00,0x7c]
64508// W64-ERR: error: instruction not supported on this GPU
64509// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, vcc_lo, v2
64510
64511v_cmp_f_f32 vcc_lo, vcc_hi, v2
64512// W32: encoding: [0x6b,0x04,0x00,0x7c]
64513// W64-ERR: error: instruction not supported on this GPU
64514// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, vcc_hi, v2
64515
64516v_cmp_f_f32 vcc_lo, m0, v2
64517// W32: encoding: [0x7c,0x04,0x00,0x7c]
64518// W64-ERR: error: instruction not supported on this GPU
64519// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, m0, v2
64520
64521v_cmp_f_f32 vcc_lo, exec_lo, v2
64522// W32: encoding: [0x7e,0x04,0x00,0x7c]
64523// W64-ERR: error: instruction not supported on this GPU
64524// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, exec_lo, v2
64525
64526v_cmp_f_f32 vcc_lo, exec_hi, v2
64527// W32: encoding: [0x7f,0x04,0x00,0x7c]
64528// W64-ERR: error: instruction not supported on this GPU
64529// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, exec_hi, v2
64530
64531v_cmp_f_f32 vcc_lo, 0, v2
64532// W32: encoding: [0x80,0x04,0x00,0x7c]
64533// W64-ERR: error: instruction not supported on this GPU
64534// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, 0, v2
64535
64536v_cmp_f_f32 vcc_lo, -1, v2
64537// W32: encoding: [0xc1,0x04,0x00,0x7c]
64538// W64-ERR: error: instruction not supported on this GPU
64539// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, -1, v2
64540
64541v_cmp_f_f32 vcc_lo, 0.5, v2
64542// W32: encoding: [0xf0,0x04,0x00,0x7c]
64543// W64-ERR: error: instruction not supported on this GPU
64544// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, 0.5, v2
64545
64546v_cmp_f_f32 vcc_lo, -4.0, v2
64547// W32: encoding: [0xf7,0x04,0x00,0x7c]
64548// W64-ERR: error: instruction not supported on this GPU
64549// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, -4.0, v2
64550
64551v_cmp_f_f32 vcc_lo, 0xaf123456, v2
64552// W32: encoding: [0xff,0x04,0x00,0x7c,0x56,0x34,0x12,0xaf]
64553// W64-ERR: error: instruction not supported on this GPU
64554// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, 0xaf123456, v2
64555
64556v_cmp_f_f32 vcc_lo, 0x3f717273, v2
64557// W32: encoding: [0xff,0x04,0x00,0x7c,0x73,0x72,0x71,0x3f]
64558// W64-ERR: error: instruction not supported on this GPU
64559// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, 0x3f717273, v2
64560
64561v_cmp_f_f32 vcc_lo, v1, v255
64562// W32: encoding: [0x01,0xff,0x01,0x7c]
64563// W64-ERR: error: instruction not supported on this GPU
64564// W64-ERR-NEXT: v_cmp_f_f32 vcc_lo, v1, v255
64565
64566v_cmp_f_f32_e64 s10, v1, v2
64567// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
64568// W64-ERR: error: invalid operand for instruction
64569// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, v2
64570
64571v_cmp_f_f32_e64 s12, v1, v2
64572// W32: encoding: [0x0c,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
64573// W64-ERR: error: invalid operand for instruction
64574// W64-ERR-NEXT: v_cmp_f_f32_e64 s12, v1, v2
64575
64576v_cmp_f_f32_e64 s100, v1, v2
64577// W32: encoding: [0x64,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
64578// W64-ERR: error: invalid operand for instruction
64579// W64-ERR-NEXT: v_cmp_f_f32_e64 s100, v1, v2
64580
64581v_cmp_f_f32_e64 vcc_lo, v1, v2
64582// W32: encoding: [0x6a,0x00,0x00,0xd4,0x01,0x05,0x02,0x00]
64583// W64-ERR: error: invalid operand for instruction
64584// W64-ERR-NEXT: v_cmp_f_f32_e64 vcc_lo, v1, v2
64585
64586v_cmp_f_f32_e64 s10, v255, v2
64587// W32: encoding: [0x0a,0x00,0x00,0xd4,0xff,0x05,0x02,0x00]
64588// W64-ERR: error: invalid operand for instruction
64589// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v255, v2
64590
64591v_cmp_f_f32_e64 s10, s1, v2
64592// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x04,0x02,0x00]
64593// W64-ERR: error: invalid operand for instruction
64594// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, s1, v2
64595
64596v_cmp_f_f32_e64 s10, s101, v2
64597// W32: encoding: [0x0a,0x00,0x00,0xd4,0x65,0x04,0x02,0x00]
64598// W64-ERR: error: invalid operand for instruction
64599// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, s101, v2
64600
64601v_cmp_f_f32_e64 s10, vcc_lo, v2
64602// W32: encoding: [0x0a,0x00,0x00,0xd4,0x6a,0x04,0x02,0x00]
64603// W64-ERR: error: invalid operand for instruction
64604// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, vcc_lo, v2
64605
64606v_cmp_f_f32_e64 s10, vcc_hi, v2
64607// W32: encoding: [0x0a,0x00,0x00,0xd4,0x6b,0x04,0x02,0x00]
64608// W64-ERR: error: invalid operand for instruction
64609// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, vcc_hi, v2
64610
64611v_cmp_f_f32_e64 s10, m0, v2
64612// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7c,0x04,0x02,0x00]
64613// W64-ERR: error: invalid operand for instruction
64614// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, m0, v2
64615
64616v_cmp_f_f32_e64 s10, exec_lo, v2
64617// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7e,0x04,0x02,0x00]
64618// W64-ERR: error: invalid operand for instruction
64619// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, exec_lo, v2
64620
64621v_cmp_f_f32_e64 s10, exec_hi, v2
64622// W32: encoding: [0x0a,0x00,0x00,0xd4,0x7f,0x04,0x02,0x00]
64623// W64-ERR: error: invalid operand for instruction
64624// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, exec_hi, v2
64625
64626v_cmp_f_f32_e64 s10, 0, v2
64627// W32: encoding: [0x0a,0x00,0x00,0xd4,0x80,0x04,0x02,0x00]
64628// W64-ERR: error: invalid operand for instruction
64629// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, 0, v2
64630
64631v_cmp_f_f32_e64 s10, -1, v2
64632// W32: encoding: [0x0a,0x00,0x00,0xd4,0xc1,0x04,0x02,0x00]
64633// W64-ERR: error: invalid operand for instruction
64634// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, -1, v2
64635
64636v_cmp_f_f32_e64 s10, 0.5, v2
64637// W32: encoding: [0x0a,0x00,0x00,0xd4,0xf0,0x04,0x02,0x00]
64638// W64-ERR: error: invalid operand for instruction
64639// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, 0.5, v2
64640
64641v_cmp_f_f32_e64 s10, -4.0, v2
64642// W32: encoding: [0x0a,0x00,0x00,0xd4,0xf7,0x04,0x02,0x00]
64643// W64-ERR: error: invalid operand for instruction
64644// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, -4.0, v2
64645
64646v_cmp_f_f32_e64 s10, v1, v255
64647// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x03,0x00]
64648// W64-ERR: error: invalid operand for instruction
64649// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, v255
64650
64651v_cmp_f_f32_e64 s10, v1, s2
64652// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x00,0x00]
64653// W64-ERR: error: invalid operand for instruction
64654// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, s2
64655
64656v_cmp_f_f32_e64 s10, v1, s101
64657// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xcb,0x00,0x00]
64658// W64-ERR: error: invalid operand for instruction
64659// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, s101
64660
64661v_cmp_f_f32_e64 s10, v1, vcc_lo
64662// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd5,0x00,0x00]
64663// W64-ERR: error: invalid operand for instruction
64664// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, vcc_lo
64665
64666v_cmp_f_f32_e64 s10, v1, vcc_hi
64667// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xd7,0x00,0x00]
64668// W64-ERR: error: invalid operand for instruction
64669// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, vcc_hi
64670
64671v_cmp_f_f32_e64 s10, v1, m0
64672// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xf9,0x00,0x00]
64673// W64-ERR: error: invalid operand for instruction
64674// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, m0
64675
64676v_cmp_f_f32_e64 s10, v1, exec_lo
64677// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xfd,0x00,0x00]
64678// W64-ERR: error: invalid operand for instruction
64679// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, exec_lo
64680
64681v_cmp_f_f32_e64 s10, v1, exec_hi
64682// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xff,0x00,0x00]
64683// W64-ERR: error: invalid operand for instruction
64684// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, exec_hi
64685
64686v_cmp_f_f32_e64 s10, v1, 0
64687// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x01,0x01,0x00]
64688// W64-ERR: error: invalid operand for instruction
64689// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, 0
64690
64691v_cmp_f_f32_e64 s10, v1, -1
64692// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x83,0x01,0x00]
64693// W64-ERR: error: invalid operand for instruction
64694// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, -1
64695
64696v_cmp_f_f32_e64 s10, v1, 0.5
64697// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xe1,0x01,0x00]
64698// W64-ERR: error: invalid operand for instruction
64699// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, 0.5
64700
64701v_cmp_f_f32_e64 s10, v1, -4.0
64702// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0xef,0x01,0x00]
64703// W64-ERR: error: invalid operand for instruction
64704// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, -4.0
64705
64706v_cmp_f_f32_e64 s10, -v1, v2
64707// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x20]
64708// W64-ERR: error: invalid operand for instruction
64709// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, -v1, v2
64710
64711v_cmp_f_f32_e64 s10, v1, -v2
64712// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x40]
64713// W64-ERR: error: invalid operand for instruction
64714// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, -v2
64715
64716v_cmp_f_f32_e64 s10, -v1, -v2
64717// W32: encoding: [0x0a,0x00,0x00,0xd4,0x01,0x05,0x02,0x60]
64718// W64-ERR: error: invalid operand for instruction
64719// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, -v1, -v2
64720
64721v_cmp_f_f32_e64 s10, v1, v2 clamp
64722// W32: encoding: [0x0a,0x80,0x00,0xd4,0x01,0x05,0x02,0x00]
64723// W64-ERR: error: invalid operand for instruction
64724// W64-ERR-NEXT: v_cmp_f_f32_e64 s10, v1, v2 clamp
64725
64726v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
64727// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x06]
64728// W64-ERR: error: invalid operand for instruction
64729// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
64730
64731v_cmp_f_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
64732// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x88,0x06,0x06]
64733// W64-ERR: error: invalid operand for instruction
64734// W64-ERR-NEXT: v_cmp_f_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
64735
64736v_cmp_f_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
64737// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0xe4,0x06,0x06]
64738// W64-ERR: error: invalid operand for instruction
64739// W64-ERR-NEXT: v_cmp_f_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
64740
64741v_cmp_f_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
64742// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x00,0x06,0x06]
64743// W64-ERR: error: invalid operand for instruction
64744// W64-ERR-NEXT: v_cmp_f_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
64745
64746v_cmp_f_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
64747// W32: encoding: [0xf9,0x04,0x00,0x7c,0xff,0x86,0x06,0x06]
64748// W64-ERR: error: invalid operand for instruction
64749// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
64750
64751v_cmp_f_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
64752// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x86,0x06]
64753// W64-ERR: error: invalid operand for instruction
64754// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
64755
64756v_cmp_f_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
64757// W32: encoding: [0xf9,0x04,0x00,0x7c,0x65,0x86,0x86,0x06]
64758// W64-ERR: error: invalid operand for instruction
64759// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
64760
64761v_cmp_f_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
64762// W32: encoding: [0xf9,0x04,0x00,0x7c,0x6a,0x86,0x86,0x06]
64763// W64-ERR: error: invalid operand for instruction
64764// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
64765
64766v_cmp_f_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
64767// W32: encoding: [0xf9,0x04,0x00,0x7c,0x6b,0x86,0x86,0x06]
64768// W64-ERR: error: invalid operand for instruction
64769// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
64770
64771v_cmp_f_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
64772// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7c,0x86,0x86,0x06]
64773// W64-ERR: error: invalid operand for instruction
64774// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
64775
64776v_cmp_f_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
64777// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7e,0x86,0x86,0x06]
64778// W64-ERR: error: invalid operand for instruction
64779// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
64780
64781v_cmp_f_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
64782// W32: encoding: [0xf9,0x04,0x00,0x7c,0x7f,0x86,0x86,0x06]
64783// W64-ERR: error: invalid operand for instruction
64784// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
64785
64786v_cmp_f_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
64787// W32: encoding: [0xf9,0xfe,0x01,0x7c,0x01,0x86,0x06,0x06]
64788// W64-ERR: error: invalid operand for instruction
64789// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
64790
64791v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
64792// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x00,0x06]
64793// W64-ERR: error: invalid operand for instruction
64794// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
64795
64796v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
64797// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x01,0x06]
64798// W64-ERR: error: invalid operand for instruction
64799// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
64800
64801v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
64802// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x02,0x06]
64803// W64-ERR: error: invalid operand for instruction
64804// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
64805
64806v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
64807// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x03,0x06]
64808// W64-ERR: error: invalid operand for instruction
64809// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
64810
64811v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
64812// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x04,0x06]
64813// W64-ERR: error: invalid operand for instruction
64814// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
64815
64816v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
64817// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x05,0x06]
64818// W64-ERR: error: invalid operand for instruction
64819// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
64820
64821v_cmp_f_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
64822// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x16,0x06]
64823// W64-ERR: error: invalid operand for instruction
64824// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
64825
64826v_cmp_f_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
64827// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x26,0x06]
64828// W64-ERR: error: invalid operand for instruction
64829// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
64830
64831v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
64832// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x00]
64833// W64-ERR: error: invalid operand for instruction
64834// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
64835
64836v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
64837// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x01]
64838// W64-ERR: error: invalid operand for instruction
64839// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
64840
64841v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
64842// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x02]
64843// W64-ERR: error: invalid operand for instruction
64844// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
64845
64846v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
64847// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x03]
64848// W64-ERR: error: invalid operand for instruction
64849// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
64850
64851v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
64852// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x04]
64853// W64-ERR: error: invalid operand for instruction
64854// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
64855
64856v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
64857// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x05]
64858// W64-ERR: error: invalid operand for instruction
64859// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
64860
64861v_cmp_f_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
64862// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x16]
64863// W64-ERR: error: invalid operand for instruction
64864// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
64865
64866v_cmp_f_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
64867// W32: encoding: [0xf9,0x04,0x00,0x7c,0x01,0x86,0x06,0x26]
64868// W64-ERR: error: invalid operand for instruction
64869// W64-ERR-NEXT: v_cmp_f_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
64870
64871v_cmp_lt_f32 vcc, v1, v2
64872// W64: encoding: [0x01,0x05,0x02,0x7c]
64873// W32-ERR: error: instruction not supported on this GPU
64874// W32-ERR-NEXT: v_cmp_lt_f32 vcc, v1, v2
64875
64876v_cmp_lt_f32 vcc, v255, v2
64877// W64: encoding: [0xff,0x05,0x02,0x7c]
64878// W32-ERR: error: instruction not supported on this GPU
64879// W32-ERR-NEXT: v_cmp_lt_f32 vcc, v255, v2
64880
64881v_cmp_lt_f32 vcc, s1, v2
64882// W64: encoding: [0x01,0x04,0x02,0x7c]
64883// W32-ERR: error: instruction not supported on this GPU
64884// W32-ERR-NEXT: v_cmp_lt_f32 vcc, s1, v2
64885
64886v_cmp_lt_f32 vcc, s101, v2
64887// W64: encoding: [0x65,0x04,0x02,0x7c]
64888// W32-ERR: error: instruction not supported on this GPU
64889// W32-ERR-NEXT: v_cmp_lt_f32 vcc, s101, v2
64890
64891v_cmp_lt_f32 vcc, vcc_lo, v2
64892// W64: encoding: [0x6a,0x04,0x02,0x7c]
64893// W32-ERR: error: instruction not supported on this GPU
64894// W32-ERR-NEXT: v_cmp_lt_f32 vcc, vcc_lo, v2
64895
64896v_cmp_lt_f32 vcc, vcc_hi, v2
64897// W64: encoding: [0x6b,0x04,0x02,0x7c]
64898// W32-ERR: error: instruction not supported on this GPU
64899// W32-ERR-NEXT: v_cmp_lt_f32 vcc, vcc_hi, v2
64900
64901v_cmp_lt_f32 vcc, m0, v2
64902// W64: encoding: [0x7c,0x04,0x02,0x7c]
64903// W32-ERR: error: instruction not supported on this GPU
64904// W32-ERR-NEXT: v_cmp_lt_f32 vcc, m0, v2
64905
64906v_cmp_lt_f32 vcc, exec_lo, v2
64907// W64: encoding: [0x7e,0x04,0x02,0x7c]
64908// W32-ERR: error: instruction not supported on this GPU
64909// W32-ERR-NEXT: v_cmp_lt_f32 vcc, exec_lo, v2
64910
64911v_cmp_lt_f32 vcc, exec_hi, v2
64912// W64: encoding: [0x7f,0x04,0x02,0x7c]
64913// W32-ERR: error: instruction not supported on this GPU
64914// W32-ERR-NEXT: v_cmp_lt_f32 vcc, exec_hi, v2
64915
64916v_cmp_lt_f32 vcc, 0, v2
64917// W64: encoding: [0x80,0x04,0x02,0x7c]
64918// W32-ERR: error: instruction not supported on this GPU
64919// W32-ERR-NEXT: v_cmp_lt_f32 vcc, 0, v2
64920
64921v_cmp_lt_f32 vcc, -1, v2
64922// W64: encoding: [0xc1,0x04,0x02,0x7c]
64923// W32-ERR: error: instruction not supported on this GPU
64924// W32-ERR-NEXT: v_cmp_lt_f32 vcc, -1, v2
64925
64926v_cmp_lt_f32 vcc, 0.5, v2
64927// W64: encoding: [0xf0,0x04,0x02,0x7c]
64928// W32-ERR: error: instruction not supported on this GPU
64929// W32-ERR-NEXT: v_cmp_lt_f32 vcc, 0.5, v2
64930
64931v_cmp_lt_f32 vcc, -4.0, v2
64932// W64: encoding: [0xf7,0x04,0x02,0x7c]
64933// W32-ERR: error: instruction not supported on this GPU
64934// W32-ERR-NEXT: v_cmp_lt_f32 vcc, -4.0, v2
64935
64936v_cmp_lt_f32 vcc, 0xaf123456, v2
64937// W64: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf]
64938// W32-ERR: error: instruction not supported on this GPU
64939// W32-ERR-NEXT: v_cmp_lt_f32 vcc, 0xaf123456, v2
64940
64941v_cmp_lt_f32 vcc, 0x3f717273, v2
64942// W64: encoding: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f]
64943// W32-ERR: error: instruction not supported on this GPU
64944// W32-ERR-NEXT: v_cmp_lt_f32 vcc, 0x3f717273, v2
64945
64946v_cmp_lt_f32 vcc, v1, v255
64947// W64: encoding: [0x01,0xff,0x03,0x7c]
64948// W32-ERR: error: instruction not supported on this GPU
64949// W32-ERR-NEXT: v_cmp_lt_f32 vcc, v1, v255
64950
64951v_cmp_lt_f32_e64 s[10:11], v1, v2
64952// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
64953// W32-ERR: error: invalid operand for instruction
64954// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, v2
64955
64956v_cmp_lt_f32_e64 s[12:13], v1, v2
64957// W64: encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
64958// W32-ERR: error: invalid operand for instruction
64959// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[12:13], v1, v2
64960
64961v_cmp_lt_f32_e64 s[100:101], v1, v2
64962// W64: encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
64963// W32-ERR: error: invalid operand for instruction
64964// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[100:101], v1, v2
64965
64966v_cmp_lt_f32_e64 vcc, v1, v2
64967// W64: encoding: [0x6a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
64968// W32-ERR: error: invalid operand for instruction
64969// W32-ERR-NEXT: v_cmp_lt_f32_e64 vcc, v1, v2
64970
64971v_cmp_lt_f32_e64 s[10:11], v255, v2
64972// W64: encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
64973// W32-ERR: error: invalid operand for instruction
64974// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v255, v2
64975
64976v_cmp_lt_f32_e64 s[10:11], s1, v2
64977// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
64978// W32-ERR: error: invalid operand for instruction
64979// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], s1, v2
64980
64981v_cmp_lt_f32_e64 s[10:11], s101, v2
64982// W64: encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
64983// W32-ERR: error: invalid operand for instruction
64984// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], s101, v2
64985
64986v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
64987// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
64988// W32-ERR: error: invalid operand for instruction
64989// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
64990
64991v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
64992// W64: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
64993// W32-ERR: error: invalid operand for instruction
64994// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
64995
64996v_cmp_lt_f32_e64 s[10:11], m0, v2
64997// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7c,0x04,0x02,0x00]
64998// W32-ERR: error: invalid operand for instruction
64999// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], m0, v2
65000
65001v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
65002// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
65003// W32-ERR: error: invalid operand for instruction
65004// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
65005
65006v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
65007// W64: encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
65008// W32-ERR: error: invalid operand for instruction
65009// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
65010
65011v_cmp_lt_f32_e64 s[10:11], 0, v2
65012// W64: encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
65013// W32-ERR: error: invalid operand for instruction
65014// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], 0, v2
65015
65016v_cmp_lt_f32_e64 s[10:11], -1, v2
65017// W64: encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
65018// W32-ERR: error: invalid operand for instruction
65019// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], -1, v2
65020
65021v_cmp_lt_f32_e64 s[10:11], 0.5, v2
65022// W64: encoding: [0x0a,0x00,0x01,0xd4,0xf0,0x04,0x02,0x00]
65023// W32-ERR: error: invalid operand for instruction
65024// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], 0.5, v2
65025
65026v_cmp_lt_f32_e64 s[10:11], -4.0, v2
65027// W64: encoding: [0x0a,0x00,0x01,0xd4,0xf7,0x04,0x02,0x00]
65028// W32-ERR: error: invalid operand for instruction
65029// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], -4.0, v2
65030
65031v_cmp_lt_f32_e64 s[10:11], v1, v255
65032// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
65033// W32-ERR: error: invalid operand for instruction
65034// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, v255
65035
65036v_cmp_lt_f32_e64 s[10:11], v1, s2
65037// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
65038// W32-ERR: error: invalid operand for instruction
65039// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, s2
65040
65041v_cmp_lt_f32_e64 s[10:11], v1, s101
65042// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
65043// W32-ERR: error: invalid operand for instruction
65044// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, s101
65045
65046v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
65047// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
65048// W32-ERR: error: invalid operand for instruction
65049// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
65050
65051v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
65052// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
65053// W32-ERR: error: invalid operand for instruction
65054// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
65055
65056v_cmp_lt_f32_e64 s[10:11], v1, m0
65057// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xf9,0x00,0x00]
65058// W32-ERR: error: invalid operand for instruction
65059// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, m0
65060
65061v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
65062// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
65063// W32-ERR: error: invalid operand for instruction
65064// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
65065
65066v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
65067// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
65068// W32-ERR: error: invalid operand for instruction
65069// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
65070
65071v_cmp_lt_f32_e64 s[10:11], v1, 0
65072// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
65073// W32-ERR: error: invalid operand for instruction
65074// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, 0
65075
65076v_cmp_lt_f32_e64 s[10:11], v1, -1
65077// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
65078// W32-ERR: error: invalid operand for instruction
65079// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, -1
65080
65081v_cmp_lt_f32_e64 s[10:11], v1, 0.5
65082// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xe1,0x01,0x00]
65083// W32-ERR: error: invalid operand for instruction
65084// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, 0.5
65085
65086v_cmp_lt_f32_e64 s[10:11], v1, -4.0
65087// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xef,0x01,0x00]
65088// W32-ERR: error: invalid operand for instruction
65089// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, -4.0
65090
65091v_cmp_lt_f32_e64 s[10:11], -v1, v2
65092// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
65093// W32-ERR: error: invalid operand for instruction
65094// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], -v1, v2
65095
65096v_cmp_lt_f32_e64 s[10:11], v1, -v2
65097// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
65098// W32-ERR: error: invalid operand for instruction
65099// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, -v2
65100
65101v_cmp_lt_f32_e64 s[10:11], -v1, -v2
65102// W64: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
65103// W32-ERR: error: invalid operand for instruction
65104// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], -v1, -v2
65105
65106v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp
65107// W64: encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
65108// W32-ERR: error: invalid operand for instruction
65109// W32-ERR-NEXT: v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp
65110
65111v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
65112// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x06]
65113// W32-ERR: error: invalid operand for instruction
65114// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
65115
65116v_cmp_lt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
65117// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x88,0x06,0x06]
65118// W32-ERR: error: invalid operand for instruction
65119// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
65120
65121v_cmp_lt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
65122// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0xe4,0x06,0x06]
65123// W32-ERR: error: invalid operand for instruction
65124// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
65125
65126v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
65127// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x00,0x06,0x06]
65128// W32-ERR: error: instruction not supported on this GPU
65129// W32-ERR-NEXT: v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
65130
65131v_cmp_lt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
65132// W64: encoding: [0xf9,0x04,0x02,0x7c,0xff,0x86,0x06,0x06]
65133// W32-ERR: error: invalid operand for instruction
65134// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
65135
65136v_cmp_lt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
65137// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x86,0x06]
65138// W32-ERR: error: invalid operand for instruction
65139// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
65140
65141v_cmp_lt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
65142// W64: encoding: [0xf9,0x04,0x02,0x7c,0x65,0x86,0x86,0x06]
65143// W32-ERR: error: invalid operand for instruction
65144// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
65145
65146v_cmp_lt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65147// W64: encoding: [0xf9,0x04,0x02,0x7c,0x6a,0x86,0x86,0x06]
65148// W32-ERR: error: invalid operand for instruction
65149// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65150
65151v_cmp_lt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65152// W64: encoding: [0xf9,0x04,0x02,0x7c,0x6b,0x86,0x86,0x06]
65153// W32-ERR: error: invalid operand for instruction
65154// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65155
65156v_cmp_lt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
65157// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7c,0x86,0x86,0x06]
65158// W32-ERR: error: invalid operand for instruction
65159// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
65160
65161v_cmp_lt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65162// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7e,0x86,0x86,0x06]
65163// W32-ERR: error: invalid operand for instruction
65164// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65165
65166v_cmp_lt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65167// W64: encoding: [0xf9,0x04,0x02,0x7c,0x7f,0x86,0x86,0x06]
65168// W32-ERR: error: invalid operand for instruction
65169// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65170
65171v_cmp_lt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
65172// W64: encoding: [0xf9,0xfe,0x03,0x7c,0x01,0x86,0x06,0x06]
65173// W32-ERR: error: invalid operand for instruction
65174// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
65175
65176v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
65177// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x00,0x06]
65178// W32-ERR: error: invalid operand for instruction
65179// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
65180
65181v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
65182// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x01,0x06]
65183// W32-ERR: error: invalid operand for instruction
65184// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
65185
65186v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
65187// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x02,0x06]
65188// W32-ERR: error: invalid operand for instruction
65189// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
65190
65191v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
65192// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x03,0x06]
65193// W32-ERR: error: invalid operand for instruction
65194// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
65195
65196v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
65197// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x04,0x06]
65198// W32-ERR: error: invalid operand for instruction
65199// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
65200
65201v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
65202// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x05,0x06]
65203// W32-ERR: error: invalid operand for instruction
65204// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
65205
65206v_cmp_lt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
65207// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x16,0x06]
65208// W32-ERR: error: invalid operand for instruction
65209// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
65210
65211v_cmp_lt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
65212// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x26,0x06]
65213// W32-ERR: error: invalid operand for instruction
65214// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
65215
65216v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
65217// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x00]
65218// W32-ERR: error: invalid operand for instruction
65219// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
65220
65221v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
65222// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x01]
65223// W32-ERR: error: invalid operand for instruction
65224// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
65225
65226v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
65227// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x02]
65228// W32-ERR: error: invalid operand for instruction
65229// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
65230
65231v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
65232// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x03]
65233// W32-ERR: error: invalid operand for instruction
65234// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
65235
65236v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
65237// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x04]
65238// W32-ERR: error: invalid operand for instruction
65239// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
65240
65241v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
65242// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x05]
65243// W32-ERR: error: invalid operand for instruction
65244// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
65245
65246v_cmp_lt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
65247// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x16]
65248// W32-ERR: error: invalid operand for instruction
65249// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
65250
65251v_cmp_lt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
65252// W64: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x26]
65253// W32-ERR: error: invalid operand for instruction
65254// W32-ERR-NEXT: v_cmp_lt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
65255
65256v_cmp_lt_f32 vcc_lo, v1, v2
65257// W32: encoding: [0x01,0x05,0x02,0x7c]
65258// W64-ERR: error: instruction not supported on this GPU
65259// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, v1, v2
65260
65261v_cmp_lt_f32 vcc_lo, v255, v2
65262// W32: encoding: [0xff,0x05,0x02,0x7c]
65263// W64-ERR: error: instruction not supported on this GPU
65264// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, v255, v2
65265
65266v_cmp_lt_f32 vcc_lo, s1, v2
65267// W32: encoding: [0x01,0x04,0x02,0x7c]
65268// W64-ERR: error: instruction not supported on this GPU
65269// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, s1, v2
65270
65271v_cmp_lt_f32 vcc_lo, s101, v2
65272// W32: encoding: [0x65,0x04,0x02,0x7c]
65273// W64-ERR: error: instruction not supported on this GPU
65274// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, s101, v2
65275
65276v_cmp_lt_f32 vcc_lo, vcc_lo, v2
65277// W32: encoding: [0x6a,0x04,0x02,0x7c]
65278// W64-ERR: error: instruction not supported on this GPU
65279// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, vcc_lo, v2
65280
65281v_cmp_lt_f32 vcc_lo, vcc_hi, v2
65282// W32: encoding: [0x6b,0x04,0x02,0x7c]
65283// W64-ERR: error: instruction not supported on this GPU
65284// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, vcc_hi, v2
65285
65286v_cmp_lt_f32 vcc_lo, m0, v2
65287// W32: encoding: [0x7c,0x04,0x02,0x7c]
65288// W64-ERR: error: instruction not supported on this GPU
65289// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, m0, v2
65290
65291v_cmp_lt_f32 vcc_lo, exec_lo, v2
65292// W32: encoding: [0x7e,0x04,0x02,0x7c]
65293// W64-ERR: error: instruction not supported on this GPU
65294// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, exec_lo, v2
65295
65296v_cmp_lt_f32 vcc_lo, exec_hi, v2
65297// W32: encoding: [0x7f,0x04,0x02,0x7c]
65298// W64-ERR: error: instruction not supported on this GPU
65299// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, exec_hi, v2
65300
65301v_cmp_lt_f32 vcc_lo, 0, v2
65302// W32: encoding: [0x80,0x04,0x02,0x7c]
65303// W64-ERR: error: instruction not supported on this GPU
65304// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, 0, v2
65305
65306v_cmp_lt_f32 vcc_lo, -1, v2
65307// W32: encoding: [0xc1,0x04,0x02,0x7c]
65308// W64-ERR: error: instruction not supported on this GPU
65309// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, -1, v2
65310
65311v_cmp_lt_f32 vcc_lo, 0.5, v2
65312// W32: encoding: [0xf0,0x04,0x02,0x7c]
65313// W64-ERR: error: instruction not supported on this GPU
65314// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, 0.5, v2
65315
65316v_cmp_lt_f32 vcc_lo, -4.0, v2
65317// W32: encoding: [0xf7,0x04,0x02,0x7c]
65318// W64-ERR: error: instruction not supported on this GPU
65319// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, -4.0, v2
65320
65321v_cmp_lt_f32 vcc_lo, 0xaf123456, v2
65322// W32: encoding: [0xff,0x04,0x02,0x7c,0x56,0x34,0x12,0xaf]
65323// W64-ERR: error: instruction not supported on this GPU
65324// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, 0xaf123456, v2
65325
65326v_cmp_lt_f32 vcc_lo, 0x3f717273, v2
65327// W32: encoding: [0xff,0x04,0x02,0x7c,0x73,0x72,0x71,0x3f]
65328// W64-ERR: error: instruction not supported on this GPU
65329// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, 0x3f717273, v2
65330
65331v_cmp_lt_f32 vcc_lo, v1, v255
65332// W32: encoding: [0x01,0xff,0x03,0x7c]
65333// W64-ERR: error: instruction not supported on this GPU
65334// W64-ERR-NEXT: v_cmp_lt_f32 vcc_lo, v1, v255
65335
65336v_cmp_lt_f32_e64 s10, v1, v2
65337// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
65338// W64-ERR: error: invalid operand for instruction
65339// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, v2
65340
65341v_cmp_lt_f32_e64 s12, v1, v2
65342// W32: encoding: [0x0c,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
65343// W64-ERR: error: invalid operand for instruction
65344// W64-ERR-NEXT: v_cmp_lt_f32_e64 s12, v1, v2
65345
65346v_cmp_lt_f32_e64 s100, v1, v2
65347// W32: encoding: [0x64,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
65348// W64-ERR: error: invalid operand for instruction
65349// W64-ERR-NEXT: v_cmp_lt_f32_e64 s100, v1, v2
65350
65351v_cmp_lt_f32_e64 vcc_lo, v1, v2
65352// W32: encoding: [0x6a,0x00,0x01,0xd4,0x01,0x05,0x02,0x00]
65353// W64-ERR: error: invalid operand for instruction
65354// W64-ERR-NEXT: v_cmp_lt_f32_e64 vcc_lo, v1, v2
65355
65356v_cmp_lt_f32_e64 s10, v255, v2
65357// W32: encoding: [0x0a,0x00,0x01,0xd4,0xff,0x05,0x02,0x00]
65358// W64-ERR: error: invalid operand for instruction
65359// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v255, v2
65360
65361v_cmp_lt_f32_e64 s10, s1, v2
65362// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x04,0x02,0x00]
65363// W64-ERR: error: invalid operand for instruction
65364// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, s1, v2
65365
65366v_cmp_lt_f32_e64 s10, s101, v2
65367// W32: encoding: [0x0a,0x00,0x01,0xd4,0x65,0x04,0x02,0x00]
65368// W64-ERR: error: invalid operand for instruction
65369// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, s101, v2
65370
65371v_cmp_lt_f32_e64 s10, vcc_lo, v2
65372// W32: encoding: [0x0a,0x00,0x01,0xd4,0x6a,0x04,0x02,0x00]
65373// W64-ERR: error: invalid operand for instruction
65374// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, vcc_lo, v2
65375
65376v_cmp_lt_f32_e64 s10, vcc_hi, v2
65377// W32: encoding: [0x0a,0x00,0x01,0xd4,0x6b,0x04,0x02,0x00]
65378// W64-ERR: error: invalid operand for instruction
65379// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, vcc_hi, v2
65380
65381v_cmp_lt_f32_e64 s10, m0, v2
65382// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7c,0x04,0x02,0x00]
65383// W64-ERR: error: invalid operand for instruction
65384// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, m0, v2
65385
65386v_cmp_lt_f32_e64 s10, exec_lo, v2
65387// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7e,0x04,0x02,0x00]
65388// W64-ERR: error: invalid operand for instruction
65389// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, exec_lo, v2
65390
65391v_cmp_lt_f32_e64 s10, exec_hi, v2
65392// W32: encoding: [0x0a,0x00,0x01,0xd4,0x7f,0x04,0x02,0x00]
65393// W64-ERR: error: invalid operand for instruction
65394// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, exec_hi, v2
65395
65396v_cmp_lt_f32_e64 s10, 0, v2
65397// W32: encoding: [0x0a,0x00,0x01,0xd4,0x80,0x04,0x02,0x00]
65398// W64-ERR: error: invalid operand for instruction
65399// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, 0, v2
65400
65401v_cmp_lt_f32_e64 s10, -1, v2
65402// W32: encoding: [0x0a,0x00,0x01,0xd4,0xc1,0x04,0x02,0x00]
65403// W64-ERR: error: invalid operand for instruction
65404// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, -1, v2
65405
65406v_cmp_lt_f32_e64 s10, 0.5, v2
65407// W32: encoding: [0x0a,0x00,0x01,0xd4,0xf0,0x04,0x02,0x00]
65408// W64-ERR: error: invalid operand for instruction
65409// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, 0.5, v2
65410
65411v_cmp_lt_f32_e64 s10, -4.0, v2
65412// W32: encoding: [0x0a,0x00,0x01,0xd4,0xf7,0x04,0x02,0x00]
65413// W64-ERR: error: invalid operand for instruction
65414// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, -4.0, v2
65415
65416v_cmp_lt_f32_e64 s10, v1, v255
65417// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x03,0x00]
65418// W64-ERR: error: invalid operand for instruction
65419// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, v255
65420
65421v_cmp_lt_f32_e64 s10, v1, s2
65422// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x00,0x00]
65423// W64-ERR: error: invalid operand for instruction
65424// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, s2
65425
65426v_cmp_lt_f32_e64 s10, v1, s101
65427// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xcb,0x00,0x00]
65428// W64-ERR: error: invalid operand for instruction
65429// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, s101
65430
65431v_cmp_lt_f32_e64 s10, v1, vcc_lo
65432// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd5,0x00,0x00]
65433// W64-ERR: error: invalid operand for instruction
65434// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, vcc_lo
65435
65436v_cmp_lt_f32_e64 s10, v1, vcc_hi
65437// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xd7,0x00,0x00]
65438// W64-ERR: error: invalid operand for instruction
65439// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, vcc_hi
65440
65441v_cmp_lt_f32_e64 s10, v1, m0
65442// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xf9,0x00,0x00]
65443// W64-ERR: error: invalid operand for instruction
65444// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, m0
65445
65446v_cmp_lt_f32_e64 s10, v1, exec_lo
65447// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xfd,0x00,0x00]
65448// W64-ERR: error: invalid operand for instruction
65449// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, exec_lo
65450
65451v_cmp_lt_f32_e64 s10, v1, exec_hi
65452// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xff,0x00,0x00]
65453// W64-ERR: error: invalid operand for instruction
65454// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, exec_hi
65455
65456v_cmp_lt_f32_e64 s10, v1, 0
65457// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x01,0x01,0x00]
65458// W64-ERR: error: invalid operand for instruction
65459// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, 0
65460
65461v_cmp_lt_f32_e64 s10, v1, -1
65462// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x83,0x01,0x00]
65463// W64-ERR: error: invalid operand for instruction
65464// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, -1
65465
65466v_cmp_lt_f32_e64 s10, v1, 0.5
65467// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xe1,0x01,0x00]
65468// W64-ERR: error: invalid operand for instruction
65469// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, 0.5
65470
65471v_cmp_lt_f32_e64 s10, v1, -4.0
65472// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0xef,0x01,0x00]
65473// W64-ERR: error: invalid operand for instruction
65474// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, -4.0
65475
65476v_cmp_lt_f32_e64 s10, -v1, v2
65477// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x20]
65478// W64-ERR: error: invalid operand for instruction
65479// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, -v1, v2
65480
65481v_cmp_lt_f32_e64 s10, v1, -v2
65482// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x40]
65483// W64-ERR: error: invalid operand for instruction
65484// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, -v2
65485
65486v_cmp_lt_f32_e64 s10, -v1, -v2
65487// W32: encoding: [0x0a,0x00,0x01,0xd4,0x01,0x05,0x02,0x60]
65488// W64-ERR: error: invalid operand for instruction
65489// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, -v1, -v2
65490
65491v_cmp_lt_f32_e64 s10, v1, v2 clamp
65492// W32: encoding: [0x0a,0x80,0x01,0xd4,0x01,0x05,0x02,0x00]
65493// W64-ERR: error: invalid operand for instruction
65494// W64-ERR-NEXT: v_cmp_lt_f32_e64 s10, v1, v2 clamp
65495
65496v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
65497// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x06]
65498// W64-ERR: error: invalid operand for instruction
65499// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
65500
65501v_cmp_lt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
65502// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x88,0x06,0x06]
65503// W64-ERR: error: invalid operand for instruction
65504// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
65505
65506v_cmp_lt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
65507// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0xe4,0x06,0x06]
65508// W64-ERR: error: invalid operand for instruction
65509// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
65510
65511v_cmp_lt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
65512// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x00,0x06,0x06]
65513// W64-ERR: error: invalid operand for instruction
65514// W64-ERR-NEXT: v_cmp_lt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
65515
65516v_cmp_lt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
65517// W32: encoding: [0xf9,0x04,0x02,0x7c,0xff,0x86,0x06,0x06]
65518// W64-ERR: error: invalid operand for instruction
65519// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
65520
65521v_cmp_lt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
65522// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x86,0x06]
65523// W64-ERR: error: invalid operand for instruction
65524// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
65525
65526v_cmp_lt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
65527// W32: encoding: [0xf9,0x04,0x02,0x7c,0x65,0x86,0x86,0x06]
65528// W64-ERR: error: invalid operand for instruction
65529// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
65530
65531v_cmp_lt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65532// W32: encoding: [0xf9,0x04,0x02,0x7c,0x6a,0x86,0x86,0x06]
65533// W64-ERR: error: invalid operand for instruction
65534// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65535
65536v_cmp_lt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65537// W32: encoding: [0xf9,0x04,0x02,0x7c,0x6b,0x86,0x86,0x06]
65538// W64-ERR: error: invalid operand for instruction
65539// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65540
65541v_cmp_lt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
65542// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7c,0x86,0x86,0x06]
65543// W64-ERR: error: invalid operand for instruction
65544// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
65545
65546v_cmp_lt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65547// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7e,0x86,0x86,0x06]
65548// W64-ERR: error: invalid operand for instruction
65549// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65550
65551v_cmp_lt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65552// W32: encoding: [0xf9,0x04,0x02,0x7c,0x7f,0x86,0x86,0x06]
65553// W64-ERR: error: invalid operand for instruction
65554// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65555
65556v_cmp_lt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
65557// W32: encoding: [0xf9,0xfe,0x03,0x7c,0x01,0x86,0x06,0x06]
65558// W64-ERR: error: invalid operand for instruction
65559// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
65560
65561v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
65562// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x00,0x06]
65563// W64-ERR: error: invalid operand for instruction
65564// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
65565
65566v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
65567// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x01,0x06]
65568// W64-ERR: error: invalid operand for instruction
65569// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
65570
65571v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
65572// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x02,0x06]
65573// W64-ERR: error: invalid operand for instruction
65574// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
65575
65576v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
65577// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x03,0x06]
65578// W64-ERR: error: invalid operand for instruction
65579// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
65580
65581v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
65582// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x04,0x06]
65583// W64-ERR: error: invalid operand for instruction
65584// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
65585
65586v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
65587// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x05,0x06]
65588// W64-ERR: error: invalid operand for instruction
65589// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
65590
65591v_cmp_lt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
65592// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x16,0x06]
65593// W64-ERR: error: invalid operand for instruction
65594// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
65595
65596v_cmp_lt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
65597// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x26,0x06]
65598// W64-ERR: error: invalid operand for instruction
65599// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
65600
65601v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
65602// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x00]
65603// W64-ERR: error: invalid operand for instruction
65604// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
65605
65606v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
65607// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x01]
65608// W64-ERR: error: invalid operand for instruction
65609// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
65610
65611v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
65612// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x02]
65613// W64-ERR: error: invalid operand for instruction
65614// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
65615
65616v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
65617// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x03]
65618// W64-ERR: error: invalid operand for instruction
65619// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
65620
65621v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
65622// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x04]
65623// W64-ERR: error: invalid operand for instruction
65624// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
65625
65626v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
65627// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x05]
65628// W64-ERR: error: invalid operand for instruction
65629// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
65630
65631v_cmp_lt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
65632// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x16]
65633// W64-ERR: error: invalid operand for instruction
65634// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
65635
65636v_cmp_lt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
65637// W32: encoding: [0xf9,0x04,0x02,0x7c,0x01,0x86,0x06,0x26]
65638// W64-ERR: error: invalid operand for instruction
65639// W64-ERR-NEXT: v_cmp_lt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
65640
65641v_cmp_eq_f32 vcc, v1, v2
65642// W64: encoding: [0x01,0x05,0x04,0x7c]
65643// W32-ERR: error: instruction not supported on this GPU
65644// W32-ERR-NEXT: v_cmp_eq_f32 vcc, v1, v2
65645
65646v_cmp_eq_f32 vcc, v255, v2
65647// W64: encoding: [0xff,0x05,0x04,0x7c]
65648// W32-ERR: error: instruction not supported on this GPU
65649// W32-ERR-NEXT: v_cmp_eq_f32 vcc, v255, v2
65650
65651v_cmp_eq_f32 vcc, s1, v2
65652// W64: encoding: [0x01,0x04,0x04,0x7c]
65653// W32-ERR: error: instruction not supported on this GPU
65654// W32-ERR-NEXT: v_cmp_eq_f32 vcc, s1, v2
65655
65656v_cmp_eq_f32 vcc, s101, v2
65657// W64: encoding: [0x65,0x04,0x04,0x7c]
65658// W32-ERR: error: instruction not supported on this GPU
65659// W32-ERR-NEXT: v_cmp_eq_f32 vcc, s101, v2
65660
65661v_cmp_eq_f32 vcc, vcc_lo, v2
65662// W64: encoding: [0x6a,0x04,0x04,0x7c]
65663// W32-ERR: error: instruction not supported on this GPU
65664// W32-ERR-NEXT: v_cmp_eq_f32 vcc, vcc_lo, v2
65665
65666v_cmp_eq_f32 vcc, vcc_hi, v2
65667// W64: encoding: [0x6b,0x04,0x04,0x7c]
65668// W32-ERR: error: instruction not supported on this GPU
65669// W32-ERR-NEXT: v_cmp_eq_f32 vcc, vcc_hi, v2
65670
65671v_cmp_eq_f32 vcc, m0, v2
65672// W64: encoding: [0x7c,0x04,0x04,0x7c]
65673// W32-ERR: error: instruction not supported on this GPU
65674// W32-ERR-NEXT: v_cmp_eq_f32 vcc, m0, v2
65675
65676v_cmp_eq_f32 vcc, exec_lo, v2
65677// W64: encoding: [0x7e,0x04,0x04,0x7c]
65678// W32-ERR: error: instruction not supported on this GPU
65679// W32-ERR-NEXT: v_cmp_eq_f32 vcc, exec_lo, v2
65680
65681v_cmp_eq_f32 vcc, exec_hi, v2
65682// W64: encoding: [0x7f,0x04,0x04,0x7c]
65683// W32-ERR: error: instruction not supported on this GPU
65684// W32-ERR-NEXT: v_cmp_eq_f32 vcc, exec_hi, v2
65685
65686v_cmp_eq_f32 vcc, 0, v2
65687// W64: encoding: [0x80,0x04,0x04,0x7c]
65688// W32-ERR: error: instruction not supported on this GPU
65689// W32-ERR-NEXT: v_cmp_eq_f32 vcc, 0, v2
65690
65691v_cmp_eq_f32 vcc, -1, v2
65692// W64: encoding: [0xc1,0x04,0x04,0x7c]
65693// W32-ERR: error: instruction not supported on this GPU
65694// W32-ERR-NEXT: v_cmp_eq_f32 vcc, -1, v2
65695
65696v_cmp_eq_f32 vcc, 0.5, v2
65697// W64: encoding: [0xf0,0x04,0x04,0x7c]
65698// W32-ERR: error: instruction not supported on this GPU
65699// W32-ERR-NEXT: v_cmp_eq_f32 vcc, 0.5, v2
65700
65701v_cmp_eq_f32 vcc, -4.0, v2
65702// W64: encoding: [0xf7,0x04,0x04,0x7c]
65703// W32-ERR: error: instruction not supported on this GPU
65704// W32-ERR-NEXT: v_cmp_eq_f32 vcc, -4.0, v2
65705
65706v_cmp_eq_f32 vcc, 0xaf123456, v2
65707// W64: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf]
65708// W32-ERR: error: instruction not supported on this GPU
65709// W32-ERR-NEXT: v_cmp_eq_f32 vcc, 0xaf123456, v2
65710
65711v_cmp_eq_f32 vcc, 0x3f717273, v2
65712// W64: encoding: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f]
65713// W32-ERR: error: instruction not supported on this GPU
65714// W32-ERR-NEXT: v_cmp_eq_f32 vcc, 0x3f717273, v2
65715
65716v_cmp_eq_f32 vcc, v1, v255
65717// W64: encoding: [0x01,0xff,0x05,0x7c]
65718// W32-ERR: error: instruction not supported on this GPU
65719// W32-ERR-NEXT: v_cmp_eq_f32 vcc, v1, v255
65720
65721v_cmp_eq_f32_e64 s[10:11], v1, v2
65722// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
65723// W32-ERR: error: invalid operand for instruction
65724// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, v2
65725
65726v_cmp_eq_f32_e64 s[12:13], v1, v2
65727// W64: encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
65728// W32-ERR: error: invalid operand for instruction
65729// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[12:13], v1, v2
65730
65731v_cmp_eq_f32_e64 s[100:101], v1, v2
65732// W64: encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
65733// W32-ERR: error: invalid operand for instruction
65734// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[100:101], v1, v2
65735
65736v_cmp_eq_f32_e64 vcc, v1, v2
65737// W64: encoding: [0x6a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
65738// W32-ERR: error: invalid operand for instruction
65739// W32-ERR-NEXT: v_cmp_eq_f32_e64 vcc, v1, v2
65740
65741v_cmp_eq_f32_e64 s[10:11], v255, v2
65742// W64: encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
65743// W32-ERR: error: invalid operand for instruction
65744// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v255, v2
65745
65746v_cmp_eq_f32_e64 s[10:11], s1, v2
65747// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
65748// W32-ERR: error: invalid operand for instruction
65749// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], s1, v2
65750
65751v_cmp_eq_f32_e64 s[10:11], s101, v2
65752// W64: encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
65753// W32-ERR: error: invalid operand for instruction
65754// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], s101, v2
65755
65756v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
65757// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
65758// W32-ERR: error: invalid operand for instruction
65759// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
65760
65761v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
65762// W64: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
65763// W32-ERR: error: invalid operand for instruction
65764// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
65765
65766v_cmp_eq_f32_e64 s[10:11], m0, v2
65767// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7c,0x04,0x02,0x00]
65768// W32-ERR: error: invalid operand for instruction
65769// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], m0, v2
65770
65771v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
65772// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
65773// W32-ERR: error: invalid operand for instruction
65774// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
65775
65776v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
65777// W64: encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
65778// W32-ERR: error: invalid operand for instruction
65779// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
65780
65781v_cmp_eq_f32_e64 s[10:11], 0, v2
65782// W64: encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
65783// W32-ERR: error: invalid operand for instruction
65784// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], 0, v2
65785
65786v_cmp_eq_f32_e64 s[10:11], -1, v2
65787// W64: encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
65788// W32-ERR: error: invalid operand for instruction
65789// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], -1, v2
65790
65791v_cmp_eq_f32_e64 s[10:11], 0.5, v2
65792// W64: encoding: [0x0a,0x00,0x02,0xd4,0xf0,0x04,0x02,0x00]
65793// W32-ERR: error: invalid operand for instruction
65794// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], 0.5, v2
65795
65796v_cmp_eq_f32_e64 s[10:11], -4.0, v2
65797// W64: encoding: [0x0a,0x00,0x02,0xd4,0xf7,0x04,0x02,0x00]
65798// W32-ERR: error: invalid operand for instruction
65799// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], -4.0, v2
65800
65801v_cmp_eq_f32_e64 s[10:11], v1, v255
65802// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
65803// W32-ERR: error: invalid operand for instruction
65804// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, v255
65805
65806v_cmp_eq_f32_e64 s[10:11], v1, s2
65807// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
65808// W32-ERR: error: invalid operand for instruction
65809// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, s2
65810
65811v_cmp_eq_f32_e64 s[10:11], v1, s101
65812// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
65813// W32-ERR: error: invalid operand for instruction
65814// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, s101
65815
65816v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
65817// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
65818// W32-ERR: error: invalid operand for instruction
65819// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
65820
65821v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
65822// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
65823// W32-ERR: error: invalid operand for instruction
65824// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
65825
65826v_cmp_eq_f32_e64 s[10:11], v1, m0
65827// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xf9,0x00,0x00]
65828// W32-ERR: error: invalid operand for instruction
65829// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, m0
65830
65831v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
65832// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
65833// W32-ERR: error: invalid operand for instruction
65834// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
65835
65836v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
65837// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
65838// W32-ERR: error: invalid operand for instruction
65839// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
65840
65841v_cmp_eq_f32_e64 s[10:11], v1, 0
65842// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
65843// W32-ERR: error: invalid operand for instruction
65844// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, 0
65845
65846v_cmp_eq_f32_e64 s[10:11], v1, -1
65847// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
65848// W32-ERR: error: invalid operand for instruction
65849// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, -1
65850
65851v_cmp_eq_f32_e64 s[10:11], v1, 0.5
65852// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xe1,0x01,0x00]
65853// W32-ERR: error: invalid operand for instruction
65854// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, 0.5
65855
65856v_cmp_eq_f32_e64 s[10:11], v1, -4.0
65857// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xef,0x01,0x00]
65858// W32-ERR: error: invalid operand for instruction
65859// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, -4.0
65860
65861v_cmp_eq_f32_e64 s[10:11], -v1, v2
65862// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
65863// W32-ERR: error: invalid operand for instruction
65864// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], -v1, v2
65865
65866v_cmp_eq_f32_e64 s[10:11], v1, -v2
65867// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
65868// W32-ERR: error: invalid operand for instruction
65869// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, -v2
65870
65871v_cmp_eq_f32_e64 s[10:11], -v1, -v2
65872// W64: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
65873// W32-ERR: error: invalid operand for instruction
65874// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], -v1, -v2
65875
65876v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp
65877// W64: encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
65878// W32-ERR: error: invalid operand for instruction
65879// W32-ERR-NEXT: v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp
65880
65881v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
65882// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x06]
65883// W32-ERR: error: invalid operand for instruction
65884// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
65885
65886v_cmp_eq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
65887// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x88,0x06,0x06]
65888// W32-ERR: error: invalid operand for instruction
65889// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
65890
65891v_cmp_eq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
65892// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0xe4,0x06,0x06]
65893// W32-ERR: error: invalid operand for instruction
65894// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
65895
65896v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
65897// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x00,0x06,0x06]
65898// W32-ERR: error: instruction not supported on this GPU
65899// W32-ERR-NEXT: v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
65900
65901v_cmp_eq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
65902// W64: encoding: [0xf9,0x04,0x04,0x7c,0xff,0x86,0x06,0x06]
65903// W32-ERR: error: invalid operand for instruction
65904// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
65905
65906v_cmp_eq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
65907// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x86,0x06]
65908// W32-ERR: error: invalid operand for instruction
65909// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
65910
65911v_cmp_eq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
65912// W64: encoding: [0xf9,0x04,0x04,0x7c,0x65,0x86,0x86,0x06]
65913// W32-ERR: error: invalid operand for instruction
65914// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
65915
65916v_cmp_eq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65917// W64: encoding: [0xf9,0x04,0x04,0x7c,0x6a,0x86,0x86,0x06]
65918// W32-ERR: error: invalid operand for instruction
65919// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
65920
65921v_cmp_eq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65922// W64: encoding: [0xf9,0x04,0x04,0x7c,0x6b,0x86,0x86,0x06]
65923// W32-ERR: error: invalid operand for instruction
65924// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
65925
65926v_cmp_eq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
65927// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7c,0x86,0x86,0x06]
65928// W32-ERR: error: invalid operand for instruction
65929// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
65930
65931v_cmp_eq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65932// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7e,0x86,0x86,0x06]
65933// W32-ERR: error: invalid operand for instruction
65934// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
65935
65936v_cmp_eq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65937// W64: encoding: [0xf9,0x04,0x04,0x7c,0x7f,0x86,0x86,0x06]
65938// W32-ERR: error: invalid operand for instruction
65939// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
65940
65941v_cmp_eq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
65942// W64: encoding: [0xf9,0xfe,0x05,0x7c,0x01,0x86,0x06,0x06]
65943// W32-ERR: error: invalid operand for instruction
65944// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
65945
65946v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
65947// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x00,0x06]
65948// W32-ERR: error: invalid operand for instruction
65949// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
65950
65951v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
65952// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x01,0x06]
65953// W32-ERR: error: invalid operand for instruction
65954// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
65955
65956v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
65957// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x02,0x06]
65958// W32-ERR: error: invalid operand for instruction
65959// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
65960
65961v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
65962// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x03,0x06]
65963// W32-ERR: error: invalid operand for instruction
65964// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
65965
65966v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
65967// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x04,0x06]
65968// W32-ERR: error: invalid operand for instruction
65969// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
65970
65971v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
65972// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x05,0x06]
65973// W32-ERR: error: invalid operand for instruction
65974// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
65975
65976v_cmp_eq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
65977// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x16,0x06]
65978// W32-ERR: error: invalid operand for instruction
65979// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
65980
65981v_cmp_eq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
65982// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x26,0x06]
65983// W32-ERR: error: invalid operand for instruction
65984// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
65985
65986v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
65987// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x00]
65988// W32-ERR: error: invalid operand for instruction
65989// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
65990
65991v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
65992// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x01]
65993// W32-ERR: error: invalid operand for instruction
65994// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
65995
65996v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
65997// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x02]
65998// W32-ERR: error: invalid operand for instruction
65999// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
66000
66001v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66002// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x03]
66003// W32-ERR: error: invalid operand for instruction
66004// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66005
66006v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
66007// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x04]
66008// W32-ERR: error: invalid operand for instruction
66009// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
66010
66011v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
66012// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x05]
66013// W32-ERR: error: invalid operand for instruction
66014// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
66015
66016v_cmp_eq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
66017// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x16]
66018// W32-ERR: error: invalid operand for instruction
66019// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
66020
66021v_cmp_eq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
66022// W64: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x26]
66023// W32-ERR: error: invalid operand for instruction
66024// W32-ERR-NEXT: v_cmp_eq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
66025
66026v_cmp_eq_f32 vcc_lo, v1, v2
66027// W32: encoding: [0x01,0x05,0x04,0x7c]
66028// W64-ERR: error: instruction not supported on this GPU
66029// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, v1, v2
66030
66031v_cmp_eq_f32 vcc_lo, v255, v2
66032// W32: encoding: [0xff,0x05,0x04,0x7c]
66033// W64-ERR: error: instruction not supported on this GPU
66034// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, v255, v2
66035
66036v_cmp_eq_f32 vcc_lo, s1, v2
66037// W32: encoding: [0x01,0x04,0x04,0x7c]
66038// W64-ERR: error: instruction not supported on this GPU
66039// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, s1, v2
66040
66041v_cmp_eq_f32 vcc_lo, s101, v2
66042// W32: encoding: [0x65,0x04,0x04,0x7c]
66043// W64-ERR: error: instruction not supported on this GPU
66044// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, s101, v2
66045
66046v_cmp_eq_f32 vcc_lo, vcc_lo, v2
66047// W32: encoding: [0x6a,0x04,0x04,0x7c]
66048// W64-ERR: error: instruction not supported on this GPU
66049// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, vcc_lo, v2
66050
66051v_cmp_eq_f32 vcc_lo, vcc_hi, v2
66052// W32: encoding: [0x6b,0x04,0x04,0x7c]
66053// W64-ERR: error: instruction not supported on this GPU
66054// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, vcc_hi, v2
66055
66056v_cmp_eq_f32 vcc_lo, m0, v2
66057// W32: encoding: [0x7c,0x04,0x04,0x7c]
66058// W64-ERR: error: instruction not supported on this GPU
66059// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, m0, v2
66060
66061v_cmp_eq_f32 vcc_lo, exec_lo, v2
66062// W32: encoding: [0x7e,0x04,0x04,0x7c]
66063// W64-ERR: error: instruction not supported on this GPU
66064// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, exec_lo, v2
66065
66066v_cmp_eq_f32 vcc_lo, exec_hi, v2
66067// W32: encoding: [0x7f,0x04,0x04,0x7c]
66068// W64-ERR: error: instruction not supported on this GPU
66069// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, exec_hi, v2
66070
66071v_cmp_eq_f32 vcc_lo, 0, v2
66072// W32: encoding: [0x80,0x04,0x04,0x7c]
66073// W64-ERR: error: instruction not supported on this GPU
66074// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, 0, v2
66075
66076v_cmp_eq_f32 vcc_lo, -1, v2
66077// W32: encoding: [0xc1,0x04,0x04,0x7c]
66078// W64-ERR: error: instruction not supported on this GPU
66079// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, -1, v2
66080
66081v_cmp_eq_f32 vcc_lo, 0.5, v2
66082// W32: encoding: [0xf0,0x04,0x04,0x7c]
66083// W64-ERR: error: instruction not supported on this GPU
66084// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, 0.5, v2
66085
66086v_cmp_eq_f32 vcc_lo, -4.0, v2
66087// W32: encoding: [0xf7,0x04,0x04,0x7c]
66088// W64-ERR: error: instruction not supported on this GPU
66089// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, -4.0, v2
66090
66091v_cmp_eq_f32 vcc_lo, 0xaf123456, v2
66092// W32: encoding: [0xff,0x04,0x04,0x7c,0x56,0x34,0x12,0xaf]
66093// W64-ERR: error: instruction not supported on this GPU
66094// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, 0xaf123456, v2
66095
66096v_cmp_eq_f32 vcc_lo, 0x3f717273, v2
66097// W32: encoding: [0xff,0x04,0x04,0x7c,0x73,0x72,0x71,0x3f]
66098// W64-ERR: error: instruction not supported on this GPU
66099// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, 0x3f717273, v2
66100
66101v_cmp_eq_f32 vcc_lo, v1, v255
66102// W32: encoding: [0x01,0xff,0x05,0x7c]
66103// W64-ERR: error: instruction not supported on this GPU
66104// W64-ERR-NEXT: v_cmp_eq_f32 vcc_lo, v1, v255
66105
66106v_cmp_eq_f32_e64 s10, v1, v2
66107// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
66108// W64-ERR: error: invalid operand for instruction
66109// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, v2
66110
66111v_cmp_eq_f32_e64 s12, v1, v2
66112// W32: encoding: [0x0c,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
66113// W64-ERR: error: invalid operand for instruction
66114// W64-ERR-NEXT: v_cmp_eq_f32_e64 s12, v1, v2
66115
66116v_cmp_eq_f32_e64 s100, v1, v2
66117// W32: encoding: [0x64,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
66118// W64-ERR: error: invalid operand for instruction
66119// W64-ERR-NEXT: v_cmp_eq_f32_e64 s100, v1, v2
66120
66121v_cmp_eq_f32_e64 vcc_lo, v1, v2
66122// W32: encoding: [0x6a,0x00,0x02,0xd4,0x01,0x05,0x02,0x00]
66123// W64-ERR: error: invalid operand for instruction
66124// W64-ERR-NEXT: v_cmp_eq_f32_e64 vcc_lo, v1, v2
66125
66126v_cmp_eq_f32_e64 s10, v255, v2
66127// W32: encoding: [0x0a,0x00,0x02,0xd4,0xff,0x05,0x02,0x00]
66128// W64-ERR: error: invalid operand for instruction
66129// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v255, v2
66130
66131v_cmp_eq_f32_e64 s10, s1, v2
66132// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x04,0x02,0x00]
66133// W64-ERR: error: invalid operand for instruction
66134// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, s1, v2
66135
66136v_cmp_eq_f32_e64 s10, s101, v2
66137// W32: encoding: [0x0a,0x00,0x02,0xd4,0x65,0x04,0x02,0x00]
66138// W64-ERR: error: invalid operand for instruction
66139// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, s101, v2
66140
66141v_cmp_eq_f32_e64 s10, vcc_lo, v2
66142// W32: encoding: [0x0a,0x00,0x02,0xd4,0x6a,0x04,0x02,0x00]
66143// W64-ERR: error: invalid operand for instruction
66144// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, vcc_lo, v2
66145
66146v_cmp_eq_f32_e64 s10, vcc_hi, v2
66147// W32: encoding: [0x0a,0x00,0x02,0xd4,0x6b,0x04,0x02,0x00]
66148// W64-ERR: error: invalid operand for instruction
66149// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, vcc_hi, v2
66150
66151v_cmp_eq_f32_e64 s10, m0, v2
66152// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7c,0x04,0x02,0x00]
66153// W64-ERR: error: invalid operand for instruction
66154// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, m0, v2
66155
66156v_cmp_eq_f32_e64 s10, exec_lo, v2
66157// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7e,0x04,0x02,0x00]
66158// W64-ERR: error: invalid operand for instruction
66159// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, exec_lo, v2
66160
66161v_cmp_eq_f32_e64 s10, exec_hi, v2
66162// W32: encoding: [0x0a,0x00,0x02,0xd4,0x7f,0x04,0x02,0x00]
66163// W64-ERR: error: invalid operand for instruction
66164// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, exec_hi, v2
66165
66166v_cmp_eq_f32_e64 s10, 0, v2
66167// W32: encoding: [0x0a,0x00,0x02,0xd4,0x80,0x04,0x02,0x00]
66168// W64-ERR: error: invalid operand for instruction
66169// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, 0, v2
66170
66171v_cmp_eq_f32_e64 s10, -1, v2
66172// W32: encoding: [0x0a,0x00,0x02,0xd4,0xc1,0x04,0x02,0x00]
66173// W64-ERR: error: invalid operand for instruction
66174// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, -1, v2
66175
66176v_cmp_eq_f32_e64 s10, 0.5, v2
66177// W32: encoding: [0x0a,0x00,0x02,0xd4,0xf0,0x04,0x02,0x00]
66178// W64-ERR: error: invalid operand for instruction
66179// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, 0.5, v2
66180
66181v_cmp_eq_f32_e64 s10, -4.0, v2
66182// W32: encoding: [0x0a,0x00,0x02,0xd4,0xf7,0x04,0x02,0x00]
66183// W64-ERR: error: invalid operand for instruction
66184// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, -4.0, v2
66185
66186v_cmp_eq_f32_e64 s10, v1, v255
66187// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x03,0x00]
66188// W64-ERR: error: invalid operand for instruction
66189// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, v255
66190
66191v_cmp_eq_f32_e64 s10, v1, s2
66192// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x00,0x00]
66193// W64-ERR: error: invalid operand for instruction
66194// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, s2
66195
66196v_cmp_eq_f32_e64 s10, v1, s101
66197// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xcb,0x00,0x00]
66198// W64-ERR: error: invalid operand for instruction
66199// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, s101
66200
66201v_cmp_eq_f32_e64 s10, v1, vcc_lo
66202// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd5,0x00,0x00]
66203// W64-ERR: error: invalid operand for instruction
66204// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, vcc_lo
66205
66206v_cmp_eq_f32_e64 s10, v1, vcc_hi
66207// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xd7,0x00,0x00]
66208// W64-ERR: error: invalid operand for instruction
66209// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, vcc_hi
66210
66211v_cmp_eq_f32_e64 s10, v1, m0
66212// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xf9,0x00,0x00]
66213// W64-ERR: error: invalid operand for instruction
66214// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, m0
66215
66216v_cmp_eq_f32_e64 s10, v1, exec_lo
66217// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xfd,0x00,0x00]
66218// W64-ERR: error: invalid operand for instruction
66219// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, exec_lo
66220
66221v_cmp_eq_f32_e64 s10, v1, exec_hi
66222// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xff,0x00,0x00]
66223// W64-ERR: error: invalid operand for instruction
66224// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, exec_hi
66225
66226v_cmp_eq_f32_e64 s10, v1, 0
66227// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x01,0x01,0x00]
66228// W64-ERR: error: invalid operand for instruction
66229// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, 0
66230
66231v_cmp_eq_f32_e64 s10, v1, -1
66232// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x83,0x01,0x00]
66233// W64-ERR: error: invalid operand for instruction
66234// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, -1
66235
66236v_cmp_eq_f32_e64 s10, v1, 0.5
66237// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xe1,0x01,0x00]
66238// W64-ERR: error: invalid operand for instruction
66239// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, 0.5
66240
66241v_cmp_eq_f32_e64 s10, v1, -4.0
66242// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0xef,0x01,0x00]
66243// W64-ERR: error: invalid operand for instruction
66244// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, -4.0
66245
66246v_cmp_eq_f32_e64 s10, -v1, v2
66247// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x20]
66248// W64-ERR: error: invalid operand for instruction
66249// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, -v1, v2
66250
66251v_cmp_eq_f32_e64 s10, v1, -v2
66252// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x40]
66253// W64-ERR: error: invalid operand for instruction
66254// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, -v2
66255
66256v_cmp_eq_f32_e64 s10, -v1, -v2
66257// W32: encoding: [0x0a,0x00,0x02,0xd4,0x01,0x05,0x02,0x60]
66258// W64-ERR: error: invalid operand for instruction
66259// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, -v1, -v2
66260
66261v_cmp_eq_f32_e64 s10, v1, v2 clamp
66262// W32: encoding: [0x0a,0x80,0x02,0xd4,0x01,0x05,0x02,0x00]
66263// W64-ERR: error: invalid operand for instruction
66264// W64-ERR-NEXT: v_cmp_eq_f32_e64 s10, v1, v2 clamp
66265
66266v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
66267// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x06]
66268// W64-ERR: error: invalid operand for instruction
66269// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
66270
66271v_cmp_eq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
66272// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x88,0x06,0x06]
66273// W64-ERR: error: invalid operand for instruction
66274// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
66275
66276v_cmp_eq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
66277// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0xe4,0x06,0x06]
66278// W64-ERR: error: invalid operand for instruction
66279// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
66280
66281v_cmp_eq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
66282// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x00,0x06,0x06]
66283// W64-ERR: error: invalid operand for instruction
66284// W64-ERR-NEXT: v_cmp_eq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
66285
66286v_cmp_eq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
66287// W32: encoding: [0xf9,0x04,0x04,0x7c,0xff,0x86,0x06,0x06]
66288// W64-ERR: error: invalid operand for instruction
66289// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
66290
66291v_cmp_eq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
66292// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x86,0x06]
66293// W64-ERR: error: invalid operand for instruction
66294// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
66295
66296v_cmp_eq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
66297// W32: encoding: [0xf9,0x04,0x04,0x7c,0x65,0x86,0x86,0x06]
66298// W64-ERR: error: invalid operand for instruction
66299// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
66300
66301v_cmp_eq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
66302// W32: encoding: [0xf9,0x04,0x04,0x7c,0x6a,0x86,0x86,0x06]
66303// W64-ERR: error: invalid operand for instruction
66304// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
66305
66306v_cmp_eq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
66307// W32: encoding: [0xf9,0x04,0x04,0x7c,0x6b,0x86,0x86,0x06]
66308// W64-ERR: error: invalid operand for instruction
66309// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
66310
66311v_cmp_eq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
66312// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7c,0x86,0x86,0x06]
66313// W64-ERR: error: invalid operand for instruction
66314// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
66315
66316v_cmp_eq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
66317// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7e,0x86,0x86,0x06]
66318// W64-ERR: error: invalid operand for instruction
66319// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
66320
66321v_cmp_eq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
66322// W32: encoding: [0xf9,0x04,0x04,0x7c,0x7f,0x86,0x86,0x06]
66323// W64-ERR: error: invalid operand for instruction
66324// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
66325
66326v_cmp_eq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
66327// W32: encoding: [0xf9,0xfe,0x05,0x7c,0x01,0x86,0x06,0x06]
66328// W64-ERR: error: invalid operand for instruction
66329// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
66330
66331v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
66332// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x00,0x06]
66333// W64-ERR: error: invalid operand for instruction
66334// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
66335
66336v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
66337// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x01,0x06]
66338// W64-ERR: error: invalid operand for instruction
66339// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
66340
66341v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
66342// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x02,0x06]
66343// W64-ERR: error: invalid operand for instruction
66344// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
66345
66346v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
66347// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x03,0x06]
66348// W64-ERR: error: invalid operand for instruction
66349// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
66350
66351v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
66352// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x04,0x06]
66353// W64-ERR: error: invalid operand for instruction
66354// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
66355
66356v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
66357// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x05,0x06]
66358// W64-ERR: error: invalid operand for instruction
66359// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
66360
66361v_cmp_eq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
66362// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x16,0x06]
66363// W64-ERR: error: invalid operand for instruction
66364// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
66365
66366v_cmp_eq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
66367// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x26,0x06]
66368// W64-ERR: error: invalid operand for instruction
66369// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
66370
66371v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
66372// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x00]
66373// W64-ERR: error: invalid operand for instruction
66374// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
66375
66376v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
66377// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x01]
66378// W64-ERR: error: invalid operand for instruction
66379// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
66380
66381v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
66382// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x02]
66383// W64-ERR: error: invalid operand for instruction
66384// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
66385
66386v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66387// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x03]
66388// W64-ERR: error: invalid operand for instruction
66389// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66390
66391v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
66392// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x04]
66393// W64-ERR: error: invalid operand for instruction
66394// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
66395
66396v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
66397// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x05]
66398// W64-ERR: error: invalid operand for instruction
66399// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
66400
66401v_cmp_eq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
66402// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x16]
66403// W64-ERR: error: invalid operand for instruction
66404// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
66405
66406v_cmp_eq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
66407// W32: encoding: [0xf9,0x04,0x04,0x7c,0x01,0x86,0x06,0x26]
66408// W64-ERR: error: invalid operand for instruction
66409// W64-ERR-NEXT: v_cmp_eq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
66410
66411v_cmp_le_f32 vcc, v1, v2
66412// W64: encoding: [0x01,0x05,0x06,0x7c]
66413// W32-ERR: error: instruction not supported on this GPU
66414// W32-ERR-NEXT: v_cmp_le_f32 vcc, v1, v2
66415
66416v_cmp_le_f32 vcc, v255, v2
66417// W64: encoding: [0xff,0x05,0x06,0x7c]
66418// W32-ERR: error: instruction not supported on this GPU
66419// W32-ERR-NEXT: v_cmp_le_f32 vcc, v255, v2
66420
66421v_cmp_le_f32 vcc, s1, v2
66422// W64: encoding: [0x01,0x04,0x06,0x7c]
66423// W32-ERR: error: instruction not supported on this GPU
66424// W32-ERR-NEXT: v_cmp_le_f32 vcc, s1, v2
66425
66426v_cmp_le_f32 vcc, s101, v2
66427// W64: encoding: [0x65,0x04,0x06,0x7c]
66428// W32-ERR: error: instruction not supported on this GPU
66429// W32-ERR-NEXT: v_cmp_le_f32 vcc, s101, v2
66430
66431v_cmp_le_f32 vcc, vcc_lo, v2
66432// W64: encoding: [0x6a,0x04,0x06,0x7c]
66433// W32-ERR: error: instruction not supported on this GPU
66434// W32-ERR-NEXT: v_cmp_le_f32 vcc, vcc_lo, v2
66435
66436v_cmp_le_f32 vcc, vcc_hi, v2
66437// W64: encoding: [0x6b,0x04,0x06,0x7c]
66438// W32-ERR: error: instruction not supported on this GPU
66439// W32-ERR-NEXT: v_cmp_le_f32 vcc, vcc_hi, v2
66440
66441v_cmp_le_f32 vcc, m0, v2
66442// W64: encoding: [0x7c,0x04,0x06,0x7c]
66443// W32-ERR: error: instruction not supported on this GPU
66444// W32-ERR-NEXT: v_cmp_le_f32 vcc, m0, v2
66445
66446v_cmp_le_f32 vcc, exec_lo, v2
66447// W64: encoding: [0x7e,0x04,0x06,0x7c]
66448// W32-ERR: error: instruction not supported on this GPU
66449// W32-ERR-NEXT: v_cmp_le_f32 vcc, exec_lo, v2
66450
66451v_cmp_le_f32 vcc, exec_hi, v2
66452// W64: encoding: [0x7f,0x04,0x06,0x7c]
66453// W32-ERR: error: instruction not supported on this GPU
66454// W32-ERR-NEXT: v_cmp_le_f32 vcc, exec_hi, v2
66455
66456v_cmp_le_f32 vcc, 0, v2
66457// W64: encoding: [0x80,0x04,0x06,0x7c]
66458// W32-ERR: error: instruction not supported on this GPU
66459// W32-ERR-NEXT: v_cmp_le_f32 vcc, 0, v2
66460
66461v_cmp_le_f32 vcc, -1, v2
66462// W64: encoding: [0xc1,0x04,0x06,0x7c]
66463// W32-ERR: error: instruction not supported on this GPU
66464// W32-ERR-NEXT: v_cmp_le_f32 vcc, -1, v2
66465
66466v_cmp_le_f32 vcc, 0.5, v2
66467// W64: encoding: [0xf0,0x04,0x06,0x7c]
66468// W32-ERR: error: instruction not supported on this GPU
66469// W32-ERR-NEXT: v_cmp_le_f32 vcc, 0.5, v2
66470
66471v_cmp_le_f32 vcc, -4.0, v2
66472// W64: encoding: [0xf7,0x04,0x06,0x7c]
66473// W32-ERR: error: instruction not supported on this GPU
66474// W32-ERR-NEXT: v_cmp_le_f32 vcc, -4.0, v2
66475
66476v_cmp_le_f32 vcc, 0xaf123456, v2
66477// W64: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf]
66478// W32-ERR: error: instruction not supported on this GPU
66479// W32-ERR-NEXT: v_cmp_le_f32 vcc, 0xaf123456, v2
66480
66481v_cmp_le_f32 vcc, 0x3f717273, v2
66482// W64: encoding: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f]
66483// W32-ERR: error: instruction not supported on this GPU
66484// W32-ERR-NEXT: v_cmp_le_f32 vcc, 0x3f717273, v2
66485
66486v_cmp_le_f32 vcc, v1, v255
66487// W64: encoding: [0x01,0xff,0x07,0x7c]
66488// W32-ERR: error: instruction not supported on this GPU
66489// W32-ERR-NEXT: v_cmp_le_f32 vcc, v1, v255
66490
66491v_cmp_le_f32_e64 s[10:11], v1, v2
66492// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
66493// W32-ERR: error: invalid operand for instruction
66494// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, v2
66495
66496v_cmp_le_f32_e64 s[12:13], v1, v2
66497// W64: encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
66498// W32-ERR: error: invalid operand for instruction
66499// W32-ERR-NEXT: v_cmp_le_f32_e64 s[12:13], v1, v2
66500
66501v_cmp_le_f32_e64 s[100:101], v1, v2
66502// W64: encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
66503// W32-ERR: error: invalid operand for instruction
66504// W32-ERR-NEXT: v_cmp_le_f32_e64 s[100:101], v1, v2
66505
66506v_cmp_le_f32_e64 vcc, v1, v2
66507// W64: encoding: [0x6a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
66508// W32-ERR: error: invalid operand for instruction
66509// W32-ERR-NEXT: v_cmp_le_f32_e64 vcc, v1, v2
66510
66511v_cmp_le_f32_e64 s[10:11], v255, v2
66512// W64: encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
66513// W32-ERR: error: invalid operand for instruction
66514// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v255, v2
66515
66516v_cmp_le_f32_e64 s[10:11], s1, v2
66517// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
66518// W32-ERR: error: invalid operand for instruction
66519// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], s1, v2
66520
66521v_cmp_le_f32_e64 s[10:11], s101, v2
66522// W64: encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
66523// W32-ERR: error: invalid operand for instruction
66524// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], s101, v2
66525
66526v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
66527// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
66528// W32-ERR: error: invalid operand for instruction
66529// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
66530
66531v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
66532// W64: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
66533// W32-ERR: error: invalid operand for instruction
66534// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
66535
66536v_cmp_le_f32_e64 s[10:11], m0, v2
66537// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7c,0x04,0x02,0x00]
66538// W32-ERR: error: invalid operand for instruction
66539// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], m0, v2
66540
66541v_cmp_le_f32_e64 s[10:11], exec_lo, v2
66542// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
66543// W32-ERR: error: invalid operand for instruction
66544// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], exec_lo, v2
66545
66546v_cmp_le_f32_e64 s[10:11], exec_hi, v2
66547// W64: encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
66548// W32-ERR: error: invalid operand for instruction
66549// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], exec_hi, v2
66550
66551v_cmp_le_f32_e64 s[10:11], 0, v2
66552// W64: encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
66553// W32-ERR: error: invalid operand for instruction
66554// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], 0, v2
66555
66556v_cmp_le_f32_e64 s[10:11], -1, v2
66557// W64: encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
66558// W32-ERR: error: invalid operand for instruction
66559// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], -1, v2
66560
66561v_cmp_le_f32_e64 s[10:11], 0.5, v2
66562// W64: encoding: [0x0a,0x00,0x03,0xd4,0xf0,0x04,0x02,0x00]
66563// W32-ERR: error: invalid operand for instruction
66564// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], 0.5, v2
66565
66566v_cmp_le_f32_e64 s[10:11], -4.0, v2
66567// W64: encoding: [0x0a,0x00,0x03,0xd4,0xf7,0x04,0x02,0x00]
66568// W32-ERR: error: invalid operand for instruction
66569// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], -4.0, v2
66570
66571v_cmp_le_f32_e64 s[10:11], v1, v255
66572// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
66573// W32-ERR: error: invalid operand for instruction
66574// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, v255
66575
66576v_cmp_le_f32_e64 s[10:11], v1, s2
66577// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
66578// W32-ERR: error: invalid operand for instruction
66579// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, s2
66580
66581v_cmp_le_f32_e64 s[10:11], v1, s101
66582// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
66583// W32-ERR: error: invalid operand for instruction
66584// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, s101
66585
66586v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
66587// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
66588// W32-ERR: error: invalid operand for instruction
66589// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
66590
66591v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
66592// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
66593// W32-ERR: error: invalid operand for instruction
66594// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
66595
66596v_cmp_le_f32_e64 s[10:11], v1, m0
66597// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xf9,0x00,0x00]
66598// W32-ERR: error: invalid operand for instruction
66599// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, m0
66600
66601v_cmp_le_f32_e64 s[10:11], v1, exec_lo
66602// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
66603// W32-ERR: error: invalid operand for instruction
66604// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, exec_lo
66605
66606v_cmp_le_f32_e64 s[10:11], v1, exec_hi
66607// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
66608// W32-ERR: error: invalid operand for instruction
66609// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, exec_hi
66610
66611v_cmp_le_f32_e64 s[10:11], v1, 0
66612// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
66613// W32-ERR: error: invalid operand for instruction
66614// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, 0
66615
66616v_cmp_le_f32_e64 s[10:11], v1, -1
66617// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
66618// W32-ERR: error: invalid operand for instruction
66619// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, -1
66620
66621v_cmp_le_f32_e64 s[10:11], v1, 0.5
66622// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xe1,0x01,0x00]
66623// W32-ERR: error: invalid operand for instruction
66624// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, 0.5
66625
66626v_cmp_le_f32_e64 s[10:11], v1, -4.0
66627// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xef,0x01,0x00]
66628// W32-ERR: error: invalid operand for instruction
66629// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, -4.0
66630
66631v_cmp_le_f32_e64 s[10:11], -v1, v2
66632// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
66633// W32-ERR: error: invalid operand for instruction
66634// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], -v1, v2
66635
66636v_cmp_le_f32_e64 s[10:11], v1, -v2
66637// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
66638// W32-ERR: error: invalid operand for instruction
66639// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, -v2
66640
66641v_cmp_le_f32_e64 s[10:11], -v1, -v2
66642// W64: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
66643// W32-ERR: error: invalid operand for instruction
66644// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], -v1, -v2
66645
66646v_cmp_le_f32_e64 s[10:11], v1, v2 clamp
66647// W64: encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
66648// W32-ERR: error: invalid operand for instruction
66649// W32-ERR-NEXT: v_cmp_le_f32_e64 s[10:11], v1, v2 clamp
66650
66651v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
66652// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x06]
66653// W32-ERR: error: invalid operand for instruction
66654// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
66655
66656v_cmp_le_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
66657// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x88,0x06,0x06]
66658// W32-ERR: error: invalid operand for instruction
66659// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
66660
66661v_cmp_le_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
66662// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0xe4,0x06,0x06]
66663// W32-ERR: error: invalid operand for instruction
66664// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
66665
66666v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
66667// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x00,0x06,0x06]
66668// W32-ERR: error: instruction not supported on this GPU
66669// W32-ERR-NEXT: v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
66670
66671v_cmp_le_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
66672// W64: encoding: [0xf9,0x04,0x06,0x7c,0xff,0x86,0x06,0x06]
66673// W32-ERR: error: invalid operand for instruction
66674// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
66675
66676v_cmp_le_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
66677// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x86,0x06]
66678// W32-ERR: error: invalid operand for instruction
66679// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
66680
66681v_cmp_le_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
66682// W64: encoding: [0xf9,0x04,0x06,0x7c,0x65,0x86,0x86,0x06]
66683// W32-ERR: error: invalid operand for instruction
66684// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
66685
66686v_cmp_le_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
66687// W64: encoding: [0xf9,0x04,0x06,0x7c,0x6a,0x86,0x86,0x06]
66688// W32-ERR: error: invalid operand for instruction
66689// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
66690
66691v_cmp_le_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
66692// W64: encoding: [0xf9,0x04,0x06,0x7c,0x6b,0x86,0x86,0x06]
66693// W32-ERR: error: invalid operand for instruction
66694// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
66695
66696v_cmp_le_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
66697// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7c,0x86,0x86,0x06]
66698// W32-ERR: error: invalid operand for instruction
66699// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
66700
66701v_cmp_le_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
66702// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7e,0x86,0x86,0x06]
66703// W32-ERR: error: invalid operand for instruction
66704// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
66705
66706v_cmp_le_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
66707// W64: encoding: [0xf9,0x04,0x06,0x7c,0x7f,0x86,0x86,0x06]
66708// W32-ERR: error: invalid operand for instruction
66709// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
66710
66711v_cmp_le_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
66712// W64: encoding: [0xf9,0xfe,0x07,0x7c,0x01,0x86,0x06,0x06]
66713// W32-ERR: error: invalid operand for instruction
66714// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
66715
66716v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
66717// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x00,0x06]
66718// W32-ERR: error: invalid operand for instruction
66719// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
66720
66721v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
66722// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x01,0x06]
66723// W32-ERR: error: invalid operand for instruction
66724// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
66725
66726v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
66727// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x02,0x06]
66728// W32-ERR: error: invalid operand for instruction
66729// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
66730
66731v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
66732// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x03,0x06]
66733// W32-ERR: error: invalid operand for instruction
66734// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
66735
66736v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
66737// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x04,0x06]
66738// W32-ERR: error: invalid operand for instruction
66739// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
66740
66741v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
66742// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x05,0x06]
66743// W32-ERR: error: invalid operand for instruction
66744// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
66745
66746v_cmp_le_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
66747// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x16,0x06]
66748// W32-ERR: error: invalid operand for instruction
66749// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
66750
66751v_cmp_le_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
66752// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x26,0x06]
66753// W32-ERR: error: invalid operand for instruction
66754// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
66755
66756v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
66757// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x00]
66758// W32-ERR: error: invalid operand for instruction
66759// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
66760
66761v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
66762// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x01]
66763// W32-ERR: error: invalid operand for instruction
66764// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
66765
66766v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
66767// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x02]
66768// W32-ERR: error: invalid operand for instruction
66769// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
66770
66771v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66772// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x03]
66773// W32-ERR: error: invalid operand for instruction
66774// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
66775
66776v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
66777// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x04]
66778// W32-ERR: error: invalid operand for instruction
66779// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
66780
66781v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
66782// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x05]
66783// W32-ERR: error: invalid operand for instruction
66784// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
66785
66786v_cmp_le_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
66787// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x16]
66788// W32-ERR: error: invalid operand for instruction
66789// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
66790
66791v_cmp_le_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
66792// W64: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x26]
66793// W32-ERR: error: invalid operand for instruction
66794// W32-ERR-NEXT: v_cmp_le_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
66795
66796v_cmp_le_f32 vcc_lo, v1, v2
66797// W32: encoding: [0x01,0x05,0x06,0x7c]
66798// W64-ERR: error: instruction not supported on this GPU
66799// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, v1, v2
66800
66801v_cmp_le_f32 vcc_lo, v255, v2
66802// W32: encoding: [0xff,0x05,0x06,0x7c]
66803// W64-ERR: error: instruction not supported on this GPU
66804// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, v255, v2
66805
66806v_cmp_le_f32 vcc_lo, s1, v2
66807// W32: encoding: [0x01,0x04,0x06,0x7c]
66808// W64-ERR: error: instruction not supported on this GPU
66809// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, s1, v2
66810
66811v_cmp_le_f32 vcc_lo, s101, v2
66812// W32: encoding: [0x65,0x04,0x06,0x7c]
66813// W64-ERR: error: instruction not supported on this GPU
66814// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, s101, v2
66815
66816v_cmp_le_f32 vcc_lo, vcc_lo, v2
66817// W32: encoding: [0x6a,0x04,0x06,0x7c]
66818// W64-ERR: error: instruction not supported on this GPU
66819// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, vcc_lo, v2
66820
66821v_cmp_le_f32 vcc_lo, vcc_hi, v2
66822// W32: encoding: [0x6b,0x04,0x06,0x7c]
66823// W64-ERR: error: instruction not supported on this GPU
66824// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, vcc_hi, v2
66825
66826v_cmp_le_f32 vcc_lo, m0, v2
66827// W32: encoding: [0x7c,0x04,0x06,0x7c]
66828// W64-ERR: error: instruction not supported on this GPU
66829// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, m0, v2
66830
66831v_cmp_le_f32 vcc_lo, exec_lo, v2
66832// W32: encoding: [0x7e,0x04,0x06,0x7c]
66833// W64-ERR: error: instruction not supported on this GPU
66834// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, exec_lo, v2
66835
66836v_cmp_le_f32 vcc_lo, exec_hi, v2
66837// W32: encoding: [0x7f,0x04,0x06,0x7c]
66838// W64-ERR: error: instruction not supported on this GPU
66839// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, exec_hi, v2
66840
66841v_cmp_le_f32 vcc_lo, 0, v2
66842// W32: encoding: [0x80,0x04,0x06,0x7c]
66843// W64-ERR: error: instruction not supported on this GPU
66844// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, 0, v2
66845
66846v_cmp_le_f32 vcc_lo, -1, v2
66847// W32: encoding: [0xc1,0x04,0x06,0x7c]
66848// W64-ERR: error: instruction not supported on this GPU
66849// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, -1, v2
66850
66851v_cmp_le_f32 vcc_lo, 0.5, v2
66852// W32: encoding: [0xf0,0x04,0x06,0x7c]
66853// W64-ERR: error: instruction not supported on this GPU
66854// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, 0.5, v2
66855
66856v_cmp_le_f32 vcc_lo, -4.0, v2
66857// W32: encoding: [0xf7,0x04,0x06,0x7c]
66858// W64-ERR: error: instruction not supported on this GPU
66859// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, -4.0, v2
66860
66861v_cmp_le_f32 vcc_lo, 0xaf123456, v2
66862// W32: encoding: [0xff,0x04,0x06,0x7c,0x56,0x34,0x12,0xaf]
66863// W64-ERR: error: instruction not supported on this GPU
66864// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, 0xaf123456, v2
66865
66866v_cmp_le_f32 vcc_lo, 0x3f717273, v2
66867// W32: encoding: [0xff,0x04,0x06,0x7c,0x73,0x72,0x71,0x3f]
66868// W64-ERR: error: instruction not supported on this GPU
66869// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, 0x3f717273, v2
66870
66871v_cmp_le_f32 vcc_lo, v1, v255
66872// W32: encoding: [0x01,0xff,0x07,0x7c]
66873// W64-ERR: error: instruction not supported on this GPU
66874// W64-ERR-NEXT: v_cmp_le_f32 vcc_lo, v1, v255
66875
66876v_cmp_le_f32_e64 s10, v1, v2
66877// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
66878// W64-ERR: error: invalid operand for instruction
66879// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, v2
66880
66881v_cmp_le_f32_e64 s12, v1, v2
66882// W32: encoding: [0x0c,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
66883// W64-ERR: error: invalid operand for instruction
66884// W64-ERR-NEXT: v_cmp_le_f32_e64 s12, v1, v2
66885
66886v_cmp_le_f32_e64 s100, v1, v2
66887// W32: encoding: [0x64,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
66888// W64-ERR: error: invalid operand for instruction
66889// W64-ERR-NEXT: v_cmp_le_f32_e64 s100, v1, v2
66890
66891v_cmp_le_f32_e64 vcc_lo, v1, v2
66892// W32: encoding: [0x6a,0x00,0x03,0xd4,0x01,0x05,0x02,0x00]
66893// W64-ERR: error: invalid operand for instruction
66894// W64-ERR-NEXT: v_cmp_le_f32_e64 vcc_lo, v1, v2
66895
66896v_cmp_le_f32_e64 s10, v255, v2
66897// W32: encoding: [0x0a,0x00,0x03,0xd4,0xff,0x05,0x02,0x00]
66898// W64-ERR: error: invalid operand for instruction
66899// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v255, v2
66900
66901v_cmp_le_f32_e64 s10, s1, v2
66902// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x04,0x02,0x00]
66903// W64-ERR: error: invalid operand for instruction
66904// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, s1, v2
66905
66906v_cmp_le_f32_e64 s10, s101, v2
66907// W32: encoding: [0x0a,0x00,0x03,0xd4,0x65,0x04,0x02,0x00]
66908// W64-ERR: error: invalid operand for instruction
66909// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, s101, v2
66910
66911v_cmp_le_f32_e64 s10, vcc_lo, v2
66912// W32: encoding: [0x0a,0x00,0x03,0xd4,0x6a,0x04,0x02,0x00]
66913// W64-ERR: error: invalid operand for instruction
66914// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, vcc_lo, v2
66915
66916v_cmp_le_f32_e64 s10, vcc_hi, v2
66917// W32: encoding: [0x0a,0x00,0x03,0xd4,0x6b,0x04,0x02,0x00]
66918// W64-ERR: error: invalid operand for instruction
66919// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, vcc_hi, v2
66920
66921v_cmp_le_f32_e64 s10, m0, v2
66922// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7c,0x04,0x02,0x00]
66923// W64-ERR: error: invalid operand for instruction
66924// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, m0, v2
66925
66926v_cmp_le_f32_e64 s10, exec_lo, v2
66927// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7e,0x04,0x02,0x00]
66928// W64-ERR: error: invalid operand for instruction
66929// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, exec_lo, v2
66930
66931v_cmp_le_f32_e64 s10, exec_hi, v2
66932// W32: encoding: [0x0a,0x00,0x03,0xd4,0x7f,0x04,0x02,0x00]
66933// W64-ERR: error: invalid operand for instruction
66934// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, exec_hi, v2
66935
66936v_cmp_le_f32_e64 s10, 0, v2
66937// W32: encoding: [0x0a,0x00,0x03,0xd4,0x80,0x04,0x02,0x00]
66938// W64-ERR: error: invalid operand for instruction
66939// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, 0, v2
66940
66941v_cmp_le_f32_e64 s10, -1, v2
66942// W32: encoding: [0x0a,0x00,0x03,0xd4,0xc1,0x04,0x02,0x00]
66943// W64-ERR: error: invalid operand for instruction
66944// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, -1, v2
66945
66946v_cmp_le_f32_e64 s10, 0.5, v2
66947// W32: encoding: [0x0a,0x00,0x03,0xd4,0xf0,0x04,0x02,0x00]
66948// W64-ERR: error: invalid operand for instruction
66949// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, 0.5, v2
66950
66951v_cmp_le_f32_e64 s10, -4.0, v2
66952// W32: encoding: [0x0a,0x00,0x03,0xd4,0xf7,0x04,0x02,0x00]
66953// W64-ERR: error: invalid operand for instruction
66954// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, -4.0, v2
66955
66956v_cmp_le_f32_e64 s10, v1, v255
66957// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x03,0x00]
66958// W64-ERR: error: invalid operand for instruction
66959// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, v255
66960
66961v_cmp_le_f32_e64 s10, v1, s2
66962// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x00,0x00]
66963// W64-ERR: error: invalid operand for instruction
66964// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, s2
66965
66966v_cmp_le_f32_e64 s10, v1, s101
66967// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xcb,0x00,0x00]
66968// W64-ERR: error: invalid operand for instruction
66969// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, s101
66970
66971v_cmp_le_f32_e64 s10, v1, vcc_lo
66972// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd5,0x00,0x00]
66973// W64-ERR: error: invalid operand for instruction
66974// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, vcc_lo
66975
66976v_cmp_le_f32_e64 s10, v1, vcc_hi
66977// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xd7,0x00,0x00]
66978// W64-ERR: error: invalid operand for instruction
66979// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, vcc_hi
66980
66981v_cmp_le_f32_e64 s10, v1, m0
66982// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xf9,0x00,0x00]
66983// W64-ERR: error: invalid operand for instruction
66984// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, m0
66985
66986v_cmp_le_f32_e64 s10, v1, exec_lo
66987// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xfd,0x00,0x00]
66988// W64-ERR: error: invalid operand for instruction
66989// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, exec_lo
66990
66991v_cmp_le_f32_e64 s10, v1, exec_hi
66992// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xff,0x00,0x00]
66993// W64-ERR: error: invalid operand for instruction
66994// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, exec_hi
66995
66996v_cmp_le_f32_e64 s10, v1, 0
66997// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x01,0x01,0x00]
66998// W64-ERR: error: invalid operand for instruction
66999// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, 0
67000
67001v_cmp_le_f32_e64 s10, v1, -1
67002// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x83,0x01,0x00]
67003// W64-ERR: error: invalid operand for instruction
67004// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, -1
67005
67006v_cmp_le_f32_e64 s10, v1, 0.5
67007// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xe1,0x01,0x00]
67008// W64-ERR: error: invalid operand for instruction
67009// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, 0.5
67010
67011v_cmp_le_f32_e64 s10, v1, -4.0
67012// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0xef,0x01,0x00]
67013// W64-ERR: error: invalid operand for instruction
67014// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, -4.0
67015
67016v_cmp_le_f32_e64 s10, -v1, v2
67017// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x20]
67018// W64-ERR: error: invalid operand for instruction
67019// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, -v1, v2
67020
67021v_cmp_le_f32_e64 s10, v1, -v2
67022// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x40]
67023// W64-ERR: error: invalid operand for instruction
67024// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, -v2
67025
67026v_cmp_le_f32_e64 s10, -v1, -v2
67027// W32: encoding: [0x0a,0x00,0x03,0xd4,0x01,0x05,0x02,0x60]
67028// W64-ERR: error: invalid operand for instruction
67029// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, -v1, -v2
67030
67031v_cmp_le_f32_e64 s10, v1, v2 clamp
67032// W32: encoding: [0x0a,0x80,0x03,0xd4,0x01,0x05,0x02,0x00]
67033// W64-ERR: error: invalid operand for instruction
67034// W64-ERR-NEXT: v_cmp_le_f32_e64 s10, v1, v2 clamp
67035
67036v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
67037// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x06]
67038// W64-ERR: error: invalid operand for instruction
67039// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
67040
67041v_cmp_le_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
67042// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x88,0x06,0x06]
67043// W64-ERR: error: invalid operand for instruction
67044// W64-ERR-NEXT: v_cmp_le_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
67045
67046v_cmp_le_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
67047// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0xe4,0x06,0x06]
67048// W64-ERR: error: invalid operand for instruction
67049// W64-ERR-NEXT: v_cmp_le_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
67050
67051v_cmp_le_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
67052// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x00,0x06,0x06]
67053// W64-ERR: error: invalid operand for instruction
67054// W64-ERR-NEXT: v_cmp_le_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
67055
67056v_cmp_le_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
67057// W32: encoding: [0xf9,0x04,0x06,0x7c,0xff,0x86,0x06,0x06]
67058// W64-ERR: error: invalid operand for instruction
67059// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
67060
67061v_cmp_le_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
67062// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x86,0x06]
67063// W64-ERR: error: invalid operand for instruction
67064// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
67065
67066v_cmp_le_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
67067// W32: encoding: [0xf9,0x04,0x06,0x7c,0x65,0x86,0x86,0x06]
67068// W64-ERR: error: invalid operand for instruction
67069// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
67070
67071v_cmp_le_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
67072// W32: encoding: [0xf9,0x04,0x06,0x7c,0x6a,0x86,0x86,0x06]
67073// W64-ERR: error: invalid operand for instruction
67074// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
67075
67076v_cmp_le_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
67077// W32: encoding: [0xf9,0x04,0x06,0x7c,0x6b,0x86,0x86,0x06]
67078// W64-ERR: error: invalid operand for instruction
67079// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
67080
67081v_cmp_le_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
67082// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7c,0x86,0x86,0x06]
67083// W64-ERR: error: invalid operand for instruction
67084// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
67085
67086v_cmp_le_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
67087// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7e,0x86,0x86,0x06]
67088// W64-ERR: error: invalid operand for instruction
67089// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
67090
67091v_cmp_le_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
67092// W32: encoding: [0xf9,0x04,0x06,0x7c,0x7f,0x86,0x86,0x06]
67093// W64-ERR: error: invalid operand for instruction
67094// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
67095
67096v_cmp_le_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
67097// W32: encoding: [0xf9,0xfe,0x07,0x7c,0x01,0x86,0x06,0x06]
67098// W64-ERR: error: invalid operand for instruction
67099// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
67100
67101v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
67102// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x00,0x06]
67103// W64-ERR: error: invalid operand for instruction
67104// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
67105
67106v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
67107// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x01,0x06]
67108// W64-ERR: error: invalid operand for instruction
67109// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
67110
67111v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
67112// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x02,0x06]
67113// W64-ERR: error: invalid operand for instruction
67114// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
67115
67116v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
67117// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x03,0x06]
67118// W64-ERR: error: invalid operand for instruction
67119// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
67120
67121v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
67122// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x04,0x06]
67123// W64-ERR: error: invalid operand for instruction
67124// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
67125
67126v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
67127// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x05,0x06]
67128// W64-ERR: error: invalid operand for instruction
67129// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
67130
67131v_cmp_le_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
67132// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x16,0x06]
67133// W64-ERR: error: invalid operand for instruction
67134// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
67135
67136v_cmp_le_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
67137// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x26,0x06]
67138// W64-ERR: error: invalid operand for instruction
67139// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
67140
67141v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
67142// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x00]
67143// W64-ERR: error: invalid operand for instruction
67144// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
67145
67146v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
67147// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x01]
67148// W64-ERR: error: invalid operand for instruction
67149// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
67150
67151v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
67152// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x02]
67153// W64-ERR: error: invalid operand for instruction
67154// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
67155
67156v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
67157// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x03]
67158// W64-ERR: error: invalid operand for instruction
67159// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
67160
67161v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
67162// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x04]
67163// W64-ERR: error: invalid operand for instruction
67164// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
67165
67166v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
67167// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x05]
67168// W64-ERR: error: invalid operand for instruction
67169// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
67170
67171v_cmp_le_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
67172// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x16]
67173// W64-ERR: error: invalid operand for instruction
67174// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
67175
67176v_cmp_le_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
67177// W32: encoding: [0xf9,0x04,0x06,0x7c,0x01,0x86,0x06,0x26]
67178// W64-ERR: error: invalid operand for instruction
67179// W64-ERR-NEXT: v_cmp_le_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
67180
67181v_cmp_gt_f32 vcc, v1, v2
67182// W64: encoding: [0x01,0x05,0x08,0x7c]
67183// W32-ERR: error: instruction not supported on this GPU
67184// W32-ERR-NEXT: v_cmp_gt_f32 vcc, v1, v2
67185
67186v_cmp_gt_f32 vcc, v255, v2
67187// W64: encoding: [0xff,0x05,0x08,0x7c]
67188// W32-ERR: error: instruction not supported on this GPU
67189// W32-ERR-NEXT: v_cmp_gt_f32 vcc, v255, v2
67190
67191v_cmp_gt_f32 vcc, s1, v2
67192// W64: encoding: [0x01,0x04,0x08,0x7c]
67193// W32-ERR: error: instruction not supported on this GPU
67194// W32-ERR-NEXT: v_cmp_gt_f32 vcc, s1, v2
67195
67196v_cmp_gt_f32 vcc, s101, v2
67197// W64: encoding: [0x65,0x04,0x08,0x7c]
67198// W32-ERR: error: instruction not supported on this GPU
67199// W32-ERR-NEXT: v_cmp_gt_f32 vcc, s101, v2
67200
67201v_cmp_gt_f32 vcc, vcc_lo, v2
67202// W64: encoding: [0x6a,0x04,0x08,0x7c]
67203// W32-ERR: error: instruction not supported on this GPU
67204// W32-ERR-NEXT: v_cmp_gt_f32 vcc, vcc_lo, v2
67205
67206v_cmp_gt_f32 vcc, vcc_hi, v2
67207// W64: encoding: [0x6b,0x04,0x08,0x7c]
67208// W32-ERR: error: instruction not supported on this GPU
67209// W32-ERR-NEXT: v_cmp_gt_f32 vcc, vcc_hi, v2
67210
67211v_cmp_gt_f32 vcc, m0, v2
67212// W64: encoding: [0x7c,0x04,0x08,0x7c]
67213// W32-ERR: error: instruction not supported on this GPU
67214// W32-ERR-NEXT: v_cmp_gt_f32 vcc, m0, v2
67215
67216v_cmp_gt_f32 vcc, exec_lo, v2
67217// W64: encoding: [0x7e,0x04,0x08,0x7c]
67218// W32-ERR: error: instruction not supported on this GPU
67219// W32-ERR-NEXT: v_cmp_gt_f32 vcc, exec_lo, v2
67220
67221v_cmp_gt_f32 vcc, exec_hi, v2
67222// W64: encoding: [0x7f,0x04,0x08,0x7c]
67223// W32-ERR: error: instruction not supported on this GPU
67224// W32-ERR-NEXT: v_cmp_gt_f32 vcc, exec_hi, v2
67225
67226v_cmp_gt_f32 vcc, 0, v2
67227// W64: encoding: [0x80,0x04,0x08,0x7c]
67228// W32-ERR: error: instruction not supported on this GPU
67229// W32-ERR-NEXT: v_cmp_gt_f32 vcc, 0, v2
67230
67231v_cmp_gt_f32 vcc, -1, v2
67232// W64: encoding: [0xc1,0x04,0x08,0x7c]
67233// W32-ERR: error: instruction not supported on this GPU
67234// W32-ERR-NEXT: v_cmp_gt_f32 vcc, -1, v2
67235
67236v_cmp_gt_f32 vcc, 0.5, v2
67237// W64: encoding: [0xf0,0x04,0x08,0x7c]
67238// W32-ERR: error: instruction not supported on this GPU
67239// W32-ERR-NEXT: v_cmp_gt_f32 vcc, 0.5, v2
67240
67241v_cmp_gt_f32 vcc, -4.0, v2
67242// W64: encoding: [0xf7,0x04,0x08,0x7c]
67243// W32-ERR: error: instruction not supported on this GPU
67244// W32-ERR-NEXT: v_cmp_gt_f32 vcc, -4.0, v2
67245
67246v_cmp_gt_f32 vcc, 0xaf123456, v2
67247// W64: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf]
67248// W32-ERR: error: instruction not supported on this GPU
67249// W32-ERR-NEXT: v_cmp_gt_f32 vcc, 0xaf123456, v2
67250
67251v_cmp_gt_f32 vcc, 0x3f717273, v2
67252// W64: encoding: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f]
67253// W32-ERR: error: instruction not supported on this GPU
67254// W32-ERR-NEXT: v_cmp_gt_f32 vcc, 0x3f717273, v2
67255
67256v_cmp_gt_f32 vcc, v1, v255
67257// W64: encoding: [0x01,0xff,0x09,0x7c]
67258// W32-ERR: error: instruction not supported on this GPU
67259// W32-ERR-NEXT: v_cmp_gt_f32 vcc, v1, v255
67260
67261v_cmp_gt_f32_e64 s[10:11], v1, v2
67262// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
67263// W32-ERR: error: invalid operand for instruction
67264// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, v2
67265
67266v_cmp_gt_f32_e64 s[12:13], v1, v2
67267// W64: encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
67268// W32-ERR: error: invalid operand for instruction
67269// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[12:13], v1, v2
67270
67271v_cmp_gt_f32_e64 s[100:101], v1, v2
67272// W64: encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
67273// W32-ERR: error: invalid operand for instruction
67274// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[100:101], v1, v2
67275
67276v_cmp_gt_f32_e64 vcc, v1, v2
67277// W64: encoding: [0x6a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
67278// W32-ERR: error: invalid operand for instruction
67279// W32-ERR-NEXT: v_cmp_gt_f32_e64 vcc, v1, v2
67280
67281v_cmp_gt_f32_e64 s[10:11], v255, v2
67282// W64: encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
67283// W32-ERR: error: invalid operand for instruction
67284// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v255, v2
67285
67286v_cmp_gt_f32_e64 s[10:11], s1, v2
67287// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
67288// W32-ERR: error: invalid operand for instruction
67289// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], s1, v2
67290
67291v_cmp_gt_f32_e64 s[10:11], s101, v2
67292// W64: encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
67293// W32-ERR: error: invalid operand for instruction
67294// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], s101, v2
67295
67296v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
67297// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
67298// W32-ERR: error: invalid operand for instruction
67299// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
67300
67301v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
67302// W64: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
67303// W32-ERR: error: invalid operand for instruction
67304// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
67305
67306v_cmp_gt_f32_e64 s[10:11], m0, v2
67307// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7c,0x04,0x02,0x00]
67308// W32-ERR: error: invalid operand for instruction
67309// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], m0, v2
67310
67311v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
67312// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
67313// W32-ERR: error: invalid operand for instruction
67314// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
67315
67316v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
67317// W64: encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
67318// W32-ERR: error: invalid operand for instruction
67319// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
67320
67321v_cmp_gt_f32_e64 s[10:11], 0, v2
67322// W64: encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
67323// W32-ERR: error: invalid operand for instruction
67324// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], 0, v2
67325
67326v_cmp_gt_f32_e64 s[10:11], -1, v2
67327// W64: encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
67328// W32-ERR: error: invalid operand for instruction
67329// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], -1, v2
67330
67331v_cmp_gt_f32_e64 s[10:11], 0.5, v2
67332// W64: encoding: [0x0a,0x00,0x04,0xd4,0xf0,0x04,0x02,0x00]
67333// W32-ERR: error: invalid operand for instruction
67334// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], 0.5, v2
67335
67336v_cmp_gt_f32_e64 s[10:11], -4.0, v2
67337// W64: encoding: [0x0a,0x00,0x04,0xd4,0xf7,0x04,0x02,0x00]
67338// W32-ERR: error: invalid operand for instruction
67339// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], -4.0, v2
67340
67341v_cmp_gt_f32_e64 s[10:11], v1, v255
67342// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
67343// W32-ERR: error: invalid operand for instruction
67344// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, v255
67345
67346v_cmp_gt_f32_e64 s[10:11], v1, s2
67347// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
67348// W32-ERR: error: invalid operand for instruction
67349// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, s2
67350
67351v_cmp_gt_f32_e64 s[10:11], v1, s101
67352// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
67353// W32-ERR: error: invalid operand for instruction
67354// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, s101
67355
67356v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
67357// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
67358// W32-ERR: error: invalid operand for instruction
67359// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
67360
67361v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
67362// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
67363// W32-ERR: error: invalid operand for instruction
67364// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
67365
67366v_cmp_gt_f32_e64 s[10:11], v1, m0
67367// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xf9,0x00,0x00]
67368// W32-ERR: error: invalid operand for instruction
67369// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, m0
67370
67371v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
67372// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
67373// W32-ERR: error: invalid operand for instruction
67374// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
67375
67376v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
67377// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
67378// W32-ERR: error: invalid operand for instruction
67379// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
67380
67381v_cmp_gt_f32_e64 s[10:11], v1, 0
67382// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
67383// W32-ERR: error: invalid operand for instruction
67384// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, 0
67385
67386v_cmp_gt_f32_e64 s[10:11], v1, -1
67387// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
67388// W32-ERR: error: invalid operand for instruction
67389// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, -1
67390
67391v_cmp_gt_f32_e64 s[10:11], v1, 0.5
67392// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xe1,0x01,0x00]
67393// W32-ERR: error: invalid operand for instruction
67394// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, 0.5
67395
67396v_cmp_gt_f32_e64 s[10:11], v1, -4.0
67397// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xef,0x01,0x00]
67398// W32-ERR: error: invalid operand for instruction
67399// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, -4.0
67400
67401v_cmp_gt_f32_e64 s[10:11], -v1, v2
67402// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
67403// W32-ERR: error: invalid operand for instruction
67404// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], -v1, v2
67405
67406v_cmp_gt_f32_e64 s[10:11], v1, -v2
67407// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
67408// W32-ERR: error: invalid operand for instruction
67409// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, -v2
67410
67411v_cmp_gt_f32_e64 s[10:11], -v1, -v2
67412// W64: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
67413// W32-ERR: error: invalid operand for instruction
67414// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], -v1, -v2
67415
67416v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp
67417// W64: encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
67418// W32-ERR: error: invalid operand for instruction
67419// W32-ERR-NEXT: v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp
67420
67421v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
67422// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x06]
67423// W32-ERR: error: invalid operand for instruction
67424// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
67425
67426v_cmp_gt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
67427// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x88,0x06,0x06]
67428// W32-ERR: error: invalid operand for instruction
67429// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
67430
67431v_cmp_gt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
67432// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0xe4,0x06,0x06]
67433// W32-ERR: error: invalid operand for instruction
67434// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
67435
67436v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
67437// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x00,0x06,0x06]
67438// W32-ERR: error: instruction not supported on this GPU
67439// W32-ERR-NEXT: v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
67440
67441v_cmp_gt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
67442// W64: encoding: [0xf9,0x04,0x08,0x7c,0xff,0x86,0x06,0x06]
67443// W32-ERR: error: invalid operand for instruction
67444// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
67445
67446v_cmp_gt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
67447// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x86,0x06]
67448// W32-ERR: error: invalid operand for instruction
67449// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
67450
67451v_cmp_gt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
67452// W64: encoding: [0xf9,0x04,0x08,0x7c,0x65,0x86,0x86,0x06]
67453// W32-ERR: error: invalid operand for instruction
67454// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
67455
67456v_cmp_gt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
67457// W64: encoding: [0xf9,0x04,0x08,0x7c,0x6a,0x86,0x86,0x06]
67458// W32-ERR: error: invalid operand for instruction
67459// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
67460
67461v_cmp_gt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
67462// W64: encoding: [0xf9,0x04,0x08,0x7c,0x6b,0x86,0x86,0x06]
67463// W32-ERR: error: invalid operand for instruction
67464// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
67465
67466v_cmp_gt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
67467// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7c,0x86,0x86,0x06]
67468// W32-ERR: error: invalid operand for instruction
67469// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
67470
67471v_cmp_gt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
67472// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7e,0x86,0x86,0x06]
67473// W32-ERR: error: invalid operand for instruction
67474// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
67475
67476v_cmp_gt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
67477// W64: encoding: [0xf9,0x04,0x08,0x7c,0x7f,0x86,0x86,0x06]
67478// W32-ERR: error: invalid operand for instruction
67479// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
67480
67481v_cmp_gt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
67482// W64: encoding: [0xf9,0xfe,0x09,0x7c,0x01,0x86,0x06,0x06]
67483// W32-ERR: error: invalid operand for instruction
67484// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
67485
67486v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
67487// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x00,0x06]
67488// W32-ERR: error: invalid operand for instruction
67489// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
67490
67491v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
67492// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x01,0x06]
67493// W32-ERR: error: invalid operand for instruction
67494// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
67495
67496v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
67497// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x02,0x06]
67498// W32-ERR: error: invalid operand for instruction
67499// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
67500
67501v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
67502// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x03,0x06]
67503// W32-ERR: error: invalid operand for instruction
67504// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
67505
67506v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
67507// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x04,0x06]
67508// W32-ERR: error: invalid operand for instruction
67509// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
67510
67511v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
67512// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x05,0x06]
67513// W32-ERR: error: invalid operand for instruction
67514// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
67515
67516v_cmp_gt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
67517// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x16,0x06]
67518// W32-ERR: error: invalid operand for instruction
67519// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
67520
67521v_cmp_gt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
67522// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x26,0x06]
67523// W32-ERR: error: invalid operand for instruction
67524// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
67525
67526v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
67527// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x00]
67528// W32-ERR: error: invalid operand for instruction
67529// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
67530
67531v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
67532// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x01]
67533// W32-ERR: error: invalid operand for instruction
67534// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
67535
67536v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
67537// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x02]
67538// W32-ERR: error: invalid operand for instruction
67539// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
67540
67541v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
67542// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x03]
67543// W32-ERR: error: invalid operand for instruction
67544// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
67545
67546v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
67547// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x04]
67548// W32-ERR: error: invalid operand for instruction
67549// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
67550
67551v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
67552// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x05]
67553// W32-ERR: error: invalid operand for instruction
67554// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
67555
67556v_cmp_gt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
67557// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x16]
67558// W32-ERR: error: invalid operand for instruction
67559// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
67560
67561v_cmp_gt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
67562// W64: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x26]
67563// W32-ERR: error: invalid operand for instruction
67564// W32-ERR-NEXT: v_cmp_gt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
67565
67566v_cmp_gt_f32 vcc_lo, v1, v2
67567// W32: encoding: [0x01,0x05,0x08,0x7c]
67568// W64-ERR: error: instruction not supported on this GPU
67569// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, v1, v2
67570
67571v_cmp_gt_f32 vcc_lo, v255, v2
67572// W32: encoding: [0xff,0x05,0x08,0x7c]
67573// W64-ERR: error: instruction not supported on this GPU
67574// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, v255, v2
67575
67576v_cmp_gt_f32 vcc_lo, s1, v2
67577// W32: encoding: [0x01,0x04,0x08,0x7c]
67578// W64-ERR: error: instruction not supported on this GPU
67579// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, s1, v2
67580
67581v_cmp_gt_f32 vcc_lo, s101, v2
67582// W32: encoding: [0x65,0x04,0x08,0x7c]
67583// W64-ERR: error: instruction not supported on this GPU
67584// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, s101, v2
67585
67586v_cmp_gt_f32 vcc_lo, vcc_lo, v2
67587// W32: encoding: [0x6a,0x04,0x08,0x7c]
67588// W64-ERR: error: instruction not supported on this GPU
67589// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, vcc_lo, v2
67590
67591v_cmp_gt_f32 vcc_lo, vcc_hi, v2
67592// W32: encoding: [0x6b,0x04,0x08,0x7c]
67593// W64-ERR: error: instruction not supported on this GPU
67594// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, vcc_hi, v2
67595
67596v_cmp_gt_f32 vcc_lo, m0, v2
67597// W32: encoding: [0x7c,0x04,0x08,0x7c]
67598// W64-ERR: error: instruction not supported on this GPU
67599// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, m0, v2
67600
67601v_cmp_gt_f32 vcc_lo, exec_lo, v2
67602// W32: encoding: [0x7e,0x04,0x08,0x7c]
67603// W64-ERR: error: instruction not supported on this GPU
67604// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, exec_lo, v2
67605
67606v_cmp_gt_f32 vcc_lo, exec_hi, v2
67607// W32: encoding: [0x7f,0x04,0x08,0x7c]
67608// W64-ERR: error: instruction not supported on this GPU
67609// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, exec_hi, v2
67610
67611v_cmp_gt_f32 vcc_lo, 0, v2
67612// W32: encoding: [0x80,0x04,0x08,0x7c]
67613// W64-ERR: error: instruction not supported on this GPU
67614// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, 0, v2
67615
67616v_cmp_gt_f32 vcc_lo, -1, v2
67617// W32: encoding: [0xc1,0x04,0x08,0x7c]
67618// W64-ERR: error: instruction not supported on this GPU
67619// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, -1, v2
67620
67621v_cmp_gt_f32 vcc_lo, 0.5, v2
67622// W32: encoding: [0xf0,0x04,0x08,0x7c]
67623// W64-ERR: error: instruction not supported on this GPU
67624// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, 0.5, v2
67625
67626v_cmp_gt_f32 vcc_lo, -4.0, v2
67627// W32: encoding: [0xf7,0x04,0x08,0x7c]
67628// W64-ERR: error: instruction not supported on this GPU
67629// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, -4.0, v2
67630
67631v_cmp_gt_f32 vcc_lo, 0xaf123456, v2
67632// W32: encoding: [0xff,0x04,0x08,0x7c,0x56,0x34,0x12,0xaf]
67633// W64-ERR: error: instruction not supported on this GPU
67634// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, 0xaf123456, v2
67635
67636v_cmp_gt_f32 vcc_lo, 0x3f717273, v2
67637// W32: encoding: [0xff,0x04,0x08,0x7c,0x73,0x72,0x71,0x3f]
67638// W64-ERR: error: instruction not supported on this GPU
67639// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, 0x3f717273, v2
67640
67641v_cmp_gt_f32 vcc_lo, v1, v255
67642// W32: encoding: [0x01,0xff,0x09,0x7c]
67643// W64-ERR: error: instruction not supported on this GPU
67644// W64-ERR-NEXT: v_cmp_gt_f32 vcc_lo, v1, v255
67645
67646v_cmp_gt_f32_e64 s10, v1, v2
67647// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
67648// W64-ERR: error: invalid operand for instruction
67649// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, v2
67650
67651v_cmp_gt_f32_e64 s12, v1, v2
67652// W32: encoding: [0x0c,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
67653// W64-ERR: error: invalid operand for instruction
67654// W64-ERR-NEXT: v_cmp_gt_f32_e64 s12, v1, v2
67655
67656v_cmp_gt_f32_e64 s100, v1, v2
67657// W32: encoding: [0x64,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
67658// W64-ERR: error: invalid operand for instruction
67659// W64-ERR-NEXT: v_cmp_gt_f32_e64 s100, v1, v2
67660
67661v_cmp_gt_f32_e64 vcc_lo, v1, v2
67662// W32: encoding: [0x6a,0x00,0x04,0xd4,0x01,0x05,0x02,0x00]
67663// W64-ERR: error: invalid operand for instruction
67664// W64-ERR-NEXT: v_cmp_gt_f32_e64 vcc_lo, v1, v2
67665
67666v_cmp_gt_f32_e64 s10, v255, v2
67667// W32: encoding: [0x0a,0x00,0x04,0xd4,0xff,0x05,0x02,0x00]
67668// W64-ERR: error: invalid operand for instruction
67669// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v255, v2
67670
67671v_cmp_gt_f32_e64 s10, s1, v2
67672// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x04,0x02,0x00]
67673// W64-ERR: error: invalid operand for instruction
67674// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, s1, v2
67675
67676v_cmp_gt_f32_e64 s10, s101, v2
67677// W32: encoding: [0x0a,0x00,0x04,0xd4,0x65,0x04,0x02,0x00]
67678// W64-ERR: error: invalid operand for instruction
67679// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, s101, v2
67680
67681v_cmp_gt_f32_e64 s10, vcc_lo, v2
67682// W32: encoding: [0x0a,0x00,0x04,0xd4,0x6a,0x04,0x02,0x00]
67683// W64-ERR: error: invalid operand for instruction
67684// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, vcc_lo, v2
67685
67686v_cmp_gt_f32_e64 s10, vcc_hi, v2
67687// W32: encoding: [0x0a,0x00,0x04,0xd4,0x6b,0x04,0x02,0x00]
67688// W64-ERR: error: invalid operand for instruction
67689// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, vcc_hi, v2
67690
67691v_cmp_gt_f32_e64 s10, m0, v2
67692// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7c,0x04,0x02,0x00]
67693// W64-ERR: error: invalid operand for instruction
67694// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, m0, v2
67695
67696v_cmp_gt_f32_e64 s10, exec_lo, v2
67697// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7e,0x04,0x02,0x00]
67698// W64-ERR: error: invalid operand for instruction
67699// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, exec_lo, v2
67700
67701v_cmp_gt_f32_e64 s10, exec_hi, v2
67702// W32: encoding: [0x0a,0x00,0x04,0xd4,0x7f,0x04,0x02,0x00]
67703// W64-ERR: error: invalid operand for instruction
67704// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, exec_hi, v2
67705
67706v_cmp_gt_f32_e64 s10, 0, v2
67707// W32: encoding: [0x0a,0x00,0x04,0xd4,0x80,0x04,0x02,0x00]
67708// W64-ERR: error: invalid operand for instruction
67709// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, 0, v2
67710
67711v_cmp_gt_f32_e64 s10, -1, v2
67712// W32: encoding: [0x0a,0x00,0x04,0xd4,0xc1,0x04,0x02,0x00]
67713// W64-ERR: error: invalid operand for instruction
67714// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, -1, v2
67715
67716v_cmp_gt_f32_e64 s10, 0.5, v2
67717// W32: encoding: [0x0a,0x00,0x04,0xd4,0xf0,0x04,0x02,0x00]
67718// W64-ERR: error: invalid operand for instruction
67719// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, 0.5, v2
67720
67721v_cmp_gt_f32_e64 s10, -4.0, v2
67722// W32: encoding: [0x0a,0x00,0x04,0xd4,0xf7,0x04,0x02,0x00]
67723// W64-ERR: error: invalid operand for instruction
67724// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, -4.0, v2
67725
67726v_cmp_gt_f32_e64 s10, v1, v255
67727// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x03,0x00]
67728// W64-ERR: error: invalid operand for instruction
67729// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, v255
67730
67731v_cmp_gt_f32_e64 s10, v1, s2
67732// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x00,0x00]
67733// W64-ERR: error: invalid operand for instruction
67734// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, s2
67735
67736v_cmp_gt_f32_e64 s10, v1, s101
67737// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xcb,0x00,0x00]
67738// W64-ERR: error: invalid operand for instruction
67739// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, s101
67740
67741v_cmp_gt_f32_e64 s10, v1, vcc_lo
67742// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd5,0x00,0x00]
67743// W64-ERR: error: invalid operand for instruction
67744// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, vcc_lo
67745
67746v_cmp_gt_f32_e64 s10, v1, vcc_hi
67747// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xd7,0x00,0x00]
67748// W64-ERR: error: invalid operand for instruction
67749// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, vcc_hi
67750
67751v_cmp_gt_f32_e64 s10, v1, m0
67752// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xf9,0x00,0x00]
67753// W64-ERR: error: invalid operand for instruction
67754// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, m0
67755
67756v_cmp_gt_f32_e64 s10, v1, exec_lo
67757// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xfd,0x00,0x00]
67758// W64-ERR: error: invalid operand for instruction
67759// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, exec_lo
67760
67761v_cmp_gt_f32_e64 s10, v1, exec_hi
67762// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xff,0x00,0x00]
67763// W64-ERR: error: invalid operand for instruction
67764// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, exec_hi
67765
67766v_cmp_gt_f32_e64 s10, v1, 0
67767// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x01,0x01,0x00]
67768// W64-ERR: error: invalid operand for instruction
67769// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, 0
67770
67771v_cmp_gt_f32_e64 s10, v1, -1
67772// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x83,0x01,0x00]
67773// W64-ERR: error: invalid operand for instruction
67774// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, -1
67775
67776v_cmp_gt_f32_e64 s10, v1, 0.5
67777// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xe1,0x01,0x00]
67778// W64-ERR: error: invalid operand for instruction
67779// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, 0.5
67780
67781v_cmp_gt_f32_e64 s10, v1, -4.0
67782// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0xef,0x01,0x00]
67783// W64-ERR: error: invalid operand for instruction
67784// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, -4.0
67785
67786v_cmp_gt_f32_e64 s10, -v1, v2
67787// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x20]
67788// W64-ERR: error: invalid operand for instruction
67789// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, -v1, v2
67790
67791v_cmp_gt_f32_e64 s10, v1, -v2
67792// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x40]
67793// W64-ERR: error: invalid operand for instruction
67794// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, -v2
67795
67796v_cmp_gt_f32_e64 s10, -v1, -v2
67797// W32: encoding: [0x0a,0x00,0x04,0xd4,0x01,0x05,0x02,0x60]
67798// W64-ERR: error: invalid operand for instruction
67799// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, -v1, -v2
67800
67801v_cmp_gt_f32_e64 s10, v1, v2 clamp
67802// W32: encoding: [0x0a,0x80,0x04,0xd4,0x01,0x05,0x02,0x00]
67803// W64-ERR: error: invalid operand for instruction
67804// W64-ERR-NEXT: v_cmp_gt_f32_e64 s10, v1, v2 clamp
67805
67806v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
67807// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x06]
67808// W64-ERR: error: invalid operand for instruction
67809// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
67810
67811v_cmp_gt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
67812// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x88,0x06,0x06]
67813// W64-ERR: error: invalid operand for instruction
67814// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
67815
67816v_cmp_gt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
67817// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0xe4,0x06,0x06]
67818// W64-ERR: error: invalid operand for instruction
67819// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
67820
67821v_cmp_gt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
67822// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x00,0x06,0x06]
67823// W64-ERR: error: invalid operand for instruction
67824// W64-ERR-NEXT: v_cmp_gt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
67825
67826v_cmp_gt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
67827// W32: encoding: [0xf9,0x04,0x08,0x7c,0xff,0x86,0x06,0x06]
67828// W64-ERR: error: invalid operand for instruction
67829// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
67830
67831v_cmp_gt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
67832// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x86,0x06]
67833// W64-ERR: error: invalid operand for instruction
67834// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
67835
67836v_cmp_gt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
67837// W32: encoding: [0xf9,0x04,0x08,0x7c,0x65,0x86,0x86,0x06]
67838// W64-ERR: error: invalid operand for instruction
67839// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
67840
67841v_cmp_gt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
67842// W32: encoding: [0xf9,0x04,0x08,0x7c,0x6a,0x86,0x86,0x06]
67843// W64-ERR: error: invalid operand for instruction
67844// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
67845
67846v_cmp_gt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
67847// W32: encoding: [0xf9,0x04,0x08,0x7c,0x6b,0x86,0x86,0x06]
67848// W64-ERR: error: invalid operand for instruction
67849// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
67850
67851v_cmp_gt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
67852// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7c,0x86,0x86,0x06]
67853// W64-ERR: error: invalid operand for instruction
67854// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
67855
67856v_cmp_gt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
67857// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7e,0x86,0x86,0x06]
67858// W64-ERR: error: invalid operand for instruction
67859// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
67860
67861v_cmp_gt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
67862// W32: encoding: [0xf9,0x04,0x08,0x7c,0x7f,0x86,0x86,0x06]
67863// W64-ERR: error: invalid operand for instruction
67864// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
67865
67866v_cmp_gt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
67867// W32: encoding: [0xf9,0xfe,0x09,0x7c,0x01,0x86,0x06,0x06]
67868// W64-ERR: error: invalid operand for instruction
67869// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
67870
67871v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
67872// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x00,0x06]
67873// W64-ERR: error: invalid operand for instruction
67874// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
67875
67876v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
67877// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x01,0x06]
67878// W64-ERR: error: invalid operand for instruction
67879// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
67880
67881v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
67882// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x02,0x06]
67883// W64-ERR: error: invalid operand for instruction
67884// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
67885
67886v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
67887// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x03,0x06]
67888// W64-ERR: error: invalid operand for instruction
67889// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
67890
67891v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
67892// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x04,0x06]
67893// W64-ERR: error: invalid operand for instruction
67894// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
67895
67896v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
67897// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x05,0x06]
67898// W64-ERR: error: invalid operand for instruction
67899// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
67900
67901v_cmp_gt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
67902// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x16,0x06]
67903// W64-ERR: error: invalid operand for instruction
67904// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
67905
67906v_cmp_gt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
67907// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x26,0x06]
67908// W64-ERR: error: invalid operand for instruction
67909// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
67910
67911v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
67912// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x00]
67913// W64-ERR: error: invalid operand for instruction
67914// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
67915
67916v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
67917// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x01]
67918// W64-ERR: error: invalid operand for instruction
67919// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
67920
67921v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
67922// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x02]
67923// W64-ERR: error: invalid operand for instruction
67924// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
67925
67926v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
67927// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x03]
67928// W64-ERR: error: invalid operand for instruction
67929// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
67930
67931v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
67932// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x04]
67933// W64-ERR: error: invalid operand for instruction
67934// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
67935
67936v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
67937// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x05]
67938// W64-ERR: error: invalid operand for instruction
67939// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
67940
67941v_cmp_gt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
67942// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x16]
67943// W64-ERR: error: invalid operand for instruction
67944// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
67945
67946v_cmp_gt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
67947// W32: encoding: [0xf9,0x04,0x08,0x7c,0x01,0x86,0x06,0x26]
67948// W64-ERR: error: invalid operand for instruction
67949// W64-ERR-NEXT: v_cmp_gt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
67950
67951v_cmp_lg_f32 vcc, v1, v2
67952// W64: encoding: [0x01,0x05,0x0a,0x7c]
67953// W32-ERR: error: instruction not supported on this GPU
67954// W32-ERR-NEXT: v_cmp_lg_f32 vcc, v1, v2
67955
67956v_cmp_lg_f32 vcc, v255, v2
67957// W64: encoding: [0xff,0x05,0x0a,0x7c]
67958// W32-ERR: error: instruction not supported on this GPU
67959// W32-ERR-NEXT: v_cmp_lg_f32 vcc, v255, v2
67960
67961v_cmp_lg_f32 vcc, s1, v2
67962// W64: encoding: [0x01,0x04,0x0a,0x7c]
67963// W32-ERR: error: instruction not supported on this GPU
67964// W32-ERR-NEXT: v_cmp_lg_f32 vcc, s1, v2
67965
67966v_cmp_lg_f32 vcc, s101, v2
67967// W64: encoding: [0x65,0x04,0x0a,0x7c]
67968// W32-ERR: error: instruction not supported on this GPU
67969// W32-ERR-NEXT: v_cmp_lg_f32 vcc, s101, v2
67970
67971v_cmp_lg_f32 vcc, vcc_lo, v2
67972// W64: encoding: [0x6a,0x04,0x0a,0x7c]
67973// W32-ERR: error: instruction not supported on this GPU
67974// W32-ERR-NEXT: v_cmp_lg_f32 vcc, vcc_lo, v2
67975
67976v_cmp_lg_f32 vcc, vcc_hi, v2
67977// W64: encoding: [0x6b,0x04,0x0a,0x7c]
67978// W32-ERR: error: instruction not supported on this GPU
67979// W32-ERR-NEXT: v_cmp_lg_f32 vcc, vcc_hi, v2
67980
67981v_cmp_lg_f32 vcc, m0, v2
67982// W64: encoding: [0x7c,0x04,0x0a,0x7c]
67983// W32-ERR: error: instruction not supported on this GPU
67984// W32-ERR-NEXT: v_cmp_lg_f32 vcc, m0, v2
67985
67986v_cmp_lg_f32 vcc, exec_lo, v2
67987// W64: encoding: [0x7e,0x04,0x0a,0x7c]
67988// W32-ERR: error: instruction not supported on this GPU
67989// W32-ERR-NEXT: v_cmp_lg_f32 vcc, exec_lo, v2
67990
67991v_cmp_lg_f32 vcc, exec_hi, v2
67992// W64: encoding: [0x7f,0x04,0x0a,0x7c]
67993// W32-ERR: error: instruction not supported on this GPU
67994// W32-ERR-NEXT: v_cmp_lg_f32 vcc, exec_hi, v2
67995
67996v_cmp_lg_f32 vcc, 0, v2
67997// W64: encoding: [0x80,0x04,0x0a,0x7c]
67998// W32-ERR: error: instruction not supported on this GPU
67999// W32-ERR-NEXT: v_cmp_lg_f32 vcc, 0, v2
68000
68001v_cmp_lg_f32 vcc, -1, v2
68002// W64: encoding: [0xc1,0x04,0x0a,0x7c]
68003// W32-ERR: error: instruction not supported on this GPU
68004// W32-ERR-NEXT: v_cmp_lg_f32 vcc, -1, v2
68005
68006v_cmp_lg_f32 vcc, 0.5, v2
68007// W64: encoding: [0xf0,0x04,0x0a,0x7c]
68008// W32-ERR: error: instruction not supported on this GPU
68009// W32-ERR-NEXT: v_cmp_lg_f32 vcc, 0.5, v2
68010
68011v_cmp_lg_f32 vcc, -4.0, v2
68012// W64: encoding: [0xf7,0x04,0x0a,0x7c]
68013// W32-ERR: error: instruction not supported on this GPU
68014// W32-ERR-NEXT: v_cmp_lg_f32 vcc, -4.0, v2
68015
68016v_cmp_lg_f32 vcc, 0xaf123456, v2
68017// W64: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf]
68018// W32-ERR: error: instruction not supported on this GPU
68019// W32-ERR-NEXT: v_cmp_lg_f32 vcc, 0xaf123456, v2
68020
68021v_cmp_lg_f32 vcc, 0x3f717273, v2
68022// W64: encoding: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f]
68023// W32-ERR: error: instruction not supported on this GPU
68024// W32-ERR-NEXT: v_cmp_lg_f32 vcc, 0x3f717273, v2
68025
68026v_cmp_lg_f32 vcc, v1, v255
68027// W64: encoding: [0x01,0xff,0x0b,0x7c]
68028// W32-ERR: error: instruction not supported on this GPU
68029// W32-ERR-NEXT: v_cmp_lg_f32 vcc, v1, v255
68030
68031v_cmp_lg_f32_e64 s[10:11], v1, v2
68032// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
68033// W32-ERR: error: invalid operand for instruction
68034// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, v2
68035
68036v_cmp_lg_f32_e64 s[12:13], v1, v2
68037// W64: encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
68038// W32-ERR: error: invalid operand for instruction
68039// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[12:13], v1, v2
68040
68041v_cmp_lg_f32_e64 s[100:101], v1, v2
68042// W64: encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
68043// W32-ERR: error: invalid operand for instruction
68044// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[100:101], v1, v2
68045
68046v_cmp_lg_f32_e64 vcc, v1, v2
68047// W64: encoding: [0x6a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
68048// W32-ERR: error: invalid operand for instruction
68049// W32-ERR-NEXT: v_cmp_lg_f32_e64 vcc, v1, v2
68050
68051v_cmp_lg_f32_e64 s[10:11], v255, v2
68052// W64: encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
68053// W32-ERR: error: invalid operand for instruction
68054// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v255, v2
68055
68056v_cmp_lg_f32_e64 s[10:11], s1, v2
68057// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
68058// W32-ERR: error: invalid operand for instruction
68059// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], s1, v2
68060
68061v_cmp_lg_f32_e64 s[10:11], s101, v2
68062// W64: encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
68063// W32-ERR: error: invalid operand for instruction
68064// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], s101, v2
68065
68066v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
68067// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
68068// W32-ERR: error: invalid operand for instruction
68069// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
68070
68071v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
68072// W64: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
68073// W32-ERR: error: invalid operand for instruction
68074// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
68075
68076v_cmp_lg_f32_e64 s[10:11], m0, v2
68077// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7c,0x04,0x02,0x00]
68078// W32-ERR: error: invalid operand for instruction
68079// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], m0, v2
68080
68081v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
68082// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
68083// W32-ERR: error: invalid operand for instruction
68084// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
68085
68086v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
68087// W64: encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
68088// W32-ERR: error: invalid operand for instruction
68089// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
68090
68091v_cmp_lg_f32_e64 s[10:11], 0, v2
68092// W64: encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
68093// W32-ERR: error: invalid operand for instruction
68094// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], 0, v2
68095
68096v_cmp_lg_f32_e64 s[10:11], -1, v2
68097// W64: encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
68098// W32-ERR: error: invalid operand for instruction
68099// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], -1, v2
68100
68101v_cmp_lg_f32_e64 s[10:11], 0.5, v2
68102// W64: encoding: [0x0a,0x00,0x05,0xd4,0xf0,0x04,0x02,0x00]
68103// W32-ERR: error: invalid operand for instruction
68104// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], 0.5, v2
68105
68106v_cmp_lg_f32_e64 s[10:11], -4.0, v2
68107// W64: encoding: [0x0a,0x00,0x05,0xd4,0xf7,0x04,0x02,0x00]
68108// W32-ERR: error: invalid operand for instruction
68109// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], -4.0, v2
68110
68111v_cmp_lg_f32_e64 s[10:11], v1, v255
68112// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
68113// W32-ERR: error: invalid operand for instruction
68114// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, v255
68115
68116v_cmp_lg_f32_e64 s[10:11], v1, s2
68117// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
68118// W32-ERR: error: invalid operand for instruction
68119// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, s2
68120
68121v_cmp_lg_f32_e64 s[10:11], v1, s101
68122// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
68123// W32-ERR: error: invalid operand for instruction
68124// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, s101
68125
68126v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
68127// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
68128// W32-ERR: error: invalid operand for instruction
68129// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
68130
68131v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
68132// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
68133// W32-ERR: error: invalid operand for instruction
68134// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
68135
68136v_cmp_lg_f32_e64 s[10:11], v1, m0
68137// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xf9,0x00,0x00]
68138// W32-ERR: error: invalid operand for instruction
68139// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, m0
68140
68141v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
68142// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
68143// W32-ERR: error: invalid operand for instruction
68144// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
68145
68146v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
68147// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
68148// W32-ERR: error: invalid operand for instruction
68149// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
68150
68151v_cmp_lg_f32_e64 s[10:11], v1, 0
68152// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
68153// W32-ERR: error: invalid operand for instruction
68154// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, 0
68155
68156v_cmp_lg_f32_e64 s[10:11], v1, -1
68157// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
68158// W32-ERR: error: invalid operand for instruction
68159// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, -1
68160
68161v_cmp_lg_f32_e64 s[10:11], v1, 0.5
68162// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xe1,0x01,0x00]
68163// W32-ERR: error: invalid operand for instruction
68164// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, 0.5
68165
68166v_cmp_lg_f32_e64 s[10:11], v1, -4.0
68167// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xef,0x01,0x00]
68168// W32-ERR: error: invalid operand for instruction
68169// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, -4.0
68170
68171v_cmp_lg_f32_e64 s[10:11], -v1, v2
68172// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
68173// W32-ERR: error: invalid operand for instruction
68174// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], -v1, v2
68175
68176v_cmp_lg_f32_e64 s[10:11], v1, -v2
68177// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
68178// W32-ERR: error: invalid operand for instruction
68179// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, -v2
68180
68181v_cmp_lg_f32_e64 s[10:11], -v1, -v2
68182// W64: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
68183// W32-ERR: error: invalid operand for instruction
68184// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], -v1, -v2
68185
68186v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp
68187// W64: encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
68188// W32-ERR: error: invalid operand for instruction
68189// W32-ERR-NEXT: v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp
68190
68191v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
68192// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x06]
68193// W32-ERR: error: invalid operand for instruction
68194// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
68195
68196v_cmp_lg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
68197// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x88,0x06,0x06]
68198// W32-ERR: error: invalid operand for instruction
68199// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
68200
68201v_cmp_lg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
68202// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0xe4,0x06,0x06]
68203// W32-ERR: error: invalid operand for instruction
68204// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
68205
68206v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
68207// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x00,0x06,0x06]
68208// W32-ERR: error: instruction not supported on this GPU
68209// W32-ERR-NEXT: v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
68210
68211v_cmp_lg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
68212// W64: encoding: [0xf9,0x04,0x0a,0x7c,0xff,0x86,0x06,0x06]
68213// W32-ERR: error: invalid operand for instruction
68214// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
68215
68216v_cmp_lg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
68217// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x86,0x06]
68218// W32-ERR: error: invalid operand for instruction
68219// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
68220
68221v_cmp_lg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
68222// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x65,0x86,0x86,0x06]
68223// W32-ERR: error: invalid operand for instruction
68224// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
68225
68226v_cmp_lg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
68227// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x6a,0x86,0x86,0x06]
68228// W32-ERR: error: invalid operand for instruction
68229// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
68230
68231v_cmp_lg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
68232// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x6b,0x86,0x86,0x06]
68233// W32-ERR: error: invalid operand for instruction
68234// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
68235
68236v_cmp_lg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
68237// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7c,0x86,0x86,0x06]
68238// W32-ERR: error: invalid operand for instruction
68239// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
68240
68241v_cmp_lg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
68242// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7e,0x86,0x86,0x06]
68243// W32-ERR: error: invalid operand for instruction
68244// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
68245
68246v_cmp_lg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
68247// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x7f,0x86,0x86,0x06]
68248// W32-ERR: error: invalid operand for instruction
68249// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
68250
68251v_cmp_lg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
68252// W64: encoding: [0xf9,0xfe,0x0b,0x7c,0x01,0x86,0x06,0x06]
68253// W32-ERR: error: invalid operand for instruction
68254// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
68255
68256v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
68257// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x00,0x06]
68258// W32-ERR: error: invalid operand for instruction
68259// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
68260
68261v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
68262// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x01,0x06]
68263// W32-ERR: error: invalid operand for instruction
68264// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
68265
68266v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
68267// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x02,0x06]
68268// W32-ERR: error: invalid operand for instruction
68269// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
68270
68271v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
68272// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x03,0x06]
68273// W32-ERR: error: invalid operand for instruction
68274// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
68275
68276v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
68277// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x04,0x06]
68278// W32-ERR: error: invalid operand for instruction
68279// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
68280
68281v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
68282// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x05,0x06]
68283// W32-ERR: error: invalid operand for instruction
68284// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
68285
68286v_cmp_lg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
68287// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x16,0x06]
68288// W32-ERR: error: invalid operand for instruction
68289// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
68290
68291v_cmp_lg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
68292// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x26,0x06]
68293// W32-ERR: error: invalid operand for instruction
68294// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
68295
68296v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
68297// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x00]
68298// W32-ERR: error: invalid operand for instruction
68299// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
68300
68301v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
68302// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x01]
68303// W32-ERR: error: invalid operand for instruction
68304// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
68305
68306v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
68307// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x02]
68308// W32-ERR: error: invalid operand for instruction
68309// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
68310
68311v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
68312// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x03]
68313// W32-ERR: error: invalid operand for instruction
68314// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
68315
68316v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
68317// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x04]
68318// W32-ERR: error: invalid operand for instruction
68319// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
68320
68321v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
68322// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x05]
68323// W32-ERR: error: invalid operand for instruction
68324// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
68325
68326v_cmp_lg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
68327// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x16]
68328// W32-ERR: error: invalid operand for instruction
68329// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
68330
68331v_cmp_lg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
68332// W64: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x26]
68333// W32-ERR: error: invalid operand for instruction
68334// W32-ERR-NEXT: v_cmp_lg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
68335
68336v_cmp_lg_f32 vcc_lo, v1, v2
68337// W32: encoding: [0x01,0x05,0x0a,0x7c]
68338// W64-ERR: error: instruction not supported on this GPU
68339// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, v1, v2
68340
68341v_cmp_lg_f32 vcc_lo, v255, v2
68342// W32: encoding: [0xff,0x05,0x0a,0x7c]
68343// W64-ERR: error: instruction not supported on this GPU
68344// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, v255, v2
68345
68346v_cmp_lg_f32 vcc_lo, s1, v2
68347// W32: encoding: [0x01,0x04,0x0a,0x7c]
68348// W64-ERR: error: instruction not supported on this GPU
68349// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, s1, v2
68350
68351v_cmp_lg_f32 vcc_lo, s101, v2
68352// W32: encoding: [0x65,0x04,0x0a,0x7c]
68353// W64-ERR: error: instruction not supported on this GPU
68354// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, s101, v2
68355
68356v_cmp_lg_f32 vcc_lo, vcc_lo, v2
68357// W32: encoding: [0x6a,0x04,0x0a,0x7c]
68358// W64-ERR: error: instruction not supported on this GPU
68359// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, vcc_lo, v2
68360
68361v_cmp_lg_f32 vcc_lo, vcc_hi, v2
68362// W32: encoding: [0x6b,0x04,0x0a,0x7c]
68363// W64-ERR: error: instruction not supported on this GPU
68364// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, vcc_hi, v2
68365
68366v_cmp_lg_f32 vcc_lo, m0, v2
68367// W32: encoding: [0x7c,0x04,0x0a,0x7c]
68368// W64-ERR: error: instruction not supported on this GPU
68369// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, m0, v2
68370
68371v_cmp_lg_f32 vcc_lo, exec_lo, v2
68372// W32: encoding: [0x7e,0x04,0x0a,0x7c]
68373// W64-ERR: error: instruction not supported on this GPU
68374// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, exec_lo, v2
68375
68376v_cmp_lg_f32 vcc_lo, exec_hi, v2
68377// W32: encoding: [0x7f,0x04,0x0a,0x7c]
68378// W64-ERR: error: instruction not supported on this GPU
68379// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, exec_hi, v2
68380
68381v_cmp_lg_f32 vcc_lo, 0, v2
68382// W32: encoding: [0x80,0x04,0x0a,0x7c]
68383// W64-ERR: error: instruction not supported on this GPU
68384// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, 0, v2
68385
68386v_cmp_lg_f32 vcc_lo, -1, v2
68387// W32: encoding: [0xc1,0x04,0x0a,0x7c]
68388// W64-ERR: error: instruction not supported on this GPU
68389// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, -1, v2
68390
68391v_cmp_lg_f32 vcc_lo, 0.5, v2
68392// W32: encoding: [0xf0,0x04,0x0a,0x7c]
68393// W64-ERR: error: instruction not supported on this GPU
68394// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, 0.5, v2
68395
68396v_cmp_lg_f32 vcc_lo, -4.0, v2
68397// W32: encoding: [0xf7,0x04,0x0a,0x7c]
68398// W64-ERR: error: instruction not supported on this GPU
68399// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, -4.0, v2
68400
68401v_cmp_lg_f32 vcc_lo, 0xaf123456, v2
68402// W32: encoding: [0xff,0x04,0x0a,0x7c,0x56,0x34,0x12,0xaf]
68403// W64-ERR: error: instruction not supported on this GPU
68404// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, 0xaf123456, v2
68405
68406v_cmp_lg_f32 vcc_lo, 0x3f717273, v2
68407// W32: encoding: [0xff,0x04,0x0a,0x7c,0x73,0x72,0x71,0x3f]
68408// W64-ERR: error: instruction not supported on this GPU
68409// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, 0x3f717273, v2
68410
68411v_cmp_lg_f32 vcc_lo, v1, v255
68412// W32: encoding: [0x01,0xff,0x0b,0x7c]
68413// W64-ERR: error: instruction not supported on this GPU
68414// W64-ERR-NEXT: v_cmp_lg_f32 vcc_lo, v1, v255
68415
68416v_cmp_lg_f32_e64 s10, v1, v2
68417// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
68418// W64-ERR: error: invalid operand for instruction
68419// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, v2
68420
68421v_cmp_lg_f32_e64 s12, v1, v2
68422// W32: encoding: [0x0c,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
68423// W64-ERR: error: invalid operand for instruction
68424// W64-ERR-NEXT: v_cmp_lg_f32_e64 s12, v1, v2
68425
68426v_cmp_lg_f32_e64 s100, v1, v2
68427// W32: encoding: [0x64,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
68428// W64-ERR: error: invalid operand for instruction
68429// W64-ERR-NEXT: v_cmp_lg_f32_e64 s100, v1, v2
68430
68431v_cmp_lg_f32_e64 vcc_lo, v1, v2
68432// W32: encoding: [0x6a,0x00,0x05,0xd4,0x01,0x05,0x02,0x00]
68433// W64-ERR: error: invalid operand for instruction
68434// W64-ERR-NEXT: v_cmp_lg_f32_e64 vcc_lo, v1, v2
68435
68436v_cmp_lg_f32_e64 s10, v255, v2
68437// W32: encoding: [0x0a,0x00,0x05,0xd4,0xff,0x05,0x02,0x00]
68438// W64-ERR: error: invalid operand for instruction
68439// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v255, v2
68440
68441v_cmp_lg_f32_e64 s10, s1, v2
68442// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x04,0x02,0x00]
68443// W64-ERR: error: invalid operand for instruction
68444// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, s1, v2
68445
68446v_cmp_lg_f32_e64 s10, s101, v2
68447// W32: encoding: [0x0a,0x00,0x05,0xd4,0x65,0x04,0x02,0x00]
68448// W64-ERR: error: invalid operand for instruction
68449// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, s101, v2
68450
68451v_cmp_lg_f32_e64 s10, vcc_lo, v2
68452// W32: encoding: [0x0a,0x00,0x05,0xd4,0x6a,0x04,0x02,0x00]
68453// W64-ERR: error: invalid operand for instruction
68454// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, vcc_lo, v2
68455
68456v_cmp_lg_f32_e64 s10, vcc_hi, v2
68457// W32: encoding: [0x0a,0x00,0x05,0xd4,0x6b,0x04,0x02,0x00]
68458// W64-ERR: error: invalid operand for instruction
68459// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, vcc_hi, v2
68460
68461v_cmp_lg_f32_e64 s10, m0, v2
68462// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7c,0x04,0x02,0x00]
68463// W64-ERR: error: invalid operand for instruction
68464// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, m0, v2
68465
68466v_cmp_lg_f32_e64 s10, exec_lo, v2
68467// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7e,0x04,0x02,0x00]
68468// W64-ERR: error: invalid operand for instruction
68469// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, exec_lo, v2
68470
68471v_cmp_lg_f32_e64 s10, exec_hi, v2
68472// W32: encoding: [0x0a,0x00,0x05,0xd4,0x7f,0x04,0x02,0x00]
68473// W64-ERR: error: invalid operand for instruction
68474// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, exec_hi, v2
68475
68476v_cmp_lg_f32_e64 s10, 0, v2
68477// W32: encoding: [0x0a,0x00,0x05,0xd4,0x80,0x04,0x02,0x00]
68478// W64-ERR: error: invalid operand for instruction
68479// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, 0, v2
68480
68481v_cmp_lg_f32_e64 s10, -1, v2
68482// W32: encoding: [0x0a,0x00,0x05,0xd4,0xc1,0x04,0x02,0x00]
68483// W64-ERR: error: invalid operand for instruction
68484// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, -1, v2
68485
68486v_cmp_lg_f32_e64 s10, 0.5, v2
68487// W32: encoding: [0x0a,0x00,0x05,0xd4,0xf0,0x04,0x02,0x00]
68488// W64-ERR: error: invalid operand for instruction
68489// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, 0.5, v2
68490
68491v_cmp_lg_f32_e64 s10, -4.0, v2
68492// W32: encoding: [0x0a,0x00,0x05,0xd4,0xf7,0x04,0x02,0x00]
68493// W64-ERR: error: invalid operand for instruction
68494// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, -4.0, v2
68495
68496v_cmp_lg_f32_e64 s10, v1, v255
68497// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x03,0x00]
68498// W64-ERR: error: invalid operand for instruction
68499// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, v255
68500
68501v_cmp_lg_f32_e64 s10, v1, s2
68502// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x00,0x00]
68503// W64-ERR: error: invalid operand for instruction
68504// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, s2
68505
68506v_cmp_lg_f32_e64 s10, v1, s101
68507// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xcb,0x00,0x00]
68508// W64-ERR: error: invalid operand for instruction
68509// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, s101
68510
68511v_cmp_lg_f32_e64 s10, v1, vcc_lo
68512// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd5,0x00,0x00]
68513// W64-ERR: error: invalid operand for instruction
68514// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, vcc_lo
68515
68516v_cmp_lg_f32_e64 s10, v1, vcc_hi
68517// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xd7,0x00,0x00]
68518// W64-ERR: error: invalid operand for instruction
68519// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, vcc_hi
68520
68521v_cmp_lg_f32_e64 s10, v1, m0
68522// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xf9,0x00,0x00]
68523// W64-ERR: error: invalid operand for instruction
68524// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, m0
68525
68526v_cmp_lg_f32_e64 s10, v1, exec_lo
68527// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xfd,0x00,0x00]
68528// W64-ERR: error: invalid operand for instruction
68529// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, exec_lo
68530
68531v_cmp_lg_f32_e64 s10, v1, exec_hi
68532// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xff,0x00,0x00]
68533// W64-ERR: error: invalid operand for instruction
68534// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, exec_hi
68535
68536v_cmp_lg_f32_e64 s10, v1, 0
68537// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x01,0x01,0x00]
68538// W64-ERR: error: invalid operand for instruction
68539// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, 0
68540
68541v_cmp_lg_f32_e64 s10, v1, -1
68542// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x83,0x01,0x00]
68543// W64-ERR: error: invalid operand for instruction
68544// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, -1
68545
68546v_cmp_lg_f32_e64 s10, v1, 0.5
68547// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xe1,0x01,0x00]
68548// W64-ERR: error: invalid operand for instruction
68549// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, 0.5
68550
68551v_cmp_lg_f32_e64 s10, v1, -4.0
68552// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0xef,0x01,0x00]
68553// W64-ERR: error: invalid operand for instruction
68554// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, -4.0
68555
68556v_cmp_lg_f32_e64 s10, -v1, v2
68557// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x20]
68558// W64-ERR: error: invalid operand for instruction
68559// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, -v1, v2
68560
68561v_cmp_lg_f32_e64 s10, v1, -v2
68562// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x40]
68563// W64-ERR: error: invalid operand for instruction
68564// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, -v2
68565
68566v_cmp_lg_f32_e64 s10, -v1, -v2
68567// W32: encoding: [0x0a,0x00,0x05,0xd4,0x01,0x05,0x02,0x60]
68568// W64-ERR: error: invalid operand for instruction
68569// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, -v1, -v2
68570
68571v_cmp_lg_f32_e64 s10, v1, v2 clamp
68572// W32: encoding: [0x0a,0x80,0x05,0xd4,0x01,0x05,0x02,0x00]
68573// W64-ERR: error: invalid operand for instruction
68574// W64-ERR-NEXT: v_cmp_lg_f32_e64 s10, v1, v2 clamp
68575
68576v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
68577// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x06]
68578// W64-ERR: error: invalid operand for instruction
68579// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
68580
68581v_cmp_lg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
68582// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x88,0x06,0x06]
68583// W64-ERR: error: invalid operand for instruction
68584// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
68585
68586v_cmp_lg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
68587// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0xe4,0x06,0x06]
68588// W64-ERR: error: invalid operand for instruction
68589// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
68590
68591v_cmp_lg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
68592// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x00,0x06,0x06]
68593// W64-ERR: error: invalid operand for instruction
68594// W64-ERR-NEXT: v_cmp_lg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
68595
68596v_cmp_lg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
68597// W32: encoding: [0xf9,0x04,0x0a,0x7c,0xff,0x86,0x06,0x06]
68598// W64-ERR: error: invalid operand for instruction
68599// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
68600
68601v_cmp_lg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
68602// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x86,0x06]
68603// W64-ERR: error: invalid operand for instruction
68604// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
68605
68606v_cmp_lg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
68607// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x65,0x86,0x86,0x06]
68608// W64-ERR: error: invalid operand for instruction
68609// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
68610
68611v_cmp_lg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
68612// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x6a,0x86,0x86,0x06]
68613// W64-ERR: error: invalid operand for instruction
68614// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
68615
68616v_cmp_lg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
68617// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x6b,0x86,0x86,0x06]
68618// W64-ERR: error: invalid operand for instruction
68619// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
68620
68621v_cmp_lg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
68622// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7c,0x86,0x86,0x06]
68623// W64-ERR: error: invalid operand for instruction
68624// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
68625
68626v_cmp_lg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
68627// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7e,0x86,0x86,0x06]
68628// W64-ERR: error: invalid operand for instruction
68629// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
68630
68631v_cmp_lg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
68632// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x7f,0x86,0x86,0x06]
68633// W64-ERR: error: invalid operand for instruction
68634// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
68635
68636v_cmp_lg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
68637// W32: encoding: [0xf9,0xfe,0x0b,0x7c,0x01,0x86,0x06,0x06]
68638// W64-ERR: error: invalid operand for instruction
68639// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
68640
68641v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
68642// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x00,0x06]
68643// W64-ERR: error: invalid operand for instruction
68644// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
68645
68646v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
68647// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x01,0x06]
68648// W64-ERR: error: invalid operand for instruction
68649// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
68650
68651v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
68652// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x02,0x06]
68653// W64-ERR: error: invalid operand for instruction
68654// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
68655
68656v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
68657// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x03,0x06]
68658// W64-ERR: error: invalid operand for instruction
68659// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
68660
68661v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
68662// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x04,0x06]
68663// W64-ERR: error: invalid operand for instruction
68664// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
68665
68666v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
68667// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x05,0x06]
68668// W64-ERR: error: invalid operand for instruction
68669// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
68670
68671v_cmp_lg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
68672// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x16,0x06]
68673// W64-ERR: error: invalid operand for instruction
68674// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
68675
68676v_cmp_lg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
68677// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x26,0x06]
68678// W64-ERR: error: invalid operand for instruction
68679// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
68680
68681v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
68682// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x00]
68683// W64-ERR: error: invalid operand for instruction
68684// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
68685
68686v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
68687// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x01]
68688// W64-ERR: error: invalid operand for instruction
68689// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
68690
68691v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
68692// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x02]
68693// W64-ERR: error: invalid operand for instruction
68694// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
68695
68696v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
68697// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x03]
68698// W64-ERR: error: invalid operand for instruction
68699// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
68700
68701v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
68702// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x04]
68703// W64-ERR: error: invalid operand for instruction
68704// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
68705
68706v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
68707// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x05]
68708// W64-ERR: error: invalid operand for instruction
68709// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
68710
68711v_cmp_lg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
68712// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x16]
68713// W64-ERR: error: invalid operand for instruction
68714// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
68715
68716v_cmp_lg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
68717// W32: encoding: [0xf9,0x04,0x0a,0x7c,0x01,0x86,0x06,0x26]
68718// W64-ERR: error: invalid operand for instruction
68719// W64-ERR-NEXT: v_cmp_lg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
68720
68721v_cmp_ge_f32 vcc, v1, v2
68722// W64: encoding: [0x01,0x05,0x0c,0x7c]
68723// W32-ERR: error: instruction not supported on this GPU
68724// W32-ERR-NEXT: v_cmp_ge_f32 vcc, v1, v2
68725
68726v_cmp_ge_f32 vcc, v255, v2
68727// W64: encoding: [0xff,0x05,0x0c,0x7c]
68728// W32-ERR: error: instruction not supported on this GPU
68729// W32-ERR-NEXT: v_cmp_ge_f32 vcc, v255, v2
68730
68731v_cmp_ge_f32 vcc, s1, v2
68732// W64: encoding: [0x01,0x04,0x0c,0x7c]
68733// W32-ERR: error: instruction not supported on this GPU
68734// W32-ERR-NEXT: v_cmp_ge_f32 vcc, s1, v2
68735
68736v_cmp_ge_f32 vcc, s101, v2
68737// W64: encoding: [0x65,0x04,0x0c,0x7c]
68738// W32-ERR: error: instruction not supported on this GPU
68739// W32-ERR-NEXT: v_cmp_ge_f32 vcc, s101, v2
68740
68741v_cmp_ge_f32 vcc, vcc_lo, v2
68742// W64: encoding: [0x6a,0x04,0x0c,0x7c]
68743// W32-ERR: error: instruction not supported on this GPU
68744// W32-ERR-NEXT: v_cmp_ge_f32 vcc, vcc_lo, v2
68745
68746v_cmp_ge_f32 vcc, vcc_hi, v2
68747// W64: encoding: [0x6b,0x04,0x0c,0x7c]
68748// W32-ERR: error: instruction not supported on this GPU
68749// W32-ERR-NEXT: v_cmp_ge_f32 vcc, vcc_hi, v2
68750
68751v_cmp_ge_f32 vcc, m0, v2
68752// W64: encoding: [0x7c,0x04,0x0c,0x7c]
68753// W32-ERR: error: instruction not supported on this GPU
68754// W32-ERR-NEXT: v_cmp_ge_f32 vcc, m0, v2
68755
68756v_cmp_ge_f32 vcc, exec_lo, v2
68757// W64: encoding: [0x7e,0x04,0x0c,0x7c]
68758// W32-ERR: error: instruction not supported on this GPU
68759// W32-ERR-NEXT: v_cmp_ge_f32 vcc, exec_lo, v2
68760
68761v_cmp_ge_f32 vcc, exec_hi, v2
68762// W64: encoding: [0x7f,0x04,0x0c,0x7c]
68763// W32-ERR: error: instruction not supported on this GPU
68764// W32-ERR-NEXT: v_cmp_ge_f32 vcc, exec_hi, v2
68765
68766v_cmp_ge_f32 vcc, 0, v2
68767// W64: encoding: [0x80,0x04,0x0c,0x7c]
68768// W32-ERR: error: instruction not supported on this GPU
68769// W32-ERR-NEXT: v_cmp_ge_f32 vcc, 0, v2
68770
68771v_cmp_ge_f32 vcc, -1, v2
68772// W64: encoding: [0xc1,0x04,0x0c,0x7c]
68773// W32-ERR: error: instruction not supported on this GPU
68774// W32-ERR-NEXT: v_cmp_ge_f32 vcc, -1, v2
68775
68776v_cmp_ge_f32 vcc, 0.5, v2
68777// W64: encoding: [0xf0,0x04,0x0c,0x7c]
68778// W32-ERR: error: instruction not supported on this GPU
68779// W32-ERR-NEXT: v_cmp_ge_f32 vcc, 0.5, v2
68780
68781v_cmp_ge_f32 vcc, -4.0, v2
68782// W64: encoding: [0xf7,0x04,0x0c,0x7c]
68783// W32-ERR: error: instruction not supported on this GPU
68784// W32-ERR-NEXT: v_cmp_ge_f32 vcc, -4.0, v2
68785
68786v_cmp_ge_f32 vcc, 0xaf123456, v2
68787// W64: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf]
68788// W32-ERR: error: instruction not supported on this GPU
68789// W32-ERR-NEXT: v_cmp_ge_f32 vcc, 0xaf123456, v2
68790
68791v_cmp_ge_f32 vcc, 0x3f717273, v2
68792// W64: encoding: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f]
68793// W32-ERR: error: instruction not supported on this GPU
68794// W32-ERR-NEXT: v_cmp_ge_f32 vcc, 0x3f717273, v2
68795
68796v_cmp_ge_f32 vcc, v1, v255
68797// W64: encoding: [0x01,0xff,0x0d,0x7c]
68798// W32-ERR: error: instruction not supported on this GPU
68799// W32-ERR-NEXT: v_cmp_ge_f32 vcc, v1, v255
68800
68801v_cmp_ge_f32_e64 s[10:11], v1, v2
68802// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
68803// W32-ERR: error: invalid operand for instruction
68804// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, v2
68805
68806v_cmp_ge_f32_e64 s[12:13], v1, v2
68807// W64: encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
68808// W32-ERR: error: invalid operand for instruction
68809// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[12:13], v1, v2
68810
68811v_cmp_ge_f32_e64 s[100:101], v1, v2
68812// W64: encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
68813// W32-ERR: error: invalid operand for instruction
68814// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[100:101], v1, v2
68815
68816v_cmp_ge_f32_e64 vcc, v1, v2
68817// W64: encoding: [0x6a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
68818// W32-ERR: error: invalid operand for instruction
68819// W32-ERR-NEXT: v_cmp_ge_f32_e64 vcc, v1, v2
68820
68821v_cmp_ge_f32_e64 s[10:11], v255, v2
68822// W64: encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
68823// W32-ERR: error: invalid operand for instruction
68824// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v255, v2
68825
68826v_cmp_ge_f32_e64 s[10:11], s1, v2
68827// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
68828// W32-ERR: error: invalid operand for instruction
68829// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], s1, v2
68830
68831v_cmp_ge_f32_e64 s[10:11], s101, v2
68832// W64: encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
68833// W32-ERR: error: invalid operand for instruction
68834// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], s101, v2
68835
68836v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
68837// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
68838// W32-ERR: error: invalid operand for instruction
68839// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
68840
68841v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
68842// W64: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
68843// W32-ERR: error: invalid operand for instruction
68844// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
68845
68846v_cmp_ge_f32_e64 s[10:11], m0, v2
68847// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7c,0x04,0x02,0x00]
68848// W32-ERR: error: invalid operand for instruction
68849// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], m0, v2
68850
68851v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
68852// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
68853// W32-ERR: error: invalid operand for instruction
68854// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
68855
68856v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
68857// W64: encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
68858// W32-ERR: error: invalid operand for instruction
68859// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
68860
68861v_cmp_ge_f32_e64 s[10:11], 0, v2
68862// W64: encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
68863// W32-ERR: error: invalid operand for instruction
68864// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], 0, v2
68865
68866v_cmp_ge_f32_e64 s[10:11], -1, v2
68867// W64: encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
68868// W32-ERR: error: invalid operand for instruction
68869// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], -1, v2
68870
68871v_cmp_ge_f32_e64 s[10:11], 0.5, v2
68872// W64: encoding: [0x0a,0x00,0x06,0xd4,0xf0,0x04,0x02,0x00]
68873// W32-ERR: error: invalid operand for instruction
68874// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], 0.5, v2
68875
68876v_cmp_ge_f32_e64 s[10:11], -4.0, v2
68877// W64: encoding: [0x0a,0x00,0x06,0xd4,0xf7,0x04,0x02,0x00]
68878// W32-ERR: error: invalid operand for instruction
68879// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], -4.0, v2
68880
68881v_cmp_ge_f32_e64 s[10:11], v1, v255
68882// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
68883// W32-ERR: error: invalid operand for instruction
68884// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, v255
68885
68886v_cmp_ge_f32_e64 s[10:11], v1, s2
68887// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
68888// W32-ERR: error: invalid operand for instruction
68889// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, s2
68890
68891v_cmp_ge_f32_e64 s[10:11], v1, s101
68892// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
68893// W32-ERR: error: invalid operand for instruction
68894// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, s101
68895
68896v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
68897// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
68898// W32-ERR: error: invalid operand for instruction
68899// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
68900
68901v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
68902// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
68903// W32-ERR: error: invalid operand for instruction
68904// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
68905
68906v_cmp_ge_f32_e64 s[10:11], v1, m0
68907// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xf9,0x00,0x00]
68908// W32-ERR: error: invalid operand for instruction
68909// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, m0
68910
68911v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
68912// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
68913// W32-ERR: error: invalid operand for instruction
68914// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
68915
68916v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
68917// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
68918// W32-ERR: error: invalid operand for instruction
68919// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
68920
68921v_cmp_ge_f32_e64 s[10:11], v1, 0
68922// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
68923// W32-ERR: error: invalid operand for instruction
68924// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, 0
68925
68926v_cmp_ge_f32_e64 s[10:11], v1, -1
68927// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
68928// W32-ERR: error: invalid operand for instruction
68929// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, -1
68930
68931v_cmp_ge_f32_e64 s[10:11], v1, 0.5
68932// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xe1,0x01,0x00]
68933// W32-ERR: error: invalid operand for instruction
68934// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, 0.5
68935
68936v_cmp_ge_f32_e64 s[10:11], v1, -4.0
68937// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xef,0x01,0x00]
68938// W32-ERR: error: invalid operand for instruction
68939// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, -4.0
68940
68941v_cmp_ge_f32_e64 s[10:11], -v1, v2
68942// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
68943// W32-ERR: error: invalid operand for instruction
68944// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], -v1, v2
68945
68946v_cmp_ge_f32_e64 s[10:11], v1, -v2
68947// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
68948// W32-ERR: error: invalid operand for instruction
68949// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, -v2
68950
68951v_cmp_ge_f32_e64 s[10:11], -v1, -v2
68952// W64: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
68953// W32-ERR: error: invalid operand for instruction
68954// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], -v1, -v2
68955
68956v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp
68957// W64: encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
68958// W32-ERR: error: invalid operand for instruction
68959// W32-ERR-NEXT: v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp
68960
68961v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
68962// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x06]
68963// W32-ERR: error: invalid operand for instruction
68964// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
68965
68966v_cmp_ge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
68967// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x88,0x06,0x06]
68968// W32-ERR: error: invalid operand for instruction
68969// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
68970
68971v_cmp_ge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
68972// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0xe4,0x06,0x06]
68973// W32-ERR: error: invalid operand for instruction
68974// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
68975
68976v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
68977// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x00,0x06,0x06]
68978// W32-ERR: error: instruction not supported on this GPU
68979// W32-ERR-NEXT: v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
68980
68981v_cmp_ge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
68982// W64: encoding: [0xf9,0x04,0x0c,0x7c,0xff,0x86,0x06,0x06]
68983// W32-ERR: error: invalid operand for instruction
68984// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
68985
68986v_cmp_ge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
68987// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x86,0x06]
68988// W32-ERR: error: invalid operand for instruction
68989// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
68990
68991v_cmp_ge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
68992// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x65,0x86,0x86,0x06]
68993// W32-ERR: error: invalid operand for instruction
68994// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
68995
68996v_cmp_ge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
68997// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x6a,0x86,0x86,0x06]
68998// W32-ERR: error: invalid operand for instruction
68999// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
69000
69001v_cmp_ge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69002// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x6b,0x86,0x86,0x06]
69003// W32-ERR: error: invalid operand for instruction
69004// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69005
69006v_cmp_ge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
69007// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7c,0x86,0x86,0x06]
69008// W32-ERR: error: invalid operand for instruction
69009// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
69010
69011v_cmp_ge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69012// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7e,0x86,0x86,0x06]
69013// W32-ERR: error: invalid operand for instruction
69014// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69015
69016v_cmp_ge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69017// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x7f,0x86,0x86,0x06]
69018// W32-ERR: error: invalid operand for instruction
69019// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69020
69021v_cmp_ge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
69022// W64: encoding: [0xf9,0xfe,0x0d,0x7c,0x01,0x86,0x06,0x06]
69023// W32-ERR: error: invalid operand for instruction
69024// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
69025
69026v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
69027// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x00,0x06]
69028// W32-ERR: error: invalid operand for instruction
69029// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
69030
69031v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
69032// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x01,0x06]
69033// W32-ERR: error: invalid operand for instruction
69034// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
69035
69036v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
69037// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x02,0x06]
69038// W32-ERR: error: invalid operand for instruction
69039// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
69040
69041v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
69042// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x03,0x06]
69043// W32-ERR: error: invalid operand for instruction
69044// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
69045
69046v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
69047// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x04,0x06]
69048// W32-ERR: error: invalid operand for instruction
69049// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
69050
69051v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
69052// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x05,0x06]
69053// W32-ERR: error: invalid operand for instruction
69054// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
69055
69056v_cmp_ge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
69057// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x16,0x06]
69058// W32-ERR: error: invalid operand for instruction
69059// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
69060
69061v_cmp_ge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
69062// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x26,0x06]
69063// W32-ERR: error: invalid operand for instruction
69064// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
69065
69066v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
69067// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x00]
69068// W32-ERR: error: invalid operand for instruction
69069// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
69070
69071v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
69072// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x01]
69073// W32-ERR: error: invalid operand for instruction
69074// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
69075
69076v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
69077// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x02]
69078// W32-ERR: error: invalid operand for instruction
69079// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
69080
69081v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
69082// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x03]
69083// W32-ERR: error: invalid operand for instruction
69084// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
69085
69086v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
69087// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x04]
69088// W32-ERR: error: invalid operand for instruction
69089// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
69090
69091v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
69092// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x05]
69093// W32-ERR: error: invalid operand for instruction
69094// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
69095
69096v_cmp_ge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
69097// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x16]
69098// W32-ERR: error: invalid operand for instruction
69099// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
69100
69101v_cmp_ge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
69102// W64: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x26]
69103// W32-ERR: error: invalid operand for instruction
69104// W32-ERR-NEXT: v_cmp_ge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
69105
69106v_cmp_ge_f32 vcc_lo, v1, v2
69107// W32: encoding: [0x01,0x05,0x0c,0x7c]
69108// W64-ERR: error: instruction not supported on this GPU
69109// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, v1, v2
69110
69111v_cmp_ge_f32 vcc_lo, v255, v2
69112// W32: encoding: [0xff,0x05,0x0c,0x7c]
69113// W64-ERR: error: instruction not supported on this GPU
69114// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, v255, v2
69115
69116v_cmp_ge_f32 vcc_lo, s1, v2
69117// W32: encoding: [0x01,0x04,0x0c,0x7c]
69118// W64-ERR: error: instruction not supported on this GPU
69119// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, s1, v2
69120
69121v_cmp_ge_f32 vcc_lo, s101, v2
69122// W32: encoding: [0x65,0x04,0x0c,0x7c]
69123// W64-ERR: error: instruction not supported on this GPU
69124// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, s101, v2
69125
69126v_cmp_ge_f32 vcc_lo, vcc_lo, v2
69127// W32: encoding: [0x6a,0x04,0x0c,0x7c]
69128// W64-ERR: error: instruction not supported on this GPU
69129// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, vcc_lo, v2
69130
69131v_cmp_ge_f32 vcc_lo, vcc_hi, v2
69132// W32: encoding: [0x6b,0x04,0x0c,0x7c]
69133// W64-ERR: error: instruction not supported on this GPU
69134// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, vcc_hi, v2
69135
69136v_cmp_ge_f32 vcc_lo, m0, v2
69137// W32: encoding: [0x7c,0x04,0x0c,0x7c]
69138// W64-ERR: error: instruction not supported on this GPU
69139// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, m0, v2
69140
69141v_cmp_ge_f32 vcc_lo, exec_lo, v2
69142// W32: encoding: [0x7e,0x04,0x0c,0x7c]
69143// W64-ERR: error: instruction not supported on this GPU
69144// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, exec_lo, v2
69145
69146v_cmp_ge_f32 vcc_lo, exec_hi, v2
69147// W32: encoding: [0x7f,0x04,0x0c,0x7c]
69148// W64-ERR: error: instruction not supported on this GPU
69149// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, exec_hi, v2
69150
69151v_cmp_ge_f32 vcc_lo, 0, v2
69152// W32: encoding: [0x80,0x04,0x0c,0x7c]
69153// W64-ERR: error: instruction not supported on this GPU
69154// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, 0, v2
69155
69156v_cmp_ge_f32 vcc_lo, -1, v2
69157// W32: encoding: [0xc1,0x04,0x0c,0x7c]
69158// W64-ERR: error: instruction not supported on this GPU
69159// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, -1, v2
69160
69161v_cmp_ge_f32 vcc_lo, 0.5, v2
69162// W32: encoding: [0xf0,0x04,0x0c,0x7c]
69163// W64-ERR: error: instruction not supported on this GPU
69164// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, 0.5, v2
69165
69166v_cmp_ge_f32 vcc_lo, -4.0, v2
69167// W32: encoding: [0xf7,0x04,0x0c,0x7c]
69168// W64-ERR: error: instruction not supported on this GPU
69169// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, -4.0, v2
69170
69171v_cmp_ge_f32 vcc_lo, 0xaf123456, v2
69172// W32: encoding: [0xff,0x04,0x0c,0x7c,0x56,0x34,0x12,0xaf]
69173// W64-ERR: error: instruction not supported on this GPU
69174// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, 0xaf123456, v2
69175
69176v_cmp_ge_f32 vcc_lo, 0x3f717273, v2
69177// W32: encoding: [0xff,0x04,0x0c,0x7c,0x73,0x72,0x71,0x3f]
69178// W64-ERR: error: instruction not supported on this GPU
69179// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, 0x3f717273, v2
69180
69181v_cmp_ge_f32 vcc_lo, v1, v255
69182// W32: encoding: [0x01,0xff,0x0d,0x7c]
69183// W64-ERR: error: instruction not supported on this GPU
69184// W64-ERR-NEXT: v_cmp_ge_f32 vcc_lo, v1, v255
69185
69186v_cmp_ge_f32_e64 s10, v1, v2
69187// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
69188// W64-ERR: error: invalid operand for instruction
69189// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, v2
69190
69191v_cmp_ge_f32_e64 s12, v1, v2
69192// W32: encoding: [0x0c,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
69193// W64-ERR: error: invalid operand for instruction
69194// W64-ERR-NEXT: v_cmp_ge_f32_e64 s12, v1, v2
69195
69196v_cmp_ge_f32_e64 s100, v1, v2
69197// W32: encoding: [0x64,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
69198// W64-ERR: error: invalid operand for instruction
69199// W64-ERR-NEXT: v_cmp_ge_f32_e64 s100, v1, v2
69200
69201v_cmp_ge_f32_e64 vcc_lo, v1, v2
69202// W32: encoding: [0x6a,0x00,0x06,0xd4,0x01,0x05,0x02,0x00]
69203// W64-ERR: error: invalid operand for instruction
69204// W64-ERR-NEXT: v_cmp_ge_f32_e64 vcc_lo, v1, v2
69205
69206v_cmp_ge_f32_e64 s10, v255, v2
69207// W32: encoding: [0x0a,0x00,0x06,0xd4,0xff,0x05,0x02,0x00]
69208// W64-ERR: error: invalid operand for instruction
69209// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v255, v2
69210
69211v_cmp_ge_f32_e64 s10, s1, v2
69212// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x04,0x02,0x00]
69213// W64-ERR: error: invalid operand for instruction
69214// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, s1, v2
69215
69216v_cmp_ge_f32_e64 s10, s101, v2
69217// W32: encoding: [0x0a,0x00,0x06,0xd4,0x65,0x04,0x02,0x00]
69218// W64-ERR: error: invalid operand for instruction
69219// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, s101, v2
69220
69221v_cmp_ge_f32_e64 s10, vcc_lo, v2
69222// W32: encoding: [0x0a,0x00,0x06,0xd4,0x6a,0x04,0x02,0x00]
69223// W64-ERR: error: invalid operand for instruction
69224// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, vcc_lo, v2
69225
69226v_cmp_ge_f32_e64 s10, vcc_hi, v2
69227// W32: encoding: [0x0a,0x00,0x06,0xd4,0x6b,0x04,0x02,0x00]
69228// W64-ERR: error: invalid operand for instruction
69229// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, vcc_hi, v2
69230
69231v_cmp_ge_f32_e64 s10, m0, v2
69232// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7c,0x04,0x02,0x00]
69233// W64-ERR: error: invalid operand for instruction
69234// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, m0, v2
69235
69236v_cmp_ge_f32_e64 s10, exec_lo, v2
69237// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7e,0x04,0x02,0x00]
69238// W64-ERR: error: invalid operand for instruction
69239// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, exec_lo, v2
69240
69241v_cmp_ge_f32_e64 s10, exec_hi, v2
69242// W32: encoding: [0x0a,0x00,0x06,0xd4,0x7f,0x04,0x02,0x00]
69243// W64-ERR: error: invalid operand for instruction
69244// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, exec_hi, v2
69245
69246v_cmp_ge_f32_e64 s10, 0, v2
69247// W32: encoding: [0x0a,0x00,0x06,0xd4,0x80,0x04,0x02,0x00]
69248// W64-ERR: error: invalid operand for instruction
69249// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, 0, v2
69250
69251v_cmp_ge_f32_e64 s10, -1, v2
69252// W32: encoding: [0x0a,0x00,0x06,0xd4,0xc1,0x04,0x02,0x00]
69253// W64-ERR: error: invalid operand for instruction
69254// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, -1, v2
69255
69256v_cmp_ge_f32_e64 s10, 0.5, v2
69257// W32: encoding: [0x0a,0x00,0x06,0xd4,0xf0,0x04,0x02,0x00]
69258// W64-ERR: error: invalid operand for instruction
69259// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, 0.5, v2
69260
69261v_cmp_ge_f32_e64 s10, -4.0, v2
69262// W32: encoding: [0x0a,0x00,0x06,0xd4,0xf7,0x04,0x02,0x00]
69263// W64-ERR: error: invalid operand for instruction
69264// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, -4.0, v2
69265
69266v_cmp_ge_f32_e64 s10, v1, v255
69267// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x03,0x00]
69268// W64-ERR: error: invalid operand for instruction
69269// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, v255
69270
69271v_cmp_ge_f32_e64 s10, v1, s2
69272// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x00,0x00]
69273// W64-ERR: error: invalid operand for instruction
69274// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, s2
69275
69276v_cmp_ge_f32_e64 s10, v1, s101
69277// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xcb,0x00,0x00]
69278// W64-ERR: error: invalid operand for instruction
69279// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, s101
69280
69281v_cmp_ge_f32_e64 s10, v1, vcc_lo
69282// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd5,0x00,0x00]
69283// W64-ERR: error: invalid operand for instruction
69284// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, vcc_lo
69285
69286v_cmp_ge_f32_e64 s10, v1, vcc_hi
69287// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xd7,0x00,0x00]
69288// W64-ERR: error: invalid operand for instruction
69289// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, vcc_hi
69290
69291v_cmp_ge_f32_e64 s10, v1, m0
69292// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xf9,0x00,0x00]
69293// W64-ERR: error: invalid operand for instruction
69294// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, m0
69295
69296v_cmp_ge_f32_e64 s10, v1, exec_lo
69297// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xfd,0x00,0x00]
69298// W64-ERR: error: invalid operand for instruction
69299// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, exec_lo
69300
69301v_cmp_ge_f32_e64 s10, v1, exec_hi
69302// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xff,0x00,0x00]
69303// W64-ERR: error: invalid operand for instruction
69304// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, exec_hi
69305
69306v_cmp_ge_f32_e64 s10, v1, 0
69307// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x01,0x01,0x00]
69308// W64-ERR: error: invalid operand for instruction
69309// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, 0
69310
69311v_cmp_ge_f32_e64 s10, v1, -1
69312// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x83,0x01,0x00]
69313// W64-ERR: error: invalid operand for instruction
69314// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, -1
69315
69316v_cmp_ge_f32_e64 s10, v1, 0.5
69317// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xe1,0x01,0x00]
69318// W64-ERR: error: invalid operand for instruction
69319// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, 0.5
69320
69321v_cmp_ge_f32_e64 s10, v1, -4.0
69322// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0xef,0x01,0x00]
69323// W64-ERR: error: invalid operand for instruction
69324// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, -4.0
69325
69326v_cmp_ge_f32_e64 s10, -v1, v2
69327// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x20]
69328// W64-ERR: error: invalid operand for instruction
69329// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, -v1, v2
69330
69331v_cmp_ge_f32_e64 s10, v1, -v2
69332// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x40]
69333// W64-ERR: error: invalid operand for instruction
69334// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, -v2
69335
69336v_cmp_ge_f32_e64 s10, -v1, -v2
69337// W32: encoding: [0x0a,0x00,0x06,0xd4,0x01,0x05,0x02,0x60]
69338// W64-ERR: error: invalid operand for instruction
69339// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, -v1, -v2
69340
69341v_cmp_ge_f32_e64 s10, v1, v2 clamp
69342// W32: encoding: [0x0a,0x80,0x06,0xd4,0x01,0x05,0x02,0x00]
69343// W64-ERR: error: invalid operand for instruction
69344// W64-ERR-NEXT: v_cmp_ge_f32_e64 s10, v1, v2 clamp
69345
69346v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
69347// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x06]
69348// W64-ERR: error: invalid operand for instruction
69349// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
69350
69351v_cmp_ge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
69352// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x88,0x06,0x06]
69353// W64-ERR: error: invalid operand for instruction
69354// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
69355
69356v_cmp_ge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
69357// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0xe4,0x06,0x06]
69358// W64-ERR: error: invalid operand for instruction
69359// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
69360
69361v_cmp_ge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
69362// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x00,0x06,0x06]
69363// W64-ERR: error: invalid operand for instruction
69364// W64-ERR-NEXT: v_cmp_ge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
69365
69366v_cmp_ge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
69367// W32: encoding: [0xf9,0x04,0x0c,0x7c,0xff,0x86,0x06,0x06]
69368// W64-ERR: error: invalid operand for instruction
69369// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
69370
69371v_cmp_ge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
69372// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x86,0x06]
69373// W64-ERR: error: invalid operand for instruction
69374// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
69375
69376v_cmp_ge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
69377// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x65,0x86,0x86,0x06]
69378// W64-ERR: error: invalid operand for instruction
69379// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
69380
69381v_cmp_ge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
69382// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x6a,0x86,0x86,0x06]
69383// W64-ERR: error: invalid operand for instruction
69384// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
69385
69386v_cmp_ge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69387// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x6b,0x86,0x86,0x06]
69388// W64-ERR: error: invalid operand for instruction
69389// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69390
69391v_cmp_ge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
69392// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7c,0x86,0x86,0x06]
69393// W64-ERR: error: invalid operand for instruction
69394// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
69395
69396v_cmp_ge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69397// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7e,0x86,0x86,0x06]
69398// W64-ERR: error: invalid operand for instruction
69399// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69400
69401v_cmp_ge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69402// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x7f,0x86,0x86,0x06]
69403// W64-ERR: error: invalid operand for instruction
69404// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69405
69406v_cmp_ge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
69407// W32: encoding: [0xf9,0xfe,0x0d,0x7c,0x01,0x86,0x06,0x06]
69408// W64-ERR: error: invalid operand for instruction
69409// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
69410
69411v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
69412// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x00,0x06]
69413// W64-ERR: error: invalid operand for instruction
69414// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
69415
69416v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
69417// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x01,0x06]
69418// W64-ERR: error: invalid operand for instruction
69419// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
69420
69421v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
69422// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x02,0x06]
69423// W64-ERR: error: invalid operand for instruction
69424// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
69425
69426v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
69427// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x03,0x06]
69428// W64-ERR: error: invalid operand for instruction
69429// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
69430
69431v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
69432// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x04,0x06]
69433// W64-ERR: error: invalid operand for instruction
69434// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
69435
69436v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
69437// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x05,0x06]
69438// W64-ERR: error: invalid operand for instruction
69439// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
69440
69441v_cmp_ge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
69442// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x16,0x06]
69443// W64-ERR: error: invalid operand for instruction
69444// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
69445
69446v_cmp_ge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
69447// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x26,0x06]
69448// W64-ERR: error: invalid operand for instruction
69449// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
69450
69451v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
69452// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x00]
69453// W64-ERR: error: invalid operand for instruction
69454// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
69455
69456v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
69457// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x01]
69458// W64-ERR: error: invalid operand for instruction
69459// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
69460
69461v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
69462// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x02]
69463// W64-ERR: error: invalid operand for instruction
69464// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
69465
69466v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
69467// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x03]
69468// W64-ERR: error: invalid operand for instruction
69469// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
69470
69471v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
69472// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x04]
69473// W64-ERR: error: invalid operand for instruction
69474// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
69475
69476v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
69477// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x05]
69478// W64-ERR: error: invalid operand for instruction
69479// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
69480
69481v_cmp_ge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
69482// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x16]
69483// W64-ERR: error: invalid operand for instruction
69484// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
69485
69486v_cmp_ge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
69487// W32: encoding: [0xf9,0x04,0x0c,0x7c,0x01,0x86,0x06,0x26]
69488// W64-ERR: error: invalid operand for instruction
69489// W64-ERR-NEXT: v_cmp_ge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
69490
69491v_cmp_o_f32 vcc, v1, v2
69492// W64: encoding: [0x01,0x05,0x0e,0x7c]
69493// W32-ERR: error: instruction not supported on this GPU
69494// W32-ERR-NEXT: v_cmp_o_f32 vcc, v1, v2
69495
69496v_cmp_o_f32 vcc, v255, v2
69497// W64: encoding: [0xff,0x05,0x0e,0x7c]
69498// W32-ERR: error: instruction not supported on this GPU
69499// W32-ERR-NEXT: v_cmp_o_f32 vcc, v255, v2
69500
69501v_cmp_o_f32 vcc, s1, v2
69502// W64: encoding: [0x01,0x04,0x0e,0x7c]
69503// W32-ERR: error: instruction not supported on this GPU
69504// W32-ERR-NEXT: v_cmp_o_f32 vcc, s1, v2
69505
69506v_cmp_o_f32 vcc, s101, v2
69507// W64: encoding: [0x65,0x04,0x0e,0x7c]
69508// W32-ERR: error: instruction not supported on this GPU
69509// W32-ERR-NEXT: v_cmp_o_f32 vcc, s101, v2
69510
69511v_cmp_o_f32 vcc, vcc_lo, v2
69512// W64: encoding: [0x6a,0x04,0x0e,0x7c]
69513// W32-ERR: error: instruction not supported on this GPU
69514// W32-ERR-NEXT: v_cmp_o_f32 vcc, vcc_lo, v2
69515
69516v_cmp_o_f32 vcc, vcc_hi, v2
69517// W64: encoding: [0x6b,0x04,0x0e,0x7c]
69518// W32-ERR: error: instruction not supported on this GPU
69519// W32-ERR-NEXT: v_cmp_o_f32 vcc, vcc_hi, v2
69520
69521v_cmp_o_f32 vcc, m0, v2
69522// W64: encoding: [0x7c,0x04,0x0e,0x7c]
69523// W32-ERR: error: instruction not supported on this GPU
69524// W32-ERR-NEXT: v_cmp_o_f32 vcc, m0, v2
69525
69526v_cmp_o_f32 vcc, exec_lo, v2
69527// W64: encoding: [0x7e,0x04,0x0e,0x7c]
69528// W32-ERR: error: instruction not supported on this GPU
69529// W32-ERR-NEXT: v_cmp_o_f32 vcc, exec_lo, v2
69530
69531v_cmp_o_f32 vcc, exec_hi, v2
69532// W64: encoding: [0x7f,0x04,0x0e,0x7c]
69533// W32-ERR: error: instruction not supported on this GPU
69534// W32-ERR-NEXT: v_cmp_o_f32 vcc, exec_hi, v2
69535
69536v_cmp_o_f32 vcc, 0, v2
69537// W64: encoding: [0x80,0x04,0x0e,0x7c]
69538// W32-ERR: error: instruction not supported on this GPU
69539// W32-ERR-NEXT: v_cmp_o_f32 vcc, 0, v2
69540
69541v_cmp_o_f32 vcc, -1, v2
69542// W64: encoding: [0xc1,0x04,0x0e,0x7c]
69543// W32-ERR: error: instruction not supported on this GPU
69544// W32-ERR-NEXT: v_cmp_o_f32 vcc, -1, v2
69545
69546v_cmp_o_f32 vcc, 0.5, v2
69547// W64: encoding: [0xf0,0x04,0x0e,0x7c]
69548// W32-ERR: error: instruction not supported on this GPU
69549// W32-ERR-NEXT: v_cmp_o_f32 vcc, 0.5, v2
69550
69551v_cmp_o_f32 vcc, -4.0, v2
69552// W64: encoding: [0xf7,0x04,0x0e,0x7c]
69553// W32-ERR: error: instruction not supported on this GPU
69554// W32-ERR-NEXT: v_cmp_o_f32 vcc, -4.0, v2
69555
69556v_cmp_o_f32 vcc, 0xaf123456, v2
69557// W64: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf]
69558// W32-ERR: error: instruction not supported on this GPU
69559// W32-ERR-NEXT: v_cmp_o_f32 vcc, 0xaf123456, v2
69560
69561v_cmp_o_f32 vcc, 0x3f717273, v2
69562// W64: encoding: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f]
69563// W32-ERR: error: instruction not supported on this GPU
69564// W32-ERR-NEXT: v_cmp_o_f32 vcc, 0x3f717273, v2
69565
69566v_cmp_o_f32 vcc, v1, v255
69567// W64: encoding: [0x01,0xff,0x0f,0x7c]
69568// W32-ERR: error: instruction not supported on this GPU
69569// W32-ERR-NEXT: v_cmp_o_f32 vcc, v1, v255
69570
69571v_cmp_o_f32_e64 s[10:11], v1, v2
69572// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
69573// W32-ERR: error: invalid operand for instruction
69574// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, v2
69575
69576v_cmp_o_f32_e64 s[12:13], v1, v2
69577// W64: encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
69578// W32-ERR: error: invalid operand for instruction
69579// W32-ERR-NEXT: v_cmp_o_f32_e64 s[12:13], v1, v2
69580
69581v_cmp_o_f32_e64 s[100:101], v1, v2
69582// W64: encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
69583// W32-ERR: error: invalid operand for instruction
69584// W32-ERR-NEXT: v_cmp_o_f32_e64 s[100:101], v1, v2
69585
69586v_cmp_o_f32_e64 vcc, v1, v2
69587// W64: encoding: [0x6a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
69588// W32-ERR: error: invalid operand for instruction
69589// W32-ERR-NEXT: v_cmp_o_f32_e64 vcc, v1, v2
69590
69591v_cmp_o_f32_e64 s[10:11], v255, v2
69592// W64: encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
69593// W32-ERR: error: invalid operand for instruction
69594// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v255, v2
69595
69596v_cmp_o_f32_e64 s[10:11], s1, v2
69597// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
69598// W32-ERR: error: invalid operand for instruction
69599// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], s1, v2
69600
69601v_cmp_o_f32_e64 s[10:11], s101, v2
69602// W64: encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
69603// W32-ERR: error: invalid operand for instruction
69604// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], s101, v2
69605
69606v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
69607// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
69608// W32-ERR: error: invalid operand for instruction
69609// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
69610
69611v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
69612// W64: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
69613// W32-ERR: error: invalid operand for instruction
69614// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
69615
69616v_cmp_o_f32_e64 s[10:11], m0, v2
69617// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7c,0x04,0x02,0x00]
69618// W32-ERR: error: invalid operand for instruction
69619// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], m0, v2
69620
69621v_cmp_o_f32_e64 s[10:11], exec_lo, v2
69622// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
69623// W32-ERR: error: invalid operand for instruction
69624// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], exec_lo, v2
69625
69626v_cmp_o_f32_e64 s[10:11], exec_hi, v2
69627// W64: encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
69628// W32-ERR: error: invalid operand for instruction
69629// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], exec_hi, v2
69630
69631v_cmp_o_f32_e64 s[10:11], 0, v2
69632// W64: encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
69633// W32-ERR: error: invalid operand for instruction
69634// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], 0, v2
69635
69636v_cmp_o_f32_e64 s[10:11], -1, v2
69637// W64: encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
69638// W32-ERR: error: invalid operand for instruction
69639// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], -1, v2
69640
69641v_cmp_o_f32_e64 s[10:11], 0.5, v2
69642// W64: encoding: [0x0a,0x00,0x07,0xd4,0xf0,0x04,0x02,0x00]
69643// W32-ERR: error: invalid operand for instruction
69644// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], 0.5, v2
69645
69646v_cmp_o_f32_e64 s[10:11], -4.0, v2
69647// W64: encoding: [0x0a,0x00,0x07,0xd4,0xf7,0x04,0x02,0x00]
69648// W32-ERR: error: invalid operand for instruction
69649// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], -4.0, v2
69650
69651v_cmp_o_f32_e64 s[10:11], v1, v255
69652// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
69653// W32-ERR: error: invalid operand for instruction
69654// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, v255
69655
69656v_cmp_o_f32_e64 s[10:11], v1, s2
69657// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
69658// W32-ERR: error: invalid operand for instruction
69659// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, s2
69660
69661v_cmp_o_f32_e64 s[10:11], v1, s101
69662// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
69663// W32-ERR: error: invalid operand for instruction
69664// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, s101
69665
69666v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
69667// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
69668// W32-ERR: error: invalid operand for instruction
69669// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
69670
69671v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
69672// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
69673// W32-ERR: error: invalid operand for instruction
69674// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
69675
69676v_cmp_o_f32_e64 s[10:11], v1, m0
69677// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xf9,0x00,0x00]
69678// W32-ERR: error: invalid operand for instruction
69679// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, m0
69680
69681v_cmp_o_f32_e64 s[10:11], v1, exec_lo
69682// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
69683// W32-ERR: error: invalid operand for instruction
69684// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, exec_lo
69685
69686v_cmp_o_f32_e64 s[10:11], v1, exec_hi
69687// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
69688// W32-ERR: error: invalid operand for instruction
69689// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, exec_hi
69690
69691v_cmp_o_f32_e64 s[10:11], v1, 0
69692// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
69693// W32-ERR: error: invalid operand for instruction
69694// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, 0
69695
69696v_cmp_o_f32_e64 s[10:11], v1, -1
69697// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
69698// W32-ERR: error: invalid operand for instruction
69699// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, -1
69700
69701v_cmp_o_f32_e64 s[10:11], v1, 0.5
69702// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xe1,0x01,0x00]
69703// W32-ERR: error: invalid operand for instruction
69704// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, 0.5
69705
69706v_cmp_o_f32_e64 s[10:11], v1, -4.0
69707// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xef,0x01,0x00]
69708// W32-ERR: error: invalid operand for instruction
69709// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, -4.0
69710
69711v_cmp_o_f32_e64 s[10:11], -v1, v2
69712// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
69713// W32-ERR: error: invalid operand for instruction
69714// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], -v1, v2
69715
69716v_cmp_o_f32_e64 s[10:11], v1, -v2
69717// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
69718// W32-ERR: error: invalid operand for instruction
69719// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, -v2
69720
69721v_cmp_o_f32_e64 s[10:11], -v1, -v2
69722// W64: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
69723// W32-ERR: error: invalid operand for instruction
69724// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], -v1, -v2
69725
69726v_cmp_o_f32_e64 s[10:11], v1, v2 clamp
69727// W64: encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
69728// W32-ERR: error: invalid operand for instruction
69729// W32-ERR-NEXT: v_cmp_o_f32_e64 s[10:11], v1, v2 clamp
69730
69731v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
69732// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x06]
69733// W32-ERR: error: invalid operand for instruction
69734// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
69735
69736v_cmp_o_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
69737// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x88,0x06,0x06]
69738// W32-ERR: error: invalid operand for instruction
69739// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
69740
69741v_cmp_o_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
69742// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0xe4,0x06,0x06]
69743// W32-ERR: error: invalid operand for instruction
69744// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
69745
69746v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
69747// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x00,0x06,0x06]
69748// W32-ERR: error: instruction not supported on this GPU
69749// W32-ERR-NEXT: v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
69750
69751v_cmp_o_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
69752// W64: encoding: [0xf9,0x04,0x0e,0x7c,0xff,0x86,0x06,0x06]
69753// W32-ERR: error: invalid operand for instruction
69754// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
69755
69756v_cmp_o_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
69757// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x86,0x06]
69758// W32-ERR: error: invalid operand for instruction
69759// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
69760
69761v_cmp_o_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
69762// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x65,0x86,0x86,0x06]
69763// W32-ERR: error: invalid operand for instruction
69764// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
69765
69766v_cmp_o_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
69767// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x6a,0x86,0x86,0x06]
69768// W32-ERR: error: invalid operand for instruction
69769// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
69770
69771v_cmp_o_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69772// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x6b,0x86,0x86,0x06]
69773// W32-ERR: error: invalid operand for instruction
69774// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
69775
69776v_cmp_o_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
69777// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7c,0x86,0x86,0x06]
69778// W32-ERR: error: invalid operand for instruction
69779// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
69780
69781v_cmp_o_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69782// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7e,0x86,0x86,0x06]
69783// W32-ERR: error: invalid operand for instruction
69784// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
69785
69786v_cmp_o_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69787// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x7f,0x86,0x86,0x06]
69788// W32-ERR: error: invalid operand for instruction
69789// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
69790
69791v_cmp_o_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
69792// W64: encoding: [0xf9,0xfe,0x0f,0x7c,0x01,0x86,0x06,0x06]
69793// W32-ERR: error: invalid operand for instruction
69794// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
69795
69796v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
69797// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x00,0x06]
69798// W32-ERR: error: invalid operand for instruction
69799// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
69800
69801v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
69802// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x01,0x06]
69803// W32-ERR: error: invalid operand for instruction
69804// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
69805
69806v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
69807// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x02,0x06]
69808// W32-ERR: error: invalid operand for instruction
69809// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
69810
69811v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
69812// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x03,0x06]
69813// W32-ERR: error: invalid operand for instruction
69814// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
69815
69816v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
69817// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x04,0x06]
69818// W32-ERR: error: invalid operand for instruction
69819// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
69820
69821v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
69822// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x05,0x06]
69823// W32-ERR: error: invalid operand for instruction
69824// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
69825
69826v_cmp_o_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
69827// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x16,0x06]
69828// W32-ERR: error: invalid operand for instruction
69829// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
69830
69831v_cmp_o_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
69832// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x26,0x06]
69833// W32-ERR: error: invalid operand for instruction
69834// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
69835
69836v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
69837// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x00]
69838// W32-ERR: error: invalid operand for instruction
69839// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
69840
69841v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
69842// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x01]
69843// W32-ERR: error: invalid operand for instruction
69844// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
69845
69846v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
69847// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x02]
69848// W32-ERR: error: invalid operand for instruction
69849// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
69850
69851v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
69852// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x03]
69853// W32-ERR: error: invalid operand for instruction
69854// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
69855
69856v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
69857// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x04]
69858// W32-ERR: error: invalid operand for instruction
69859// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
69860
69861v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
69862// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x05]
69863// W32-ERR: error: invalid operand for instruction
69864// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
69865
69866v_cmp_o_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
69867// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x16]
69868// W32-ERR: error: invalid operand for instruction
69869// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
69870
69871v_cmp_o_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
69872// W64: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x26]
69873// W32-ERR: error: invalid operand for instruction
69874// W32-ERR-NEXT: v_cmp_o_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
69875
69876v_cmp_o_f32 vcc_lo, v1, v2
69877// W32: encoding: [0x01,0x05,0x0e,0x7c]
69878// W64-ERR: error: instruction not supported on this GPU
69879// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, v1, v2
69880
69881v_cmp_o_f32 vcc_lo, v255, v2
69882// W32: encoding: [0xff,0x05,0x0e,0x7c]
69883// W64-ERR: error: instruction not supported on this GPU
69884// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, v255, v2
69885
69886v_cmp_o_f32 vcc_lo, s1, v2
69887// W32: encoding: [0x01,0x04,0x0e,0x7c]
69888// W64-ERR: error: instruction not supported on this GPU
69889// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, s1, v2
69890
69891v_cmp_o_f32 vcc_lo, s101, v2
69892// W32: encoding: [0x65,0x04,0x0e,0x7c]
69893// W64-ERR: error: instruction not supported on this GPU
69894// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, s101, v2
69895
69896v_cmp_o_f32 vcc_lo, vcc_lo, v2
69897// W32: encoding: [0x6a,0x04,0x0e,0x7c]
69898// W64-ERR: error: instruction not supported on this GPU
69899// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, vcc_lo, v2
69900
69901v_cmp_o_f32 vcc_lo, vcc_hi, v2
69902// W32: encoding: [0x6b,0x04,0x0e,0x7c]
69903// W64-ERR: error: instruction not supported on this GPU
69904// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, vcc_hi, v2
69905
69906v_cmp_o_f32 vcc_lo, m0, v2
69907// W32: encoding: [0x7c,0x04,0x0e,0x7c]
69908// W64-ERR: error: instruction not supported on this GPU
69909// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, m0, v2
69910
69911v_cmp_o_f32 vcc_lo, exec_lo, v2
69912// W32: encoding: [0x7e,0x04,0x0e,0x7c]
69913// W64-ERR: error: instruction not supported on this GPU
69914// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, exec_lo, v2
69915
69916v_cmp_o_f32 vcc_lo, exec_hi, v2
69917// W32: encoding: [0x7f,0x04,0x0e,0x7c]
69918// W64-ERR: error: instruction not supported on this GPU
69919// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, exec_hi, v2
69920
69921v_cmp_o_f32 vcc_lo, 0, v2
69922// W32: encoding: [0x80,0x04,0x0e,0x7c]
69923// W64-ERR: error: instruction not supported on this GPU
69924// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, 0, v2
69925
69926v_cmp_o_f32 vcc_lo, -1, v2
69927// W32: encoding: [0xc1,0x04,0x0e,0x7c]
69928// W64-ERR: error: instruction not supported on this GPU
69929// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, -1, v2
69930
69931v_cmp_o_f32 vcc_lo, 0.5, v2
69932// W32: encoding: [0xf0,0x04,0x0e,0x7c]
69933// W64-ERR: error: instruction not supported on this GPU
69934// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, 0.5, v2
69935
69936v_cmp_o_f32 vcc_lo, -4.0, v2
69937// W32: encoding: [0xf7,0x04,0x0e,0x7c]
69938// W64-ERR: error: instruction not supported on this GPU
69939// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, -4.0, v2
69940
69941v_cmp_o_f32 vcc_lo, 0xaf123456, v2
69942// W32: encoding: [0xff,0x04,0x0e,0x7c,0x56,0x34,0x12,0xaf]
69943// W64-ERR: error: instruction not supported on this GPU
69944// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, 0xaf123456, v2
69945
69946v_cmp_o_f32 vcc_lo, 0x3f717273, v2
69947// W32: encoding: [0xff,0x04,0x0e,0x7c,0x73,0x72,0x71,0x3f]
69948// W64-ERR: error: instruction not supported on this GPU
69949// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, 0x3f717273, v2
69950
69951v_cmp_o_f32 vcc_lo, v1, v255
69952// W32: encoding: [0x01,0xff,0x0f,0x7c]
69953// W64-ERR: error: instruction not supported on this GPU
69954// W64-ERR-NEXT: v_cmp_o_f32 vcc_lo, v1, v255
69955
69956v_cmp_o_f32_e64 s10, v1, v2
69957// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
69958// W64-ERR: error: invalid operand for instruction
69959// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, v2
69960
69961v_cmp_o_f32_e64 s12, v1, v2
69962// W32: encoding: [0x0c,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
69963// W64-ERR: error: invalid operand for instruction
69964// W64-ERR-NEXT: v_cmp_o_f32_e64 s12, v1, v2
69965
69966v_cmp_o_f32_e64 s100, v1, v2
69967// W32: encoding: [0x64,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
69968// W64-ERR: error: invalid operand for instruction
69969// W64-ERR-NEXT: v_cmp_o_f32_e64 s100, v1, v2
69970
69971v_cmp_o_f32_e64 vcc_lo, v1, v2
69972// W32: encoding: [0x6a,0x00,0x07,0xd4,0x01,0x05,0x02,0x00]
69973// W64-ERR: error: invalid operand for instruction
69974// W64-ERR-NEXT: v_cmp_o_f32_e64 vcc_lo, v1, v2
69975
69976v_cmp_o_f32_e64 s10, v255, v2
69977// W32: encoding: [0x0a,0x00,0x07,0xd4,0xff,0x05,0x02,0x00]
69978// W64-ERR: error: invalid operand for instruction
69979// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v255, v2
69980
69981v_cmp_o_f32_e64 s10, s1, v2
69982// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x04,0x02,0x00]
69983// W64-ERR: error: invalid operand for instruction
69984// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, s1, v2
69985
69986v_cmp_o_f32_e64 s10, s101, v2
69987// W32: encoding: [0x0a,0x00,0x07,0xd4,0x65,0x04,0x02,0x00]
69988// W64-ERR: error: invalid operand for instruction
69989// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, s101, v2
69990
69991v_cmp_o_f32_e64 s10, vcc_lo, v2
69992// W32: encoding: [0x0a,0x00,0x07,0xd4,0x6a,0x04,0x02,0x00]
69993// W64-ERR: error: invalid operand for instruction
69994// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, vcc_lo, v2
69995
69996v_cmp_o_f32_e64 s10, vcc_hi, v2
69997// W32: encoding: [0x0a,0x00,0x07,0xd4,0x6b,0x04,0x02,0x00]
69998// W64-ERR: error: invalid operand for instruction
69999// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, vcc_hi, v2
70000
70001v_cmp_o_f32_e64 s10, m0, v2
70002// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7c,0x04,0x02,0x00]
70003// W64-ERR: error: invalid operand for instruction
70004// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, m0, v2
70005
70006v_cmp_o_f32_e64 s10, exec_lo, v2
70007// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7e,0x04,0x02,0x00]
70008// W64-ERR: error: invalid operand for instruction
70009// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, exec_lo, v2
70010
70011v_cmp_o_f32_e64 s10, exec_hi, v2
70012// W32: encoding: [0x0a,0x00,0x07,0xd4,0x7f,0x04,0x02,0x00]
70013// W64-ERR: error: invalid operand for instruction
70014// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, exec_hi, v2
70015
70016v_cmp_o_f32_e64 s10, 0, v2
70017// W32: encoding: [0x0a,0x00,0x07,0xd4,0x80,0x04,0x02,0x00]
70018// W64-ERR: error: invalid operand for instruction
70019// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, 0, v2
70020
70021v_cmp_o_f32_e64 s10, -1, v2
70022// W32: encoding: [0x0a,0x00,0x07,0xd4,0xc1,0x04,0x02,0x00]
70023// W64-ERR: error: invalid operand for instruction
70024// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, -1, v2
70025
70026v_cmp_o_f32_e64 s10, 0.5, v2
70027// W32: encoding: [0x0a,0x00,0x07,0xd4,0xf0,0x04,0x02,0x00]
70028// W64-ERR: error: invalid operand for instruction
70029// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, 0.5, v2
70030
70031v_cmp_o_f32_e64 s10, -4.0, v2
70032// W32: encoding: [0x0a,0x00,0x07,0xd4,0xf7,0x04,0x02,0x00]
70033// W64-ERR: error: invalid operand for instruction
70034// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, -4.0, v2
70035
70036v_cmp_o_f32_e64 s10, v1, v255
70037// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x03,0x00]
70038// W64-ERR: error: invalid operand for instruction
70039// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, v255
70040
70041v_cmp_o_f32_e64 s10, v1, s2
70042// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x00,0x00]
70043// W64-ERR: error: invalid operand for instruction
70044// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, s2
70045
70046v_cmp_o_f32_e64 s10, v1, s101
70047// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xcb,0x00,0x00]
70048// W64-ERR: error: invalid operand for instruction
70049// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, s101
70050
70051v_cmp_o_f32_e64 s10, v1, vcc_lo
70052// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd5,0x00,0x00]
70053// W64-ERR: error: invalid operand for instruction
70054// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, vcc_lo
70055
70056v_cmp_o_f32_e64 s10, v1, vcc_hi
70057// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xd7,0x00,0x00]
70058// W64-ERR: error: invalid operand for instruction
70059// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, vcc_hi
70060
70061v_cmp_o_f32_e64 s10, v1, m0
70062// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xf9,0x00,0x00]
70063// W64-ERR: error: invalid operand for instruction
70064// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, m0
70065
70066v_cmp_o_f32_e64 s10, v1, exec_lo
70067// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xfd,0x00,0x00]
70068// W64-ERR: error: invalid operand for instruction
70069// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, exec_lo
70070
70071v_cmp_o_f32_e64 s10, v1, exec_hi
70072// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xff,0x00,0x00]
70073// W64-ERR: error: invalid operand for instruction
70074// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, exec_hi
70075
70076v_cmp_o_f32_e64 s10, v1, 0
70077// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x01,0x01,0x00]
70078// W64-ERR: error: invalid operand for instruction
70079// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, 0
70080
70081v_cmp_o_f32_e64 s10, v1, -1
70082// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x83,0x01,0x00]
70083// W64-ERR: error: invalid operand for instruction
70084// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, -1
70085
70086v_cmp_o_f32_e64 s10, v1, 0.5
70087// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xe1,0x01,0x00]
70088// W64-ERR: error: invalid operand for instruction
70089// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, 0.5
70090
70091v_cmp_o_f32_e64 s10, v1, -4.0
70092// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0xef,0x01,0x00]
70093// W64-ERR: error: invalid operand for instruction
70094// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, -4.0
70095
70096v_cmp_o_f32_e64 s10, -v1, v2
70097// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x20]
70098// W64-ERR: error: invalid operand for instruction
70099// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, -v1, v2
70100
70101v_cmp_o_f32_e64 s10, v1, -v2
70102// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x40]
70103// W64-ERR: error: invalid operand for instruction
70104// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, -v2
70105
70106v_cmp_o_f32_e64 s10, -v1, -v2
70107// W32: encoding: [0x0a,0x00,0x07,0xd4,0x01,0x05,0x02,0x60]
70108// W64-ERR: error: invalid operand for instruction
70109// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, -v1, -v2
70110
70111v_cmp_o_f32_e64 s10, v1, v2 clamp
70112// W32: encoding: [0x0a,0x80,0x07,0xd4,0x01,0x05,0x02,0x00]
70113// W64-ERR: error: invalid operand for instruction
70114// W64-ERR-NEXT: v_cmp_o_f32_e64 s10, v1, v2 clamp
70115
70116v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
70117// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x06]
70118// W64-ERR: error: invalid operand for instruction
70119// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
70120
70121v_cmp_o_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
70122// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x88,0x06,0x06]
70123// W64-ERR: error: invalid operand for instruction
70124// W64-ERR-NEXT: v_cmp_o_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
70125
70126v_cmp_o_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
70127// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0xe4,0x06,0x06]
70128// W64-ERR: error: invalid operand for instruction
70129// W64-ERR-NEXT: v_cmp_o_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
70130
70131v_cmp_o_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
70132// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x00,0x06,0x06]
70133// W64-ERR: error: invalid operand for instruction
70134// W64-ERR-NEXT: v_cmp_o_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
70135
70136v_cmp_o_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
70137// W32: encoding: [0xf9,0x04,0x0e,0x7c,0xff,0x86,0x06,0x06]
70138// W64-ERR: error: invalid operand for instruction
70139// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
70140
70141v_cmp_o_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
70142// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x86,0x06]
70143// W64-ERR: error: invalid operand for instruction
70144// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
70145
70146v_cmp_o_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
70147// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x65,0x86,0x86,0x06]
70148// W64-ERR: error: invalid operand for instruction
70149// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
70150
70151v_cmp_o_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
70152// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x6a,0x86,0x86,0x06]
70153// W64-ERR: error: invalid operand for instruction
70154// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
70155
70156v_cmp_o_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
70157// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x6b,0x86,0x86,0x06]
70158// W64-ERR: error: invalid operand for instruction
70159// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
70160
70161v_cmp_o_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
70162// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7c,0x86,0x86,0x06]
70163// W64-ERR: error: invalid operand for instruction
70164// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
70165
70166v_cmp_o_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
70167// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7e,0x86,0x86,0x06]
70168// W64-ERR: error: invalid operand for instruction
70169// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
70170
70171v_cmp_o_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
70172// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x7f,0x86,0x86,0x06]
70173// W64-ERR: error: invalid operand for instruction
70174// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
70175
70176v_cmp_o_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
70177// W32: encoding: [0xf9,0xfe,0x0f,0x7c,0x01,0x86,0x06,0x06]
70178// W64-ERR: error: invalid operand for instruction
70179// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
70180
70181v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70182// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x00,0x06]
70183// W64-ERR: error: invalid operand for instruction
70184// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70185
70186v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70187// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x01,0x06]
70188// W64-ERR: error: invalid operand for instruction
70189// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70190
70191v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70192// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x02,0x06]
70193// W64-ERR: error: invalid operand for instruction
70194// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70195
70196v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70197// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x03,0x06]
70198// W64-ERR: error: invalid operand for instruction
70199// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70200
70201v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70202// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x04,0x06]
70203// W64-ERR: error: invalid operand for instruction
70204// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70205
70206v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70207// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x05,0x06]
70208// W64-ERR: error: invalid operand for instruction
70209// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70210
70211v_cmp_o_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
70212// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x16,0x06]
70213// W64-ERR: error: invalid operand for instruction
70214// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
70215
70216v_cmp_o_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70217// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x26,0x06]
70218// W64-ERR: error: invalid operand for instruction
70219// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70220
70221v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70222// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x00]
70223// W64-ERR: error: invalid operand for instruction
70224// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70225
70226v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
70227// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x01]
70228// W64-ERR: error: invalid operand for instruction
70229// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
70230
70231v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
70232// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x02]
70233// W64-ERR: error: invalid operand for instruction
70234// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
70235
70236v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
70237// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x03]
70238// W64-ERR: error: invalid operand for instruction
70239// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
70240
70241v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
70242// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x04]
70243// W64-ERR: error: invalid operand for instruction
70244// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
70245
70246v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
70247// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x05]
70248// W64-ERR: error: invalid operand for instruction
70249// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
70250
70251v_cmp_o_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
70252// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x16]
70253// W64-ERR: error: invalid operand for instruction
70254// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
70255
70256v_cmp_o_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
70257// W32: encoding: [0xf9,0x04,0x0e,0x7c,0x01,0x86,0x06,0x26]
70258// W64-ERR: error: invalid operand for instruction
70259// W64-ERR-NEXT: v_cmp_o_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
70260
70261v_cmp_u_f32 vcc, v1, v2
70262// W64: encoding: [0x01,0x05,0x10,0x7c]
70263// W32-ERR: error: instruction not supported on this GPU
70264// W32-ERR-NEXT: v_cmp_u_f32 vcc, v1, v2
70265
70266v_cmp_u_f32 vcc, v255, v2
70267// W64: encoding: [0xff,0x05,0x10,0x7c]
70268// W32-ERR: error: instruction not supported on this GPU
70269// W32-ERR-NEXT: v_cmp_u_f32 vcc, v255, v2
70270
70271v_cmp_u_f32 vcc, s1, v2
70272// W64: encoding: [0x01,0x04,0x10,0x7c]
70273// W32-ERR: error: instruction not supported on this GPU
70274// W32-ERR-NEXT: v_cmp_u_f32 vcc, s1, v2
70275
70276v_cmp_u_f32 vcc, s101, v2
70277// W64: encoding: [0x65,0x04,0x10,0x7c]
70278// W32-ERR: error: instruction not supported on this GPU
70279// W32-ERR-NEXT: v_cmp_u_f32 vcc, s101, v2
70280
70281v_cmp_u_f32 vcc, vcc_lo, v2
70282// W64: encoding: [0x6a,0x04,0x10,0x7c]
70283// W32-ERR: error: instruction not supported on this GPU
70284// W32-ERR-NEXT: v_cmp_u_f32 vcc, vcc_lo, v2
70285
70286v_cmp_u_f32 vcc, vcc_hi, v2
70287// W64: encoding: [0x6b,0x04,0x10,0x7c]
70288// W32-ERR: error: instruction not supported on this GPU
70289// W32-ERR-NEXT: v_cmp_u_f32 vcc, vcc_hi, v2
70290
70291v_cmp_u_f32 vcc, m0, v2
70292// W64: encoding: [0x7c,0x04,0x10,0x7c]
70293// W32-ERR: error: instruction not supported on this GPU
70294// W32-ERR-NEXT: v_cmp_u_f32 vcc, m0, v2
70295
70296v_cmp_u_f32 vcc, exec_lo, v2
70297// W64: encoding: [0x7e,0x04,0x10,0x7c]
70298// W32-ERR: error: instruction not supported on this GPU
70299// W32-ERR-NEXT: v_cmp_u_f32 vcc, exec_lo, v2
70300
70301v_cmp_u_f32 vcc, exec_hi, v2
70302// W64: encoding: [0x7f,0x04,0x10,0x7c]
70303// W32-ERR: error: instruction not supported on this GPU
70304// W32-ERR-NEXT: v_cmp_u_f32 vcc, exec_hi, v2
70305
70306v_cmp_u_f32 vcc, 0, v2
70307// W64: encoding: [0x80,0x04,0x10,0x7c]
70308// W32-ERR: error: instruction not supported on this GPU
70309// W32-ERR-NEXT: v_cmp_u_f32 vcc, 0, v2
70310
70311v_cmp_u_f32 vcc, -1, v2
70312// W64: encoding: [0xc1,0x04,0x10,0x7c]
70313// W32-ERR: error: instruction not supported on this GPU
70314// W32-ERR-NEXT: v_cmp_u_f32 vcc, -1, v2
70315
70316v_cmp_u_f32 vcc, 0.5, v2
70317// W64: encoding: [0xf0,0x04,0x10,0x7c]
70318// W32-ERR: error: instruction not supported on this GPU
70319// W32-ERR-NEXT: v_cmp_u_f32 vcc, 0.5, v2
70320
70321v_cmp_u_f32 vcc, -4.0, v2
70322// W64: encoding: [0xf7,0x04,0x10,0x7c]
70323// W32-ERR: error: instruction not supported on this GPU
70324// W32-ERR-NEXT: v_cmp_u_f32 vcc, -4.0, v2
70325
70326v_cmp_u_f32 vcc, 0xaf123456, v2
70327// W64: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf]
70328// W32-ERR: error: instruction not supported on this GPU
70329// W32-ERR-NEXT: v_cmp_u_f32 vcc, 0xaf123456, v2
70330
70331v_cmp_u_f32 vcc, 0x3f717273, v2
70332// W64: encoding: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f]
70333// W32-ERR: error: instruction not supported on this GPU
70334// W32-ERR-NEXT: v_cmp_u_f32 vcc, 0x3f717273, v2
70335
70336v_cmp_u_f32 vcc, v1, v255
70337// W64: encoding: [0x01,0xff,0x11,0x7c]
70338// W32-ERR: error: instruction not supported on this GPU
70339// W32-ERR-NEXT: v_cmp_u_f32 vcc, v1, v255
70340
70341v_cmp_u_f32_e64 s[10:11], v1, v2
70342// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
70343// W32-ERR: error: invalid operand for instruction
70344// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, v2
70345
70346v_cmp_u_f32_e64 s[12:13], v1, v2
70347// W64: encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
70348// W32-ERR: error: invalid operand for instruction
70349// W32-ERR-NEXT: v_cmp_u_f32_e64 s[12:13], v1, v2
70350
70351v_cmp_u_f32_e64 s[100:101], v1, v2
70352// W64: encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
70353// W32-ERR: error: invalid operand for instruction
70354// W32-ERR-NEXT: v_cmp_u_f32_e64 s[100:101], v1, v2
70355
70356v_cmp_u_f32_e64 vcc, v1, v2
70357// W64: encoding: [0x6a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
70358// W32-ERR: error: invalid operand for instruction
70359// W32-ERR-NEXT: v_cmp_u_f32_e64 vcc, v1, v2
70360
70361v_cmp_u_f32_e64 s[10:11], v255, v2
70362// W64: encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
70363// W32-ERR: error: invalid operand for instruction
70364// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v255, v2
70365
70366v_cmp_u_f32_e64 s[10:11], s1, v2
70367// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
70368// W32-ERR: error: invalid operand for instruction
70369// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], s1, v2
70370
70371v_cmp_u_f32_e64 s[10:11], s101, v2
70372// W64: encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
70373// W32-ERR: error: invalid operand for instruction
70374// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], s101, v2
70375
70376v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
70377// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
70378// W32-ERR: error: invalid operand for instruction
70379// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
70380
70381v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
70382// W64: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
70383// W32-ERR: error: invalid operand for instruction
70384// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
70385
70386v_cmp_u_f32_e64 s[10:11], m0, v2
70387// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7c,0x04,0x02,0x00]
70388// W32-ERR: error: invalid operand for instruction
70389// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], m0, v2
70390
70391v_cmp_u_f32_e64 s[10:11], exec_lo, v2
70392// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
70393// W32-ERR: error: invalid operand for instruction
70394// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], exec_lo, v2
70395
70396v_cmp_u_f32_e64 s[10:11], exec_hi, v2
70397// W64: encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
70398// W32-ERR: error: invalid operand for instruction
70399// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], exec_hi, v2
70400
70401v_cmp_u_f32_e64 s[10:11], 0, v2
70402// W64: encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
70403// W32-ERR: error: invalid operand for instruction
70404// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], 0, v2
70405
70406v_cmp_u_f32_e64 s[10:11], -1, v2
70407// W64: encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
70408// W32-ERR: error: invalid operand for instruction
70409// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], -1, v2
70410
70411v_cmp_u_f32_e64 s[10:11], 0.5, v2
70412// W64: encoding: [0x0a,0x00,0x08,0xd4,0xf0,0x04,0x02,0x00]
70413// W32-ERR: error: invalid operand for instruction
70414// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], 0.5, v2
70415
70416v_cmp_u_f32_e64 s[10:11], -4.0, v2
70417// W64: encoding: [0x0a,0x00,0x08,0xd4,0xf7,0x04,0x02,0x00]
70418// W32-ERR: error: invalid operand for instruction
70419// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], -4.0, v2
70420
70421v_cmp_u_f32_e64 s[10:11], v1, v255
70422// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
70423// W32-ERR: error: invalid operand for instruction
70424// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, v255
70425
70426v_cmp_u_f32_e64 s[10:11], v1, s2
70427// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
70428// W32-ERR: error: invalid operand for instruction
70429// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, s2
70430
70431v_cmp_u_f32_e64 s[10:11], v1, s101
70432// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
70433// W32-ERR: error: invalid operand for instruction
70434// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, s101
70435
70436v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
70437// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
70438// W32-ERR: error: invalid operand for instruction
70439// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
70440
70441v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
70442// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
70443// W32-ERR: error: invalid operand for instruction
70444// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
70445
70446v_cmp_u_f32_e64 s[10:11], v1, m0
70447// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xf9,0x00,0x00]
70448// W32-ERR: error: invalid operand for instruction
70449// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, m0
70450
70451v_cmp_u_f32_e64 s[10:11], v1, exec_lo
70452// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
70453// W32-ERR: error: invalid operand for instruction
70454// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, exec_lo
70455
70456v_cmp_u_f32_e64 s[10:11], v1, exec_hi
70457// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
70458// W32-ERR: error: invalid operand for instruction
70459// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, exec_hi
70460
70461v_cmp_u_f32_e64 s[10:11], v1, 0
70462// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
70463// W32-ERR: error: invalid operand for instruction
70464// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, 0
70465
70466v_cmp_u_f32_e64 s[10:11], v1, -1
70467// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
70468// W32-ERR: error: invalid operand for instruction
70469// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, -1
70470
70471v_cmp_u_f32_e64 s[10:11], v1, 0.5
70472// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xe1,0x01,0x00]
70473// W32-ERR: error: invalid operand for instruction
70474// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, 0.5
70475
70476v_cmp_u_f32_e64 s[10:11], v1, -4.0
70477// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xef,0x01,0x00]
70478// W32-ERR: error: invalid operand for instruction
70479// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, -4.0
70480
70481v_cmp_u_f32_e64 s[10:11], -v1, v2
70482// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
70483// W32-ERR: error: invalid operand for instruction
70484// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], -v1, v2
70485
70486v_cmp_u_f32_e64 s[10:11], v1, -v2
70487// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
70488// W32-ERR: error: invalid operand for instruction
70489// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, -v2
70490
70491v_cmp_u_f32_e64 s[10:11], -v1, -v2
70492// W64: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
70493// W32-ERR: error: invalid operand for instruction
70494// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], -v1, -v2
70495
70496v_cmp_u_f32_e64 s[10:11], v1, v2 clamp
70497// W64: encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
70498// W32-ERR: error: invalid operand for instruction
70499// W32-ERR-NEXT: v_cmp_u_f32_e64 s[10:11], v1, v2 clamp
70500
70501v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
70502// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x06]
70503// W32-ERR: error: invalid operand for instruction
70504// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
70505
70506v_cmp_u_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
70507// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x88,0x06,0x06]
70508// W32-ERR: error: invalid operand for instruction
70509// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
70510
70511v_cmp_u_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
70512// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0xe4,0x06,0x06]
70513// W32-ERR: error: invalid operand for instruction
70514// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
70515
70516v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
70517// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x00,0x06,0x06]
70518// W32-ERR: error: instruction not supported on this GPU
70519// W32-ERR-NEXT: v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
70520
70521v_cmp_u_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
70522// W64: encoding: [0xf9,0x04,0x10,0x7c,0xff,0x86,0x06,0x06]
70523// W32-ERR: error: invalid operand for instruction
70524// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
70525
70526v_cmp_u_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
70527// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x86,0x06]
70528// W32-ERR: error: invalid operand for instruction
70529// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
70530
70531v_cmp_u_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
70532// W64: encoding: [0xf9,0x04,0x10,0x7c,0x65,0x86,0x86,0x06]
70533// W32-ERR: error: invalid operand for instruction
70534// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
70535
70536v_cmp_u_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
70537// W64: encoding: [0xf9,0x04,0x10,0x7c,0x6a,0x86,0x86,0x06]
70538// W32-ERR: error: invalid operand for instruction
70539// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
70540
70541v_cmp_u_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
70542// W64: encoding: [0xf9,0x04,0x10,0x7c,0x6b,0x86,0x86,0x06]
70543// W32-ERR: error: invalid operand for instruction
70544// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
70545
70546v_cmp_u_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
70547// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7c,0x86,0x86,0x06]
70548// W32-ERR: error: invalid operand for instruction
70549// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
70550
70551v_cmp_u_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
70552// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7e,0x86,0x86,0x06]
70553// W32-ERR: error: invalid operand for instruction
70554// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
70555
70556v_cmp_u_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
70557// W64: encoding: [0xf9,0x04,0x10,0x7c,0x7f,0x86,0x86,0x06]
70558// W32-ERR: error: invalid operand for instruction
70559// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
70560
70561v_cmp_u_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
70562// W64: encoding: [0xf9,0xfe,0x11,0x7c,0x01,0x86,0x06,0x06]
70563// W32-ERR: error: invalid operand for instruction
70564// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
70565
70566v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70567// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x00,0x06]
70568// W32-ERR: error: invalid operand for instruction
70569// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70570
70571v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70572// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x01,0x06]
70573// W32-ERR: error: invalid operand for instruction
70574// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70575
70576v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70577// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x02,0x06]
70578// W32-ERR: error: invalid operand for instruction
70579// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70580
70581v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70582// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x03,0x06]
70583// W32-ERR: error: invalid operand for instruction
70584// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70585
70586v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70587// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x04,0x06]
70588// W32-ERR: error: invalid operand for instruction
70589// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70590
70591v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70592// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x05,0x06]
70593// W32-ERR: error: invalid operand for instruction
70594// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70595
70596v_cmp_u_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
70597// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x16,0x06]
70598// W32-ERR: error: invalid operand for instruction
70599// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
70600
70601v_cmp_u_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70602// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x26,0x06]
70603// W32-ERR: error: invalid operand for instruction
70604// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70605
70606v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70607// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x00]
70608// W32-ERR: error: invalid operand for instruction
70609// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70610
70611v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
70612// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x01]
70613// W32-ERR: error: invalid operand for instruction
70614// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
70615
70616v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
70617// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x02]
70618// W32-ERR: error: invalid operand for instruction
70619// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
70620
70621v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
70622// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x03]
70623// W32-ERR: error: invalid operand for instruction
70624// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
70625
70626v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
70627// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x04]
70628// W32-ERR: error: invalid operand for instruction
70629// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
70630
70631v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
70632// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x05]
70633// W32-ERR: error: invalid operand for instruction
70634// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
70635
70636v_cmp_u_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
70637// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x16]
70638// W32-ERR: error: invalid operand for instruction
70639// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
70640
70641v_cmp_u_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
70642// W64: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x26]
70643// W32-ERR: error: invalid operand for instruction
70644// W32-ERR-NEXT: v_cmp_u_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
70645
70646v_cmp_u_f32 vcc_lo, v1, v2
70647// W32: encoding: [0x01,0x05,0x10,0x7c]
70648// W64-ERR: error: instruction not supported on this GPU
70649// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, v1, v2
70650
70651v_cmp_u_f32 vcc_lo, v255, v2
70652// W32: encoding: [0xff,0x05,0x10,0x7c]
70653// W64-ERR: error: instruction not supported on this GPU
70654// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, v255, v2
70655
70656v_cmp_u_f32 vcc_lo, s1, v2
70657// W32: encoding: [0x01,0x04,0x10,0x7c]
70658// W64-ERR: error: instruction not supported on this GPU
70659// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, s1, v2
70660
70661v_cmp_u_f32 vcc_lo, s101, v2
70662// W32: encoding: [0x65,0x04,0x10,0x7c]
70663// W64-ERR: error: instruction not supported on this GPU
70664// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, s101, v2
70665
70666v_cmp_u_f32 vcc_lo, vcc_lo, v2
70667// W32: encoding: [0x6a,0x04,0x10,0x7c]
70668// W64-ERR: error: instruction not supported on this GPU
70669// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, vcc_lo, v2
70670
70671v_cmp_u_f32 vcc_lo, vcc_hi, v2
70672// W32: encoding: [0x6b,0x04,0x10,0x7c]
70673// W64-ERR: error: instruction not supported on this GPU
70674// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, vcc_hi, v2
70675
70676v_cmp_u_f32 vcc_lo, m0, v2
70677// W32: encoding: [0x7c,0x04,0x10,0x7c]
70678// W64-ERR: error: instruction not supported on this GPU
70679// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, m0, v2
70680
70681v_cmp_u_f32 vcc_lo, exec_lo, v2
70682// W32: encoding: [0x7e,0x04,0x10,0x7c]
70683// W64-ERR: error: instruction not supported on this GPU
70684// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, exec_lo, v2
70685
70686v_cmp_u_f32 vcc_lo, exec_hi, v2
70687// W32: encoding: [0x7f,0x04,0x10,0x7c]
70688// W64-ERR: error: instruction not supported on this GPU
70689// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, exec_hi, v2
70690
70691v_cmp_u_f32 vcc_lo, 0, v2
70692// W32: encoding: [0x80,0x04,0x10,0x7c]
70693// W64-ERR: error: instruction not supported on this GPU
70694// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, 0, v2
70695
70696v_cmp_u_f32 vcc_lo, -1, v2
70697// W32: encoding: [0xc1,0x04,0x10,0x7c]
70698// W64-ERR: error: instruction not supported on this GPU
70699// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, -1, v2
70700
70701v_cmp_u_f32 vcc_lo, 0.5, v2
70702// W32: encoding: [0xf0,0x04,0x10,0x7c]
70703// W64-ERR: error: instruction not supported on this GPU
70704// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, 0.5, v2
70705
70706v_cmp_u_f32 vcc_lo, -4.0, v2
70707// W32: encoding: [0xf7,0x04,0x10,0x7c]
70708// W64-ERR: error: instruction not supported on this GPU
70709// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, -4.0, v2
70710
70711v_cmp_u_f32 vcc_lo, 0xaf123456, v2
70712// W32: encoding: [0xff,0x04,0x10,0x7c,0x56,0x34,0x12,0xaf]
70713// W64-ERR: error: instruction not supported on this GPU
70714// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, 0xaf123456, v2
70715
70716v_cmp_u_f32 vcc_lo, 0x3f717273, v2
70717// W32: encoding: [0xff,0x04,0x10,0x7c,0x73,0x72,0x71,0x3f]
70718// W64-ERR: error: instruction not supported on this GPU
70719// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, 0x3f717273, v2
70720
70721v_cmp_u_f32 vcc_lo, v1, v255
70722// W32: encoding: [0x01,0xff,0x11,0x7c]
70723// W64-ERR: error: instruction not supported on this GPU
70724// W64-ERR-NEXT: v_cmp_u_f32 vcc_lo, v1, v255
70725
70726v_cmp_u_f32_e64 s10, v1, v2
70727// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
70728// W64-ERR: error: invalid operand for instruction
70729// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, v2
70730
70731v_cmp_u_f32_e64 s12, v1, v2
70732// W32: encoding: [0x0c,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
70733// W64-ERR: error: invalid operand for instruction
70734// W64-ERR-NEXT: v_cmp_u_f32_e64 s12, v1, v2
70735
70736v_cmp_u_f32_e64 s100, v1, v2
70737// W32: encoding: [0x64,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
70738// W64-ERR: error: invalid operand for instruction
70739// W64-ERR-NEXT: v_cmp_u_f32_e64 s100, v1, v2
70740
70741v_cmp_u_f32_e64 vcc_lo, v1, v2
70742// W32: encoding: [0x6a,0x00,0x08,0xd4,0x01,0x05,0x02,0x00]
70743// W64-ERR: error: invalid operand for instruction
70744// W64-ERR-NEXT: v_cmp_u_f32_e64 vcc_lo, v1, v2
70745
70746v_cmp_u_f32_e64 s10, v255, v2
70747// W32: encoding: [0x0a,0x00,0x08,0xd4,0xff,0x05,0x02,0x00]
70748// W64-ERR: error: invalid operand for instruction
70749// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v255, v2
70750
70751v_cmp_u_f32_e64 s10, s1, v2
70752// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x04,0x02,0x00]
70753// W64-ERR: error: invalid operand for instruction
70754// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, s1, v2
70755
70756v_cmp_u_f32_e64 s10, s101, v2
70757// W32: encoding: [0x0a,0x00,0x08,0xd4,0x65,0x04,0x02,0x00]
70758// W64-ERR: error: invalid operand for instruction
70759// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, s101, v2
70760
70761v_cmp_u_f32_e64 s10, vcc_lo, v2
70762// W32: encoding: [0x0a,0x00,0x08,0xd4,0x6a,0x04,0x02,0x00]
70763// W64-ERR: error: invalid operand for instruction
70764// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, vcc_lo, v2
70765
70766v_cmp_u_f32_e64 s10, vcc_hi, v2
70767// W32: encoding: [0x0a,0x00,0x08,0xd4,0x6b,0x04,0x02,0x00]
70768// W64-ERR: error: invalid operand for instruction
70769// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, vcc_hi, v2
70770
70771v_cmp_u_f32_e64 s10, m0, v2
70772// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7c,0x04,0x02,0x00]
70773// W64-ERR: error: invalid operand for instruction
70774// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, m0, v2
70775
70776v_cmp_u_f32_e64 s10, exec_lo, v2
70777// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7e,0x04,0x02,0x00]
70778// W64-ERR: error: invalid operand for instruction
70779// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, exec_lo, v2
70780
70781v_cmp_u_f32_e64 s10, exec_hi, v2
70782// W32: encoding: [0x0a,0x00,0x08,0xd4,0x7f,0x04,0x02,0x00]
70783// W64-ERR: error: invalid operand for instruction
70784// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, exec_hi, v2
70785
70786v_cmp_u_f32_e64 s10, 0, v2
70787// W32: encoding: [0x0a,0x00,0x08,0xd4,0x80,0x04,0x02,0x00]
70788// W64-ERR: error: invalid operand for instruction
70789// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, 0, v2
70790
70791v_cmp_u_f32_e64 s10, -1, v2
70792// W32: encoding: [0x0a,0x00,0x08,0xd4,0xc1,0x04,0x02,0x00]
70793// W64-ERR: error: invalid operand for instruction
70794// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, -1, v2
70795
70796v_cmp_u_f32_e64 s10, 0.5, v2
70797// W32: encoding: [0x0a,0x00,0x08,0xd4,0xf0,0x04,0x02,0x00]
70798// W64-ERR: error: invalid operand for instruction
70799// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, 0.5, v2
70800
70801v_cmp_u_f32_e64 s10, -4.0, v2
70802// W32: encoding: [0x0a,0x00,0x08,0xd4,0xf7,0x04,0x02,0x00]
70803// W64-ERR: error: invalid operand for instruction
70804// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, -4.0, v2
70805
70806v_cmp_u_f32_e64 s10, v1, v255
70807// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x03,0x00]
70808// W64-ERR: error: invalid operand for instruction
70809// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, v255
70810
70811v_cmp_u_f32_e64 s10, v1, s2
70812// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x00,0x00]
70813// W64-ERR: error: invalid operand for instruction
70814// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, s2
70815
70816v_cmp_u_f32_e64 s10, v1, s101
70817// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xcb,0x00,0x00]
70818// W64-ERR: error: invalid operand for instruction
70819// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, s101
70820
70821v_cmp_u_f32_e64 s10, v1, vcc_lo
70822// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd5,0x00,0x00]
70823// W64-ERR: error: invalid operand for instruction
70824// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, vcc_lo
70825
70826v_cmp_u_f32_e64 s10, v1, vcc_hi
70827// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xd7,0x00,0x00]
70828// W64-ERR: error: invalid operand for instruction
70829// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, vcc_hi
70830
70831v_cmp_u_f32_e64 s10, v1, m0
70832// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xf9,0x00,0x00]
70833// W64-ERR: error: invalid operand for instruction
70834// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, m0
70835
70836v_cmp_u_f32_e64 s10, v1, exec_lo
70837// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xfd,0x00,0x00]
70838// W64-ERR: error: invalid operand for instruction
70839// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, exec_lo
70840
70841v_cmp_u_f32_e64 s10, v1, exec_hi
70842// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xff,0x00,0x00]
70843// W64-ERR: error: invalid operand for instruction
70844// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, exec_hi
70845
70846v_cmp_u_f32_e64 s10, v1, 0
70847// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x01,0x01,0x00]
70848// W64-ERR: error: invalid operand for instruction
70849// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, 0
70850
70851v_cmp_u_f32_e64 s10, v1, -1
70852// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x83,0x01,0x00]
70853// W64-ERR: error: invalid operand for instruction
70854// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, -1
70855
70856v_cmp_u_f32_e64 s10, v1, 0.5
70857// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xe1,0x01,0x00]
70858// W64-ERR: error: invalid operand for instruction
70859// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, 0.5
70860
70861v_cmp_u_f32_e64 s10, v1, -4.0
70862// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0xef,0x01,0x00]
70863// W64-ERR: error: invalid operand for instruction
70864// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, -4.0
70865
70866v_cmp_u_f32_e64 s10, -v1, v2
70867// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x20]
70868// W64-ERR: error: invalid operand for instruction
70869// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, -v1, v2
70870
70871v_cmp_u_f32_e64 s10, v1, -v2
70872// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x40]
70873// W64-ERR: error: invalid operand for instruction
70874// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, -v2
70875
70876v_cmp_u_f32_e64 s10, -v1, -v2
70877// W32: encoding: [0x0a,0x00,0x08,0xd4,0x01,0x05,0x02,0x60]
70878// W64-ERR: error: invalid operand for instruction
70879// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, -v1, -v2
70880
70881v_cmp_u_f32_e64 s10, v1, v2 clamp
70882// W32: encoding: [0x0a,0x80,0x08,0xd4,0x01,0x05,0x02,0x00]
70883// W64-ERR: error: invalid operand for instruction
70884// W64-ERR-NEXT: v_cmp_u_f32_e64 s10, v1, v2 clamp
70885
70886v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
70887// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x06]
70888// W64-ERR: error: invalid operand for instruction
70889// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
70890
70891v_cmp_u_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
70892// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x88,0x06,0x06]
70893// W64-ERR: error: invalid operand for instruction
70894// W64-ERR-NEXT: v_cmp_u_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
70895
70896v_cmp_u_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
70897// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0xe4,0x06,0x06]
70898// W64-ERR: error: invalid operand for instruction
70899// W64-ERR-NEXT: v_cmp_u_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
70900
70901v_cmp_u_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
70902// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x00,0x06,0x06]
70903// W64-ERR: error: invalid operand for instruction
70904// W64-ERR-NEXT: v_cmp_u_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
70905
70906v_cmp_u_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
70907// W32: encoding: [0xf9,0x04,0x10,0x7c,0xff,0x86,0x06,0x06]
70908// W64-ERR: error: invalid operand for instruction
70909// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
70910
70911v_cmp_u_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
70912// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x86,0x06]
70913// W64-ERR: error: invalid operand for instruction
70914// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
70915
70916v_cmp_u_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
70917// W32: encoding: [0xf9,0x04,0x10,0x7c,0x65,0x86,0x86,0x06]
70918// W64-ERR: error: invalid operand for instruction
70919// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
70920
70921v_cmp_u_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
70922// W32: encoding: [0xf9,0x04,0x10,0x7c,0x6a,0x86,0x86,0x06]
70923// W64-ERR: error: invalid operand for instruction
70924// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
70925
70926v_cmp_u_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
70927// W32: encoding: [0xf9,0x04,0x10,0x7c,0x6b,0x86,0x86,0x06]
70928// W64-ERR: error: invalid operand for instruction
70929// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
70930
70931v_cmp_u_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
70932// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7c,0x86,0x86,0x06]
70933// W64-ERR: error: invalid operand for instruction
70934// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
70935
70936v_cmp_u_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
70937// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7e,0x86,0x86,0x06]
70938// W64-ERR: error: invalid operand for instruction
70939// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
70940
70941v_cmp_u_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
70942// W32: encoding: [0xf9,0x04,0x10,0x7c,0x7f,0x86,0x86,0x06]
70943// W64-ERR: error: invalid operand for instruction
70944// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
70945
70946v_cmp_u_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
70947// W32: encoding: [0xf9,0xfe,0x11,0x7c,0x01,0x86,0x06,0x06]
70948// W64-ERR: error: invalid operand for instruction
70949// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
70950
70951v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70952// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x00,0x06]
70953// W64-ERR: error: invalid operand for instruction
70954// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
70955
70956v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70957// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x01,0x06]
70958// W64-ERR: error: invalid operand for instruction
70959// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
70960
70961v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70962// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x02,0x06]
70963// W64-ERR: error: invalid operand for instruction
70964// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
70965
70966v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70967// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x03,0x06]
70968// W64-ERR: error: invalid operand for instruction
70969// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
70970
70971v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70972// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x04,0x06]
70973// W64-ERR: error: invalid operand for instruction
70974// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
70975
70976v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70977// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x05,0x06]
70978// W64-ERR: error: invalid operand for instruction
70979// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
70980
70981v_cmp_u_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
70982// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x16,0x06]
70983// W64-ERR: error: invalid operand for instruction
70984// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
70985
70986v_cmp_u_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70987// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x26,0x06]
70988// W64-ERR: error: invalid operand for instruction
70989// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
70990
70991v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70992// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x00]
70993// W64-ERR: error: invalid operand for instruction
70994// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
70995
70996v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
70997// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x01]
70998// W64-ERR: error: invalid operand for instruction
70999// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
71000
71001v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
71002// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x02]
71003// W64-ERR: error: invalid operand for instruction
71004// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
71005
71006v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
71007// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x03]
71008// W64-ERR: error: invalid operand for instruction
71009// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
71010
71011v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
71012// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x04]
71013// W64-ERR: error: invalid operand for instruction
71014// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
71015
71016v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
71017// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x05]
71018// W64-ERR: error: invalid operand for instruction
71019// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
71020
71021v_cmp_u_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
71022// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x16]
71023// W64-ERR: error: invalid operand for instruction
71024// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
71025
71026v_cmp_u_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
71027// W32: encoding: [0xf9,0x04,0x10,0x7c,0x01,0x86,0x06,0x26]
71028// W64-ERR: error: invalid operand for instruction
71029// W64-ERR-NEXT: v_cmp_u_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
71030
71031v_cmp_nge_f32 vcc, v1, v2
71032// W64: encoding: [0x01,0x05,0x12,0x7c]
71033// W32-ERR: error: instruction not supported on this GPU
71034// W32-ERR-NEXT: v_cmp_nge_f32 vcc, v1, v2
71035
71036v_cmp_nge_f32 vcc, v255, v2
71037// W64: encoding: [0xff,0x05,0x12,0x7c]
71038// W32-ERR: error: instruction not supported on this GPU
71039// W32-ERR-NEXT: v_cmp_nge_f32 vcc, v255, v2
71040
71041v_cmp_nge_f32 vcc, s1, v2
71042// W64: encoding: [0x01,0x04,0x12,0x7c]
71043// W32-ERR: error: instruction not supported on this GPU
71044// W32-ERR-NEXT: v_cmp_nge_f32 vcc, s1, v2
71045
71046v_cmp_nge_f32 vcc, s101, v2
71047// W64: encoding: [0x65,0x04,0x12,0x7c]
71048// W32-ERR: error: instruction not supported on this GPU
71049// W32-ERR-NEXT: v_cmp_nge_f32 vcc, s101, v2
71050
71051v_cmp_nge_f32 vcc, vcc_lo, v2
71052// W64: encoding: [0x6a,0x04,0x12,0x7c]
71053// W32-ERR: error: instruction not supported on this GPU
71054// W32-ERR-NEXT: v_cmp_nge_f32 vcc, vcc_lo, v2
71055
71056v_cmp_nge_f32 vcc, vcc_hi, v2
71057// W64: encoding: [0x6b,0x04,0x12,0x7c]
71058// W32-ERR: error: instruction not supported on this GPU
71059// W32-ERR-NEXT: v_cmp_nge_f32 vcc, vcc_hi, v2
71060
71061v_cmp_nge_f32 vcc, m0, v2
71062// W64: encoding: [0x7c,0x04,0x12,0x7c]
71063// W32-ERR: error: instruction not supported on this GPU
71064// W32-ERR-NEXT: v_cmp_nge_f32 vcc, m0, v2
71065
71066v_cmp_nge_f32 vcc, exec_lo, v2
71067// W64: encoding: [0x7e,0x04,0x12,0x7c]
71068// W32-ERR: error: instruction not supported on this GPU
71069// W32-ERR-NEXT: v_cmp_nge_f32 vcc, exec_lo, v2
71070
71071v_cmp_nge_f32 vcc, exec_hi, v2
71072// W64: encoding: [0x7f,0x04,0x12,0x7c]
71073// W32-ERR: error: instruction not supported on this GPU
71074// W32-ERR-NEXT: v_cmp_nge_f32 vcc, exec_hi, v2
71075
71076v_cmp_nge_f32 vcc, 0, v2
71077// W64: encoding: [0x80,0x04,0x12,0x7c]
71078// W32-ERR: error: instruction not supported on this GPU
71079// W32-ERR-NEXT: v_cmp_nge_f32 vcc, 0, v2
71080
71081v_cmp_nge_f32 vcc, -1, v2
71082// W64: encoding: [0xc1,0x04,0x12,0x7c]
71083// W32-ERR: error: instruction not supported on this GPU
71084// W32-ERR-NEXT: v_cmp_nge_f32 vcc, -1, v2
71085
71086v_cmp_nge_f32 vcc, 0.5, v2
71087// W64: encoding: [0xf0,0x04,0x12,0x7c]
71088// W32-ERR: error: instruction not supported on this GPU
71089// W32-ERR-NEXT: v_cmp_nge_f32 vcc, 0.5, v2
71090
71091v_cmp_nge_f32 vcc, -4.0, v2
71092// W64: encoding: [0xf7,0x04,0x12,0x7c]
71093// W32-ERR: error: instruction not supported on this GPU
71094// W32-ERR-NEXT: v_cmp_nge_f32 vcc, -4.0, v2
71095
71096v_cmp_nge_f32 vcc, 0xaf123456, v2
71097// W64: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf]
71098// W32-ERR: error: instruction not supported on this GPU
71099// W32-ERR-NEXT: v_cmp_nge_f32 vcc, 0xaf123456, v2
71100
71101v_cmp_nge_f32 vcc, 0x3f717273, v2
71102// W64: encoding: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f]
71103// W32-ERR: error: instruction not supported on this GPU
71104// W32-ERR-NEXT: v_cmp_nge_f32 vcc, 0x3f717273, v2
71105
71106v_cmp_nge_f32 vcc, v1, v255
71107// W64: encoding: [0x01,0xff,0x13,0x7c]
71108// W32-ERR: error: instruction not supported on this GPU
71109// W32-ERR-NEXT: v_cmp_nge_f32 vcc, v1, v255
71110
71111v_cmp_nge_f32_e64 s[10:11], v1, v2
71112// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
71113// W32-ERR: error: invalid operand for instruction
71114// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, v2
71115
71116v_cmp_nge_f32_e64 s[12:13], v1, v2
71117// W64: encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
71118// W32-ERR: error: invalid operand for instruction
71119// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[12:13], v1, v2
71120
71121v_cmp_nge_f32_e64 s[100:101], v1, v2
71122// W64: encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
71123// W32-ERR: error: invalid operand for instruction
71124// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[100:101], v1, v2
71125
71126v_cmp_nge_f32_e64 vcc, v1, v2
71127// W64: encoding: [0x6a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
71128// W32-ERR: error: invalid operand for instruction
71129// W32-ERR-NEXT: v_cmp_nge_f32_e64 vcc, v1, v2
71130
71131v_cmp_nge_f32_e64 s[10:11], v255, v2
71132// W64: encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
71133// W32-ERR: error: invalid operand for instruction
71134// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v255, v2
71135
71136v_cmp_nge_f32_e64 s[10:11], s1, v2
71137// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
71138// W32-ERR: error: invalid operand for instruction
71139// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], s1, v2
71140
71141v_cmp_nge_f32_e64 s[10:11], s101, v2
71142// W64: encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
71143// W32-ERR: error: invalid operand for instruction
71144// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], s101, v2
71145
71146v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
71147// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
71148// W32-ERR: error: invalid operand for instruction
71149// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
71150
71151v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
71152// W64: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
71153// W32-ERR: error: invalid operand for instruction
71154// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
71155
71156v_cmp_nge_f32_e64 s[10:11], m0, v2
71157// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7c,0x04,0x02,0x00]
71158// W32-ERR: error: invalid operand for instruction
71159// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], m0, v2
71160
71161v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
71162// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
71163// W32-ERR: error: invalid operand for instruction
71164// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
71165
71166v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
71167// W64: encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
71168// W32-ERR: error: invalid operand for instruction
71169// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
71170
71171v_cmp_nge_f32_e64 s[10:11], 0, v2
71172// W64: encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
71173// W32-ERR: error: invalid operand for instruction
71174// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], 0, v2
71175
71176v_cmp_nge_f32_e64 s[10:11], -1, v2
71177// W64: encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
71178// W32-ERR: error: invalid operand for instruction
71179// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], -1, v2
71180
71181v_cmp_nge_f32_e64 s[10:11], 0.5, v2
71182// W64: encoding: [0x0a,0x00,0x09,0xd4,0xf0,0x04,0x02,0x00]
71183// W32-ERR: error: invalid operand for instruction
71184// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], 0.5, v2
71185
71186v_cmp_nge_f32_e64 s[10:11], -4.0, v2
71187// W64: encoding: [0x0a,0x00,0x09,0xd4,0xf7,0x04,0x02,0x00]
71188// W32-ERR: error: invalid operand for instruction
71189// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], -4.0, v2
71190
71191v_cmp_nge_f32_e64 s[10:11], v1, v255
71192// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
71193// W32-ERR: error: invalid operand for instruction
71194// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, v255
71195
71196v_cmp_nge_f32_e64 s[10:11], v1, s2
71197// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
71198// W32-ERR: error: invalid operand for instruction
71199// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, s2
71200
71201v_cmp_nge_f32_e64 s[10:11], v1, s101
71202// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
71203// W32-ERR: error: invalid operand for instruction
71204// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, s101
71205
71206v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
71207// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
71208// W32-ERR: error: invalid operand for instruction
71209// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
71210
71211v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
71212// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
71213// W32-ERR: error: invalid operand for instruction
71214// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
71215
71216v_cmp_nge_f32_e64 s[10:11], v1, m0
71217// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xf9,0x00,0x00]
71218// W32-ERR: error: invalid operand for instruction
71219// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, m0
71220
71221v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
71222// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
71223// W32-ERR: error: invalid operand for instruction
71224// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
71225
71226v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
71227// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
71228// W32-ERR: error: invalid operand for instruction
71229// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
71230
71231v_cmp_nge_f32_e64 s[10:11], v1, 0
71232// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
71233// W32-ERR: error: invalid operand for instruction
71234// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, 0
71235
71236v_cmp_nge_f32_e64 s[10:11], v1, -1
71237// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
71238// W32-ERR: error: invalid operand for instruction
71239// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, -1
71240
71241v_cmp_nge_f32_e64 s[10:11], v1, 0.5
71242// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xe1,0x01,0x00]
71243// W32-ERR: error: invalid operand for instruction
71244// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, 0.5
71245
71246v_cmp_nge_f32_e64 s[10:11], v1, -4.0
71247// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xef,0x01,0x00]
71248// W32-ERR: error: invalid operand for instruction
71249// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, -4.0
71250
71251v_cmp_nge_f32_e64 s[10:11], -v1, v2
71252// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
71253// W32-ERR: error: invalid operand for instruction
71254// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], -v1, v2
71255
71256v_cmp_nge_f32_e64 s[10:11], v1, -v2
71257// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
71258// W32-ERR: error: invalid operand for instruction
71259// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, -v2
71260
71261v_cmp_nge_f32_e64 s[10:11], -v1, -v2
71262// W64: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
71263// W32-ERR: error: invalid operand for instruction
71264// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], -v1, -v2
71265
71266v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp
71267// W64: encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
71268// W32-ERR: error: invalid operand for instruction
71269// W32-ERR-NEXT: v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp
71270
71271v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
71272// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x06]
71273// W32-ERR: error: invalid operand for instruction
71274// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
71275
71276v_cmp_nge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
71277// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x88,0x06,0x06]
71278// W32-ERR: error: invalid operand for instruction
71279// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
71280
71281v_cmp_nge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
71282// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0xe4,0x06,0x06]
71283// W32-ERR: error: invalid operand for instruction
71284// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
71285
71286v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
71287// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x00,0x06,0x06]
71288// W32-ERR: error: instruction not supported on this GPU
71289// W32-ERR-NEXT: v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
71290
71291v_cmp_nge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
71292// W64: encoding: [0xf9,0x04,0x12,0x7c,0xff,0x86,0x06,0x06]
71293// W32-ERR: error: invalid operand for instruction
71294// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
71295
71296v_cmp_nge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
71297// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x86,0x06]
71298// W32-ERR: error: invalid operand for instruction
71299// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
71300
71301v_cmp_nge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
71302// W64: encoding: [0xf9,0x04,0x12,0x7c,0x65,0x86,0x86,0x06]
71303// W32-ERR: error: invalid operand for instruction
71304// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
71305
71306v_cmp_nge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
71307// W64: encoding: [0xf9,0x04,0x12,0x7c,0x6a,0x86,0x86,0x06]
71308// W32-ERR: error: invalid operand for instruction
71309// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
71310
71311v_cmp_nge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
71312// W64: encoding: [0xf9,0x04,0x12,0x7c,0x6b,0x86,0x86,0x06]
71313// W32-ERR: error: invalid operand for instruction
71314// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
71315
71316v_cmp_nge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
71317// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7c,0x86,0x86,0x06]
71318// W32-ERR: error: invalid operand for instruction
71319// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
71320
71321v_cmp_nge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
71322// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7e,0x86,0x86,0x06]
71323// W32-ERR: error: invalid operand for instruction
71324// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
71325
71326v_cmp_nge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
71327// W64: encoding: [0xf9,0x04,0x12,0x7c,0x7f,0x86,0x86,0x06]
71328// W32-ERR: error: invalid operand for instruction
71329// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
71330
71331v_cmp_nge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
71332// W64: encoding: [0xf9,0xfe,0x13,0x7c,0x01,0x86,0x06,0x06]
71333// W32-ERR: error: invalid operand for instruction
71334// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
71335
71336v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
71337// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x00,0x06]
71338// W32-ERR: error: invalid operand for instruction
71339// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
71340
71341v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
71342// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x01,0x06]
71343// W32-ERR: error: invalid operand for instruction
71344// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
71345
71346v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
71347// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x02,0x06]
71348// W32-ERR: error: invalid operand for instruction
71349// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
71350
71351v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
71352// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x03,0x06]
71353// W32-ERR: error: invalid operand for instruction
71354// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
71355
71356v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
71357// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x04,0x06]
71358// W32-ERR: error: invalid operand for instruction
71359// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
71360
71361v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
71362// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x05,0x06]
71363// W32-ERR: error: invalid operand for instruction
71364// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
71365
71366v_cmp_nge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
71367// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x16,0x06]
71368// W32-ERR: error: invalid operand for instruction
71369// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
71370
71371v_cmp_nge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
71372// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x26,0x06]
71373// W32-ERR: error: invalid operand for instruction
71374// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
71375
71376v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
71377// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x00]
71378// W32-ERR: error: invalid operand for instruction
71379// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
71380
71381v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
71382// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x01]
71383// W32-ERR: error: invalid operand for instruction
71384// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
71385
71386v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
71387// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x02]
71388// W32-ERR: error: invalid operand for instruction
71389// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
71390
71391v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
71392// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x03]
71393// W32-ERR: error: invalid operand for instruction
71394// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
71395
71396v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
71397// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x04]
71398// W32-ERR: error: invalid operand for instruction
71399// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
71400
71401v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
71402// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x05]
71403// W32-ERR: error: invalid operand for instruction
71404// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
71405
71406v_cmp_nge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
71407// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x16]
71408// W32-ERR: error: invalid operand for instruction
71409// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
71410
71411v_cmp_nge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
71412// W64: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x26]
71413// W32-ERR: error: invalid operand for instruction
71414// W32-ERR-NEXT: v_cmp_nge_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
71415
71416v_cmp_nge_f32 vcc_lo, v1, v2
71417// W32: encoding: [0x01,0x05,0x12,0x7c]
71418// W64-ERR: error: instruction not supported on this GPU
71419// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, v1, v2
71420
71421v_cmp_nge_f32 vcc_lo, v255, v2
71422// W32: encoding: [0xff,0x05,0x12,0x7c]
71423// W64-ERR: error: instruction not supported on this GPU
71424// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, v255, v2
71425
71426v_cmp_nge_f32 vcc_lo, s1, v2
71427// W32: encoding: [0x01,0x04,0x12,0x7c]
71428// W64-ERR: error: instruction not supported on this GPU
71429// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, s1, v2
71430
71431v_cmp_nge_f32 vcc_lo, s101, v2
71432// W32: encoding: [0x65,0x04,0x12,0x7c]
71433// W64-ERR: error: instruction not supported on this GPU
71434// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, s101, v2
71435
71436v_cmp_nge_f32 vcc_lo, vcc_lo, v2
71437// W32: encoding: [0x6a,0x04,0x12,0x7c]
71438// W64-ERR: error: instruction not supported on this GPU
71439// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, vcc_lo, v2
71440
71441v_cmp_nge_f32 vcc_lo, vcc_hi, v2
71442// W32: encoding: [0x6b,0x04,0x12,0x7c]
71443// W64-ERR: error: instruction not supported on this GPU
71444// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, vcc_hi, v2
71445
71446v_cmp_nge_f32 vcc_lo, m0, v2
71447// W32: encoding: [0x7c,0x04,0x12,0x7c]
71448// W64-ERR: error: instruction not supported on this GPU
71449// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, m0, v2
71450
71451v_cmp_nge_f32 vcc_lo, exec_lo, v2
71452// W32: encoding: [0x7e,0x04,0x12,0x7c]
71453// W64-ERR: error: instruction not supported on this GPU
71454// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, exec_lo, v2
71455
71456v_cmp_nge_f32 vcc_lo, exec_hi, v2
71457// W32: encoding: [0x7f,0x04,0x12,0x7c]
71458// W64-ERR: error: instruction not supported on this GPU
71459// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, exec_hi, v2
71460
71461v_cmp_nge_f32 vcc_lo, 0, v2
71462// W32: encoding: [0x80,0x04,0x12,0x7c]
71463// W64-ERR: error: instruction not supported on this GPU
71464// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, 0, v2
71465
71466v_cmp_nge_f32 vcc_lo, -1, v2
71467// W32: encoding: [0xc1,0x04,0x12,0x7c]
71468// W64-ERR: error: instruction not supported on this GPU
71469// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, -1, v2
71470
71471v_cmp_nge_f32 vcc_lo, 0.5, v2
71472// W32: encoding: [0xf0,0x04,0x12,0x7c]
71473// W64-ERR: error: instruction not supported on this GPU
71474// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, 0.5, v2
71475
71476v_cmp_nge_f32 vcc_lo, -4.0, v2
71477// W32: encoding: [0xf7,0x04,0x12,0x7c]
71478// W64-ERR: error: instruction not supported on this GPU
71479// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, -4.0, v2
71480
71481v_cmp_nge_f32 vcc_lo, 0xaf123456, v2
71482// W32: encoding: [0xff,0x04,0x12,0x7c,0x56,0x34,0x12,0xaf]
71483// W64-ERR: error: instruction not supported on this GPU
71484// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, 0xaf123456, v2
71485
71486v_cmp_nge_f32 vcc_lo, 0x3f717273, v2
71487// W32: encoding: [0xff,0x04,0x12,0x7c,0x73,0x72,0x71,0x3f]
71488// W64-ERR: error: instruction not supported on this GPU
71489// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, 0x3f717273, v2
71490
71491v_cmp_nge_f32 vcc_lo, v1, v255
71492// W32: encoding: [0x01,0xff,0x13,0x7c]
71493// W64-ERR: error: instruction not supported on this GPU
71494// W64-ERR-NEXT: v_cmp_nge_f32 vcc_lo, v1, v255
71495
71496v_cmp_nge_f32_e64 s10, v1, v2
71497// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
71498// W64-ERR: error: invalid operand for instruction
71499// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, v2
71500
71501v_cmp_nge_f32_e64 s12, v1, v2
71502// W32: encoding: [0x0c,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
71503// W64-ERR: error: invalid operand for instruction
71504// W64-ERR-NEXT: v_cmp_nge_f32_e64 s12, v1, v2
71505
71506v_cmp_nge_f32_e64 s100, v1, v2
71507// W32: encoding: [0x64,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
71508// W64-ERR: error: invalid operand for instruction
71509// W64-ERR-NEXT: v_cmp_nge_f32_e64 s100, v1, v2
71510
71511v_cmp_nge_f32_e64 vcc_lo, v1, v2
71512// W32: encoding: [0x6a,0x00,0x09,0xd4,0x01,0x05,0x02,0x00]
71513// W64-ERR: error: invalid operand for instruction
71514// W64-ERR-NEXT: v_cmp_nge_f32_e64 vcc_lo, v1, v2
71515
71516v_cmp_nge_f32_e64 s10, v255, v2
71517// W32: encoding: [0x0a,0x00,0x09,0xd4,0xff,0x05,0x02,0x00]
71518// W64-ERR: error: invalid operand for instruction
71519// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v255, v2
71520
71521v_cmp_nge_f32_e64 s10, s1, v2
71522// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x04,0x02,0x00]
71523// W64-ERR: error: invalid operand for instruction
71524// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, s1, v2
71525
71526v_cmp_nge_f32_e64 s10, s101, v2
71527// W32: encoding: [0x0a,0x00,0x09,0xd4,0x65,0x04,0x02,0x00]
71528// W64-ERR: error: invalid operand for instruction
71529// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, s101, v2
71530
71531v_cmp_nge_f32_e64 s10, vcc_lo, v2
71532// W32: encoding: [0x0a,0x00,0x09,0xd4,0x6a,0x04,0x02,0x00]
71533// W64-ERR: error: invalid operand for instruction
71534// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, vcc_lo, v2
71535
71536v_cmp_nge_f32_e64 s10, vcc_hi, v2
71537// W32: encoding: [0x0a,0x00,0x09,0xd4,0x6b,0x04,0x02,0x00]
71538// W64-ERR: error: invalid operand for instruction
71539// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, vcc_hi, v2
71540
71541v_cmp_nge_f32_e64 s10, m0, v2
71542// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7c,0x04,0x02,0x00]
71543// W64-ERR: error: invalid operand for instruction
71544// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, m0, v2
71545
71546v_cmp_nge_f32_e64 s10, exec_lo, v2
71547// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7e,0x04,0x02,0x00]
71548// W64-ERR: error: invalid operand for instruction
71549// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, exec_lo, v2
71550
71551v_cmp_nge_f32_e64 s10, exec_hi, v2
71552// W32: encoding: [0x0a,0x00,0x09,0xd4,0x7f,0x04,0x02,0x00]
71553// W64-ERR: error: invalid operand for instruction
71554// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, exec_hi, v2
71555
71556v_cmp_nge_f32_e64 s10, 0, v2
71557// W32: encoding: [0x0a,0x00,0x09,0xd4,0x80,0x04,0x02,0x00]
71558// W64-ERR: error: invalid operand for instruction
71559// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, 0, v2
71560
71561v_cmp_nge_f32_e64 s10, -1, v2
71562// W32: encoding: [0x0a,0x00,0x09,0xd4,0xc1,0x04,0x02,0x00]
71563// W64-ERR: error: invalid operand for instruction
71564// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, -1, v2
71565
71566v_cmp_nge_f32_e64 s10, 0.5, v2
71567// W32: encoding: [0x0a,0x00,0x09,0xd4,0xf0,0x04,0x02,0x00]
71568// W64-ERR: error: invalid operand for instruction
71569// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, 0.5, v2
71570
71571v_cmp_nge_f32_e64 s10, -4.0, v2
71572// W32: encoding: [0x0a,0x00,0x09,0xd4,0xf7,0x04,0x02,0x00]
71573// W64-ERR: error: invalid operand for instruction
71574// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, -4.0, v2
71575
71576v_cmp_nge_f32_e64 s10, v1, v255
71577// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x03,0x00]
71578// W64-ERR: error: invalid operand for instruction
71579// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, v255
71580
71581v_cmp_nge_f32_e64 s10, v1, s2
71582// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x00,0x00]
71583// W64-ERR: error: invalid operand for instruction
71584// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, s2
71585
71586v_cmp_nge_f32_e64 s10, v1, s101
71587// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xcb,0x00,0x00]
71588// W64-ERR: error: invalid operand for instruction
71589// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, s101
71590
71591v_cmp_nge_f32_e64 s10, v1, vcc_lo
71592// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd5,0x00,0x00]
71593// W64-ERR: error: invalid operand for instruction
71594// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, vcc_lo
71595
71596v_cmp_nge_f32_e64 s10, v1, vcc_hi
71597// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xd7,0x00,0x00]
71598// W64-ERR: error: invalid operand for instruction
71599// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, vcc_hi
71600
71601v_cmp_nge_f32_e64 s10, v1, m0
71602// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xf9,0x00,0x00]
71603// W64-ERR: error: invalid operand for instruction
71604// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, m0
71605
71606v_cmp_nge_f32_e64 s10, v1, exec_lo
71607// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xfd,0x00,0x00]
71608// W64-ERR: error: invalid operand for instruction
71609// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, exec_lo
71610
71611v_cmp_nge_f32_e64 s10, v1, exec_hi
71612// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xff,0x00,0x00]
71613// W64-ERR: error: invalid operand for instruction
71614// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, exec_hi
71615
71616v_cmp_nge_f32_e64 s10, v1, 0
71617// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x01,0x01,0x00]
71618// W64-ERR: error: invalid operand for instruction
71619// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, 0
71620
71621v_cmp_nge_f32_e64 s10, v1, -1
71622// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x83,0x01,0x00]
71623// W64-ERR: error: invalid operand for instruction
71624// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, -1
71625
71626v_cmp_nge_f32_e64 s10, v1, 0.5
71627// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xe1,0x01,0x00]
71628// W64-ERR: error: invalid operand for instruction
71629// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, 0.5
71630
71631v_cmp_nge_f32_e64 s10, v1, -4.0
71632// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0xef,0x01,0x00]
71633// W64-ERR: error: invalid operand for instruction
71634// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, -4.0
71635
71636v_cmp_nge_f32_e64 s10, -v1, v2
71637// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x20]
71638// W64-ERR: error: invalid operand for instruction
71639// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, -v1, v2
71640
71641v_cmp_nge_f32_e64 s10, v1, -v2
71642// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x40]
71643// W64-ERR: error: invalid operand for instruction
71644// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, -v2
71645
71646v_cmp_nge_f32_e64 s10, -v1, -v2
71647// W32: encoding: [0x0a,0x00,0x09,0xd4,0x01,0x05,0x02,0x60]
71648// W64-ERR: error: invalid operand for instruction
71649// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, -v1, -v2
71650
71651v_cmp_nge_f32_e64 s10, v1, v2 clamp
71652// W32: encoding: [0x0a,0x80,0x09,0xd4,0x01,0x05,0x02,0x00]
71653// W64-ERR: error: invalid operand for instruction
71654// W64-ERR-NEXT: v_cmp_nge_f32_e64 s10, v1, v2 clamp
71655
71656v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
71657// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x06]
71658// W64-ERR: error: invalid operand for instruction
71659// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
71660
71661v_cmp_nge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
71662// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x88,0x06,0x06]
71663// W64-ERR: error: invalid operand for instruction
71664// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
71665
71666v_cmp_nge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
71667// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0xe4,0x06,0x06]
71668// W64-ERR: error: invalid operand for instruction
71669// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
71670
71671v_cmp_nge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
71672// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x00,0x06,0x06]
71673// W64-ERR: error: invalid operand for instruction
71674// W64-ERR-NEXT: v_cmp_nge_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
71675
71676v_cmp_nge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
71677// W32: encoding: [0xf9,0x04,0x12,0x7c,0xff,0x86,0x06,0x06]
71678// W64-ERR: error: invalid operand for instruction
71679// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
71680
71681v_cmp_nge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
71682// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x86,0x06]
71683// W64-ERR: error: invalid operand for instruction
71684// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
71685
71686v_cmp_nge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
71687// W32: encoding: [0xf9,0x04,0x12,0x7c,0x65,0x86,0x86,0x06]
71688// W64-ERR: error: invalid operand for instruction
71689// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
71690
71691v_cmp_nge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
71692// W32: encoding: [0xf9,0x04,0x12,0x7c,0x6a,0x86,0x86,0x06]
71693// W64-ERR: error: invalid operand for instruction
71694// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
71695
71696v_cmp_nge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
71697// W32: encoding: [0xf9,0x04,0x12,0x7c,0x6b,0x86,0x86,0x06]
71698// W64-ERR: error: invalid operand for instruction
71699// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
71700
71701v_cmp_nge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
71702// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7c,0x86,0x86,0x06]
71703// W64-ERR: error: invalid operand for instruction
71704// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
71705
71706v_cmp_nge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
71707// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7e,0x86,0x86,0x06]
71708// W64-ERR: error: invalid operand for instruction
71709// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
71710
71711v_cmp_nge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
71712// W32: encoding: [0xf9,0x04,0x12,0x7c,0x7f,0x86,0x86,0x06]
71713// W64-ERR: error: invalid operand for instruction
71714// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
71715
71716v_cmp_nge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
71717// W32: encoding: [0xf9,0xfe,0x13,0x7c,0x01,0x86,0x06,0x06]
71718// W64-ERR: error: invalid operand for instruction
71719// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
71720
71721v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
71722// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x00,0x06]
71723// W64-ERR: error: invalid operand for instruction
71724// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
71725
71726v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
71727// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x01,0x06]
71728// W64-ERR: error: invalid operand for instruction
71729// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
71730
71731v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
71732// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x02,0x06]
71733// W64-ERR: error: invalid operand for instruction
71734// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
71735
71736v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
71737// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x03,0x06]
71738// W64-ERR: error: invalid operand for instruction
71739// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
71740
71741v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
71742// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x04,0x06]
71743// W64-ERR: error: invalid operand for instruction
71744// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
71745
71746v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
71747// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x05,0x06]
71748// W64-ERR: error: invalid operand for instruction
71749// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
71750
71751v_cmp_nge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
71752// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x16,0x06]
71753// W64-ERR: error: invalid operand for instruction
71754// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
71755
71756v_cmp_nge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
71757// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x26,0x06]
71758// W64-ERR: error: invalid operand for instruction
71759// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
71760
71761v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
71762// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x00]
71763// W64-ERR: error: invalid operand for instruction
71764// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
71765
71766v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
71767// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x01]
71768// W64-ERR: error: invalid operand for instruction
71769// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
71770
71771v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
71772// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x02]
71773// W64-ERR: error: invalid operand for instruction
71774// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
71775
71776v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
71777// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x03]
71778// W64-ERR: error: invalid operand for instruction
71779// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
71780
71781v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
71782// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x04]
71783// W64-ERR: error: invalid operand for instruction
71784// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
71785
71786v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
71787// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x05]
71788// W64-ERR: error: invalid operand for instruction
71789// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
71790
71791v_cmp_nge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
71792// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x16]
71793// W64-ERR: error: invalid operand for instruction
71794// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
71795
71796v_cmp_nge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
71797// W32: encoding: [0xf9,0x04,0x12,0x7c,0x01,0x86,0x06,0x26]
71798// W64-ERR: error: invalid operand for instruction
71799// W64-ERR-NEXT: v_cmp_nge_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
71800
71801v_cmp_nlg_f32 vcc, v1, v2
71802// W64: encoding: [0x01,0x05,0x14,0x7c]
71803// W32-ERR: error: instruction not supported on this GPU
71804// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, v1, v2
71805
71806v_cmp_nlg_f32 vcc, v255, v2
71807// W64: encoding: [0xff,0x05,0x14,0x7c]
71808// W32-ERR: error: instruction not supported on this GPU
71809// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, v255, v2
71810
71811v_cmp_nlg_f32 vcc, s1, v2
71812// W64: encoding: [0x01,0x04,0x14,0x7c]
71813// W32-ERR: error: instruction not supported on this GPU
71814// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, s1, v2
71815
71816v_cmp_nlg_f32 vcc, s101, v2
71817// W64: encoding: [0x65,0x04,0x14,0x7c]
71818// W32-ERR: error: instruction not supported on this GPU
71819// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, s101, v2
71820
71821v_cmp_nlg_f32 vcc, vcc_lo, v2
71822// W64: encoding: [0x6a,0x04,0x14,0x7c]
71823// W32-ERR: error: instruction not supported on this GPU
71824// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, vcc_lo, v2
71825
71826v_cmp_nlg_f32 vcc, vcc_hi, v2
71827// W64: encoding: [0x6b,0x04,0x14,0x7c]
71828// W32-ERR: error: instruction not supported on this GPU
71829// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, vcc_hi, v2
71830
71831v_cmp_nlg_f32 vcc, m0, v2
71832// W64: encoding: [0x7c,0x04,0x14,0x7c]
71833// W32-ERR: error: instruction not supported on this GPU
71834// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, m0, v2
71835
71836v_cmp_nlg_f32 vcc, exec_lo, v2
71837// W64: encoding: [0x7e,0x04,0x14,0x7c]
71838// W32-ERR: error: instruction not supported on this GPU
71839// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, exec_lo, v2
71840
71841v_cmp_nlg_f32 vcc, exec_hi, v2
71842// W64: encoding: [0x7f,0x04,0x14,0x7c]
71843// W32-ERR: error: instruction not supported on this GPU
71844// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, exec_hi, v2
71845
71846v_cmp_nlg_f32 vcc, 0, v2
71847// W64: encoding: [0x80,0x04,0x14,0x7c]
71848// W32-ERR: error: instruction not supported on this GPU
71849// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, 0, v2
71850
71851v_cmp_nlg_f32 vcc, -1, v2
71852// W64: encoding: [0xc1,0x04,0x14,0x7c]
71853// W32-ERR: error: instruction not supported on this GPU
71854// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, -1, v2
71855
71856v_cmp_nlg_f32 vcc, 0.5, v2
71857// W64: encoding: [0xf0,0x04,0x14,0x7c]
71858// W32-ERR: error: instruction not supported on this GPU
71859// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, 0.5, v2
71860
71861v_cmp_nlg_f32 vcc, -4.0, v2
71862// W64: encoding: [0xf7,0x04,0x14,0x7c]
71863// W32-ERR: error: instruction not supported on this GPU
71864// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, -4.0, v2
71865
71866v_cmp_nlg_f32 vcc, 0xaf123456, v2
71867// W64: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf]
71868// W32-ERR: error: instruction not supported on this GPU
71869// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, 0xaf123456, v2
71870
71871v_cmp_nlg_f32 vcc, 0x3f717273, v2
71872// W64: encoding: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f]
71873// W32-ERR: error: instruction not supported on this GPU
71874// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, 0x3f717273, v2
71875
71876v_cmp_nlg_f32 vcc, v1, v255
71877// W64: encoding: [0x01,0xff,0x15,0x7c]
71878// W32-ERR: error: instruction not supported on this GPU
71879// W32-ERR-NEXT: v_cmp_nlg_f32 vcc, v1, v255
71880
71881v_cmp_nlg_f32_e64 s[10:11], v1, v2
71882// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
71883// W32-ERR: error: invalid operand for instruction
71884// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, v2
71885
71886v_cmp_nlg_f32_e64 s[12:13], v1, v2
71887// W64: encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
71888// W32-ERR: error: invalid operand for instruction
71889// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[12:13], v1, v2
71890
71891v_cmp_nlg_f32_e64 s[100:101], v1, v2
71892// W64: encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
71893// W32-ERR: error: invalid operand for instruction
71894// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[100:101], v1, v2
71895
71896v_cmp_nlg_f32_e64 vcc, v1, v2
71897// W64: encoding: [0x6a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
71898// W32-ERR: error: invalid operand for instruction
71899// W32-ERR-NEXT: v_cmp_nlg_f32_e64 vcc, v1, v2
71900
71901v_cmp_nlg_f32_e64 s[10:11], v255, v2
71902// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
71903// W32-ERR: error: invalid operand for instruction
71904// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v255, v2
71905
71906v_cmp_nlg_f32_e64 s[10:11], s1, v2
71907// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
71908// W32-ERR: error: invalid operand for instruction
71909// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], s1, v2
71910
71911v_cmp_nlg_f32_e64 s[10:11], s101, v2
71912// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
71913// W32-ERR: error: invalid operand for instruction
71914// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], s101, v2
71915
71916v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
71917// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
71918// W32-ERR: error: invalid operand for instruction
71919// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
71920
71921v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
71922// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
71923// W32-ERR: error: invalid operand for instruction
71924// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
71925
71926v_cmp_nlg_f32_e64 s[10:11], m0, v2
71927// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0x04,0x02,0x00]
71928// W32-ERR: error: invalid operand for instruction
71929// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], m0, v2
71930
71931v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
71932// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
71933// W32-ERR: error: invalid operand for instruction
71934// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
71935
71936v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
71937// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
71938// W32-ERR: error: invalid operand for instruction
71939// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
71940
71941v_cmp_nlg_f32_e64 s[10:11], 0, v2
71942// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
71943// W32-ERR: error: invalid operand for instruction
71944// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], 0, v2
71945
71946v_cmp_nlg_f32_e64 s[10:11], -1, v2
71947// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
71948// W32-ERR: error: invalid operand for instruction
71949// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], -1, v2
71950
71951v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
71952// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xf0,0x04,0x02,0x00]
71953// W32-ERR: error: invalid operand for instruction
71954// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
71955
71956v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
71957// W64: encoding: [0x0a,0x00,0x0a,0xd4,0xf7,0x04,0x02,0x00]
71958// W32-ERR: error: invalid operand for instruction
71959// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
71960
71961v_cmp_nlg_f32_e64 s[10:11], v1, v255
71962// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
71963// W32-ERR: error: invalid operand for instruction
71964// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, v255
71965
71966v_cmp_nlg_f32_e64 s[10:11], v1, s2
71967// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
71968// W32-ERR: error: invalid operand for instruction
71969// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, s2
71970
71971v_cmp_nlg_f32_e64 s[10:11], v1, s101
71972// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
71973// W32-ERR: error: invalid operand for instruction
71974// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, s101
71975
71976v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
71977// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
71978// W32-ERR: error: invalid operand for instruction
71979// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
71980
71981v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
71982// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
71983// W32-ERR: error: invalid operand for instruction
71984// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
71985
71986v_cmp_nlg_f32_e64 s[10:11], v1, m0
71987// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xf9,0x00,0x00]
71988// W32-ERR: error: invalid operand for instruction
71989// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, m0
71990
71991v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
71992// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
71993// W32-ERR: error: invalid operand for instruction
71994// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
71995
71996v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
71997// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
71998// W32-ERR: error: invalid operand for instruction
71999// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
72000
72001v_cmp_nlg_f32_e64 s[10:11], v1, 0
72002// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
72003// W32-ERR: error: invalid operand for instruction
72004// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, 0
72005
72006v_cmp_nlg_f32_e64 s[10:11], v1, -1
72007// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
72008// W32-ERR: error: invalid operand for instruction
72009// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, -1
72010
72011v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
72012// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xe1,0x01,0x00]
72013// W32-ERR: error: invalid operand for instruction
72014// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
72015
72016v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
72017// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xef,0x01,0x00]
72018// W32-ERR: error: invalid operand for instruction
72019// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
72020
72021v_cmp_nlg_f32_e64 s[10:11], -v1, v2
72022// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
72023// W32-ERR: error: invalid operand for instruction
72024// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], -v1, v2
72025
72026v_cmp_nlg_f32_e64 s[10:11], v1, -v2
72027// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
72028// W32-ERR: error: invalid operand for instruction
72029// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, -v2
72030
72031v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
72032// W64: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
72033// W32-ERR: error: invalid operand for instruction
72034// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
72035
72036v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp
72037// W64: encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
72038// W32-ERR: error: invalid operand for instruction
72039// W32-ERR-NEXT: v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp
72040
72041v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
72042// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x06]
72043// W32-ERR: error: invalid operand for instruction
72044// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
72045
72046v_cmp_nlg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
72047// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x88,0x06,0x06]
72048// W32-ERR: error: invalid operand for instruction
72049// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
72050
72051v_cmp_nlg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
72052// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0xe4,0x06,0x06]
72053// W32-ERR: error: invalid operand for instruction
72054// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
72055
72056v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
72057// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x00,0x06,0x06]
72058// W32-ERR: error: instruction not supported on this GPU
72059// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
72060
72061v_cmp_nlg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
72062// W64: encoding: [0xf9,0x04,0x14,0x7c,0xff,0x86,0x06,0x06]
72063// W32-ERR: error: invalid operand for instruction
72064// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
72065
72066v_cmp_nlg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
72067// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x86,0x06]
72068// W32-ERR: error: invalid operand for instruction
72069// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
72070
72071v_cmp_nlg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
72072// W64: encoding: [0xf9,0x04,0x14,0x7c,0x65,0x86,0x86,0x06]
72073// W32-ERR: error: invalid operand for instruction
72074// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
72075
72076v_cmp_nlg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
72077// W64: encoding: [0xf9,0x04,0x14,0x7c,0x6a,0x86,0x86,0x06]
72078// W32-ERR: error: invalid operand for instruction
72079// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
72080
72081v_cmp_nlg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
72082// W64: encoding: [0xf9,0x04,0x14,0x7c,0x6b,0x86,0x86,0x06]
72083// W32-ERR: error: invalid operand for instruction
72084// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
72085
72086v_cmp_nlg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
72087// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7c,0x86,0x86,0x06]
72088// W32-ERR: error: invalid operand for instruction
72089// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
72090
72091v_cmp_nlg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
72092// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7e,0x86,0x86,0x06]
72093// W32-ERR: error: invalid operand for instruction
72094// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
72095
72096v_cmp_nlg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
72097// W64: encoding: [0xf9,0x04,0x14,0x7c,0x7f,0x86,0x86,0x06]
72098// W32-ERR: error: invalid operand for instruction
72099// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
72100
72101v_cmp_nlg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
72102// W64: encoding: [0xf9,0xfe,0x15,0x7c,0x01,0x86,0x06,0x06]
72103// W32-ERR: error: invalid operand for instruction
72104// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
72105
72106v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
72107// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x00,0x06]
72108// W32-ERR: error: invalid operand for instruction
72109// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
72110
72111v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
72112// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x01,0x06]
72113// W32-ERR: error: invalid operand for instruction
72114// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
72115
72116v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
72117// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x02,0x06]
72118// W32-ERR: error: invalid operand for instruction
72119// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
72120
72121v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
72122// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x03,0x06]
72123// W32-ERR: error: invalid operand for instruction
72124// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
72125
72126v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
72127// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x04,0x06]
72128// W32-ERR: error: invalid operand for instruction
72129// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
72130
72131v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
72132// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x05,0x06]
72133// W32-ERR: error: invalid operand for instruction
72134// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
72135
72136v_cmp_nlg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
72137// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x16,0x06]
72138// W32-ERR: error: invalid operand for instruction
72139// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
72140
72141v_cmp_nlg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
72142// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x26,0x06]
72143// W32-ERR: error: invalid operand for instruction
72144// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
72145
72146v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
72147// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x00]
72148// W32-ERR: error: invalid operand for instruction
72149// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
72150
72151v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
72152// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x01]
72153// W32-ERR: error: invalid operand for instruction
72154// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
72155
72156v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
72157// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x02]
72158// W32-ERR: error: invalid operand for instruction
72159// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
72160
72161v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
72162// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x03]
72163// W32-ERR: error: invalid operand for instruction
72164// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
72165
72166v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
72167// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x04]
72168// W32-ERR: error: invalid operand for instruction
72169// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
72170
72171v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
72172// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x05]
72173// W32-ERR: error: invalid operand for instruction
72174// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
72175
72176v_cmp_nlg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
72177// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x16]
72178// W32-ERR: error: invalid operand for instruction
72179// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
72180
72181v_cmp_nlg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
72182// W64: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x26]
72183// W32-ERR: error: invalid operand for instruction
72184// W32-ERR-NEXT: v_cmp_nlg_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
72185
72186v_cmp_nlg_f32 vcc_lo, v1, v2
72187// W32: encoding: [0x01,0x05,0x14,0x7c]
72188// W64-ERR: error: instruction not supported on this GPU
72189// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, v1, v2
72190
72191v_cmp_nlg_f32 vcc_lo, v255, v2
72192// W32: encoding: [0xff,0x05,0x14,0x7c]
72193// W64-ERR: error: instruction not supported on this GPU
72194// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, v255, v2
72195
72196v_cmp_nlg_f32 vcc_lo, s1, v2
72197// W32: encoding: [0x01,0x04,0x14,0x7c]
72198// W64-ERR: error: instruction not supported on this GPU
72199// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, s1, v2
72200
72201v_cmp_nlg_f32 vcc_lo, s101, v2
72202// W32: encoding: [0x65,0x04,0x14,0x7c]
72203// W64-ERR: error: instruction not supported on this GPU
72204// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, s101, v2
72205
72206v_cmp_nlg_f32 vcc_lo, vcc_lo, v2
72207// W32: encoding: [0x6a,0x04,0x14,0x7c]
72208// W64-ERR: error: instruction not supported on this GPU
72209// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, vcc_lo, v2
72210
72211v_cmp_nlg_f32 vcc_lo, vcc_hi, v2
72212// W32: encoding: [0x6b,0x04,0x14,0x7c]
72213// W64-ERR: error: instruction not supported on this GPU
72214// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, vcc_hi, v2
72215
72216v_cmp_nlg_f32 vcc_lo, m0, v2
72217// W32: encoding: [0x7c,0x04,0x14,0x7c]
72218// W64-ERR: error: instruction not supported on this GPU
72219// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, m0, v2
72220
72221v_cmp_nlg_f32 vcc_lo, exec_lo, v2
72222// W32: encoding: [0x7e,0x04,0x14,0x7c]
72223// W64-ERR: error: instruction not supported on this GPU
72224// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, exec_lo, v2
72225
72226v_cmp_nlg_f32 vcc_lo, exec_hi, v2
72227// W32: encoding: [0x7f,0x04,0x14,0x7c]
72228// W64-ERR: error: instruction not supported on this GPU
72229// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, exec_hi, v2
72230
72231v_cmp_nlg_f32 vcc_lo, 0, v2
72232// W32: encoding: [0x80,0x04,0x14,0x7c]
72233// W64-ERR: error: instruction not supported on this GPU
72234// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, 0, v2
72235
72236v_cmp_nlg_f32 vcc_lo, -1, v2
72237// W32: encoding: [0xc1,0x04,0x14,0x7c]
72238// W64-ERR: error: instruction not supported on this GPU
72239// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, -1, v2
72240
72241v_cmp_nlg_f32 vcc_lo, 0.5, v2
72242// W32: encoding: [0xf0,0x04,0x14,0x7c]
72243// W64-ERR: error: instruction not supported on this GPU
72244// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, 0.5, v2
72245
72246v_cmp_nlg_f32 vcc_lo, -4.0, v2
72247// W32: encoding: [0xf7,0x04,0x14,0x7c]
72248// W64-ERR: error: instruction not supported on this GPU
72249// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, -4.0, v2
72250
72251v_cmp_nlg_f32 vcc_lo, 0xaf123456, v2
72252// W32: encoding: [0xff,0x04,0x14,0x7c,0x56,0x34,0x12,0xaf]
72253// W64-ERR: error: instruction not supported on this GPU
72254// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, 0xaf123456, v2
72255
72256v_cmp_nlg_f32 vcc_lo, 0x3f717273, v2
72257// W32: encoding: [0xff,0x04,0x14,0x7c,0x73,0x72,0x71,0x3f]
72258// W64-ERR: error: instruction not supported on this GPU
72259// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, 0x3f717273, v2
72260
72261v_cmp_nlg_f32 vcc_lo, v1, v255
72262// W32: encoding: [0x01,0xff,0x15,0x7c]
72263// W64-ERR: error: instruction not supported on this GPU
72264// W64-ERR-NEXT: v_cmp_nlg_f32 vcc_lo, v1, v255
72265
72266v_cmp_nlg_f32_e64 s10, v1, v2
72267// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
72268// W64-ERR: error: invalid operand for instruction
72269// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, v2
72270
72271v_cmp_nlg_f32_e64 s12, v1, v2
72272// W32: encoding: [0x0c,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
72273// W64-ERR: error: invalid operand for instruction
72274// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s12, v1, v2
72275
72276v_cmp_nlg_f32_e64 s100, v1, v2
72277// W32: encoding: [0x64,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
72278// W64-ERR: error: invalid operand for instruction
72279// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s100, v1, v2
72280
72281v_cmp_nlg_f32_e64 vcc_lo, v1, v2
72282// W32: encoding: [0x6a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x00]
72283// W64-ERR: error: invalid operand for instruction
72284// W64-ERR-NEXT: v_cmp_nlg_f32_e64 vcc_lo, v1, v2
72285
72286v_cmp_nlg_f32_e64 s10, v255, v2
72287// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xff,0x05,0x02,0x00]
72288// W64-ERR: error: invalid operand for instruction
72289// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v255, v2
72290
72291v_cmp_nlg_f32_e64 s10, s1, v2
72292// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x04,0x02,0x00]
72293// W64-ERR: error: invalid operand for instruction
72294// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, s1, v2
72295
72296v_cmp_nlg_f32_e64 s10, s101, v2
72297// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x65,0x04,0x02,0x00]
72298// W64-ERR: error: invalid operand for instruction
72299// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, s101, v2
72300
72301v_cmp_nlg_f32_e64 s10, vcc_lo, v2
72302// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x6a,0x04,0x02,0x00]
72303// W64-ERR: error: invalid operand for instruction
72304// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, vcc_lo, v2
72305
72306v_cmp_nlg_f32_e64 s10, vcc_hi, v2
72307// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x6b,0x04,0x02,0x00]
72308// W64-ERR: error: invalid operand for instruction
72309// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, vcc_hi, v2
72310
72311v_cmp_nlg_f32_e64 s10, m0, v2
72312// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7c,0x04,0x02,0x00]
72313// W64-ERR: error: invalid operand for instruction
72314// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, m0, v2
72315
72316v_cmp_nlg_f32_e64 s10, exec_lo, v2
72317// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7e,0x04,0x02,0x00]
72318// W64-ERR: error: invalid operand for instruction
72319// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, exec_lo, v2
72320
72321v_cmp_nlg_f32_e64 s10, exec_hi, v2
72322// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x7f,0x04,0x02,0x00]
72323// W64-ERR: error: invalid operand for instruction
72324// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, exec_hi, v2
72325
72326v_cmp_nlg_f32_e64 s10, 0, v2
72327// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x80,0x04,0x02,0x00]
72328// W64-ERR: error: invalid operand for instruction
72329// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, 0, v2
72330
72331v_cmp_nlg_f32_e64 s10, -1, v2
72332// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xc1,0x04,0x02,0x00]
72333// W64-ERR: error: invalid operand for instruction
72334// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, -1, v2
72335
72336v_cmp_nlg_f32_e64 s10, 0.5, v2
72337// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xf0,0x04,0x02,0x00]
72338// W64-ERR: error: invalid operand for instruction
72339// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, 0.5, v2
72340
72341v_cmp_nlg_f32_e64 s10, -4.0, v2
72342// W32: encoding: [0x0a,0x00,0x0a,0xd4,0xf7,0x04,0x02,0x00]
72343// W64-ERR: error: invalid operand for instruction
72344// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, -4.0, v2
72345
72346v_cmp_nlg_f32_e64 s10, v1, v255
72347// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x03,0x00]
72348// W64-ERR: error: invalid operand for instruction
72349// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, v255
72350
72351v_cmp_nlg_f32_e64 s10, v1, s2
72352// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x00,0x00]
72353// W64-ERR: error: invalid operand for instruction
72354// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, s2
72355
72356v_cmp_nlg_f32_e64 s10, v1, s101
72357// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xcb,0x00,0x00]
72358// W64-ERR: error: invalid operand for instruction
72359// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, s101
72360
72361v_cmp_nlg_f32_e64 s10, v1, vcc_lo
72362// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd5,0x00,0x00]
72363// W64-ERR: error: invalid operand for instruction
72364// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, vcc_lo
72365
72366v_cmp_nlg_f32_e64 s10, v1, vcc_hi
72367// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xd7,0x00,0x00]
72368// W64-ERR: error: invalid operand for instruction
72369// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, vcc_hi
72370
72371v_cmp_nlg_f32_e64 s10, v1, m0
72372// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xf9,0x00,0x00]
72373// W64-ERR: error: invalid operand for instruction
72374// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, m0
72375
72376v_cmp_nlg_f32_e64 s10, v1, exec_lo
72377// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xfd,0x00,0x00]
72378// W64-ERR: error: invalid operand for instruction
72379// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, exec_lo
72380
72381v_cmp_nlg_f32_e64 s10, v1, exec_hi
72382// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xff,0x00,0x00]
72383// W64-ERR: error: invalid operand for instruction
72384// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, exec_hi
72385
72386v_cmp_nlg_f32_e64 s10, v1, 0
72387// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x01,0x01,0x00]
72388// W64-ERR: error: invalid operand for instruction
72389// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, 0
72390
72391v_cmp_nlg_f32_e64 s10, v1, -1
72392// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x83,0x01,0x00]
72393// W64-ERR: error: invalid operand for instruction
72394// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, -1
72395
72396v_cmp_nlg_f32_e64 s10, v1, 0.5
72397// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xe1,0x01,0x00]
72398// W64-ERR: error: invalid operand for instruction
72399// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, 0.5
72400
72401v_cmp_nlg_f32_e64 s10, v1, -4.0
72402// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0xef,0x01,0x00]
72403// W64-ERR: error: invalid operand for instruction
72404// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, -4.0
72405
72406v_cmp_nlg_f32_e64 s10, -v1, v2
72407// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x20]
72408// W64-ERR: error: invalid operand for instruction
72409// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, -v1, v2
72410
72411v_cmp_nlg_f32_e64 s10, v1, -v2
72412// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x40]
72413// W64-ERR: error: invalid operand for instruction
72414// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, -v2
72415
72416v_cmp_nlg_f32_e64 s10, -v1, -v2
72417// W32: encoding: [0x0a,0x00,0x0a,0xd4,0x01,0x05,0x02,0x60]
72418// W64-ERR: error: invalid operand for instruction
72419// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, -v1, -v2
72420
72421v_cmp_nlg_f32_e64 s10, v1, v2 clamp
72422// W32: encoding: [0x0a,0x80,0x0a,0xd4,0x01,0x05,0x02,0x00]
72423// W64-ERR: error: invalid operand for instruction
72424// W64-ERR-NEXT: v_cmp_nlg_f32_e64 s10, v1, v2 clamp
72425
72426v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
72427// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x06]
72428// W64-ERR: error: invalid operand for instruction
72429// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
72430
72431v_cmp_nlg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
72432// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x88,0x06,0x06]
72433// W64-ERR: error: invalid operand for instruction
72434// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
72435
72436v_cmp_nlg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
72437// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0xe4,0x06,0x06]
72438// W64-ERR: error: invalid operand for instruction
72439// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
72440
72441v_cmp_nlg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
72442// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x00,0x06,0x06]
72443// W64-ERR: error: invalid operand for instruction
72444// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
72445
72446v_cmp_nlg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
72447// W32: encoding: [0xf9,0x04,0x14,0x7c,0xff,0x86,0x06,0x06]
72448// W64-ERR: error: invalid operand for instruction
72449// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
72450
72451v_cmp_nlg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
72452// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x86,0x06]
72453// W64-ERR: error: invalid operand for instruction
72454// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
72455
72456v_cmp_nlg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
72457// W32: encoding: [0xf9,0x04,0x14,0x7c,0x65,0x86,0x86,0x06]
72458// W64-ERR: error: invalid operand for instruction
72459// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
72460
72461v_cmp_nlg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
72462// W32: encoding: [0xf9,0x04,0x14,0x7c,0x6a,0x86,0x86,0x06]
72463// W64-ERR: error: invalid operand for instruction
72464// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
72465
72466v_cmp_nlg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
72467// W32: encoding: [0xf9,0x04,0x14,0x7c,0x6b,0x86,0x86,0x06]
72468// W64-ERR: error: invalid operand for instruction
72469// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
72470
72471v_cmp_nlg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
72472// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7c,0x86,0x86,0x06]
72473// W64-ERR: error: invalid operand for instruction
72474// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
72475
72476v_cmp_nlg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
72477// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7e,0x86,0x86,0x06]
72478// W64-ERR: error: invalid operand for instruction
72479// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
72480
72481v_cmp_nlg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
72482// W32: encoding: [0xf9,0x04,0x14,0x7c,0x7f,0x86,0x86,0x06]
72483// W64-ERR: error: invalid operand for instruction
72484// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
72485
72486v_cmp_nlg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
72487// W32: encoding: [0xf9,0xfe,0x15,0x7c,0x01,0x86,0x06,0x06]
72488// W64-ERR: error: invalid operand for instruction
72489// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
72490
72491v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
72492// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x00,0x06]
72493// W64-ERR: error: invalid operand for instruction
72494// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
72495
72496v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
72497// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x01,0x06]
72498// W64-ERR: error: invalid operand for instruction
72499// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
72500
72501v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
72502// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x02,0x06]
72503// W64-ERR: error: invalid operand for instruction
72504// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
72505
72506v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
72507// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x03,0x06]
72508// W64-ERR: error: invalid operand for instruction
72509// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
72510
72511v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
72512// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x04,0x06]
72513// W64-ERR: error: invalid operand for instruction
72514// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
72515
72516v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
72517// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x05,0x06]
72518// W64-ERR: error: invalid operand for instruction
72519// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
72520
72521v_cmp_nlg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
72522// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x16,0x06]
72523// W64-ERR: error: invalid operand for instruction
72524// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
72525
72526v_cmp_nlg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
72527// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x26,0x06]
72528// W64-ERR: error: invalid operand for instruction
72529// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
72530
72531v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
72532// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x00]
72533// W64-ERR: error: invalid operand for instruction
72534// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
72535
72536v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
72537// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x01]
72538// W64-ERR: error: invalid operand for instruction
72539// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
72540
72541v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
72542// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x02]
72543// W64-ERR: error: invalid operand for instruction
72544// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
72545
72546v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
72547// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x03]
72548// W64-ERR: error: invalid operand for instruction
72549// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
72550
72551v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
72552// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x04]
72553// W64-ERR: error: invalid operand for instruction
72554// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
72555
72556v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
72557// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x05]
72558// W64-ERR: error: invalid operand for instruction
72559// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
72560
72561v_cmp_nlg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
72562// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x16]
72563// W64-ERR: error: invalid operand for instruction
72564// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
72565
72566v_cmp_nlg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
72567// W32: encoding: [0xf9,0x04,0x14,0x7c,0x01,0x86,0x06,0x26]
72568// W64-ERR: error: invalid operand for instruction
72569// W64-ERR-NEXT: v_cmp_nlg_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
72570
72571v_cmp_ngt_f32 vcc, v1, v2
72572// W64: encoding: [0x01,0x05,0x16,0x7c]
72573// W32-ERR: error: instruction not supported on this GPU
72574// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, v1, v2
72575
72576v_cmp_ngt_f32 vcc, v255, v2
72577// W64: encoding: [0xff,0x05,0x16,0x7c]
72578// W32-ERR: error: instruction not supported on this GPU
72579// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, v255, v2
72580
72581v_cmp_ngt_f32 vcc, s1, v2
72582// W64: encoding: [0x01,0x04,0x16,0x7c]
72583// W32-ERR: error: instruction not supported on this GPU
72584// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, s1, v2
72585
72586v_cmp_ngt_f32 vcc, s101, v2
72587// W64: encoding: [0x65,0x04,0x16,0x7c]
72588// W32-ERR: error: instruction not supported on this GPU
72589// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, s101, v2
72590
72591v_cmp_ngt_f32 vcc, vcc_lo, v2
72592// W64: encoding: [0x6a,0x04,0x16,0x7c]
72593// W32-ERR: error: instruction not supported on this GPU
72594// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, vcc_lo, v2
72595
72596v_cmp_ngt_f32 vcc, vcc_hi, v2
72597// W64: encoding: [0x6b,0x04,0x16,0x7c]
72598// W32-ERR: error: instruction not supported on this GPU
72599// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, vcc_hi, v2
72600
72601v_cmp_ngt_f32 vcc, m0, v2
72602// W64: encoding: [0x7c,0x04,0x16,0x7c]
72603// W32-ERR: error: instruction not supported on this GPU
72604// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, m0, v2
72605
72606v_cmp_ngt_f32 vcc, exec_lo, v2
72607// W64: encoding: [0x7e,0x04,0x16,0x7c]
72608// W32-ERR: error: instruction not supported on this GPU
72609// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, exec_lo, v2
72610
72611v_cmp_ngt_f32 vcc, exec_hi, v2
72612// W64: encoding: [0x7f,0x04,0x16,0x7c]
72613// W32-ERR: error: instruction not supported on this GPU
72614// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, exec_hi, v2
72615
72616v_cmp_ngt_f32 vcc, 0, v2
72617// W64: encoding: [0x80,0x04,0x16,0x7c]
72618// W32-ERR: error: instruction not supported on this GPU
72619// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, 0, v2
72620
72621v_cmp_ngt_f32 vcc, -1, v2
72622// W64: encoding: [0xc1,0x04,0x16,0x7c]
72623// W32-ERR: error: instruction not supported on this GPU
72624// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, -1, v2
72625
72626v_cmp_ngt_f32 vcc, 0.5, v2
72627// W64: encoding: [0xf0,0x04,0x16,0x7c]
72628// W32-ERR: error: instruction not supported on this GPU
72629// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, 0.5, v2
72630
72631v_cmp_ngt_f32 vcc, -4.0, v2
72632// W64: encoding: [0xf7,0x04,0x16,0x7c]
72633// W32-ERR: error: instruction not supported on this GPU
72634// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, -4.0, v2
72635
72636v_cmp_ngt_f32 vcc, 0xaf123456, v2
72637// W64: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf]
72638// W32-ERR: error: instruction not supported on this GPU
72639// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, 0xaf123456, v2
72640
72641v_cmp_ngt_f32 vcc, 0x3f717273, v2
72642// W64: encoding: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f]
72643// W32-ERR: error: instruction not supported on this GPU
72644// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, 0x3f717273, v2
72645
72646v_cmp_ngt_f32 vcc, v1, v255
72647// W64: encoding: [0x01,0xff,0x17,0x7c]
72648// W32-ERR: error: instruction not supported on this GPU
72649// W32-ERR-NEXT: v_cmp_ngt_f32 vcc, v1, v255
72650
72651v_cmp_ngt_f32_e64 s[10:11], v1, v2
72652// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
72653// W32-ERR: error: invalid operand for instruction
72654// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, v2
72655
72656v_cmp_ngt_f32_e64 s[12:13], v1, v2
72657// W64: encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
72658// W32-ERR: error: invalid operand for instruction
72659// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[12:13], v1, v2
72660
72661v_cmp_ngt_f32_e64 s[100:101], v1, v2
72662// W64: encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
72663// W32-ERR: error: invalid operand for instruction
72664// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[100:101], v1, v2
72665
72666v_cmp_ngt_f32_e64 vcc, v1, v2
72667// W64: encoding: [0x6a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
72668// W32-ERR: error: invalid operand for instruction
72669// W32-ERR-NEXT: v_cmp_ngt_f32_e64 vcc, v1, v2
72670
72671v_cmp_ngt_f32_e64 s[10:11], v255, v2
72672// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
72673// W32-ERR: error: invalid operand for instruction
72674// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v255, v2
72675
72676v_cmp_ngt_f32_e64 s[10:11], s1, v2
72677// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
72678// W32-ERR: error: invalid operand for instruction
72679// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], s1, v2
72680
72681v_cmp_ngt_f32_e64 s[10:11], s101, v2
72682// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
72683// W32-ERR: error: invalid operand for instruction
72684// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], s101, v2
72685
72686v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
72687// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
72688// W32-ERR: error: invalid operand for instruction
72689// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
72690
72691v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
72692// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
72693// W32-ERR: error: invalid operand for instruction
72694// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
72695
72696v_cmp_ngt_f32_e64 s[10:11], m0, v2
72697// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0x04,0x02,0x00]
72698// W32-ERR: error: invalid operand for instruction
72699// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], m0, v2
72700
72701v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
72702// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
72703// W32-ERR: error: invalid operand for instruction
72704// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
72705
72706v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
72707// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
72708// W32-ERR: error: invalid operand for instruction
72709// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
72710
72711v_cmp_ngt_f32_e64 s[10:11], 0, v2
72712// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
72713// W32-ERR: error: invalid operand for instruction
72714// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], 0, v2
72715
72716v_cmp_ngt_f32_e64 s[10:11], -1, v2
72717// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
72718// W32-ERR: error: invalid operand for instruction
72719// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], -1, v2
72720
72721v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
72722// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xf0,0x04,0x02,0x00]
72723// W32-ERR: error: invalid operand for instruction
72724// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
72725
72726v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
72727// W64: encoding: [0x0a,0x00,0x0b,0xd4,0xf7,0x04,0x02,0x00]
72728// W32-ERR: error: invalid operand for instruction
72729// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
72730
72731v_cmp_ngt_f32_e64 s[10:11], v1, v255
72732// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
72733// W32-ERR: error: invalid operand for instruction
72734// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, v255
72735
72736v_cmp_ngt_f32_e64 s[10:11], v1, s2
72737// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
72738// W32-ERR: error: invalid operand for instruction
72739// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, s2
72740
72741v_cmp_ngt_f32_e64 s[10:11], v1, s101
72742// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
72743// W32-ERR: error: invalid operand for instruction
72744// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, s101
72745
72746v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
72747// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
72748// W32-ERR: error: invalid operand for instruction
72749// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
72750
72751v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
72752// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
72753// W32-ERR: error: invalid operand for instruction
72754// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
72755
72756v_cmp_ngt_f32_e64 s[10:11], v1, m0
72757// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xf9,0x00,0x00]
72758// W32-ERR: error: invalid operand for instruction
72759// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, m0
72760
72761v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
72762// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
72763// W32-ERR: error: invalid operand for instruction
72764// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
72765
72766v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
72767// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
72768// W32-ERR: error: invalid operand for instruction
72769// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
72770
72771v_cmp_ngt_f32_e64 s[10:11], v1, 0
72772// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
72773// W32-ERR: error: invalid operand for instruction
72774// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, 0
72775
72776v_cmp_ngt_f32_e64 s[10:11], v1, -1
72777// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
72778// W32-ERR: error: invalid operand for instruction
72779// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, -1
72780
72781v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
72782// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xe1,0x01,0x00]
72783// W32-ERR: error: invalid operand for instruction
72784// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
72785
72786v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
72787// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xef,0x01,0x00]
72788// W32-ERR: error: invalid operand for instruction
72789// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
72790
72791v_cmp_ngt_f32_e64 s[10:11], -v1, v2
72792// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
72793// W32-ERR: error: invalid operand for instruction
72794// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], -v1, v2
72795
72796v_cmp_ngt_f32_e64 s[10:11], v1, -v2
72797// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
72798// W32-ERR: error: invalid operand for instruction
72799// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, -v2
72800
72801v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
72802// W64: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
72803// W32-ERR: error: invalid operand for instruction
72804// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
72805
72806v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp
72807// W64: encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
72808// W32-ERR: error: invalid operand for instruction
72809// W32-ERR-NEXT: v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp
72810
72811v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
72812// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x06]
72813// W32-ERR: error: invalid operand for instruction
72814// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
72815
72816v_cmp_ngt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
72817// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x88,0x06,0x06]
72818// W32-ERR: error: invalid operand for instruction
72819// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
72820
72821v_cmp_ngt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
72822// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0xe4,0x06,0x06]
72823// W32-ERR: error: invalid operand for instruction
72824// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
72825
72826v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
72827// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x00,0x06,0x06]
72828// W32-ERR: error: instruction not supported on this GPU
72829// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
72830
72831v_cmp_ngt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
72832// W64: encoding: [0xf9,0x04,0x16,0x7c,0xff,0x86,0x06,0x06]
72833// W32-ERR: error: invalid operand for instruction
72834// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
72835
72836v_cmp_ngt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
72837// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x86,0x06]
72838// W32-ERR: error: invalid operand for instruction
72839// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
72840
72841v_cmp_ngt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
72842// W64: encoding: [0xf9,0x04,0x16,0x7c,0x65,0x86,0x86,0x06]
72843// W32-ERR: error: invalid operand for instruction
72844// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
72845
72846v_cmp_ngt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
72847// W64: encoding: [0xf9,0x04,0x16,0x7c,0x6a,0x86,0x86,0x06]
72848// W32-ERR: error: invalid operand for instruction
72849// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
72850
72851v_cmp_ngt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
72852// W64: encoding: [0xf9,0x04,0x16,0x7c,0x6b,0x86,0x86,0x06]
72853// W32-ERR: error: invalid operand for instruction
72854// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
72855
72856v_cmp_ngt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
72857// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7c,0x86,0x86,0x06]
72858// W32-ERR: error: invalid operand for instruction
72859// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
72860
72861v_cmp_ngt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
72862// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7e,0x86,0x86,0x06]
72863// W32-ERR: error: invalid operand for instruction
72864// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
72865
72866v_cmp_ngt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
72867// W64: encoding: [0xf9,0x04,0x16,0x7c,0x7f,0x86,0x86,0x06]
72868// W32-ERR: error: invalid operand for instruction
72869// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
72870
72871v_cmp_ngt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
72872// W64: encoding: [0xf9,0xfe,0x17,0x7c,0x01,0x86,0x06,0x06]
72873// W32-ERR: error: invalid operand for instruction
72874// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
72875
72876v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
72877// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x00,0x06]
72878// W32-ERR: error: invalid operand for instruction
72879// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
72880
72881v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
72882// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x01,0x06]
72883// W32-ERR: error: invalid operand for instruction
72884// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
72885
72886v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
72887// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x02,0x06]
72888// W32-ERR: error: invalid operand for instruction
72889// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
72890
72891v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
72892// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x03,0x06]
72893// W32-ERR: error: invalid operand for instruction
72894// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
72895
72896v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
72897// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x04,0x06]
72898// W32-ERR: error: invalid operand for instruction
72899// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
72900
72901v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
72902// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x05,0x06]
72903// W32-ERR: error: invalid operand for instruction
72904// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
72905
72906v_cmp_ngt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
72907// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x16,0x06]
72908// W32-ERR: error: invalid operand for instruction
72909// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
72910
72911v_cmp_ngt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
72912// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x26,0x06]
72913// W32-ERR: error: invalid operand for instruction
72914// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
72915
72916v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
72917// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x00]
72918// W32-ERR: error: invalid operand for instruction
72919// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
72920
72921v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
72922// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x01]
72923// W32-ERR: error: invalid operand for instruction
72924// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
72925
72926v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
72927// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x02]
72928// W32-ERR: error: invalid operand for instruction
72929// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
72930
72931v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
72932// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x03]
72933// W32-ERR: error: invalid operand for instruction
72934// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
72935
72936v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
72937// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x04]
72938// W32-ERR: error: invalid operand for instruction
72939// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
72940
72941v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
72942// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x05]
72943// W32-ERR: error: invalid operand for instruction
72944// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
72945
72946v_cmp_ngt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
72947// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x16]
72948// W32-ERR: error: invalid operand for instruction
72949// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
72950
72951v_cmp_ngt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
72952// W64: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x26]
72953// W32-ERR: error: invalid operand for instruction
72954// W32-ERR-NEXT: v_cmp_ngt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
72955
72956v_cmp_ngt_f32 vcc_lo, v1, v2
72957// W32: encoding: [0x01,0x05,0x16,0x7c]
72958// W64-ERR: error: instruction not supported on this GPU
72959// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, v1, v2
72960
72961v_cmp_ngt_f32 vcc_lo, v255, v2
72962// W32: encoding: [0xff,0x05,0x16,0x7c]
72963// W64-ERR: error: instruction not supported on this GPU
72964// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, v255, v2
72965
72966v_cmp_ngt_f32 vcc_lo, s1, v2
72967// W32: encoding: [0x01,0x04,0x16,0x7c]
72968// W64-ERR: error: instruction not supported on this GPU
72969// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, s1, v2
72970
72971v_cmp_ngt_f32 vcc_lo, s101, v2
72972// W32: encoding: [0x65,0x04,0x16,0x7c]
72973// W64-ERR: error: instruction not supported on this GPU
72974// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, s101, v2
72975
72976v_cmp_ngt_f32 vcc_lo, vcc_lo, v2
72977// W32: encoding: [0x6a,0x04,0x16,0x7c]
72978// W64-ERR: error: instruction not supported on this GPU
72979// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, vcc_lo, v2
72980
72981v_cmp_ngt_f32 vcc_lo, vcc_hi, v2
72982// W32: encoding: [0x6b,0x04,0x16,0x7c]
72983// W64-ERR: error: instruction not supported on this GPU
72984// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, vcc_hi, v2
72985
72986v_cmp_ngt_f32 vcc_lo, m0, v2
72987// W32: encoding: [0x7c,0x04,0x16,0x7c]
72988// W64-ERR: error: instruction not supported on this GPU
72989// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, m0, v2
72990
72991v_cmp_ngt_f32 vcc_lo, exec_lo, v2
72992// W32: encoding: [0x7e,0x04,0x16,0x7c]
72993// W64-ERR: error: instruction not supported on this GPU
72994// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, exec_lo, v2
72995
72996v_cmp_ngt_f32 vcc_lo, exec_hi, v2
72997// W32: encoding: [0x7f,0x04,0x16,0x7c]
72998// W64-ERR: error: instruction not supported on this GPU
72999// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, exec_hi, v2
73000
73001v_cmp_ngt_f32 vcc_lo, 0, v2
73002// W32: encoding: [0x80,0x04,0x16,0x7c]
73003// W64-ERR: error: instruction not supported on this GPU
73004// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, 0, v2
73005
73006v_cmp_ngt_f32 vcc_lo, -1, v2
73007// W32: encoding: [0xc1,0x04,0x16,0x7c]
73008// W64-ERR: error: instruction not supported on this GPU
73009// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, -1, v2
73010
73011v_cmp_ngt_f32 vcc_lo, 0.5, v2
73012// W32: encoding: [0xf0,0x04,0x16,0x7c]
73013// W64-ERR: error: instruction not supported on this GPU
73014// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, 0.5, v2
73015
73016v_cmp_ngt_f32 vcc_lo, -4.0, v2
73017// W32: encoding: [0xf7,0x04,0x16,0x7c]
73018// W64-ERR: error: instruction not supported on this GPU
73019// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, -4.0, v2
73020
73021v_cmp_ngt_f32 vcc_lo, 0xaf123456, v2
73022// W32: encoding: [0xff,0x04,0x16,0x7c,0x56,0x34,0x12,0xaf]
73023// W64-ERR: error: instruction not supported on this GPU
73024// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, 0xaf123456, v2
73025
73026v_cmp_ngt_f32 vcc_lo, 0x3f717273, v2
73027// W32: encoding: [0xff,0x04,0x16,0x7c,0x73,0x72,0x71,0x3f]
73028// W64-ERR: error: instruction not supported on this GPU
73029// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, 0x3f717273, v2
73030
73031v_cmp_ngt_f32 vcc_lo, v1, v255
73032// W32: encoding: [0x01,0xff,0x17,0x7c]
73033// W64-ERR: error: instruction not supported on this GPU
73034// W64-ERR-NEXT: v_cmp_ngt_f32 vcc_lo, v1, v255
73035
73036v_cmp_ngt_f32_e64 s10, v1, v2
73037// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
73038// W64-ERR: error: invalid operand for instruction
73039// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, v2
73040
73041v_cmp_ngt_f32_e64 s12, v1, v2
73042// W32: encoding: [0x0c,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
73043// W64-ERR: error: invalid operand for instruction
73044// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s12, v1, v2
73045
73046v_cmp_ngt_f32_e64 s100, v1, v2
73047// W32: encoding: [0x64,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
73048// W64-ERR: error: invalid operand for instruction
73049// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s100, v1, v2
73050
73051v_cmp_ngt_f32_e64 vcc_lo, v1, v2
73052// W32: encoding: [0x6a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x00]
73053// W64-ERR: error: invalid operand for instruction
73054// W64-ERR-NEXT: v_cmp_ngt_f32_e64 vcc_lo, v1, v2
73055
73056v_cmp_ngt_f32_e64 s10, v255, v2
73057// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xff,0x05,0x02,0x00]
73058// W64-ERR: error: invalid operand for instruction
73059// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v255, v2
73060
73061v_cmp_ngt_f32_e64 s10, s1, v2
73062// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x04,0x02,0x00]
73063// W64-ERR: error: invalid operand for instruction
73064// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, s1, v2
73065
73066v_cmp_ngt_f32_e64 s10, s101, v2
73067// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x65,0x04,0x02,0x00]
73068// W64-ERR: error: invalid operand for instruction
73069// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, s101, v2
73070
73071v_cmp_ngt_f32_e64 s10, vcc_lo, v2
73072// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x6a,0x04,0x02,0x00]
73073// W64-ERR: error: invalid operand for instruction
73074// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, vcc_lo, v2
73075
73076v_cmp_ngt_f32_e64 s10, vcc_hi, v2
73077// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x6b,0x04,0x02,0x00]
73078// W64-ERR: error: invalid operand for instruction
73079// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, vcc_hi, v2
73080
73081v_cmp_ngt_f32_e64 s10, m0, v2
73082// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7c,0x04,0x02,0x00]
73083// W64-ERR: error: invalid operand for instruction
73084// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, m0, v2
73085
73086v_cmp_ngt_f32_e64 s10, exec_lo, v2
73087// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7e,0x04,0x02,0x00]
73088// W64-ERR: error: invalid operand for instruction
73089// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, exec_lo, v2
73090
73091v_cmp_ngt_f32_e64 s10, exec_hi, v2
73092// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x7f,0x04,0x02,0x00]
73093// W64-ERR: error: invalid operand for instruction
73094// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, exec_hi, v2
73095
73096v_cmp_ngt_f32_e64 s10, 0, v2
73097// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x80,0x04,0x02,0x00]
73098// W64-ERR: error: invalid operand for instruction
73099// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, 0, v2
73100
73101v_cmp_ngt_f32_e64 s10, -1, v2
73102// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xc1,0x04,0x02,0x00]
73103// W64-ERR: error: invalid operand for instruction
73104// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, -1, v2
73105
73106v_cmp_ngt_f32_e64 s10, 0.5, v2
73107// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xf0,0x04,0x02,0x00]
73108// W64-ERR: error: invalid operand for instruction
73109// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, 0.5, v2
73110
73111v_cmp_ngt_f32_e64 s10, -4.0, v2
73112// W32: encoding: [0x0a,0x00,0x0b,0xd4,0xf7,0x04,0x02,0x00]
73113// W64-ERR: error: invalid operand for instruction
73114// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, -4.0, v2
73115
73116v_cmp_ngt_f32_e64 s10, v1, v255
73117// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x03,0x00]
73118// W64-ERR: error: invalid operand for instruction
73119// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, v255
73120
73121v_cmp_ngt_f32_e64 s10, v1, s2
73122// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x00,0x00]
73123// W64-ERR: error: invalid operand for instruction
73124// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, s2
73125
73126v_cmp_ngt_f32_e64 s10, v1, s101
73127// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xcb,0x00,0x00]
73128// W64-ERR: error: invalid operand for instruction
73129// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, s101
73130
73131v_cmp_ngt_f32_e64 s10, v1, vcc_lo
73132// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd5,0x00,0x00]
73133// W64-ERR: error: invalid operand for instruction
73134// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, vcc_lo
73135
73136v_cmp_ngt_f32_e64 s10, v1, vcc_hi
73137// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xd7,0x00,0x00]
73138// W64-ERR: error: invalid operand for instruction
73139// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, vcc_hi
73140
73141v_cmp_ngt_f32_e64 s10, v1, m0
73142// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xf9,0x00,0x00]
73143// W64-ERR: error: invalid operand for instruction
73144// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, m0
73145
73146v_cmp_ngt_f32_e64 s10, v1, exec_lo
73147// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xfd,0x00,0x00]
73148// W64-ERR: error: invalid operand for instruction
73149// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, exec_lo
73150
73151v_cmp_ngt_f32_e64 s10, v1, exec_hi
73152// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xff,0x00,0x00]
73153// W64-ERR: error: invalid operand for instruction
73154// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, exec_hi
73155
73156v_cmp_ngt_f32_e64 s10, v1, 0
73157// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x01,0x01,0x00]
73158// W64-ERR: error: invalid operand for instruction
73159// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, 0
73160
73161v_cmp_ngt_f32_e64 s10, v1, -1
73162// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x83,0x01,0x00]
73163// W64-ERR: error: invalid operand for instruction
73164// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, -1
73165
73166v_cmp_ngt_f32_e64 s10, v1, 0.5
73167// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xe1,0x01,0x00]
73168// W64-ERR: error: invalid operand for instruction
73169// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, 0.5
73170
73171v_cmp_ngt_f32_e64 s10, v1, -4.0
73172// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0xef,0x01,0x00]
73173// W64-ERR: error: invalid operand for instruction
73174// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, -4.0
73175
73176v_cmp_ngt_f32_e64 s10, -v1, v2
73177// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x20]
73178// W64-ERR: error: invalid operand for instruction
73179// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, -v1, v2
73180
73181v_cmp_ngt_f32_e64 s10, v1, -v2
73182// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x40]
73183// W64-ERR: error: invalid operand for instruction
73184// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, -v2
73185
73186v_cmp_ngt_f32_e64 s10, -v1, -v2
73187// W32: encoding: [0x0a,0x00,0x0b,0xd4,0x01,0x05,0x02,0x60]
73188// W64-ERR: error: invalid operand for instruction
73189// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, -v1, -v2
73190
73191v_cmp_ngt_f32_e64 s10, v1, v2 clamp
73192// W32: encoding: [0x0a,0x80,0x0b,0xd4,0x01,0x05,0x02,0x00]
73193// W64-ERR: error: invalid operand for instruction
73194// W64-ERR-NEXT: v_cmp_ngt_f32_e64 s10, v1, v2 clamp
73195
73196v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
73197// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x06]
73198// W64-ERR: error: invalid operand for instruction
73199// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
73200
73201v_cmp_ngt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
73202// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x88,0x06,0x06]
73203// W64-ERR: error: invalid operand for instruction
73204// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
73205
73206v_cmp_ngt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
73207// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0xe4,0x06,0x06]
73208// W64-ERR: error: invalid operand for instruction
73209// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
73210
73211v_cmp_ngt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
73212// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x00,0x06,0x06]
73213// W64-ERR: error: invalid operand for instruction
73214// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
73215
73216v_cmp_ngt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
73217// W32: encoding: [0xf9,0x04,0x16,0x7c,0xff,0x86,0x06,0x06]
73218// W64-ERR: error: invalid operand for instruction
73219// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
73220
73221v_cmp_ngt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
73222// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x86,0x06]
73223// W64-ERR: error: invalid operand for instruction
73224// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
73225
73226v_cmp_ngt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
73227// W32: encoding: [0xf9,0x04,0x16,0x7c,0x65,0x86,0x86,0x06]
73228// W64-ERR: error: invalid operand for instruction
73229// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
73230
73231v_cmp_ngt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
73232// W32: encoding: [0xf9,0x04,0x16,0x7c,0x6a,0x86,0x86,0x06]
73233// W64-ERR: error: invalid operand for instruction
73234// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
73235
73236v_cmp_ngt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
73237// W32: encoding: [0xf9,0x04,0x16,0x7c,0x6b,0x86,0x86,0x06]
73238// W64-ERR: error: invalid operand for instruction
73239// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
73240
73241v_cmp_ngt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
73242// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7c,0x86,0x86,0x06]
73243// W64-ERR: error: invalid operand for instruction
73244// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
73245
73246v_cmp_ngt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
73247// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7e,0x86,0x86,0x06]
73248// W64-ERR: error: invalid operand for instruction
73249// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
73250
73251v_cmp_ngt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
73252// W32: encoding: [0xf9,0x04,0x16,0x7c,0x7f,0x86,0x86,0x06]
73253// W64-ERR: error: invalid operand for instruction
73254// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
73255
73256v_cmp_ngt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
73257// W32: encoding: [0xf9,0xfe,0x17,0x7c,0x01,0x86,0x06,0x06]
73258// W64-ERR: error: invalid operand for instruction
73259// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
73260
73261v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
73262// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x00,0x06]
73263// W64-ERR: error: invalid operand for instruction
73264// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
73265
73266v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
73267// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x01,0x06]
73268// W64-ERR: error: invalid operand for instruction
73269// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
73270
73271v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
73272// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x02,0x06]
73273// W64-ERR: error: invalid operand for instruction
73274// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
73275
73276v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
73277// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x03,0x06]
73278// W64-ERR: error: invalid operand for instruction
73279// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
73280
73281v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
73282// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x04,0x06]
73283// W64-ERR: error: invalid operand for instruction
73284// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
73285
73286v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
73287// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x05,0x06]
73288// W64-ERR: error: invalid operand for instruction
73289// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
73290
73291v_cmp_ngt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
73292// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x16,0x06]
73293// W64-ERR: error: invalid operand for instruction
73294// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
73295
73296v_cmp_ngt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
73297// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x26,0x06]
73298// W64-ERR: error: invalid operand for instruction
73299// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
73300
73301v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
73302// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x00]
73303// W64-ERR: error: invalid operand for instruction
73304// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
73305
73306v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
73307// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x01]
73308// W64-ERR: error: invalid operand for instruction
73309// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
73310
73311v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
73312// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x02]
73313// W64-ERR: error: invalid operand for instruction
73314// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
73315
73316v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
73317// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x03]
73318// W64-ERR: error: invalid operand for instruction
73319// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
73320
73321v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
73322// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x04]
73323// W64-ERR: error: invalid operand for instruction
73324// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
73325
73326v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
73327// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x05]
73328// W64-ERR: error: invalid operand for instruction
73329// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
73330
73331v_cmp_ngt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
73332// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x16]
73333// W64-ERR: error: invalid operand for instruction
73334// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
73335
73336v_cmp_ngt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
73337// W32: encoding: [0xf9,0x04,0x16,0x7c,0x01,0x86,0x06,0x26]
73338// W64-ERR: error: invalid operand for instruction
73339// W64-ERR-NEXT: v_cmp_ngt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
73340
73341v_cmp_nle_f32 vcc, v1, v2
73342// W64: encoding: [0x01,0x05,0x18,0x7c]
73343// W32-ERR: error: instruction not supported on this GPU
73344// W32-ERR-NEXT: v_cmp_nle_f32 vcc, v1, v2
73345
73346v_cmp_nle_f32 vcc, v255, v2
73347// W64: encoding: [0xff,0x05,0x18,0x7c]
73348// W32-ERR: error: instruction not supported on this GPU
73349// W32-ERR-NEXT: v_cmp_nle_f32 vcc, v255, v2
73350
73351v_cmp_nle_f32 vcc, s1, v2
73352// W64: encoding: [0x01,0x04,0x18,0x7c]
73353// W32-ERR: error: instruction not supported on this GPU
73354// W32-ERR-NEXT: v_cmp_nle_f32 vcc, s1, v2
73355
73356v_cmp_nle_f32 vcc, s101, v2
73357// W64: encoding: [0x65,0x04,0x18,0x7c]
73358// W32-ERR: error: instruction not supported on this GPU
73359// W32-ERR-NEXT: v_cmp_nle_f32 vcc, s101, v2
73360
73361v_cmp_nle_f32 vcc, vcc_lo, v2
73362// W64: encoding: [0x6a,0x04,0x18,0x7c]
73363// W32-ERR: error: instruction not supported on this GPU
73364// W32-ERR-NEXT: v_cmp_nle_f32 vcc, vcc_lo, v2
73365
73366v_cmp_nle_f32 vcc, vcc_hi, v2
73367// W64: encoding: [0x6b,0x04,0x18,0x7c]
73368// W32-ERR: error: instruction not supported on this GPU
73369// W32-ERR-NEXT: v_cmp_nle_f32 vcc, vcc_hi, v2
73370
73371v_cmp_nle_f32 vcc, m0, v2
73372// W64: encoding: [0x7c,0x04,0x18,0x7c]
73373// W32-ERR: error: instruction not supported on this GPU
73374// W32-ERR-NEXT: v_cmp_nle_f32 vcc, m0, v2
73375
73376v_cmp_nle_f32 vcc, exec_lo, v2
73377// W64: encoding: [0x7e,0x04,0x18,0x7c]
73378// W32-ERR: error: instruction not supported on this GPU
73379// W32-ERR-NEXT: v_cmp_nle_f32 vcc, exec_lo, v2
73380
73381v_cmp_nle_f32 vcc, exec_hi, v2
73382// W64: encoding: [0x7f,0x04,0x18,0x7c]
73383// W32-ERR: error: instruction not supported on this GPU
73384// W32-ERR-NEXT: v_cmp_nle_f32 vcc, exec_hi, v2
73385
73386v_cmp_nle_f32 vcc, 0, v2
73387// W64: encoding: [0x80,0x04,0x18,0x7c]
73388// W32-ERR: error: instruction not supported on this GPU
73389// W32-ERR-NEXT: v_cmp_nle_f32 vcc, 0, v2
73390
73391v_cmp_nle_f32 vcc, -1, v2
73392// W64: encoding: [0xc1,0x04,0x18,0x7c]
73393// W32-ERR: error: instruction not supported on this GPU
73394// W32-ERR-NEXT: v_cmp_nle_f32 vcc, -1, v2
73395
73396v_cmp_nle_f32 vcc, 0.5, v2
73397// W64: encoding: [0xf0,0x04,0x18,0x7c]
73398// W32-ERR: error: instruction not supported on this GPU
73399// W32-ERR-NEXT: v_cmp_nle_f32 vcc, 0.5, v2
73400
73401v_cmp_nle_f32 vcc, -4.0, v2
73402// W64: encoding: [0xf7,0x04,0x18,0x7c]
73403// W32-ERR: error: instruction not supported on this GPU
73404// W32-ERR-NEXT: v_cmp_nle_f32 vcc, -4.0, v2
73405
73406v_cmp_nle_f32 vcc, 0xaf123456, v2
73407// W64: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf]
73408// W32-ERR: error: instruction not supported on this GPU
73409// W32-ERR-NEXT: v_cmp_nle_f32 vcc, 0xaf123456, v2
73410
73411v_cmp_nle_f32 vcc, 0x3f717273, v2
73412// W64: encoding: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f]
73413// W32-ERR: error: instruction not supported on this GPU
73414// W32-ERR-NEXT: v_cmp_nle_f32 vcc, 0x3f717273, v2
73415
73416v_cmp_nle_f32 vcc, v1, v255
73417// W64: encoding: [0x01,0xff,0x19,0x7c]
73418// W32-ERR: error: instruction not supported on this GPU
73419// W32-ERR-NEXT: v_cmp_nle_f32 vcc, v1, v255
73420
73421v_cmp_nle_f32_e64 s[10:11], v1, v2
73422// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
73423// W32-ERR: error: invalid operand for instruction
73424// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, v2
73425
73426v_cmp_nle_f32_e64 s[12:13], v1, v2
73427// W64: encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
73428// W32-ERR: error: invalid operand for instruction
73429// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[12:13], v1, v2
73430
73431v_cmp_nle_f32_e64 s[100:101], v1, v2
73432// W64: encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
73433// W32-ERR: error: invalid operand for instruction
73434// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[100:101], v1, v2
73435
73436v_cmp_nle_f32_e64 vcc, v1, v2
73437// W64: encoding: [0x6a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
73438// W32-ERR: error: invalid operand for instruction
73439// W32-ERR-NEXT: v_cmp_nle_f32_e64 vcc, v1, v2
73440
73441v_cmp_nle_f32_e64 s[10:11], v255, v2
73442// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
73443// W32-ERR: error: invalid operand for instruction
73444// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v255, v2
73445
73446v_cmp_nle_f32_e64 s[10:11], s1, v2
73447// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
73448// W32-ERR: error: invalid operand for instruction
73449// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], s1, v2
73450
73451v_cmp_nle_f32_e64 s[10:11], s101, v2
73452// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
73453// W32-ERR: error: invalid operand for instruction
73454// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], s101, v2
73455
73456v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
73457// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
73458// W32-ERR: error: invalid operand for instruction
73459// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
73460
73461v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
73462// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
73463// W32-ERR: error: invalid operand for instruction
73464// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
73465
73466v_cmp_nle_f32_e64 s[10:11], m0, v2
73467// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0x04,0x02,0x00]
73468// W32-ERR: error: invalid operand for instruction
73469// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], m0, v2
73470
73471v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
73472// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
73473// W32-ERR: error: invalid operand for instruction
73474// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
73475
73476v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
73477// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
73478// W32-ERR: error: invalid operand for instruction
73479// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
73480
73481v_cmp_nle_f32_e64 s[10:11], 0, v2
73482// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
73483// W32-ERR: error: invalid operand for instruction
73484// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], 0, v2
73485
73486v_cmp_nle_f32_e64 s[10:11], -1, v2
73487// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
73488// W32-ERR: error: invalid operand for instruction
73489// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], -1, v2
73490
73491v_cmp_nle_f32_e64 s[10:11], 0.5, v2
73492// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xf0,0x04,0x02,0x00]
73493// W32-ERR: error: invalid operand for instruction
73494// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], 0.5, v2
73495
73496v_cmp_nle_f32_e64 s[10:11], -4.0, v2
73497// W64: encoding: [0x0a,0x00,0x0c,0xd4,0xf7,0x04,0x02,0x00]
73498// W32-ERR: error: invalid operand for instruction
73499// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], -4.0, v2
73500
73501v_cmp_nle_f32_e64 s[10:11], v1, v255
73502// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
73503// W32-ERR: error: invalid operand for instruction
73504// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, v255
73505
73506v_cmp_nle_f32_e64 s[10:11], v1, s2
73507// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
73508// W32-ERR: error: invalid operand for instruction
73509// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, s2
73510
73511v_cmp_nle_f32_e64 s[10:11], v1, s101
73512// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
73513// W32-ERR: error: invalid operand for instruction
73514// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, s101
73515
73516v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
73517// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
73518// W32-ERR: error: invalid operand for instruction
73519// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
73520
73521v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
73522// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
73523// W32-ERR: error: invalid operand for instruction
73524// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
73525
73526v_cmp_nle_f32_e64 s[10:11], v1, m0
73527// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xf9,0x00,0x00]
73528// W32-ERR: error: invalid operand for instruction
73529// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, m0
73530
73531v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
73532// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
73533// W32-ERR: error: invalid operand for instruction
73534// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
73535
73536v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
73537// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
73538// W32-ERR: error: invalid operand for instruction
73539// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
73540
73541v_cmp_nle_f32_e64 s[10:11], v1, 0
73542// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
73543// W32-ERR: error: invalid operand for instruction
73544// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, 0
73545
73546v_cmp_nle_f32_e64 s[10:11], v1, -1
73547// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
73548// W32-ERR: error: invalid operand for instruction
73549// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, -1
73550
73551v_cmp_nle_f32_e64 s[10:11], v1, 0.5
73552// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xe1,0x01,0x00]
73553// W32-ERR: error: invalid operand for instruction
73554// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, 0.5
73555
73556v_cmp_nle_f32_e64 s[10:11], v1, -4.0
73557// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xef,0x01,0x00]
73558// W32-ERR: error: invalid operand for instruction
73559// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, -4.0
73560
73561v_cmp_nle_f32_e64 s[10:11], -v1, v2
73562// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
73563// W32-ERR: error: invalid operand for instruction
73564// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], -v1, v2
73565
73566v_cmp_nle_f32_e64 s[10:11], v1, -v2
73567// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
73568// W32-ERR: error: invalid operand for instruction
73569// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, -v2
73570
73571v_cmp_nle_f32_e64 s[10:11], -v1, -v2
73572// W64: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
73573// W32-ERR: error: invalid operand for instruction
73574// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], -v1, -v2
73575
73576v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp
73577// W64: encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
73578// W32-ERR: error: invalid operand for instruction
73579// W32-ERR-NEXT: v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp
73580
73581v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
73582// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x06]
73583// W32-ERR: error: invalid operand for instruction
73584// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
73585
73586v_cmp_nle_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
73587// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x88,0x06,0x06]
73588// W32-ERR: error: invalid operand for instruction
73589// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
73590
73591v_cmp_nle_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
73592// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0xe4,0x06,0x06]
73593// W32-ERR: error: invalid operand for instruction
73594// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
73595
73596v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
73597// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x00,0x06,0x06]
73598// W32-ERR: error: instruction not supported on this GPU
73599// W32-ERR-NEXT: v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
73600
73601v_cmp_nle_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
73602// W64: encoding: [0xf9,0x04,0x18,0x7c,0xff,0x86,0x06,0x06]
73603// W32-ERR: error: invalid operand for instruction
73604// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
73605
73606v_cmp_nle_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
73607// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x86,0x06]
73608// W32-ERR: error: invalid operand for instruction
73609// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
73610
73611v_cmp_nle_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
73612// W64: encoding: [0xf9,0x04,0x18,0x7c,0x65,0x86,0x86,0x06]
73613// W32-ERR: error: invalid operand for instruction
73614// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
73615
73616v_cmp_nle_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
73617// W64: encoding: [0xf9,0x04,0x18,0x7c,0x6a,0x86,0x86,0x06]
73618// W32-ERR: error: invalid operand for instruction
73619// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
73620
73621v_cmp_nle_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
73622// W64: encoding: [0xf9,0x04,0x18,0x7c,0x6b,0x86,0x86,0x06]
73623// W32-ERR: error: invalid operand for instruction
73624// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
73625
73626v_cmp_nle_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
73627// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7c,0x86,0x86,0x06]
73628// W32-ERR: error: invalid operand for instruction
73629// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
73630
73631v_cmp_nle_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
73632// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7e,0x86,0x86,0x06]
73633// W32-ERR: error: invalid operand for instruction
73634// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
73635
73636v_cmp_nle_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
73637// W64: encoding: [0xf9,0x04,0x18,0x7c,0x7f,0x86,0x86,0x06]
73638// W32-ERR: error: invalid operand for instruction
73639// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
73640
73641v_cmp_nle_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
73642// W64: encoding: [0xf9,0xfe,0x19,0x7c,0x01,0x86,0x06,0x06]
73643// W32-ERR: error: invalid operand for instruction
73644// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
73645
73646v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
73647// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x00,0x06]
73648// W32-ERR: error: invalid operand for instruction
73649// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
73650
73651v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
73652// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x01,0x06]
73653// W32-ERR: error: invalid operand for instruction
73654// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
73655
73656v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
73657// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x02,0x06]
73658// W32-ERR: error: invalid operand for instruction
73659// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
73660
73661v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
73662// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x03,0x06]
73663// W32-ERR: error: invalid operand for instruction
73664// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
73665
73666v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
73667// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x04,0x06]
73668// W32-ERR: error: invalid operand for instruction
73669// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
73670
73671v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
73672// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x05,0x06]
73673// W32-ERR: error: invalid operand for instruction
73674// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
73675
73676v_cmp_nle_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
73677// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x16,0x06]
73678// W32-ERR: error: invalid operand for instruction
73679// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
73680
73681v_cmp_nle_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
73682// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x26,0x06]
73683// W32-ERR: error: invalid operand for instruction
73684// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
73685
73686v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
73687// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x00]
73688// W32-ERR: error: invalid operand for instruction
73689// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
73690
73691v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
73692// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x01]
73693// W32-ERR: error: invalid operand for instruction
73694// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
73695
73696v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
73697// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x02]
73698// W32-ERR: error: invalid operand for instruction
73699// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
73700
73701v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
73702// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x03]
73703// W32-ERR: error: invalid operand for instruction
73704// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
73705
73706v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
73707// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x04]
73708// W32-ERR: error: invalid operand for instruction
73709// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
73710
73711v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
73712// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x05]
73713// W32-ERR: error: invalid operand for instruction
73714// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
73715
73716v_cmp_nle_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
73717// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x16]
73718// W32-ERR: error: invalid operand for instruction
73719// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
73720
73721v_cmp_nle_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
73722// W64: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x26]
73723// W32-ERR: error: invalid operand for instruction
73724// W32-ERR-NEXT: v_cmp_nle_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
73725
73726v_cmp_nle_f32 vcc_lo, v1, v2
73727// W32: encoding: [0x01,0x05,0x18,0x7c]
73728// W64-ERR: error: instruction not supported on this GPU
73729// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, v1, v2
73730
73731v_cmp_nle_f32 vcc_lo, v255, v2
73732// W32: encoding: [0xff,0x05,0x18,0x7c]
73733// W64-ERR: error: instruction not supported on this GPU
73734// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, v255, v2
73735
73736v_cmp_nle_f32 vcc_lo, s1, v2
73737// W32: encoding: [0x01,0x04,0x18,0x7c]
73738// W64-ERR: error: instruction not supported on this GPU
73739// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, s1, v2
73740
73741v_cmp_nle_f32 vcc_lo, s101, v2
73742// W32: encoding: [0x65,0x04,0x18,0x7c]
73743// W64-ERR: error: instruction not supported on this GPU
73744// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, s101, v2
73745
73746v_cmp_nle_f32 vcc_lo, vcc_lo, v2
73747// W32: encoding: [0x6a,0x04,0x18,0x7c]
73748// W64-ERR: error: instruction not supported on this GPU
73749// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, vcc_lo, v2
73750
73751v_cmp_nle_f32 vcc_lo, vcc_hi, v2
73752// W32: encoding: [0x6b,0x04,0x18,0x7c]
73753// W64-ERR: error: instruction not supported on this GPU
73754// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, vcc_hi, v2
73755
73756v_cmp_nle_f32 vcc_lo, m0, v2
73757// W32: encoding: [0x7c,0x04,0x18,0x7c]
73758// W64-ERR: error: instruction not supported on this GPU
73759// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, m0, v2
73760
73761v_cmp_nle_f32 vcc_lo, exec_lo, v2
73762// W32: encoding: [0x7e,0x04,0x18,0x7c]
73763// W64-ERR: error: instruction not supported on this GPU
73764// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, exec_lo, v2
73765
73766v_cmp_nle_f32 vcc_lo, exec_hi, v2
73767// W32: encoding: [0x7f,0x04,0x18,0x7c]
73768// W64-ERR: error: instruction not supported on this GPU
73769// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, exec_hi, v2
73770
73771v_cmp_nle_f32 vcc_lo, 0, v2
73772// W32: encoding: [0x80,0x04,0x18,0x7c]
73773// W64-ERR: error: instruction not supported on this GPU
73774// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, 0, v2
73775
73776v_cmp_nle_f32 vcc_lo, -1, v2
73777// W32: encoding: [0xc1,0x04,0x18,0x7c]
73778// W64-ERR: error: instruction not supported on this GPU
73779// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, -1, v2
73780
73781v_cmp_nle_f32 vcc_lo, 0.5, v2
73782// W32: encoding: [0xf0,0x04,0x18,0x7c]
73783// W64-ERR: error: instruction not supported on this GPU
73784// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, 0.5, v2
73785
73786v_cmp_nle_f32 vcc_lo, -4.0, v2
73787// W32: encoding: [0xf7,0x04,0x18,0x7c]
73788// W64-ERR: error: instruction not supported on this GPU
73789// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, -4.0, v2
73790
73791v_cmp_nle_f32 vcc_lo, 0xaf123456, v2
73792// W32: encoding: [0xff,0x04,0x18,0x7c,0x56,0x34,0x12,0xaf]
73793// W64-ERR: error: instruction not supported on this GPU
73794// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, 0xaf123456, v2
73795
73796v_cmp_nle_f32 vcc_lo, 0x3f717273, v2
73797// W32: encoding: [0xff,0x04,0x18,0x7c,0x73,0x72,0x71,0x3f]
73798// W64-ERR: error: instruction not supported on this GPU
73799// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, 0x3f717273, v2
73800
73801v_cmp_nle_f32 vcc_lo, v1, v255
73802// W32: encoding: [0x01,0xff,0x19,0x7c]
73803// W64-ERR: error: instruction not supported on this GPU
73804// W64-ERR-NEXT: v_cmp_nle_f32 vcc_lo, v1, v255
73805
73806v_cmp_nle_f32_e64 s10, v1, v2
73807// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
73808// W64-ERR: error: invalid operand for instruction
73809// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, v2
73810
73811v_cmp_nle_f32_e64 s12, v1, v2
73812// W32: encoding: [0x0c,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
73813// W64-ERR: error: invalid operand for instruction
73814// W64-ERR-NEXT: v_cmp_nle_f32_e64 s12, v1, v2
73815
73816v_cmp_nle_f32_e64 s100, v1, v2
73817// W32: encoding: [0x64,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
73818// W64-ERR: error: invalid operand for instruction
73819// W64-ERR-NEXT: v_cmp_nle_f32_e64 s100, v1, v2
73820
73821v_cmp_nle_f32_e64 vcc_lo, v1, v2
73822// W32: encoding: [0x6a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x00]
73823// W64-ERR: error: invalid operand for instruction
73824// W64-ERR-NEXT: v_cmp_nle_f32_e64 vcc_lo, v1, v2
73825
73826v_cmp_nle_f32_e64 s10, v255, v2
73827// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xff,0x05,0x02,0x00]
73828// W64-ERR: error: invalid operand for instruction
73829// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v255, v2
73830
73831v_cmp_nle_f32_e64 s10, s1, v2
73832// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x04,0x02,0x00]
73833// W64-ERR: error: invalid operand for instruction
73834// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, s1, v2
73835
73836v_cmp_nle_f32_e64 s10, s101, v2
73837// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x65,0x04,0x02,0x00]
73838// W64-ERR: error: invalid operand for instruction
73839// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, s101, v2
73840
73841v_cmp_nle_f32_e64 s10, vcc_lo, v2
73842// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x6a,0x04,0x02,0x00]
73843// W64-ERR: error: invalid operand for instruction
73844// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, vcc_lo, v2
73845
73846v_cmp_nle_f32_e64 s10, vcc_hi, v2
73847// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x6b,0x04,0x02,0x00]
73848// W64-ERR: error: invalid operand for instruction
73849// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, vcc_hi, v2
73850
73851v_cmp_nle_f32_e64 s10, m0, v2
73852// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7c,0x04,0x02,0x00]
73853// W64-ERR: error: invalid operand for instruction
73854// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, m0, v2
73855
73856v_cmp_nle_f32_e64 s10, exec_lo, v2
73857// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7e,0x04,0x02,0x00]
73858// W64-ERR: error: invalid operand for instruction
73859// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, exec_lo, v2
73860
73861v_cmp_nle_f32_e64 s10, exec_hi, v2
73862// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x7f,0x04,0x02,0x00]
73863// W64-ERR: error: invalid operand for instruction
73864// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, exec_hi, v2
73865
73866v_cmp_nle_f32_e64 s10, 0, v2
73867// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x80,0x04,0x02,0x00]
73868// W64-ERR: error: invalid operand for instruction
73869// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, 0, v2
73870
73871v_cmp_nle_f32_e64 s10, -1, v2
73872// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xc1,0x04,0x02,0x00]
73873// W64-ERR: error: invalid operand for instruction
73874// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, -1, v2
73875
73876v_cmp_nle_f32_e64 s10, 0.5, v2
73877// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xf0,0x04,0x02,0x00]
73878// W64-ERR: error: invalid operand for instruction
73879// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, 0.5, v2
73880
73881v_cmp_nle_f32_e64 s10, -4.0, v2
73882// W32: encoding: [0x0a,0x00,0x0c,0xd4,0xf7,0x04,0x02,0x00]
73883// W64-ERR: error: invalid operand for instruction
73884// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, -4.0, v2
73885
73886v_cmp_nle_f32_e64 s10, v1, v255
73887// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x03,0x00]
73888// W64-ERR: error: invalid operand for instruction
73889// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, v255
73890
73891v_cmp_nle_f32_e64 s10, v1, s2
73892// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x00,0x00]
73893// W64-ERR: error: invalid operand for instruction
73894// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, s2
73895
73896v_cmp_nle_f32_e64 s10, v1, s101
73897// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xcb,0x00,0x00]
73898// W64-ERR: error: invalid operand for instruction
73899// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, s101
73900
73901v_cmp_nle_f32_e64 s10, v1, vcc_lo
73902// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd5,0x00,0x00]
73903// W64-ERR: error: invalid operand for instruction
73904// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, vcc_lo
73905
73906v_cmp_nle_f32_e64 s10, v1, vcc_hi
73907// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xd7,0x00,0x00]
73908// W64-ERR: error: invalid operand for instruction
73909// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, vcc_hi
73910
73911v_cmp_nle_f32_e64 s10, v1, m0
73912// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xf9,0x00,0x00]
73913// W64-ERR: error: invalid operand for instruction
73914// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, m0
73915
73916v_cmp_nle_f32_e64 s10, v1, exec_lo
73917// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xfd,0x00,0x00]
73918// W64-ERR: error: invalid operand for instruction
73919// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, exec_lo
73920
73921v_cmp_nle_f32_e64 s10, v1, exec_hi
73922// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xff,0x00,0x00]
73923// W64-ERR: error: invalid operand for instruction
73924// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, exec_hi
73925
73926v_cmp_nle_f32_e64 s10, v1, 0
73927// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x01,0x01,0x00]
73928// W64-ERR: error: invalid operand for instruction
73929// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, 0
73930
73931v_cmp_nle_f32_e64 s10, v1, -1
73932// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x83,0x01,0x00]
73933// W64-ERR: error: invalid operand for instruction
73934// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, -1
73935
73936v_cmp_nle_f32_e64 s10, v1, 0.5
73937// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xe1,0x01,0x00]
73938// W64-ERR: error: invalid operand for instruction
73939// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, 0.5
73940
73941v_cmp_nle_f32_e64 s10, v1, -4.0
73942// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0xef,0x01,0x00]
73943// W64-ERR: error: invalid operand for instruction
73944// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, -4.0
73945
73946v_cmp_nle_f32_e64 s10, -v1, v2
73947// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x20]
73948// W64-ERR: error: invalid operand for instruction
73949// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, -v1, v2
73950
73951v_cmp_nle_f32_e64 s10, v1, -v2
73952// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x40]
73953// W64-ERR: error: invalid operand for instruction
73954// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, -v2
73955
73956v_cmp_nle_f32_e64 s10, -v1, -v2
73957// W32: encoding: [0x0a,0x00,0x0c,0xd4,0x01,0x05,0x02,0x60]
73958// W64-ERR: error: invalid operand for instruction
73959// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, -v1, -v2
73960
73961v_cmp_nle_f32_e64 s10, v1, v2 clamp
73962// W32: encoding: [0x0a,0x80,0x0c,0xd4,0x01,0x05,0x02,0x00]
73963// W64-ERR: error: invalid operand for instruction
73964// W64-ERR-NEXT: v_cmp_nle_f32_e64 s10, v1, v2 clamp
73965
73966v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
73967// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x06]
73968// W64-ERR: error: invalid operand for instruction
73969// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
73970
73971v_cmp_nle_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
73972// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x88,0x06,0x06]
73973// W64-ERR: error: invalid operand for instruction
73974// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
73975
73976v_cmp_nle_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
73977// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0xe4,0x06,0x06]
73978// W64-ERR: error: invalid operand for instruction
73979// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
73980
73981v_cmp_nle_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
73982// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x00,0x06,0x06]
73983// W64-ERR: error: invalid operand for instruction
73984// W64-ERR-NEXT: v_cmp_nle_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
73985
73986v_cmp_nle_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
73987// W32: encoding: [0xf9,0x04,0x18,0x7c,0xff,0x86,0x06,0x06]
73988// W64-ERR: error: invalid operand for instruction
73989// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
73990
73991v_cmp_nle_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
73992// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x86,0x06]
73993// W64-ERR: error: invalid operand for instruction
73994// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
73995
73996v_cmp_nle_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
73997// W32: encoding: [0xf9,0x04,0x18,0x7c,0x65,0x86,0x86,0x06]
73998// W64-ERR: error: invalid operand for instruction
73999// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
74000
74001v_cmp_nle_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
74002// W32: encoding: [0xf9,0x04,0x18,0x7c,0x6a,0x86,0x86,0x06]
74003// W64-ERR: error: invalid operand for instruction
74004// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
74005
74006v_cmp_nle_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
74007// W32: encoding: [0xf9,0x04,0x18,0x7c,0x6b,0x86,0x86,0x06]
74008// W64-ERR: error: invalid operand for instruction
74009// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
74010
74011v_cmp_nle_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
74012// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7c,0x86,0x86,0x06]
74013// W64-ERR: error: invalid operand for instruction
74014// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
74015
74016v_cmp_nle_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
74017// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7e,0x86,0x86,0x06]
74018// W64-ERR: error: invalid operand for instruction
74019// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
74020
74021v_cmp_nle_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
74022// W32: encoding: [0xf9,0x04,0x18,0x7c,0x7f,0x86,0x86,0x06]
74023// W64-ERR: error: invalid operand for instruction
74024// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
74025
74026v_cmp_nle_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
74027// W32: encoding: [0xf9,0xfe,0x19,0x7c,0x01,0x86,0x06,0x06]
74028// W64-ERR: error: invalid operand for instruction
74029// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
74030
74031v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
74032// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x00,0x06]
74033// W64-ERR: error: invalid operand for instruction
74034// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
74035
74036v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
74037// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x01,0x06]
74038// W64-ERR: error: invalid operand for instruction
74039// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
74040
74041v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
74042// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x02,0x06]
74043// W64-ERR: error: invalid operand for instruction
74044// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
74045
74046v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
74047// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x03,0x06]
74048// W64-ERR: error: invalid operand for instruction
74049// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
74050
74051v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
74052// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x04,0x06]
74053// W64-ERR: error: invalid operand for instruction
74054// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
74055
74056v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
74057// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x05,0x06]
74058// W64-ERR: error: invalid operand for instruction
74059// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
74060
74061v_cmp_nle_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
74062// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x16,0x06]
74063// W64-ERR: error: invalid operand for instruction
74064// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
74065
74066v_cmp_nle_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
74067// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x26,0x06]
74068// W64-ERR: error: invalid operand for instruction
74069// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
74070
74071v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
74072// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x00]
74073// W64-ERR: error: invalid operand for instruction
74074// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
74075
74076v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
74077// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x01]
74078// W64-ERR: error: invalid operand for instruction
74079// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
74080
74081v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
74082// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x02]
74083// W64-ERR: error: invalid operand for instruction
74084// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
74085
74086v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
74087// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x03]
74088// W64-ERR: error: invalid operand for instruction
74089// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
74090
74091v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
74092// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x04]
74093// W64-ERR: error: invalid operand for instruction
74094// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
74095
74096v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
74097// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x05]
74098// W64-ERR: error: invalid operand for instruction
74099// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
74100
74101v_cmp_nle_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
74102// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x16]
74103// W64-ERR: error: invalid operand for instruction
74104// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
74105
74106v_cmp_nle_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
74107// W32: encoding: [0xf9,0x04,0x18,0x7c,0x01,0x86,0x06,0x26]
74108// W64-ERR: error: invalid operand for instruction
74109// W64-ERR-NEXT: v_cmp_nle_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
74110
74111v_cmp_neq_f32 vcc, v1, v2
74112// W64: encoding: [0x01,0x05,0x1a,0x7c]
74113// W32-ERR: error: instruction not supported on this GPU
74114// W32-ERR-NEXT: v_cmp_neq_f32 vcc, v1, v2
74115
74116v_cmp_neq_f32 vcc, v255, v2
74117// W64: encoding: [0xff,0x05,0x1a,0x7c]
74118// W32-ERR: error: instruction not supported on this GPU
74119// W32-ERR-NEXT: v_cmp_neq_f32 vcc, v255, v2
74120
74121v_cmp_neq_f32 vcc, s1, v2
74122// W64: encoding: [0x01,0x04,0x1a,0x7c]
74123// W32-ERR: error: instruction not supported on this GPU
74124// W32-ERR-NEXT: v_cmp_neq_f32 vcc, s1, v2
74125
74126v_cmp_neq_f32 vcc, s101, v2
74127// W64: encoding: [0x65,0x04,0x1a,0x7c]
74128// W32-ERR: error: instruction not supported on this GPU
74129// W32-ERR-NEXT: v_cmp_neq_f32 vcc, s101, v2
74130
74131v_cmp_neq_f32 vcc, vcc_lo, v2
74132// W64: encoding: [0x6a,0x04,0x1a,0x7c]
74133// W32-ERR: error: instruction not supported on this GPU
74134// W32-ERR-NEXT: v_cmp_neq_f32 vcc, vcc_lo, v2
74135
74136v_cmp_neq_f32 vcc, vcc_hi, v2
74137// W64: encoding: [0x6b,0x04,0x1a,0x7c]
74138// W32-ERR: error: instruction not supported on this GPU
74139// W32-ERR-NEXT: v_cmp_neq_f32 vcc, vcc_hi, v2
74140
74141v_cmp_neq_f32 vcc, m0, v2
74142// W64: encoding: [0x7c,0x04,0x1a,0x7c]
74143// W32-ERR: error: instruction not supported on this GPU
74144// W32-ERR-NEXT: v_cmp_neq_f32 vcc, m0, v2
74145
74146v_cmp_neq_f32 vcc, exec_lo, v2
74147// W64: encoding: [0x7e,0x04,0x1a,0x7c]
74148// W32-ERR: error: instruction not supported on this GPU
74149// W32-ERR-NEXT: v_cmp_neq_f32 vcc, exec_lo, v2
74150
74151v_cmp_neq_f32 vcc, exec_hi, v2
74152// W64: encoding: [0x7f,0x04,0x1a,0x7c]
74153// W32-ERR: error: instruction not supported on this GPU
74154// W32-ERR-NEXT: v_cmp_neq_f32 vcc, exec_hi, v2
74155
74156v_cmp_neq_f32 vcc, 0, v2
74157// W64: encoding: [0x80,0x04,0x1a,0x7c]
74158// W32-ERR: error: instruction not supported on this GPU
74159// W32-ERR-NEXT: v_cmp_neq_f32 vcc, 0, v2
74160
74161v_cmp_neq_f32 vcc, -1, v2
74162// W64: encoding: [0xc1,0x04,0x1a,0x7c]
74163// W32-ERR: error: instruction not supported on this GPU
74164// W32-ERR-NEXT: v_cmp_neq_f32 vcc, -1, v2
74165
74166v_cmp_neq_f32 vcc, 0.5, v2
74167// W64: encoding: [0xf0,0x04,0x1a,0x7c]
74168// W32-ERR: error: instruction not supported on this GPU
74169// W32-ERR-NEXT: v_cmp_neq_f32 vcc, 0.5, v2
74170
74171v_cmp_neq_f32 vcc, -4.0, v2
74172// W64: encoding: [0xf7,0x04,0x1a,0x7c]
74173// W32-ERR: error: instruction not supported on this GPU
74174// W32-ERR-NEXT: v_cmp_neq_f32 vcc, -4.0, v2
74175
74176v_cmp_neq_f32 vcc, 0xaf123456, v2
74177// W64: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf]
74178// W32-ERR: error: instruction not supported on this GPU
74179// W32-ERR-NEXT: v_cmp_neq_f32 vcc, 0xaf123456, v2
74180
74181v_cmp_neq_f32 vcc, 0x3f717273, v2
74182// W64: encoding: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f]
74183// W32-ERR: error: instruction not supported on this GPU
74184// W32-ERR-NEXT: v_cmp_neq_f32 vcc, 0x3f717273, v2
74185
74186v_cmp_neq_f32 vcc, v1, v255
74187// W64: encoding: [0x01,0xff,0x1b,0x7c]
74188// W32-ERR: error: instruction not supported on this GPU
74189// W32-ERR-NEXT: v_cmp_neq_f32 vcc, v1, v255
74190
74191v_cmp_neq_f32_e64 s[10:11], v1, v2
74192// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
74193// W32-ERR: error: invalid operand for instruction
74194// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, v2
74195
74196v_cmp_neq_f32_e64 s[12:13], v1, v2
74197// W64: encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
74198// W32-ERR: error: invalid operand for instruction
74199// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[12:13], v1, v2
74200
74201v_cmp_neq_f32_e64 s[100:101], v1, v2
74202// W64: encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
74203// W32-ERR: error: invalid operand for instruction
74204// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[100:101], v1, v2
74205
74206v_cmp_neq_f32_e64 vcc, v1, v2
74207// W64: encoding: [0x6a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
74208// W32-ERR: error: invalid operand for instruction
74209// W32-ERR-NEXT: v_cmp_neq_f32_e64 vcc, v1, v2
74210
74211v_cmp_neq_f32_e64 s[10:11], v255, v2
74212// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
74213// W32-ERR: error: invalid operand for instruction
74214// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v255, v2
74215
74216v_cmp_neq_f32_e64 s[10:11], s1, v2
74217// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
74218// W32-ERR: error: invalid operand for instruction
74219// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], s1, v2
74220
74221v_cmp_neq_f32_e64 s[10:11], s101, v2
74222// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
74223// W32-ERR: error: invalid operand for instruction
74224// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], s101, v2
74225
74226v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
74227// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
74228// W32-ERR: error: invalid operand for instruction
74229// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
74230
74231v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
74232// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
74233// W32-ERR: error: invalid operand for instruction
74234// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
74235
74236v_cmp_neq_f32_e64 s[10:11], m0, v2
74237// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0x04,0x02,0x00]
74238// W32-ERR: error: invalid operand for instruction
74239// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], m0, v2
74240
74241v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
74242// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
74243// W32-ERR: error: invalid operand for instruction
74244// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
74245
74246v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
74247// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
74248// W32-ERR: error: invalid operand for instruction
74249// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
74250
74251v_cmp_neq_f32_e64 s[10:11], 0, v2
74252// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
74253// W32-ERR: error: invalid operand for instruction
74254// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], 0, v2
74255
74256v_cmp_neq_f32_e64 s[10:11], -1, v2
74257// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
74258// W32-ERR: error: invalid operand for instruction
74259// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], -1, v2
74260
74261v_cmp_neq_f32_e64 s[10:11], 0.5, v2
74262// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xf0,0x04,0x02,0x00]
74263// W32-ERR: error: invalid operand for instruction
74264// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], 0.5, v2
74265
74266v_cmp_neq_f32_e64 s[10:11], -4.0, v2
74267// W64: encoding: [0x0a,0x00,0x0d,0xd4,0xf7,0x04,0x02,0x00]
74268// W32-ERR: error: invalid operand for instruction
74269// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], -4.0, v2
74270
74271v_cmp_neq_f32_e64 s[10:11], v1, v255
74272// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
74273// W32-ERR: error: invalid operand for instruction
74274// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, v255
74275
74276v_cmp_neq_f32_e64 s[10:11], v1, s2
74277// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
74278// W32-ERR: error: invalid operand for instruction
74279// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, s2
74280
74281v_cmp_neq_f32_e64 s[10:11], v1, s101
74282// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
74283// W32-ERR: error: invalid operand for instruction
74284// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, s101
74285
74286v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
74287// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
74288// W32-ERR: error: invalid operand for instruction
74289// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
74290
74291v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
74292// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
74293// W32-ERR: error: invalid operand for instruction
74294// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
74295
74296v_cmp_neq_f32_e64 s[10:11], v1, m0
74297// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xf9,0x00,0x00]
74298// W32-ERR: error: invalid operand for instruction
74299// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, m0
74300
74301v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
74302// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
74303// W32-ERR: error: invalid operand for instruction
74304// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
74305
74306v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
74307// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
74308// W32-ERR: error: invalid operand for instruction
74309// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
74310
74311v_cmp_neq_f32_e64 s[10:11], v1, 0
74312// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
74313// W32-ERR: error: invalid operand for instruction
74314// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, 0
74315
74316v_cmp_neq_f32_e64 s[10:11], v1, -1
74317// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
74318// W32-ERR: error: invalid operand for instruction
74319// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, -1
74320
74321v_cmp_neq_f32_e64 s[10:11], v1, 0.5
74322// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xe1,0x01,0x00]
74323// W32-ERR: error: invalid operand for instruction
74324// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, 0.5
74325
74326v_cmp_neq_f32_e64 s[10:11], v1, -4.0
74327// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xef,0x01,0x00]
74328// W32-ERR: error: invalid operand for instruction
74329// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, -4.0
74330
74331v_cmp_neq_f32_e64 s[10:11], -v1, v2
74332// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
74333// W32-ERR: error: invalid operand for instruction
74334// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], -v1, v2
74335
74336v_cmp_neq_f32_e64 s[10:11], v1, -v2
74337// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
74338// W32-ERR: error: invalid operand for instruction
74339// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, -v2
74340
74341v_cmp_neq_f32_e64 s[10:11], -v1, -v2
74342// W64: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
74343// W32-ERR: error: invalid operand for instruction
74344// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], -v1, -v2
74345
74346v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp
74347// W64: encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
74348// W32-ERR: error: invalid operand for instruction
74349// W32-ERR-NEXT: v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp
74350
74351v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
74352// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x06]
74353// W32-ERR: error: invalid operand for instruction
74354// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
74355
74356v_cmp_neq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
74357// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x88,0x06,0x06]
74358// W32-ERR: error: invalid operand for instruction
74359// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
74360
74361v_cmp_neq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
74362// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0xe4,0x06,0x06]
74363// W32-ERR: error: invalid operand for instruction
74364// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
74365
74366v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
74367// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x00,0x06,0x06]
74368// W32-ERR: error: instruction not supported on this GPU
74369// W32-ERR-NEXT: v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
74370
74371v_cmp_neq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
74372// W64: encoding: [0xf9,0x04,0x1a,0x7c,0xff,0x86,0x06,0x06]
74373// W32-ERR: error: invalid operand for instruction
74374// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
74375
74376v_cmp_neq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
74377// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x86,0x06]
74378// W32-ERR: error: invalid operand for instruction
74379// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
74380
74381v_cmp_neq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
74382// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x65,0x86,0x86,0x06]
74383// W32-ERR: error: invalid operand for instruction
74384// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
74385
74386v_cmp_neq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
74387// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x6a,0x86,0x86,0x06]
74388// W32-ERR: error: invalid operand for instruction
74389// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
74390
74391v_cmp_neq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
74392// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x6b,0x86,0x86,0x06]
74393// W32-ERR: error: invalid operand for instruction
74394// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
74395
74396v_cmp_neq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
74397// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7c,0x86,0x86,0x06]
74398// W32-ERR: error: invalid operand for instruction
74399// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
74400
74401v_cmp_neq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
74402// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7e,0x86,0x86,0x06]
74403// W32-ERR: error: invalid operand for instruction
74404// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
74405
74406v_cmp_neq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
74407// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x7f,0x86,0x86,0x06]
74408// W32-ERR: error: invalid operand for instruction
74409// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
74410
74411v_cmp_neq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
74412// W64: encoding: [0xf9,0xfe,0x1b,0x7c,0x01,0x86,0x06,0x06]
74413// W32-ERR: error: invalid operand for instruction
74414// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
74415
74416v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
74417// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x00,0x06]
74418// W32-ERR: error: invalid operand for instruction
74419// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
74420
74421v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
74422// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x01,0x06]
74423// W32-ERR: error: invalid operand for instruction
74424// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
74425
74426v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
74427// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x02,0x06]
74428// W32-ERR: error: invalid operand for instruction
74429// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
74430
74431v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
74432// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x03,0x06]
74433// W32-ERR: error: invalid operand for instruction
74434// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
74435
74436v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
74437// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x04,0x06]
74438// W32-ERR: error: invalid operand for instruction
74439// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
74440
74441v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
74442// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x05,0x06]
74443// W32-ERR: error: invalid operand for instruction
74444// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
74445
74446v_cmp_neq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
74447// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x16,0x06]
74448// W32-ERR: error: invalid operand for instruction
74449// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
74450
74451v_cmp_neq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
74452// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x26,0x06]
74453// W32-ERR: error: invalid operand for instruction
74454// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
74455
74456v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
74457// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x00]
74458// W32-ERR: error: invalid operand for instruction
74459// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
74460
74461v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
74462// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x01]
74463// W32-ERR: error: invalid operand for instruction
74464// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
74465
74466v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
74467// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x02]
74468// W32-ERR: error: invalid operand for instruction
74469// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
74470
74471v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
74472// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x03]
74473// W32-ERR: error: invalid operand for instruction
74474// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
74475
74476v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
74477// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x04]
74478// W32-ERR: error: invalid operand for instruction
74479// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
74480
74481v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
74482// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x05]
74483// W32-ERR: error: invalid operand for instruction
74484// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
74485
74486v_cmp_neq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
74487// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x16]
74488// W32-ERR: error: invalid operand for instruction
74489// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
74490
74491v_cmp_neq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
74492// W64: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x26]
74493// W32-ERR: error: invalid operand for instruction
74494// W32-ERR-NEXT: v_cmp_neq_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
74495
74496v_cmp_neq_f32 vcc_lo, v1, v2
74497// W32: encoding: [0x01,0x05,0x1a,0x7c]
74498// W64-ERR: error: instruction not supported on this GPU
74499// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, v1, v2
74500
74501v_cmp_neq_f32 vcc_lo, v255, v2
74502// W32: encoding: [0xff,0x05,0x1a,0x7c]
74503// W64-ERR: error: instruction not supported on this GPU
74504// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, v255, v2
74505
74506v_cmp_neq_f32 vcc_lo, s1, v2
74507// W32: encoding: [0x01,0x04,0x1a,0x7c]
74508// W64-ERR: error: instruction not supported on this GPU
74509// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, s1, v2
74510
74511v_cmp_neq_f32 vcc_lo, s101, v2
74512// W32: encoding: [0x65,0x04,0x1a,0x7c]
74513// W64-ERR: error: instruction not supported on this GPU
74514// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, s101, v2
74515
74516v_cmp_neq_f32 vcc_lo, vcc_lo, v2
74517// W32: encoding: [0x6a,0x04,0x1a,0x7c]
74518// W64-ERR: error: instruction not supported on this GPU
74519// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, vcc_lo, v2
74520
74521v_cmp_neq_f32 vcc_lo, vcc_hi, v2
74522// W32: encoding: [0x6b,0x04,0x1a,0x7c]
74523// W64-ERR: error: instruction not supported on this GPU
74524// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, vcc_hi, v2
74525
74526v_cmp_neq_f32 vcc_lo, m0, v2
74527// W32: encoding: [0x7c,0x04,0x1a,0x7c]
74528// W64-ERR: error: instruction not supported on this GPU
74529// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, m0, v2
74530
74531v_cmp_neq_f32 vcc_lo, exec_lo, v2
74532// W32: encoding: [0x7e,0x04,0x1a,0x7c]
74533// W64-ERR: error: instruction not supported on this GPU
74534// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, exec_lo, v2
74535
74536v_cmp_neq_f32 vcc_lo, exec_hi, v2
74537// W32: encoding: [0x7f,0x04,0x1a,0x7c]
74538// W64-ERR: error: instruction not supported on this GPU
74539// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, exec_hi, v2
74540
74541v_cmp_neq_f32 vcc_lo, 0, v2
74542// W32: encoding: [0x80,0x04,0x1a,0x7c]
74543// W64-ERR: error: instruction not supported on this GPU
74544// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, 0, v2
74545
74546v_cmp_neq_f32 vcc_lo, -1, v2
74547// W32: encoding: [0xc1,0x04,0x1a,0x7c]
74548// W64-ERR: error: instruction not supported on this GPU
74549// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, -1, v2
74550
74551v_cmp_neq_f32 vcc_lo, 0.5, v2
74552// W32: encoding: [0xf0,0x04,0x1a,0x7c]
74553// W64-ERR: error: instruction not supported on this GPU
74554// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, 0.5, v2
74555
74556v_cmp_neq_f32 vcc_lo, -4.0, v2
74557// W32: encoding: [0xf7,0x04,0x1a,0x7c]
74558// W64-ERR: error: instruction not supported on this GPU
74559// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, -4.0, v2
74560
74561v_cmp_neq_f32 vcc_lo, 0xaf123456, v2
74562// W32: encoding: [0xff,0x04,0x1a,0x7c,0x56,0x34,0x12,0xaf]
74563// W64-ERR: error: instruction not supported on this GPU
74564// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, 0xaf123456, v2
74565
74566v_cmp_neq_f32 vcc_lo, 0x3f717273, v2
74567// W32: encoding: [0xff,0x04,0x1a,0x7c,0x73,0x72,0x71,0x3f]
74568// W64-ERR: error: instruction not supported on this GPU
74569// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, 0x3f717273, v2
74570
74571v_cmp_neq_f32 vcc_lo, v1, v255
74572// W32: encoding: [0x01,0xff,0x1b,0x7c]
74573// W64-ERR: error: instruction not supported on this GPU
74574// W64-ERR-NEXT: v_cmp_neq_f32 vcc_lo, v1, v255
74575
74576v_cmp_neq_f32_e64 s10, v1, v2
74577// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
74578// W64-ERR: error: invalid operand for instruction
74579// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, v2
74580
74581v_cmp_neq_f32_e64 s12, v1, v2
74582// W32: encoding: [0x0c,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
74583// W64-ERR: error: invalid operand for instruction
74584// W64-ERR-NEXT: v_cmp_neq_f32_e64 s12, v1, v2
74585
74586v_cmp_neq_f32_e64 s100, v1, v2
74587// W32: encoding: [0x64,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
74588// W64-ERR: error: invalid operand for instruction
74589// W64-ERR-NEXT: v_cmp_neq_f32_e64 s100, v1, v2
74590
74591v_cmp_neq_f32_e64 vcc_lo, v1, v2
74592// W32: encoding: [0x6a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x00]
74593// W64-ERR: error: invalid operand for instruction
74594// W64-ERR-NEXT: v_cmp_neq_f32_e64 vcc_lo, v1, v2
74595
74596v_cmp_neq_f32_e64 s10, v255, v2
74597// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xff,0x05,0x02,0x00]
74598// W64-ERR: error: invalid operand for instruction
74599// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v255, v2
74600
74601v_cmp_neq_f32_e64 s10, s1, v2
74602// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x04,0x02,0x00]
74603// W64-ERR: error: invalid operand for instruction
74604// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, s1, v2
74605
74606v_cmp_neq_f32_e64 s10, s101, v2
74607// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x65,0x04,0x02,0x00]
74608// W64-ERR: error: invalid operand for instruction
74609// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, s101, v2
74610
74611v_cmp_neq_f32_e64 s10, vcc_lo, v2
74612// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x6a,0x04,0x02,0x00]
74613// W64-ERR: error: invalid operand for instruction
74614// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, vcc_lo, v2
74615
74616v_cmp_neq_f32_e64 s10, vcc_hi, v2
74617// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x6b,0x04,0x02,0x00]
74618// W64-ERR: error: invalid operand for instruction
74619// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, vcc_hi, v2
74620
74621v_cmp_neq_f32_e64 s10, m0, v2
74622// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7c,0x04,0x02,0x00]
74623// W64-ERR: error: invalid operand for instruction
74624// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, m0, v2
74625
74626v_cmp_neq_f32_e64 s10, exec_lo, v2
74627// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7e,0x04,0x02,0x00]
74628// W64-ERR: error: invalid operand for instruction
74629// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, exec_lo, v2
74630
74631v_cmp_neq_f32_e64 s10, exec_hi, v2
74632// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x7f,0x04,0x02,0x00]
74633// W64-ERR: error: invalid operand for instruction
74634// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, exec_hi, v2
74635
74636v_cmp_neq_f32_e64 s10, 0, v2
74637// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x80,0x04,0x02,0x00]
74638// W64-ERR: error: invalid operand for instruction
74639// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, 0, v2
74640
74641v_cmp_neq_f32_e64 s10, -1, v2
74642// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xc1,0x04,0x02,0x00]
74643// W64-ERR: error: invalid operand for instruction
74644// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, -1, v2
74645
74646v_cmp_neq_f32_e64 s10, 0.5, v2
74647// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xf0,0x04,0x02,0x00]
74648// W64-ERR: error: invalid operand for instruction
74649// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, 0.5, v2
74650
74651v_cmp_neq_f32_e64 s10, -4.0, v2
74652// W32: encoding: [0x0a,0x00,0x0d,0xd4,0xf7,0x04,0x02,0x00]
74653// W64-ERR: error: invalid operand for instruction
74654// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, -4.0, v2
74655
74656v_cmp_neq_f32_e64 s10, v1, v255
74657// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x03,0x00]
74658// W64-ERR: error: invalid operand for instruction
74659// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, v255
74660
74661v_cmp_neq_f32_e64 s10, v1, s2
74662// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x00,0x00]
74663// W64-ERR: error: invalid operand for instruction
74664// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, s2
74665
74666v_cmp_neq_f32_e64 s10, v1, s101
74667// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xcb,0x00,0x00]
74668// W64-ERR: error: invalid operand for instruction
74669// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, s101
74670
74671v_cmp_neq_f32_e64 s10, v1, vcc_lo
74672// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd5,0x00,0x00]
74673// W64-ERR: error: invalid operand for instruction
74674// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, vcc_lo
74675
74676v_cmp_neq_f32_e64 s10, v1, vcc_hi
74677// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xd7,0x00,0x00]
74678// W64-ERR: error: invalid operand for instruction
74679// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, vcc_hi
74680
74681v_cmp_neq_f32_e64 s10, v1, m0
74682// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xf9,0x00,0x00]
74683// W64-ERR: error: invalid operand for instruction
74684// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, m0
74685
74686v_cmp_neq_f32_e64 s10, v1, exec_lo
74687// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xfd,0x00,0x00]
74688// W64-ERR: error: invalid operand for instruction
74689// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, exec_lo
74690
74691v_cmp_neq_f32_e64 s10, v1, exec_hi
74692// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xff,0x00,0x00]
74693// W64-ERR: error: invalid operand for instruction
74694// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, exec_hi
74695
74696v_cmp_neq_f32_e64 s10, v1, 0
74697// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x01,0x01,0x00]
74698// W64-ERR: error: invalid operand for instruction
74699// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, 0
74700
74701v_cmp_neq_f32_e64 s10, v1, -1
74702// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x83,0x01,0x00]
74703// W64-ERR: error: invalid operand for instruction
74704// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, -1
74705
74706v_cmp_neq_f32_e64 s10, v1, 0.5
74707// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xe1,0x01,0x00]
74708// W64-ERR: error: invalid operand for instruction
74709// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, 0.5
74710
74711v_cmp_neq_f32_e64 s10, v1, -4.0
74712// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0xef,0x01,0x00]
74713// W64-ERR: error: invalid operand for instruction
74714// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, -4.0
74715
74716v_cmp_neq_f32_e64 s10, -v1, v2
74717// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x20]
74718// W64-ERR: error: invalid operand for instruction
74719// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, -v1, v2
74720
74721v_cmp_neq_f32_e64 s10, v1, -v2
74722// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x40]
74723// W64-ERR: error: invalid operand for instruction
74724// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, -v2
74725
74726v_cmp_neq_f32_e64 s10, -v1, -v2
74727// W32: encoding: [0x0a,0x00,0x0d,0xd4,0x01,0x05,0x02,0x60]
74728// W64-ERR: error: invalid operand for instruction
74729// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, -v1, -v2
74730
74731v_cmp_neq_f32_e64 s10, v1, v2 clamp
74732// W32: encoding: [0x0a,0x80,0x0d,0xd4,0x01,0x05,0x02,0x00]
74733// W64-ERR: error: invalid operand for instruction
74734// W64-ERR-NEXT: v_cmp_neq_f32_e64 s10, v1, v2 clamp
74735
74736v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
74737// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x06]
74738// W64-ERR: error: invalid operand for instruction
74739// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
74740
74741v_cmp_neq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
74742// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x88,0x06,0x06]
74743// W64-ERR: error: invalid operand for instruction
74744// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
74745
74746v_cmp_neq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
74747// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0xe4,0x06,0x06]
74748// W64-ERR: error: invalid operand for instruction
74749// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
74750
74751v_cmp_neq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
74752// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x00,0x06,0x06]
74753// W64-ERR: error: invalid operand for instruction
74754// W64-ERR-NEXT: v_cmp_neq_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
74755
74756v_cmp_neq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
74757// W32: encoding: [0xf9,0x04,0x1a,0x7c,0xff,0x86,0x06,0x06]
74758// W64-ERR: error: invalid operand for instruction
74759// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
74760
74761v_cmp_neq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
74762// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x86,0x06]
74763// W64-ERR: error: invalid operand for instruction
74764// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
74765
74766v_cmp_neq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
74767// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x65,0x86,0x86,0x06]
74768// W64-ERR: error: invalid operand for instruction
74769// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
74770
74771v_cmp_neq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
74772// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x6a,0x86,0x86,0x06]
74773// W64-ERR: error: invalid operand for instruction
74774// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
74775
74776v_cmp_neq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
74777// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x6b,0x86,0x86,0x06]
74778// W64-ERR: error: invalid operand for instruction
74779// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
74780
74781v_cmp_neq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
74782// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7c,0x86,0x86,0x06]
74783// W64-ERR: error: invalid operand for instruction
74784// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
74785
74786v_cmp_neq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
74787// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7e,0x86,0x86,0x06]
74788// W64-ERR: error: invalid operand for instruction
74789// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
74790
74791v_cmp_neq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
74792// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x7f,0x86,0x86,0x06]
74793// W64-ERR: error: invalid operand for instruction
74794// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
74795
74796v_cmp_neq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
74797// W32: encoding: [0xf9,0xfe,0x1b,0x7c,0x01,0x86,0x06,0x06]
74798// W64-ERR: error: invalid operand for instruction
74799// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
74800
74801v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
74802// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x00,0x06]
74803// W64-ERR: error: invalid operand for instruction
74804// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
74805
74806v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
74807// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x01,0x06]
74808// W64-ERR: error: invalid operand for instruction
74809// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
74810
74811v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
74812// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x02,0x06]
74813// W64-ERR: error: invalid operand for instruction
74814// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
74815
74816v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
74817// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x03,0x06]
74818// W64-ERR: error: invalid operand for instruction
74819// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
74820
74821v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
74822// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x04,0x06]
74823// W64-ERR: error: invalid operand for instruction
74824// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
74825
74826v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
74827// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x05,0x06]
74828// W64-ERR: error: invalid operand for instruction
74829// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
74830
74831v_cmp_neq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
74832// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x16,0x06]
74833// W64-ERR: error: invalid operand for instruction
74834// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
74835
74836v_cmp_neq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
74837// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x26,0x06]
74838// W64-ERR: error: invalid operand for instruction
74839// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
74840
74841v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
74842// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x00]
74843// W64-ERR: error: invalid operand for instruction
74844// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
74845
74846v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
74847// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x01]
74848// W64-ERR: error: invalid operand for instruction
74849// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
74850
74851v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
74852// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x02]
74853// W64-ERR: error: invalid operand for instruction
74854// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
74855
74856v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
74857// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x03]
74858// W64-ERR: error: invalid operand for instruction
74859// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
74860
74861v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
74862// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x04]
74863// W64-ERR: error: invalid operand for instruction
74864// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
74865
74866v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
74867// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x05]
74868// W64-ERR: error: invalid operand for instruction
74869// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
74870
74871v_cmp_neq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
74872// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x16]
74873// W64-ERR: error: invalid operand for instruction
74874// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
74875
74876v_cmp_neq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
74877// W32: encoding: [0xf9,0x04,0x1a,0x7c,0x01,0x86,0x06,0x26]
74878// W64-ERR: error: invalid operand for instruction
74879// W64-ERR-NEXT: v_cmp_neq_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
74880
74881v_cmp_nlt_f32 vcc, v1, v2
74882// W64: encoding: [0x01,0x05,0x1c,0x7c]
74883// W32-ERR: error: instruction not supported on this GPU
74884// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, v1, v2
74885
74886v_cmp_nlt_f32 vcc, v255, v2
74887// W64: encoding: [0xff,0x05,0x1c,0x7c]
74888// W32-ERR: error: instruction not supported on this GPU
74889// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, v255, v2
74890
74891v_cmp_nlt_f32 vcc, s1, v2
74892// W64: encoding: [0x01,0x04,0x1c,0x7c]
74893// W32-ERR: error: instruction not supported on this GPU
74894// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, s1, v2
74895
74896v_cmp_nlt_f32 vcc, s101, v2
74897// W64: encoding: [0x65,0x04,0x1c,0x7c]
74898// W32-ERR: error: instruction not supported on this GPU
74899// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, s101, v2
74900
74901v_cmp_nlt_f32 vcc, vcc_lo, v2
74902// W64: encoding: [0x6a,0x04,0x1c,0x7c]
74903// W32-ERR: error: instruction not supported on this GPU
74904// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, vcc_lo, v2
74905
74906v_cmp_nlt_f32 vcc, vcc_hi, v2
74907// W64: encoding: [0x6b,0x04,0x1c,0x7c]
74908// W32-ERR: error: instruction not supported on this GPU
74909// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, vcc_hi, v2
74910
74911v_cmp_nlt_f32 vcc, m0, v2
74912// W64: encoding: [0x7c,0x04,0x1c,0x7c]
74913// W32-ERR: error: instruction not supported on this GPU
74914// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, m0, v2
74915
74916v_cmp_nlt_f32 vcc, exec_lo, v2
74917// W64: encoding: [0x7e,0x04,0x1c,0x7c]
74918// W32-ERR: error: instruction not supported on this GPU
74919// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, exec_lo, v2
74920
74921v_cmp_nlt_f32 vcc, exec_hi, v2
74922// W64: encoding: [0x7f,0x04,0x1c,0x7c]
74923// W32-ERR: error: instruction not supported on this GPU
74924// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, exec_hi, v2
74925
74926v_cmp_nlt_f32 vcc, 0, v2
74927// W64: encoding: [0x80,0x04,0x1c,0x7c]
74928// W32-ERR: error: instruction not supported on this GPU
74929// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, 0, v2
74930
74931v_cmp_nlt_f32 vcc, -1, v2
74932// W64: encoding: [0xc1,0x04,0x1c,0x7c]
74933// W32-ERR: error: instruction not supported on this GPU
74934// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, -1, v2
74935
74936v_cmp_nlt_f32 vcc, 0.5, v2
74937// W64: encoding: [0xf0,0x04,0x1c,0x7c]
74938// W32-ERR: error: instruction not supported on this GPU
74939// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, 0.5, v2
74940
74941v_cmp_nlt_f32 vcc, -4.0, v2
74942// W64: encoding: [0xf7,0x04,0x1c,0x7c]
74943// W32-ERR: error: instruction not supported on this GPU
74944// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, -4.0, v2
74945
74946v_cmp_nlt_f32 vcc, 0xaf123456, v2
74947// W64: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf]
74948// W32-ERR: error: instruction not supported on this GPU
74949// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, 0xaf123456, v2
74950
74951v_cmp_nlt_f32 vcc, 0x3f717273, v2
74952// W64: encoding: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f]
74953// W32-ERR: error: instruction not supported on this GPU
74954// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, 0x3f717273, v2
74955
74956v_cmp_nlt_f32 vcc, v1, v255
74957// W64: encoding: [0x01,0xff,0x1d,0x7c]
74958// W32-ERR: error: instruction not supported on this GPU
74959// W32-ERR-NEXT: v_cmp_nlt_f32 vcc, v1, v255
74960
74961v_cmp_nlt_f32_e64 s[10:11], v1, v2
74962// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
74963// W32-ERR: error: invalid operand for instruction
74964// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, v2
74965
74966v_cmp_nlt_f32_e64 s[12:13], v1, v2
74967// W64: encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
74968// W32-ERR: error: invalid operand for instruction
74969// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[12:13], v1, v2
74970
74971v_cmp_nlt_f32_e64 s[100:101], v1, v2
74972// W64: encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
74973// W32-ERR: error: invalid operand for instruction
74974// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[100:101], v1, v2
74975
74976v_cmp_nlt_f32_e64 vcc, v1, v2
74977// W64: encoding: [0x6a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
74978// W32-ERR: error: invalid operand for instruction
74979// W32-ERR-NEXT: v_cmp_nlt_f32_e64 vcc, v1, v2
74980
74981v_cmp_nlt_f32_e64 s[10:11], v255, v2
74982// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
74983// W32-ERR: error: invalid operand for instruction
74984// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v255, v2
74985
74986v_cmp_nlt_f32_e64 s[10:11], s1, v2
74987// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
74988// W32-ERR: error: invalid operand for instruction
74989// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], s1, v2
74990
74991v_cmp_nlt_f32_e64 s[10:11], s101, v2
74992// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
74993// W32-ERR: error: invalid operand for instruction
74994// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], s101, v2
74995
74996v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
74997// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
74998// W32-ERR: error: invalid operand for instruction
74999// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
75000
75001v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
75002// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
75003// W32-ERR: error: invalid operand for instruction
75004// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
75005
75006v_cmp_nlt_f32_e64 s[10:11], m0, v2
75007// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0x04,0x02,0x00]
75008// W32-ERR: error: invalid operand for instruction
75009// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], m0, v2
75010
75011v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
75012// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
75013// W32-ERR: error: invalid operand for instruction
75014// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
75015
75016v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
75017// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
75018// W32-ERR: error: invalid operand for instruction
75019// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
75020
75021v_cmp_nlt_f32_e64 s[10:11], 0, v2
75022// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
75023// W32-ERR: error: invalid operand for instruction
75024// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], 0, v2
75025
75026v_cmp_nlt_f32_e64 s[10:11], -1, v2
75027// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
75028// W32-ERR: error: invalid operand for instruction
75029// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], -1, v2
75030
75031v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
75032// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xf0,0x04,0x02,0x00]
75033// W32-ERR: error: invalid operand for instruction
75034// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
75035
75036v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
75037// W64: encoding: [0x0a,0x00,0x0e,0xd4,0xf7,0x04,0x02,0x00]
75038// W32-ERR: error: invalid operand for instruction
75039// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
75040
75041v_cmp_nlt_f32_e64 s[10:11], v1, v255
75042// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
75043// W32-ERR: error: invalid operand for instruction
75044// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, v255
75045
75046v_cmp_nlt_f32_e64 s[10:11], v1, s2
75047// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
75048// W32-ERR: error: invalid operand for instruction
75049// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, s2
75050
75051v_cmp_nlt_f32_e64 s[10:11], v1, s101
75052// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
75053// W32-ERR: error: invalid operand for instruction
75054// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, s101
75055
75056v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
75057// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
75058// W32-ERR: error: invalid operand for instruction
75059// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
75060
75061v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
75062// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
75063// W32-ERR: error: invalid operand for instruction
75064// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
75065
75066v_cmp_nlt_f32_e64 s[10:11], v1, m0
75067// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xf9,0x00,0x00]
75068// W32-ERR: error: invalid operand for instruction
75069// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, m0
75070
75071v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
75072// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
75073// W32-ERR: error: invalid operand for instruction
75074// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
75075
75076v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
75077// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
75078// W32-ERR: error: invalid operand for instruction
75079// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
75080
75081v_cmp_nlt_f32_e64 s[10:11], v1, 0
75082// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
75083// W32-ERR: error: invalid operand for instruction
75084// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, 0
75085
75086v_cmp_nlt_f32_e64 s[10:11], v1, -1
75087// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
75088// W32-ERR: error: invalid operand for instruction
75089// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, -1
75090
75091v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
75092// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xe1,0x01,0x00]
75093// W32-ERR: error: invalid operand for instruction
75094// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
75095
75096v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
75097// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xef,0x01,0x00]
75098// W32-ERR: error: invalid operand for instruction
75099// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
75100
75101v_cmp_nlt_f32_e64 s[10:11], -v1, v2
75102// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
75103// W32-ERR: error: invalid operand for instruction
75104// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], -v1, v2
75105
75106v_cmp_nlt_f32_e64 s[10:11], v1, -v2
75107// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
75108// W32-ERR: error: invalid operand for instruction
75109// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, -v2
75110
75111v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
75112// W64: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
75113// W32-ERR: error: invalid operand for instruction
75114// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
75115
75116v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp
75117// W64: encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
75118// W32-ERR: error: invalid operand for instruction
75119// W32-ERR-NEXT: v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp
75120
75121v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
75122// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x06]
75123// W32-ERR: error: invalid operand for instruction
75124// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
75125
75126v_cmp_nlt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
75127// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x88,0x06,0x06]
75128// W32-ERR: error: invalid operand for instruction
75129// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
75130
75131v_cmp_nlt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
75132// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0xe4,0x06,0x06]
75133// W32-ERR: error: invalid operand for instruction
75134// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
75135
75136v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
75137// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x00,0x06,0x06]
75138// W32-ERR: error: instruction not supported on this GPU
75139// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
75140
75141v_cmp_nlt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
75142// W64: encoding: [0xf9,0x04,0x1c,0x7c,0xff,0x86,0x06,0x06]
75143// W32-ERR: error: invalid operand for instruction
75144// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
75145
75146v_cmp_nlt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
75147// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x86,0x06]
75148// W32-ERR: error: invalid operand for instruction
75149// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
75150
75151v_cmp_nlt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
75152// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x65,0x86,0x86,0x06]
75153// W32-ERR: error: invalid operand for instruction
75154// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
75155
75156v_cmp_nlt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75157// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x6a,0x86,0x86,0x06]
75158// W32-ERR: error: invalid operand for instruction
75159// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75160
75161v_cmp_nlt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75162// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x6b,0x86,0x86,0x06]
75163// W32-ERR: error: invalid operand for instruction
75164// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75165
75166v_cmp_nlt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
75167// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7c,0x86,0x86,0x06]
75168// W32-ERR: error: invalid operand for instruction
75169// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
75170
75171v_cmp_nlt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75172// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7e,0x86,0x86,0x06]
75173// W32-ERR: error: invalid operand for instruction
75174// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75175
75176v_cmp_nlt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75177// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x7f,0x86,0x86,0x06]
75178// W32-ERR: error: invalid operand for instruction
75179// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75180
75181v_cmp_nlt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
75182// W64: encoding: [0xf9,0xfe,0x1d,0x7c,0x01,0x86,0x06,0x06]
75183// W32-ERR: error: invalid operand for instruction
75184// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
75185
75186v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75187// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x00,0x06]
75188// W32-ERR: error: invalid operand for instruction
75189// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75190
75191v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75192// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x01,0x06]
75193// W32-ERR: error: invalid operand for instruction
75194// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75195
75196v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75197// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x02,0x06]
75198// W32-ERR: error: invalid operand for instruction
75199// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75200
75201v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75202// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x03,0x06]
75203// W32-ERR: error: invalid operand for instruction
75204// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75205
75206v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75207// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x04,0x06]
75208// W32-ERR: error: invalid operand for instruction
75209// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75210
75211v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75212// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x05,0x06]
75213// W32-ERR: error: invalid operand for instruction
75214// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75215
75216v_cmp_nlt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
75217// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x16,0x06]
75218// W32-ERR: error: invalid operand for instruction
75219// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
75220
75221v_cmp_nlt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75222// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x26,0x06]
75223// W32-ERR: error: invalid operand for instruction
75224// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75225
75226v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75227// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x00]
75228// W32-ERR: error: invalid operand for instruction
75229// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75230
75231v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75232// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x01]
75233// W32-ERR: error: invalid operand for instruction
75234// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75235
75236v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75237// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x02]
75238// W32-ERR: error: invalid operand for instruction
75239// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75240
75241v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75242// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x03]
75243// W32-ERR: error: invalid operand for instruction
75244// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75245
75246v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
75247// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x04]
75248// W32-ERR: error: invalid operand for instruction
75249// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
75250
75251v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
75252// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x05]
75253// W32-ERR: error: invalid operand for instruction
75254// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
75255
75256v_cmp_nlt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
75257// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x16]
75258// W32-ERR: error: invalid operand for instruction
75259// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
75260
75261v_cmp_nlt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
75262// W64: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x26]
75263// W32-ERR: error: invalid operand for instruction
75264// W32-ERR-NEXT: v_cmp_nlt_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
75265
75266v_cmp_nlt_f32 vcc_lo, v1, v2
75267// W32: encoding: [0x01,0x05,0x1c,0x7c]
75268// W64-ERR: error: instruction not supported on this GPU
75269// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, v1, v2
75270
75271v_cmp_nlt_f32 vcc_lo, v255, v2
75272// W32: encoding: [0xff,0x05,0x1c,0x7c]
75273// W64-ERR: error: instruction not supported on this GPU
75274// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, v255, v2
75275
75276v_cmp_nlt_f32 vcc_lo, s1, v2
75277// W32: encoding: [0x01,0x04,0x1c,0x7c]
75278// W64-ERR: error: instruction not supported on this GPU
75279// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, s1, v2
75280
75281v_cmp_nlt_f32 vcc_lo, s101, v2
75282// W32: encoding: [0x65,0x04,0x1c,0x7c]
75283// W64-ERR: error: instruction not supported on this GPU
75284// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, s101, v2
75285
75286v_cmp_nlt_f32 vcc_lo, vcc_lo, v2
75287// W32: encoding: [0x6a,0x04,0x1c,0x7c]
75288// W64-ERR: error: instruction not supported on this GPU
75289// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, vcc_lo, v2
75290
75291v_cmp_nlt_f32 vcc_lo, vcc_hi, v2
75292// W32: encoding: [0x6b,0x04,0x1c,0x7c]
75293// W64-ERR: error: instruction not supported on this GPU
75294// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, vcc_hi, v2
75295
75296v_cmp_nlt_f32 vcc_lo, m0, v2
75297// W32: encoding: [0x7c,0x04,0x1c,0x7c]
75298// W64-ERR: error: instruction not supported on this GPU
75299// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, m0, v2
75300
75301v_cmp_nlt_f32 vcc_lo, exec_lo, v2
75302// W32: encoding: [0x7e,0x04,0x1c,0x7c]
75303// W64-ERR: error: instruction not supported on this GPU
75304// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, exec_lo, v2
75305
75306v_cmp_nlt_f32 vcc_lo, exec_hi, v2
75307// W32: encoding: [0x7f,0x04,0x1c,0x7c]
75308// W64-ERR: error: instruction not supported on this GPU
75309// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, exec_hi, v2
75310
75311v_cmp_nlt_f32 vcc_lo, 0, v2
75312// W32: encoding: [0x80,0x04,0x1c,0x7c]
75313// W64-ERR: error: instruction not supported on this GPU
75314// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, 0, v2
75315
75316v_cmp_nlt_f32 vcc_lo, -1, v2
75317// W32: encoding: [0xc1,0x04,0x1c,0x7c]
75318// W64-ERR: error: instruction not supported on this GPU
75319// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, -1, v2
75320
75321v_cmp_nlt_f32 vcc_lo, 0.5, v2
75322// W32: encoding: [0xf0,0x04,0x1c,0x7c]
75323// W64-ERR: error: instruction not supported on this GPU
75324// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, 0.5, v2
75325
75326v_cmp_nlt_f32 vcc_lo, -4.0, v2
75327// W32: encoding: [0xf7,0x04,0x1c,0x7c]
75328// W64-ERR: error: instruction not supported on this GPU
75329// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, -4.0, v2
75330
75331v_cmp_nlt_f32 vcc_lo, 0xaf123456, v2
75332// W32: encoding: [0xff,0x04,0x1c,0x7c,0x56,0x34,0x12,0xaf]
75333// W64-ERR: error: instruction not supported on this GPU
75334// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, 0xaf123456, v2
75335
75336v_cmp_nlt_f32 vcc_lo, 0x3f717273, v2
75337// W32: encoding: [0xff,0x04,0x1c,0x7c,0x73,0x72,0x71,0x3f]
75338// W64-ERR: error: instruction not supported on this GPU
75339// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, 0x3f717273, v2
75340
75341v_cmp_nlt_f32 vcc_lo, v1, v255
75342// W32: encoding: [0x01,0xff,0x1d,0x7c]
75343// W64-ERR: error: instruction not supported on this GPU
75344// W64-ERR-NEXT: v_cmp_nlt_f32 vcc_lo, v1, v255
75345
75346v_cmp_nlt_f32_e64 s10, v1, v2
75347// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
75348// W64-ERR: error: invalid operand for instruction
75349// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, v2
75350
75351v_cmp_nlt_f32_e64 s12, v1, v2
75352// W32: encoding: [0x0c,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
75353// W64-ERR: error: invalid operand for instruction
75354// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s12, v1, v2
75355
75356v_cmp_nlt_f32_e64 s100, v1, v2
75357// W32: encoding: [0x64,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
75358// W64-ERR: error: invalid operand for instruction
75359// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s100, v1, v2
75360
75361v_cmp_nlt_f32_e64 vcc_lo, v1, v2
75362// W32: encoding: [0x6a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x00]
75363// W64-ERR: error: invalid operand for instruction
75364// W64-ERR-NEXT: v_cmp_nlt_f32_e64 vcc_lo, v1, v2
75365
75366v_cmp_nlt_f32_e64 s10, v255, v2
75367// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xff,0x05,0x02,0x00]
75368// W64-ERR: error: invalid operand for instruction
75369// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v255, v2
75370
75371v_cmp_nlt_f32_e64 s10, s1, v2
75372// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x04,0x02,0x00]
75373// W64-ERR: error: invalid operand for instruction
75374// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, s1, v2
75375
75376v_cmp_nlt_f32_e64 s10, s101, v2
75377// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x65,0x04,0x02,0x00]
75378// W64-ERR: error: invalid operand for instruction
75379// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, s101, v2
75380
75381v_cmp_nlt_f32_e64 s10, vcc_lo, v2
75382// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x6a,0x04,0x02,0x00]
75383// W64-ERR: error: invalid operand for instruction
75384// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, vcc_lo, v2
75385
75386v_cmp_nlt_f32_e64 s10, vcc_hi, v2
75387// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x6b,0x04,0x02,0x00]
75388// W64-ERR: error: invalid operand for instruction
75389// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, vcc_hi, v2
75390
75391v_cmp_nlt_f32_e64 s10, m0, v2
75392// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7c,0x04,0x02,0x00]
75393// W64-ERR: error: invalid operand for instruction
75394// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, m0, v2
75395
75396v_cmp_nlt_f32_e64 s10, exec_lo, v2
75397// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7e,0x04,0x02,0x00]
75398// W64-ERR: error: invalid operand for instruction
75399// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, exec_lo, v2
75400
75401v_cmp_nlt_f32_e64 s10, exec_hi, v2
75402// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x7f,0x04,0x02,0x00]
75403// W64-ERR: error: invalid operand for instruction
75404// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, exec_hi, v2
75405
75406v_cmp_nlt_f32_e64 s10, 0, v2
75407// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x80,0x04,0x02,0x00]
75408// W64-ERR: error: invalid operand for instruction
75409// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, 0, v2
75410
75411v_cmp_nlt_f32_e64 s10, -1, v2
75412// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xc1,0x04,0x02,0x00]
75413// W64-ERR: error: invalid operand for instruction
75414// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, -1, v2
75415
75416v_cmp_nlt_f32_e64 s10, 0.5, v2
75417// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xf0,0x04,0x02,0x00]
75418// W64-ERR: error: invalid operand for instruction
75419// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, 0.5, v2
75420
75421v_cmp_nlt_f32_e64 s10, -4.0, v2
75422// W32: encoding: [0x0a,0x00,0x0e,0xd4,0xf7,0x04,0x02,0x00]
75423// W64-ERR: error: invalid operand for instruction
75424// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, -4.0, v2
75425
75426v_cmp_nlt_f32_e64 s10, v1, v255
75427// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x03,0x00]
75428// W64-ERR: error: invalid operand for instruction
75429// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, v255
75430
75431v_cmp_nlt_f32_e64 s10, v1, s2
75432// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x00,0x00]
75433// W64-ERR: error: invalid operand for instruction
75434// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, s2
75435
75436v_cmp_nlt_f32_e64 s10, v1, s101
75437// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xcb,0x00,0x00]
75438// W64-ERR: error: invalid operand for instruction
75439// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, s101
75440
75441v_cmp_nlt_f32_e64 s10, v1, vcc_lo
75442// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd5,0x00,0x00]
75443// W64-ERR: error: invalid operand for instruction
75444// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, vcc_lo
75445
75446v_cmp_nlt_f32_e64 s10, v1, vcc_hi
75447// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xd7,0x00,0x00]
75448// W64-ERR: error: invalid operand for instruction
75449// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, vcc_hi
75450
75451v_cmp_nlt_f32_e64 s10, v1, m0
75452// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xf9,0x00,0x00]
75453// W64-ERR: error: invalid operand for instruction
75454// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, m0
75455
75456v_cmp_nlt_f32_e64 s10, v1, exec_lo
75457// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xfd,0x00,0x00]
75458// W64-ERR: error: invalid operand for instruction
75459// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, exec_lo
75460
75461v_cmp_nlt_f32_e64 s10, v1, exec_hi
75462// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xff,0x00,0x00]
75463// W64-ERR: error: invalid operand for instruction
75464// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, exec_hi
75465
75466v_cmp_nlt_f32_e64 s10, v1, 0
75467// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x01,0x01,0x00]
75468// W64-ERR: error: invalid operand for instruction
75469// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, 0
75470
75471v_cmp_nlt_f32_e64 s10, v1, -1
75472// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x83,0x01,0x00]
75473// W64-ERR: error: invalid operand for instruction
75474// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, -1
75475
75476v_cmp_nlt_f32_e64 s10, v1, 0.5
75477// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xe1,0x01,0x00]
75478// W64-ERR: error: invalid operand for instruction
75479// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, 0.5
75480
75481v_cmp_nlt_f32_e64 s10, v1, -4.0
75482// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0xef,0x01,0x00]
75483// W64-ERR: error: invalid operand for instruction
75484// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, -4.0
75485
75486v_cmp_nlt_f32_e64 s10, -v1, v2
75487// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x20]
75488// W64-ERR: error: invalid operand for instruction
75489// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, -v1, v2
75490
75491v_cmp_nlt_f32_e64 s10, v1, -v2
75492// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x40]
75493// W64-ERR: error: invalid operand for instruction
75494// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, -v2
75495
75496v_cmp_nlt_f32_e64 s10, -v1, -v2
75497// W32: encoding: [0x0a,0x00,0x0e,0xd4,0x01,0x05,0x02,0x60]
75498// W64-ERR: error: invalid operand for instruction
75499// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, -v1, -v2
75500
75501v_cmp_nlt_f32_e64 s10, v1, v2 clamp
75502// W32: encoding: [0x0a,0x80,0x0e,0xd4,0x01,0x05,0x02,0x00]
75503// W64-ERR: error: invalid operand for instruction
75504// W64-ERR-NEXT: v_cmp_nlt_f32_e64 s10, v1, v2 clamp
75505
75506v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
75507// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x06]
75508// W64-ERR: error: invalid operand for instruction
75509// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
75510
75511v_cmp_nlt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
75512// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x88,0x06,0x06]
75513// W64-ERR: error: invalid operand for instruction
75514// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
75515
75516v_cmp_nlt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
75517// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0xe4,0x06,0x06]
75518// W64-ERR: error: invalid operand for instruction
75519// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
75520
75521v_cmp_nlt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
75522// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x00,0x06,0x06]
75523// W64-ERR: error: invalid operand for instruction
75524// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
75525
75526v_cmp_nlt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
75527// W32: encoding: [0xf9,0x04,0x1c,0x7c,0xff,0x86,0x06,0x06]
75528// W64-ERR: error: invalid operand for instruction
75529// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
75530
75531v_cmp_nlt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
75532// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x86,0x06]
75533// W64-ERR: error: invalid operand for instruction
75534// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
75535
75536v_cmp_nlt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
75537// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x65,0x86,0x86,0x06]
75538// W64-ERR: error: invalid operand for instruction
75539// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
75540
75541v_cmp_nlt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75542// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x6a,0x86,0x86,0x06]
75543// W64-ERR: error: invalid operand for instruction
75544// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75545
75546v_cmp_nlt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75547// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x6b,0x86,0x86,0x06]
75548// W64-ERR: error: invalid operand for instruction
75549// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75550
75551v_cmp_nlt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
75552// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7c,0x86,0x86,0x06]
75553// W64-ERR: error: invalid operand for instruction
75554// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
75555
75556v_cmp_nlt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75557// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7e,0x86,0x86,0x06]
75558// W64-ERR: error: invalid operand for instruction
75559// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75560
75561v_cmp_nlt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75562// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x7f,0x86,0x86,0x06]
75563// W64-ERR: error: invalid operand for instruction
75564// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75565
75566v_cmp_nlt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
75567// W32: encoding: [0xf9,0xfe,0x1d,0x7c,0x01,0x86,0x06,0x06]
75568// W64-ERR: error: invalid operand for instruction
75569// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
75570
75571v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75572// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x00,0x06]
75573// W64-ERR: error: invalid operand for instruction
75574// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75575
75576v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75577// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x01,0x06]
75578// W64-ERR: error: invalid operand for instruction
75579// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75580
75581v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75582// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x02,0x06]
75583// W64-ERR: error: invalid operand for instruction
75584// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75585
75586v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75587// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x03,0x06]
75588// W64-ERR: error: invalid operand for instruction
75589// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75590
75591v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75592// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x04,0x06]
75593// W64-ERR: error: invalid operand for instruction
75594// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75595
75596v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75597// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x05,0x06]
75598// W64-ERR: error: invalid operand for instruction
75599// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75600
75601v_cmp_nlt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
75602// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x16,0x06]
75603// W64-ERR: error: invalid operand for instruction
75604// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
75605
75606v_cmp_nlt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75607// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x26,0x06]
75608// W64-ERR: error: invalid operand for instruction
75609// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75610
75611v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75612// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x00]
75613// W64-ERR: error: invalid operand for instruction
75614// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75615
75616v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75617// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x01]
75618// W64-ERR: error: invalid operand for instruction
75619// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
75620
75621v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75622// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x02]
75623// W64-ERR: error: invalid operand for instruction
75624// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
75625
75626v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75627// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x03]
75628// W64-ERR: error: invalid operand for instruction
75629// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
75630
75631v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
75632// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x04]
75633// W64-ERR: error: invalid operand for instruction
75634// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
75635
75636v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
75637// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x05]
75638// W64-ERR: error: invalid operand for instruction
75639// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
75640
75641v_cmp_nlt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
75642// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x16]
75643// W64-ERR: error: invalid operand for instruction
75644// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
75645
75646v_cmp_nlt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
75647// W32: encoding: [0xf9,0x04,0x1c,0x7c,0x01,0x86,0x06,0x26]
75648// W64-ERR: error: invalid operand for instruction
75649// W64-ERR-NEXT: v_cmp_nlt_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
75650
75651v_cmp_tru_f32 vcc, v1, v2
75652// W64: encoding: [0x01,0x05,0x1e,0x7c]
75653// W32-ERR: error: instruction not supported on this GPU
75654// W32-ERR-NEXT: v_cmp_tru_f32 vcc, v1, v2
75655
75656v_cmp_tru_f32 vcc, v255, v2
75657// W64: encoding: [0xff,0x05,0x1e,0x7c]
75658// W32-ERR: error: instruction not supported on this GPU
75659// W32-ERR-NEXT: v_cmp_tru_f32 vcc, v255, v2
75660
75661v_cmp_tru_f32 vcc, s1, v2
75662// W64: encoding: [0x01,0x04,0x1e,0x7c]
75663// W32-ERR: error: instruction not supported on this GPU
75664// W32-ERR-NEXT: v_cmp_tru_f32 vcc, s1, v2
75665
75666v_cmp_tru_f32 vcc, s101, v2
75667// W64: encoding: [0x65,0x04,0x1e,0x7c]
75668// W32-ERR: error: instruction not supported on this GPU
75669// W32-ERR-NEXT: v_cmp_tru_f32 vcc, s101, v2
75670
75671v_cmp_tru_f32 vcc, vcc_lo, v2
75672// W64: encoding: [0x6a,0x04,0x1e,0x7c]
75673// W32-ERR: error: instruction not supported on this GPU
75674// W32-ERR-NEXT: v_cmp_tru_f32 vcc, vcc_lo, v2
75675
75676v_cmp_tru_f32 vcc, vcc_hi, v2
75677// W64: encoding: [0x6b,0x04,0x1e,0x7c]
75678// W32-ERR: error: instruction not supported on this GPU
75679// W32-ERR-NEXT: v_cmp_tru_f32 vcc, vcc_hi, v2
75680
75681v_cmp_tru_f32 vcc, m0, v2
75682// W64: encoding: [0x7c,0x04,0x1e,0x7c]
75683// W32-ERR: error: instruction not supported on this GPU
75684// W32-ERR-NEXT: v_cmp_tru_f32 vcc, m0, v2
75685
75686v_cmp_tru_f32 vcc, exec_lo, v2
75687// W64: encoding: [0x7e,0x04,0x1e,0x7c]
75688// W32-ERR: error: instruction not supported on this GPU
75689// W32-ERR-NEXT: v_cmp_tru_f32 vcc, exec_lo, v2
75690
75691v_cmp_tru_f32 vcc, exec_hi, v2
75692// W64: encoding: [0x7f,0x04,0x1e,0x7c]
75693// W32-ERR: error: instruction not supported on this GPU
75694// W32-ERR-NEXT: v_cmp_tru_f32 vcc, exec_hi, v2
75695
75696v_cmp_tru_f32 vcc, 0, v2
75697// W64: encoding: [0x80,0x04,0x1e,0x7c]
75698// W32-ERR: error: instruction not supported on this GPU
75699// W32-ERR-NEXT: v_cmp_tru_f32 vcc, 0, v2
75700
75701v_cmp_tru_f32 vcc, -1, v2
75702// W64: encoding: [0xc1,0x04,0x1e,0x7c]
75703// W32-ERR: error: instruction not supported on this GPU
75704// W32-ERR-NEXT: v_cmp_tru_f32 vcc, -1, v2
75705
75706v_cmp_tru_f32 vcc, 0.5, v2
75707// W64: encoding: [0xf0,0x04,0x1e,0x7c]
75708// W32-ERR: error: instruction not supported on this GPU
75709// W32-ERR-NEXT: v_cmp_tru_f32 vcc, 0.5, v2
75710
75711v_cmp_tru_f32 vcc, -4.0, v2
75712// W64: encoding: [0xf7,0x04,0x1e,0x7c]
75713// W32-ERR: error: instruction not supported on this GPU
75714// W32-ERR-NEXT: v_cmp_tru_f32 vcc, -4.0, v2
75715
75716v_cmp_tru_f32 vcc, 0xaf123456, v2
75717// W64: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf]
75718// W32-ERR: error: instruction not supported on this GPU
75719// W32-ERR-NEXT: v_cmp_tru_f32 vcc, 0xaf123456, v2
75720
75721v_cmp_tru_f32 vcc, 0x3f717273, v2
75722// W64: encoding: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f]
75723// W32-ERR: error: instruction not supported on this GPU
75724// W32-ERR-NEXT: v_cmp_tru_f32 vcc, 0x3f717273, v2
75725
75726v_cmp_tru_f32 vcc, v1, v255
75727// W64: encoding: [0x01,0xff,0x1f,0x7c]
75728// W32-ERR: error: instruction not supported on this GPU
75729// W32-ERR-NEXT: v_cmp_tru_f32 vcc, v1, v255
75730
75731v_cmp_tru_f32_e64 s[10:11], v1, v2
75732// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
75733// W32-ERR: error: invalid operand for instruction
75734// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, v2
75735
75736v_cmp_tru_f32_e64 s[12:13], v1, v2
75737// W64: encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
75738// W32-ERR: error: invalid operand for instruction
75739// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[12:13], v1, v2
75740
75741v_cmp_tru_f32_e64 s[100:101], v1, v2
75742// W64: encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
75743// W32-ERR: error: invalid operand for instruction
75744// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[100:101], v1, v2
75745
75746v_cmp_tru_f32_e64 vcc, v1, v2
75747// W64: encoding: [0x6a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
75748// W32-ERR: error: invalid operand for instruction
75749// W32-ERR-NEXT: v_cmp_tru_f32_e64 vcc, v1, v2
75750
75751v_cmp_tru_f32_e64 s[10:11], v255, v2
75752// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
75753// W32-ERR: error: invalid operand for instruction
75754// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v255, v2
75755
75756v_cmp_tru_f32_e64 s[10:11], s1, v2
75757// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
75758// W32-ERR: error: invalid operand for instruction
75759// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], s1, v2
75760
75761v_cmp_tru_f32_e64 s[10:11], s101, v2
75762// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
75763// W32-ERR: error: invalid operand for instruction
75764// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], s101, v2
75765
75766v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
75767// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
75768// W32-ERR: error: invalid operand for instruction
75769// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
75770
75771v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
75772// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
75773// W32-ERR: error: invalid operand for instruction
75774// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
75775
75776v_cmp_tru_f32_e64 s[10:11], m0, v2
75777// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7c,0x04,0x02,0x00]
75778// W32-ERR: error: invalid operand for instruction
75779// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], m0, v2
75780
75781v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
75782// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
75783// W32-ERR: error: invalid operand for instruction
75784// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
75785
75786v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
75787// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
75788// W32-ERR: error: invalid operand for instruction
75789// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
75790
75791v_cmp_tru_f32_e64 s[10:11], 0, v2
75792// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
75793// W32-ERR: error: invalid operand for instruction
75794// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], 0, v2
75795
75796v_cmp_tru_f32_e64 s[10:11], -1, v2
75797// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
75798// W32-ERR: error: invalid operand for instruction
75799// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], -1, v2
75800
75801v_cmp_tru_f32_e64 s[10:11], 0.5, v2
75802// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xf0,0x04,0x02,0x00]
75803// W32-ERR: error: invalid operand for instruction
75804// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], 0.5, v2
75805
75806v_cmp_tru_f32_e64 s[10:11], -4.0, v2
75807// W64: encoding: [0x0a,0x00,0x0f,0xd4,0xf7,0x04,0x02,0x00]
75808// W32-ERR: error: invalid operand for instruction
75809// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], -4.0, v2
75810
75811v_cmp_tru_f32_e64 s[10:11], v1, v255
75812// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
75813// W32-ERR: error: invalid operand for instruction
75814// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, v255
75815
75816v_cmp_tru_f32_e64 s[10:11], v1, s2
75817// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
75818// W32-ERR: error: invalid operand for instruction
75819// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, s2
75820
75821v_cmp_tru_f32_e64 s[10:11], v1, s101
75822// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
75823// W32-ERR: error: invalid operand for instruction
75824// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, s101
75825
75826v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
75827// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
75828// W32-ERR: error: invalid operand for instruction
75829// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
75830
75831v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
75832// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
75833// W32-ERR: error: invalid operand for instruction
75834// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
75835
75836v_cmp_tru_f32_e64 s[10:11], v1, m0
75837// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xf9,0x00,0x00]
75838// W32-ERR: error: invalid operand for instruction
75839// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, m0
75840
75841v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
75842// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
75843// W32-ERR: error: invalid operand for instruction
75844// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
75845
75846v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
75847// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
75848// W32-ERR: error: invalid operand for instruction
75849// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
75850
75851v_cmp_tru_f32_e64 s[10:11], v1, 0
75852// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
75853// W32-ERR: error: invalid operand for instruction
75854// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, 0
75855
75856v_cmp_tru_f32_e64 s[10:11], v1, -1
75857// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
75858// W32-ERR: error: invalid operand for instruction
75859// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, -1
75860
75861v_cmp_tru_f32_e64 s[10:11], v1, 0.5
75862// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xe1,0x01,0x00]
75863// W32-ERR: error: invalid operand for instruction
75864// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, 0.5
75865
75866v_cmp_tru_f32_e64 s[10:11], v1, -4.0
75867// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xef,0x01,0x00]
75868// W32-ERR: error: invalid operand for instruction
75869// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, -4.0
75870
75871v_cmp_tru_f32_e64 s[10:11], -v1, v2
75872// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
75873// W32-ERR: error: invalid operand for instruction
75874// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], -v1, v2
75875
75876v_cmp_tru_f32_e64 s[10:11], v1, -v2
75877// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
75878// W32-ERR: error: invalid operand for instruction
75879// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, -v2
75880
75881v_cmp_tru_f32_e64 s[10:11], -v1, -v2
75882// W64: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
75883// W32-ERR: error: invalid operand for instruction
75884// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], -v1, -v2
75885
75886v_cmp_tru_f32_e64 s[10:11], v1, v2 clamp
75887// W64: encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
75888// W32-ERR: error: invalid operand for instruction
75889// W32-ERR-NEXT: v_cmp_tru_f32_e64 s[10:11], v1, v2 clamp
75890
75891v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
75892// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x06]
75893// W32-ERR: error: invalid operand for instruction
75894// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
75895
75896v_cmp_tru_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
75897// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x88,0x06,0x06]
75898// W32-ERR: error: invalid operand for instruction
75899// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
75900
75901v_cmp_tru_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
75902// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0xe4,0x06,0x06]
75903// W32-ERR: error: invalid operand for instruction
75904// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
75905
75906v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
75907// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x00,0x06,0x06]
75908// W32-ERR: error: instruction not supported on this GPU
75909// W32-ERR-NEXT: v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
75910
75911v_cmp_tru_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
75912// W64: encoding: [0xf9,0x04,0x1e,0x7c,0xff,0x86,0x06,0x06]
75913// W32-ERR: error: invalid operand for instruction
75914// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
75915
75916v_cmp_tru_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
75917// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x86,0x06]
75918// W32-ERR: error: invalid operand for instruction
75919// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
75920
75921v_cmp_tru_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
75922// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x65,0x86,0x86,0x06]
75923// W32-ERR: error: invalid operand for instruction
75924// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
75925
75926v_cmp_tru_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75927// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x6a,0x86,0x86,0x06]
75928// W32-ERR: error: invalid operand for instruction
75929// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
75930
75931v_cmp_tru_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75932// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x6b,0x86,0x86,0x06]
75933// W32-ERR: error: invalid operand for instruction
75934// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
75935
75936v_cmp_tru_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
75937// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7c,0x86,0x86,0x06]
75938// W32-ERR: error: invalid operand for instruction
75939// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
75940
75941v_cmp_tru_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75942// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7e,0x86,0x86,0x06]
75943// W32-ERR: error: invalid operand for instruction
75944// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
75945
75946v_cmp_tru_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75947// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x7f,0x86,0x86,0x06]
75948// W32-ERR: error: invalid operand for instruction
75949// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
75950
75951v_cmp_tru_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
75952// W64: encoding: [0xf9,0xfe,0x1f,0x7c,0x01,0x86,0x06,0x06]
75953// W32-ERR: error: invalid operand for instruction
75954// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
75955
75956v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75957// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x00,0x06]
75958// W32-ERR: error: invalid operand for instruction
75959// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
75960
75961v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75962// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x01,0x06]
75963// W32-ERR: error: invalid operand for instruction
75964// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
75965
75966v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75967// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x02,0x06]
75968// W32-ERR: error: invalid operand for instruction
75969// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
75970
75971v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75972// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x03,0x06]
75973// W32-ERR: error: invalid operand for instruction
75974// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
75975
75976v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75977// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x04,0x06]
75978// W32-ERR: error: invalid operand for instruction
75979// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
75980
75981v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75982// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x05,0x06]
75983// W32-ERR: error: invalid operand for instruction
75984// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
75985
75986v_cmp_tru_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
75987// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x16,0x06]
75988// W32-ERR: error: invalid operand for instruction
75989// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
75990
75991v_cmp_tru_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75992// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x26,0x06]
75993// W32-ERR: error: invalid operand for instruction
75994// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
75995
75996v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
75997// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x00]
75998// W32-ERR: error: invalid operand for instruction
75999// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
76000
76001v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
76002// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x01]
76003// W32-ERR: error: invalid operand for instruction
76004// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
76005
76006v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
76007// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x02]
76008// W32-ERR: error: invalid operand for instruction
76009// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
76010
76011v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
76012// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x03]
76013// W32-ERR: error: invalid operand for instruction
76014// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
76015
76016v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
76017// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x04]
76018// W32-ERR: error: invalid operand for instruction
76019// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
76020
76021v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
76022// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x05]
76023// W32-ERR: error: invalid operand for instruction
76024// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
76025
76026v_cmp_tru_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
76027// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x16]
76028// W32-ERR: error: invalid operand for instruction
76029// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
76030
76031v_cmp_tru_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
76032// W64: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x26]
76033// W32-ERR: error: invalid operand for instruction
76034// W32-ERR-NEXT: v_cmp_tru_f32_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
76035
76036v_cmp_tru_f32 vcc_lo, v1, v2
76037// W32: encoding: [0x01,0x05,0x1e,0x7c]
76038// W64-ERR: error: instruction not supported on this GPU
76039// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, v1, v2
76040
76041v_cmp_tru_f32 vcc_lo, v255, v2
76042// W32: encoding: [0xff,0x05,0x1e,0x7c]
76043// W64-ERR: error: instruction not supported on this GPU
76044// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, v255, v2
76045
76046v_cmp_tru_f32 vcc_lo, s1, v2
76047// W32: encoding: [0x01,0x04,0x1e,0x7c]
76048// W64-ERR: error: instruction not supported on this GPU
76049// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, s1, v2
76050
76051v_cmp_tru_f32 vcc_lo, s101, v2
76052// W32: encoding: [0x65,0x04,0x1e,0x7c]
76053// W64-ERR: error: instruction not supported on this GPU
76054// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, s101, v2
76055
76056v_cmp_tru_f32 vcc_lo, vcc_lo, v2
76057// W32: encoding: [0x6a,0x04,0x1e,0x7c]
76058// W64-ERR: error: instruction not supported on this GPU
76059// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, vcc_lo, v2
76060
76061v_cmp_tru_f32 vcc_lo, vcc_hi, v2
76062// W32: encoding: [0x6b,0x04,0x1e,0x7c]
76063// W64-ERR: error: instruction not supported on this GPU
76064// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, vcc_hi, v2
76065
76066v_cmp_tru_f32 vcc_lo, m0, v2
76067// W32: encoding: [0x7c,0x04,0x1e,0x7c]
76068// W64-ERR: error: instruction not supported on this GPU
76069// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, m0, v2
76070
76071v_cmp_tru_f32 vcc_lo, exec_lo, v2
76072// W32: encoding: [0x7e,0x04,0x1e,0x7c]
76073// W64-ERR: error: instruction not supported on this GPU
76074// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, exec_lo, v2
76075
76076v_cmp_tru_f32 vcc_lo, exec_hi, v2
76077// W32: encoding: [0x7f,0x04,0x1e,0x7c]
76078// W64-ERR: error: instruction not supported on this GPU
76079// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, exec_hi, v2
76080
76081v_cmp_tru_f32 vcc_lo, 0, v2
76082// W32: encoding: [0x80,0x04,0x1e,0x7c]
76083// W64-ERR: error: instruction not supported on this GPU
76084// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, 0, v2
76085
76086v_cmp_tru_f32 vcc_lo, -1, v2
76087// W32: encoding: [0xc1,0x04,0x1e,0x7c]
76088// W64-ERR: error: instruction not supported on this GPU
76089// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, -1, v2
76090
76091v_cmp_tru_f32 vcc_lo, 0.5, v2
76092// W32: encoding: [0xf0,0x04,0x1e,0x7c]
76093// W64-ERR: error: instruction not supported on this GPU
76094// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, 0.5, v2
76095
76096v_cmp_tru_f32 vcc_lo, -4.0, v2
76097// W32: encoding: [0xf7,0x04,0x1e,0x7c]
76098// W64-ERR: error: instruction not supported on this GPU
76099// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, -4.0, v2
76100
76101v_cmp_tru_f32 vcc_lo, 0xaf123456, v2
76102// W32: encoding: [0xff,0x04,0x1e,0x7c,0x56,0x34,0x12,0xaf]
76103// W64-ERR: error: instruction not supported on this GPU
76104// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, 0xaf123456, v2
76105
76106v_cmp_tru_f32 vcc_lo, 0x3f717273, v2
76107// W32: encoding: [0xff,0x04,0x1e,0x7c,0x73,0x72,0x71,0x3f]
76108// W64-ERR: error: instruction not supported on this GPU
76109// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, 0x3f717273, v2
76110
76111v_cmp_tru_f32 vcc_lo, v1, v255
76112// W32: encoding: [0x01,0xff,0x1f,0x7c]
76113// W64-ERR: error: instruction not supported on this GPU
76114// W64-ERR-NEXT: v_cmp_tru_f32 vcc_lo, v1, v255
76115
76116v_cmp_tru_f32_e64 s10, v1, v2
76117// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
76118// W64-ERR: error: invalid operand for instruction
76119// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, v2
76120
76121v_cmp_tru_f32_e64 s12, v1, v2
76122// W32: encoding: [0x0c,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
76123// W64-ERR: error: invalid operand for instruction
76124// W64-ERR-NEXT: v_cmp_tru_f32_e64 s12, v1, v2
76125
76126v_cmp_tru_f32_e64 s100, v1, v2
76127// W32: encoding: [0x64,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
76128// W64-ERR: error: invalid operand for instruction
76129// W64-ERR-NEXT: v_cmp_tru_f32_e64 s100, v1, v2
76130
76131v_cmp_tru_f32_e64 vcc_lo, v1, v2
76132// W32: encoding: [0x6a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x00]
76133// W64-ERR: error: invalid operand for instruction
76134// W64-ERR-NEXT: v_cmp_tru_f32_e64 vcc_lo, v1, v2
76135
76136v_cmp_tru_f32_e64 s10, v255, v2
76137// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xff,0x05,0x02,0x00]
76138// W64-ERR: error: invalid operand for instruction
76139// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v255, v2
76140
76141v_cmp_tru_f32_e64 s10, s1, v2
76142// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x04,0x02,0x00]
76143// W64-ERR: error: invalid operand for instruction
76144// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, s1, v2
76145
76146v_cmp_tru_f32_e64 s10, s101, v2
76147// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x65,0x04,0x02,0x00]
76148// W64-ERR: error: invalid operand for instruction
76149// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, s101, v2
76150
76151v_cmp_tru_f32_e64 s10, vcc_lo, v2
76152// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x6a,0x04,0x02,0x00]
76153// W64-ERR: error: invalid operand for instruction
76154// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, vcc_lo, v2
76155
76156v_cmp_tru_f32_e64 s10, vcc_hi, v2
76157// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x6b,0x04,0x02,0x00]
76158// W64-ERR: error: invalid operand for instruction
76159// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, vcc_hi, v2
76160
76161v_cmp_tru_f32_e64 s10, m0, v2
76162// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7c,0x04,0x02,0x00]
76163// W64-ERR: error: invalid operand for instruction
76164// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, m0, v2
76165
76166v_cmp_tru_f32_e64 s10, exec_lo, v2
76167// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7e,0x04,0x02,0x00]
76168// W64-ERR: error: invalid operand for instruction
76169// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, exec_lo, v2
76170
76171v_cmp_tru_f32_e64 s10, exec_hi, v2
76172// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x7f,0x04,0x02,0x00]
76173// W64-ERR: error: invalid operand for instruction
76174// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, exec_hi, v2
76175
76176v_cmp_tru_f32_e64 s10, 0, v2
76177// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x80,0x04,0x02,0x00]
76178// W64-ERR: error: invalid operand for instruction
76179// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, 0, v2
76180
76181v_cmp_tru_f32_e64 s10, -1, v2
76182// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xc1,0x04,0x02,0x00]
76183// W64-ERR: error: invalid operand for instruction
76184// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, -1, v2
76185
76186v_cmp_tru_f32_e64 s10, 0.5, v2
76187// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xf0,0x04,0x02,0x00]
76188// W64-ERR: error: invalid operand for instruction
76189// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, 0.5, v2
76190
76191v_cmp_tru_f32_e64 s10, -4.0, v2
76192// W32: encoding: [0x0a,0x00,0x0f,0xd4,0xf7,0x04,0x02,0x00]
76193// W64-ERR: error: invalid operand for instruction
76194// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, -4.0, v2
76195
76196v_cmp_tru_f32_e64 s10, v1, v255
76197// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x03,0x00]
76198// W64-ERR: error: invalid operand for instruction
76199// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, v255
76200
76201v_cmp_tru_f32_e64 s10, v1, s2
76202// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x00,0x00]
76203// W64-ERR: error: invalid operand for instruction
76204// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, s2
76205
76206v_cmp_tru_f32_e64 s10, v1, s101
76207// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xcb,0x00,0x00]
76208// W64-ERR: error: invalid operand for instruction
76209// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, s101
76210
76211v_cmp_tru_f32_e64 s10, v1, vcc_lo
76212// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd5,0x00,0x00]
76213// W64-ERR: error: invalid operand for instruction
76214// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, vcc_lo
76215
76216v_cmp_tru_f32_e64 s10, v1, vcc_hi
76217// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xd7,0x00,0x00]
76218// W64-ERR: error: invalid operand for instruction
76219// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, vcc_hi
76220
76221v_cmp_tru_f32_e64 s10, v1, m0
76222// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xf9,0x00,0x00]
76223// W64-ERR: error: invalid operand for instruction
76224// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, m0
76225
76226v_cmp_tru_f32_e64 s10, v1, exec_lo
76227// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xfd,0x00,0x00]
76228// W64-ERR: error: invalid operand for instruction
76229// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, exec_lo
76230
76231v_cmp_tru_f32_e64 s10, v1, exec_hi
76232// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xff,0x00,0x00]
76233// W64-ERR: error: invalid operand for instruction
76234// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, exec_hi
76235
76236v_cmp_tru_f32_e64 s10, v1, 0
76237// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x01,0x01,0x00]
76238// W64-ERR: error: invalid operand for instruction
76239// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, 0
76240
76241v_cmp_tru_f32_e64 s10, v1, -1
76242// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x83,0x01,0x00]
76243// W64-ERR: error: invalid operand for instruction
76244// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, -1
76245
76246v_cmp_tru_f32_e64 s10, v1, 0.5
76247// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xe1,0x01,0x00]
76248// W64-ERR: error: invalid operand for instruction
76249// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, 0.5
76250
76251v_cmp_tru_f32_e64 s10, v1, -4.0
76252// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0xef,0x01,0x00]
76253// W64-ERR: error: invalid operand for instruction
76254// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, -4.0
76255
76256v_cmp_tru_f32_e64 s10, -v1, v2
76257// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x20]
76258// W64-ERR: error: invalid operand for instruction
76259// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, -v1, v2
76260
76261v_cmp_tru_f32_e64 s10, v1, -v2
76262// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x40]
76263// W64-ERR: error: invalid operand for instruction
76264// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, -v2
76265
76266v_cmp_tru_f32_e64 s10, -v1, -v2
76267// W32: encoding: [0x0a,0x00,0x0f,0xd4,0x01,0x05,0x02,0x60]
76268// W64-ERR: error: invalid operand for instruction
76269// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, -v1, -v2
76270
76271v_cmp_tru_f32_e64 s10, v1, v2 clamp
76272// W32: encoding: [0x0a,0x80,0x0f,0xd4,0x01,0x05,0x02,0x00]
76273// W64-ERR: error: invalid operand for instruction
76274// W64-ERR-NEXT: v_cmp_tru_f32_e64 s10, v1, v2 clamp
76275
76276v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
76277// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x06]
76278// W64-ERR: error: invalid operand for instruction
76279// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
76280
76281v_cmp_tru_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
76282// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x88,0x06,0x06]
76283// W64-ERR: error: invalid operand for instruction
76284// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
76285
76286v_cmp_tru_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
76287// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0xe4,0x06,0x06]
76288// W64-ERR: error: invalid operand for instruction
76289// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
76290
76291v_cmp_tru_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
76292// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x00,0x06,0x06]
76293// W64-ERR: error: invalid operand for instruction
76294// W64-ERR-NEXT: v_cmp_tru_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
76295
76296v_cmp_tru_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
76297// W32: encoding: [0xf9,0x04,0x1e,0x7c,0xff,0x86,0x06,0x06]
76298// W64-ERR: error: invalid operand for instruction
76299// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
76300
76301v_cmp_tru_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
76302// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x86,0x06]
76303// W64-ERR: error: invalid operand for instruction
76304// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
76305
76306v_cmp_tru_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
76307// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x65,0x86,0x86,0x06]
76308// W64-ERR: error: invalid operand for instruction
76309// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
76310
76311v_cmp_tru_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
76312// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x6a,0x86,0x86,0x06]
76313// W64-ERR: error: invalid operand for instruction
76314// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
76315
76316v_cmp_tru_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
76317// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x6b,0x86,0x86,0x06]
76318// W64-ERR: error: invalid operand for instruction
76319// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
76320
76321v_cmp_tru_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
76322// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7c,0x86,0x86,0x06]
76323// W64-ERR: error: invalid operand for instruction
76324// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
76325
76326v_cmp_tru_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
76327// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7e,0x86,0x86,0x06]
76328// W64-ERR: error: invalid operand for instruction
76329// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
76330
76331v_cmp_tru_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
76332// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x7f,0x86,0x86,0x06]
76333// W64-ERR: error: invalid operand for instruction
76334// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
76335
76336v_cmp_tru_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
76337// W32: encoding: [0xf9,0xfe,0x1f,0x7c,0x01,0x86,0x06,0x06]
76338// W64-ERR: error: invalid operand for instruction
76339// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
76340
76341v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
76342// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x00,0x06]
76343// W64-ERR: error: invalid operand for instruction
76344// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
76345
76346v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
76347// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x01,0x06]
76348// W64-ERR: error: invalid operand for instruction
76349// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
76350
76351v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
76352// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x02,0x06]
76353// W64-ERR: error: invalid operand for instruction
76354// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
76355
76356v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
76357// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x03,0x06]
76358// W64-ERR: error: invalid operand for instruction
76359// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
76360
76361v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
76362// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x04,0x06]
76363// W64-ERR: error: invalid operand for instruction
76364// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
76365
76366v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
76367// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x05,0x06]
76368// W64-ERR: error: invalid operand for instruction
76369// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
76370
76371v_cmp_tru_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
76372// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x16,0x06]
76373// W64-ERR: error: invalid operand for instruction
76374// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
76375
76376v_cmp_tru_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
76377// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x26,0x06]
76378// W64-ERR: error: invalid operand for instruction
76379// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
76380
76381v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
76382// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x00]
76383// W64-ERR: error: invalid operand for instruction
76384// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
76385
76386v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
76387// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x01]
76388// W64-ERR: error: invalid operand for instruction
76389// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
76390
76391v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
76392// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x02]
76393// W64-ERR: error: invalid operand for instruction
76394// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
76395
76396v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
76397// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x03]
76398// W64-ERR: error: invalid operand for instruction
76399// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
76400
76401v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
76402// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x04]
76403// W64-ERR: error: invalid operand for instruction
76404// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
76405
76406v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
76407// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x05]
76408// W64-ERR: error: invalid operand for instruction
76409// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
76410
76411v_cmp_tru_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
76412// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x16]
76413// W64-ERR: error: invalid operand for instruction
76414// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
76415
76416v_cmp_tru_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
76417// W32: encoding: [0xf9,0x04,0x1e,0x7c,0x01,0x86,0x06,0x26]
76418// W64-ERR: error: invalid operand for instruction
76419// W64-ERR-NEXT: v_cmp_tru_f32_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
76420
76421v_cmpx_f_f32 v1, v2
76422// GFX10: encoding: [0x01,0x05,0x20,0x7c]
76423
76424v_cmpx_f_f32 v255, v2
76425// GFX10: encoding: [0xff,0x05,0x20,0x7c]
76426
76427v_cmpx_f_f32 s1, v2
76428// GFX10: encoding: [0x01,0x04,0x20,0x7c]
76429
76430v_cmpx_f_f32 s101, v2
76431// GFX10: encoding: [0x65,0x04,0x20,0x7c]
76432
76433v_cmpx_f_f32 vcc_lo, v2
76434// GFX10: encoding: [0x6a,0x04,0x20,0x7c]
76435
76436v_cmpx_f_f32 vcc_hi, v2
76437// GFX10: encoding: [0x6b,0x04,0x20,0x7c]
76438
76439v_cmpx_f_f32 m0, v2
76440// GFX10: encoding: [0x7c,0x04,0x20,0x7c]
76441
76442v_cmpx_f_f32 exec_lo, v2
76443// GFX10: encoding: [0x7e,0x04,0x20,0x7c]
76444
76445v_cmpx_f_f32 exec_hi, v2
76446// GFX10: encoding: [0x7f,0x04,0x20,0x7c]
76447
76448v_cmpx_f_f32 0, v2
76449// GFX10: encoding: [0x80,0x04,0x20,0x7c]
76450
76451v_cmpx_f_f32 -1, v2
76452// GFX10: encoding: [0xc1,0x04,0x20,0x7c]
76453
76454v_cmpx_f_f32 0.5, v2
76455// GFX10: encoding: [0xf0,0x04,0x20,0x7c]
76456
76457v_cmpx_f_f32 -4.0, v2
76458// GFX10: encoding: [0xf7,0x04,0x20,0x7c]
76459
76460v_cmpx_f_f32 0xaf123456, v2
76461// GFX10: encoding: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
76462
76463v_cmpx_f_f32 0x3f717273, v2
76464// GFX10: encoding: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
76465
76466v_cmpx_f_f32 v1, v255
76467// GFX10: encoding: [0x01,0xff,0x21,0x7c]
76468
76469v_cmpx_f_f32_e64 v1, v2
76470// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x02,0x00]
76471
76472v_cmpx_f_f32_e64 v255, v2
76473// GFX10: encoding: [0x00,0x00,0x10,0xd4,0xff,0x05,0x02,0x00]
76474
76475v_cmpx_f_f32_e64 s1, v2
76476// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x04,0x02,0x00]
76477
76478v_cmpx_f_f32_e64 s101, v2
76479// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x65,0x04,0x02,0x00]
76480
76481v_cmpx_f_f32_e64 vcc_lo, v2
76482// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x6a,0x04,0x02,0x00]
76483
76484v_cmpx_f_f32_e64 vcc_hi, v2
76485// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x6b,0x04,0x02,0x00]
76486
76487v_cmpx_f_f32_e64 m0, v2
76488// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x7c,0x04,0x02,0x00]
76489
76490v_cmpx_f_f32_e64 exec_lo, v2
76491// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x7e,0x04,0x02,0x00]
76492
76493v_cmpx_f_f32_e64 exec_hi, v2
76494// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x7f,0x04,0x02,0x00]
76495
76496v_cmpx_f_f32_e64 0, v2
76497// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x80,0x04,0x02,0x00]
76498
76499v_cmpx_f_f32_e64 -1, v2
76500// GFX10: encoding: [0x00,0x00,0x10,0xd4,0xc1,0x04,0x02,0x00]
76501
76502v_cmpx_f_f32_e64 0.5, v2
76503// GFX10: encoding: [0x00,0x00,0x10,0xd4,0xf0,0x04,0x02,0x00]
76504
76505v_cmpx_f_f32_e64 -4.0, v2
76506// GFX10: encoding: [0x00,0x00,0x10,0xd4,0xf7,0x04,0x02,0x00]
76507
76508v_cmpx_f_f32_e64 v1, v255
76509// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xff,0x03,0x00]
76510
76511v_cmpx_f_f32_e64 v1, s2
76512// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x00,0x00]
76513
76514v_cmpx_f_f32_e64 v1, s101
76515// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xcb,0x00,0x00]
76516
76517v_cmpx_f_f32_e64 v1, vcc_lo
76518// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xd5,0x00,0x00]
76519
76520v_cmpx_f_f32_e64 v1, vcc_hi
76521// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xd7,0x00,0x00]
76522
76523v_cmpx_f_f32_e64 v1, m0
76524// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xf9,0x00,0x00]
76525
76526v_cmpx_f_f32_e64 v1, exec_lo
76527// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xfd,0x00,0x00]
76528
76529v_cmpx_f_f32_e64 v1, exec_hi
76530// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xff,0x00,0x00]
76531
76532v_cmpx_f_f32_e64 v1, 0
76533// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x01,0x01,0x00]
76534
76535v_cmpx_f_f32_e64 v1, -1
76536// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x83,0x01,0x00]
76537
76538v_cmpx_f_f32_e64 v1, 0.5
76539// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xe1,0x01,0x00]
76540
76541v_cmpx_f_f32_e64 v1, -4.0
76542// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0xef,0x01,0x00]
76543
76544v_cmpx_f_f32_e64 -v1, v2
76545// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x02,0x20]
76546
76547v_cmpx_f_f32_e64 v1, -v2
76548// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x02,0x40]
76549
76550v_cmpx_f_f32_e64 -v1, -v2
76551// GFX10: encoding: [0x00,0x00,0x10,0xd4,0x01,0x05,0x02,0x60]
76552
76553v_cmpx_lt_f32 v1, v2
76554// GFX10: encoding: [0x01,0x05,0x22,0x7c]
76555
76556v_cmpx_lt_f32 v255, v2
76557// GFX10: encoding: [0xff,0x05,0x22,0x7c]
76558
76559v_cmpx_lt_f32 s1, v2
76560// GFX10: encoding: [0x01,0x04,0x22,0x7c]
76561
76562v_cmpx_lt_f32 s101, v2
76563// GFX10: encoding: [0x65,0x04,0x22,0x7c]
76564
76565v_cmpx_lt_f32 vcc_lo, v2
76566// GFX10: encoding: [0x6a,0x04,0x22,0x7c]
76567
76568v_cmpx_lt_f32 vcc_hi, v2
76569// GFX10: encoding: [0x6b,0x04,0x22,0x7c]
76570
76571v_cmpx_lt_f32 m0, v2
76572// GFX10: encoding: [0x7c,0x04,0x22,0x7c]
76573
76574v_cmpx_lt_f32 exec_lo, v2
76575// GFX10: encoding: [0x7e,0x04,0x22,0x7c]
76576
76577v_cmpx_lt_f32 exec_hi, v2
76578// GFX10: encoding: [0x7f,0x04,0x22,0x7c]
76579
76580v_cmpx_lt_f32 0, v2
76581// GFX10: encoding: [0x80,0x04,0x22,0x7c]
76582
76583v_cmpx_lt_f32 -1, v2
76584// GFX10: encoding: [0xc1,0x04,0x22,0x7c]
76585
76586v_cmpx_lt_f32 0.5, v2
76587// GFX10: encoding: [0xf0,0x04,0x22,0x7c]
76588
76589v_cmpx_lt_f32 -4.0, v2
76590// GFX10: encoding: [0xf7,0x04,0x22,0x7c]
76591
76592v_cmpx_lt_f32 0xaf123456, v2
76593// GFX10: encoding: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
76594
76595v_cmpx_lt_f32 0x3f717273, v2
76596// GFX10: encoding: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
76597
76598v_cmpx_lt_f32 v1, v255
76599// GFX10: encoding: [0x01,0xff,0x23,0x7c]
76600
76601v_cmpx_lt_f32_e64 v1, v2
76602// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x02,0x00]
76603
76604v_cmpx_lt_f32_e64 v255, v2
76605// GFX10: encoding: [0x00,0x00,0x11,0xd4,0xff,0x05,0x02,0x00]
76606
76607v_cmpx_lt_f32_e64 s1, v2
76608// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x04,0x02,0x00]
76609
76610v_cmpx_lt_f32_e64 s101, v2
76611// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x65,0x04,0x02,0x00]
76612
76613v_cmpx_lt_f32_e64 vcc_lo, v2
76614// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x6a,0x04,0x02,0x00]
76615
76616v_cmpx_lt_f32_e64 vcc_hi, v2
76617// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x6b,0x04,0x02,0x00]
76618
76619v_cmpx_lt_f32_e64 m0, v2
76620// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x7c,0x04,0x02,0x00]
76621
76622v_cmpx_lt_f32_e64 exec_lo, v2
76623// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x7e,0x04,0x02,0x00]
76624
76625v_cmpx_lt_f32_e64 exec_hi, v2
76626// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x7f,0x04,0x02,0x00]
76627
76628v_cmpx_lt_f32_e64 0, v2
76629// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x80,0x04,0x02,0x00]
76630
76631v_cmpx_lt_f32_e64 -1, v2
76632// GFX10: encoding: [0x00,0x00,0x11,0xd4,0xc1,0x04,0x02,0x00]
76633
76634v_cmpx_lt_f32_e64 0.5, v2
76635// GFX10: encoding: [0x00,0x00,0x11,0xd4,0xf0,0x04,0x02,0x00]
76636
76637v_cmpx_lt_f32_e64 -4.0, v2
76638// GFX10: encoding: [0x00,0x00,0x11,0xd4,0xf7,0x04,0x02,0x00]
76639
76640v_cmpx_lt_f32_e64 v1, v255
76641// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xff,0x03,0x00]
76642
76643v_cmpx_lt_f32_e64 v1, s2
76644// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x00,0x00]
76645
76646v_cmpx_lt_f32_e64 v1, s101
76647// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xcb,0x00,0x00]
76648
76649v_cmpx_lt_f32_e64 v1, vcc_lo
76650// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xd5,0x00,0x00]
76651
76652v_cmpx_lt_f32_e64 v1, vcc_hi
76653// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xd7,0x00,0x00]
76654
76655v_cmpx_lt_f32_e64 v1, m0
76656// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xf9,0x00,0x00]
76657
76658v_cmpx_lt_f32_e64 v1, exec_lo
76659// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xfd,0x00,0x00]
76660
76661v_cmpx_lt_f32_e64 v1, exec_hi
76662// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xff,0x00,0x00]
76663
76664v_cmpx_lt_f32_e64 v1, 0
76665// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x01,0x01,0x00]
76666
76667v_cmpx_lt_f32_e64 v1, -1
76668// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x83,0x01,0x00]
76669
76670v_cmpx_lt_f32_e64 v1, 0.5
76671// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xe1,0x01,0x00]
76672
76673v_cmpx_lt_f32_e64 v1, -4.0
76674// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0xef,0x01,0x00]
76675
76676v_cmpx_lt_f32_e64 -v1, v2
76677// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x02,0x20]
76678
76679v_cmpx_lt_f32_e64 v1, -v2
76680// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x02,0x40]
76681
76682v_cmpx_lt_f32_e64 -v1, -v2
76683// GFX10: encoding: [0x00,0x00,0x11,0xd4,0x01,0x05,0x02,0x60]
76684
76685v_cmpx_eq_f32 v1, v2
76686// GFX10: encoding: [0x01,0x05,0x24,0x7c]
76687
76688v_cmpx_eq_f32 v255, v2
76689// GFX10: encoding: [0xff,0x05,0x24,0x7c]
76690
76691v_cmpx_eq_f32 s1, v2
76692// GFX10: encoding: [0x01,0x04,0x24,0x7c]
76693
76694v_cmpx_eq_f32 s101, v2
76695// GFX10: encoding: [0x65,0x04,0x24,0x7c]
76696
76697v_cmpx_eq_f32 vcc_lo, v2
76698// GFX10: encoding: [0x6a,0x04,0x24,0x7c]
76699
76700v_cmpx_eq_f32 vcc_hi, v2
76701// GFX10: encoding: [0x6b,0x04,0x24,0x7c]
76702
76703v_cmpx_eq_f32 m0, v2
76704// GFX10: encoding: [0x7c,0x04,0x24,0x7c]
76705
76706v_cmpx_eq_f32 exec_lo, v2
76707// GFX10: encoding: [0x7e,0x04,0x24,0x7c]
76708
76709v_cmpx_eq_f32 exec_hi, v2
76710// GFX10: encoding: [0x7f,0x04,0x24,0x7c]
76711
76712v_cmpx_eq_f32 0, v2
76713// GFX10: encoding: [0x80,0x04,0x24,0x7c]
76714
76715v_cmpx_eq_f32 -1, v2
76716// GFX10: encoding: [0xc1,0x04,0x24,0x7c]
76717
76718v_cmpx_eq_f32 0.5, v2
76719// GFX10: encoding: [0xf0,0x04,0x24,0x7c]
76720
76721v_cmpx_eq_f32 -4.0, v2
76722// GFX10: encoding: [0xf7,0x04,0x24,0x7c]
76723
76724v_cmpx_eq_f32 0xaf123456, v2
76725// GFX10: encoding: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
76726
76727v_cmpx_eq_f32 0x3f717273, v2
76728// GFX10: encoding: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
76729
76730v_cmpx_eq_f32 v1, v255
76731// GFX10: encoding: [0x01,0xff,0x25,0x7c]
76732
76733v_cmpx_eq_f32_e64 v1, v2
76734// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x02,0x00]
76735
76736v_cmpx_eq_f32_e64 v255, v2
76737// GFX10: encoding: [0x00,0x00,0x12,0xd4,0xff,0x05,0x02,0x00]
76738
76739v_cmpx_eq_f32_e64 s1, v2
76740// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x04,0x02,0x00]
76741
76742v_cmpx_eq_f32_e64 s101, v2
76743// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x65,0x04,0x02,0x00]
76744
76745v_cmpx_eq_f32_e64 vcc_lo, v2
76746// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x6a,0x04,0x02,0x00]
76747
76748v_cmpx_eq_f32_e64 vcc_hi, v2
76749// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x6b,0x04,0x02,0x00]
76750
76751v_cmpx_eq_f32_e64 m0, v2
76752// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x7c,0x04,0x02,0x00]
76753
76754v_cmpx_eq_f32_e64 exec_lo, v2
76755// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x7e,0x04,0x02,0x00]
76756
76757v_cmpx_eq_f32_e64 exec_hi, v2
76758// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x7f,0x04,0x02,0x00]
76759
76760v_cmpx_eq_f32_e64 0, v2
76761// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x80,0x04,0x02,0x00]
76762
76763v_cmpx_eq_f32_e64 -1, v2
76764// GFX10: encoding: [0x00,0x00,0x12,0xd4,0xc1,0x04,0x02,0x00]
76765
76766v_cmpx_eq_f32_e64 0.5, v2
76767// GFX10: encoding: [0x00,0x00,0x12,0xd4,0xf0,0x04,0x02,0x00]
76768
76769v_cmpx_eq_f32_e64 -4.0, v2
76770// GFX10: encoding: [0x00,0x00,0x12,0xd4,0xf7,0x04,0x02,0x00]
76771
76772v_cmpx_eq_f32_e64 v1, v255
76773// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xff,0x03,0x00]
76774
76775v_cmpx_eq_f32_e64 v1, s2
76776// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x00,0x00]
76777
76778v_cmpx_eq_f32_e64 v1, s101
76779// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xcb,0x00,0x00]
76780
76781v_cmpx_eq_f32_e64 v1, vcc_lo
76782// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xd5,0x00,0x00]
76783
76784v_cmpx_eq_f32_e64 v1, vcc_hi
76785// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xd7,0x00,0x00]
76786
76787v_cmpx_eq_f32_e64 v1, m0
76788// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xf9,0x00,0x00]
76789
76790v_cmpx_eq_f32_e64 v1, exec_lo
76791// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xfd,0x00,0x00]
76792
76793v_cmpx_eq_f32_e64 v1, exec_hi
76794// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xff,0x00,0x00]
76795
76796v_cmpx_eq_f32_e64 v1, 0
76797// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x01,0x01,0x00]
76798
76799v_cmpx_eq_f32_e64 v1, -1
76800// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x83,0x01,0x00]
76801
76802v_cmpx_eq_f32_e64 v1, 0.5
76803// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xe1,0x01,0x00]
76804
76805v_cmpx_eq_f32_e64 v1, -4.0
76806// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0xef,0x01,0x00]
76807
76808v_cmpx_eq_f32_e64 -v1, v2
76809// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x02,0x20]
76810
76811v_cmpx_eq_f32_e64 v1, -v2
76812// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x02,0x40]
76813
76814v_cmpx_eq_f32_e64 -v1, -v2
76815// GFX10: encoding: [0x00,0x00,0x12,0xd4,0x01,0x05,0x02,0x60]
76816
76817v_cmpx_le_f32 v1, v2
76818// GFX10: encoding: [0x01,0x05,0x26,0x7c]
76819
76820v_cmpx_le_f32 v255, v2
76821// GFX10: encoding: [0xff,0x05,0x26,0x7c]
76822
76823v_cmpx_le_f32 s1, v2
76824// GFX10: encoding: [0x01,0x04,0x26,0x7c]
76825
76826v_cmpx_le_f32 s101, v2
76827// GFX10: encoding: [0x65,0x04,0x26,0x7c]
76828
76829v_cmpx_le_f32 vcc_lo, v2
76830// GFX10: encoding: [0x6a,0x04,0x26,0x7c]
76831
76832v_cmpx_le_f32 vcc_hi, v2
76833// GFX10: encoding: [0x6b,0x04,0x26,0x7c]
76834
76835v_cmpx_le_f32 m0, v2
76836// GFX10: encoding: [0x7c,0x04,0x26,0x7c]
76837
76838v_cmpx_le_f32 exec_lo, v2
76839// GFX10: encoding: [0x7e,0x04,0x26,0x7c]
76840
76841v_cmpx_le_f32 exec_hi, v2
76842// GFX10: encoding: [0x7f,0x04,0x26,0x7c]
76843
76844v_cmpx_le_f32 0, v2
76845// GFX10: encoding: [0x80,0x04,0x26,0x7c]
76846
76847v_cmpx_le_f32 -1, v2
76848// GFX10: encoding: [0xc1,0x04,0x26,0x7c]
76849
76850v_cmpx_le_f32 0.5, v2
76851// GFX10: encoding: [0xf0,0x04,0x26,0x7c]
76852
76853v_cmpx_le_f32 -4.0, v2
76854// GFX10: encoding: [0xf7,0x04,0x26,0x7c]
76855
76856v_cmpx_le_f32 0xaf123456, v2
76857// GFX10: encoding: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
76858
76859v_cmpx_le_f32 0x3f717273, v2
76860// GFX10: encoding: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
76861
76862v_cmpx_le_f32 v1, v255
76863// GFX10: encoding: [0x01,0xff,0x27,0x7c]
76864
76865v_cmpx_le_f32_e64 v1, v2
76866// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x02,0x00]
76867
76868v_cmpx_le_f32_e64 v255, v2
76869// GFX10: encoding: [0x00,0x00,0x13,0xd4,0xff,0x05,0x02,0x00]
76870
76871v_cmpx_le_f32_e64 s1, v2
76872// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x04,0x02,0x00]
76873
76874v_cmpx_le_f32_e64 s101, v2
76875// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x65,0x04,0x02,0x00]
76876
76877v_cmpx_le_f32_e64 vcc_lo, v2
76878// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x6a,0x04,0x02,0x00]
76879
76880v_cmpx_le_f32_e64 vcc_hi, v2
76881// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x6b,0x04,0x02,0x00]
76882
76883v_cmpx_le_f32_e64 m0, v2
76884// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x7c,0x04,0x02,0x00]
76885
76886v_cmpx_le_f32_e64 exec_lo, v2
76887// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x7e,0x04,0x02,0x00]
76888
76889v_cmpx_le_f32_e64 exec_hi, v2
76890// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x7f,0x04,0x02,0x00]
76891
76892v_cmpx_le_f32_e64 0, v2
76893// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x80,0x04,0x02,0x00]
76894
76895v_cmpx_le_f32_e64 -1, v2
76896// GFX10: encoding: [0x00,0x00,0x13,0xd4,0xc1,0x04,0x02,0x00]
76897
76898v_cmpx_le_f32_e64 0.5, v2
76899// GFX10: encoding: [0x00,0x00,0x13,0xd4,0xf0,0x04,0x02,0x00]
76900
76901v_cmpx_le_f32_e64 -4.0, v2
76902// GFX10: encoding: [0x00,0x00,0x13,0xd4,0xf7,0x04,0x02,0x00]
76903
76904v_cmpx_le_f32_e64 v1, v255
76905// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xff,0x03,0x00]
76906
76907v_cmpx_le_f32_e64 v1, s2
76908// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x00,0x00]
76909
76910v_cmpx_le_f32_e64 v1, s101
76911// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xcb,0x00,0x00]
76912
76913v_cmpx_le_f32_e64 v1, vcc_lo
76914// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xd5,0x00,0x00]
76915
76916v_cmpx_le_f32_e64 v1, vcc_hi
76917// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xd7,0x00,0x00]
76918
76919v_cmpx_le_f32_e64 v1, m0
76920// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xf9,0x00,0x00]
76921
76922v_cmpx_le_f32_e64 v1, exec_lo
76923// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xfd,0x00,0x00]
76924
76925v_cmpx_le_f32_e64 v1, exec_hi
76926// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xff,0x00,0x00]
76927
76928v_cmpx_le_f32_e64 v1, 0
76929// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x01,0x01,0x00]
76930
76931v_cmpx_le_f32_e64 v1, -1
76932// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x83,0x01,0x00]
76933
76934v_cmpx_le_f32_e64 v1, 0.5
76935// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xe1,0x01,0x00]
76936
76937v_cmpx_le_f32_e64 v1, -4.0
76938// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0xef,0x01,0x00]
76939
76940v_cmpx_le_f32_e64 -v1, v2
76941// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x02,0x20]
76942
76943v_cmpx_le_f32_e64 v1, -v2
76944// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x02,0x40]
76945
76946v_cmpx_le_f32_e64 -v1, -v2
76947// GFX10: encoding: [0x00,0x00,0x13,0xd4,0x01,0x05,0x02,0x60]
76948
76949v_cmpx_gt_f32 v1, v2
76950// GFX10: encoding: [0x01,0x05,0x28,0x7c]
76951
76952v_cmpx_gt_f32 v255, v2
76953// GFX10: encoding: [0xff,0x05,0x28,0x7c]
76954
76955v_cmpx_gt_f32 s1, v2
76956// GFX10: encoding: [0x01,0x04,0x28,0x7c]
76957
76958v_cmpx_gt_f32 s101, v2
76959// GFX10: encoding: [0x65,0x04,0x28,0x7c]
76960
76961v_cmpx_gt_f32 vcc_lo, v2
76962// GFX10: encoding: [0x6a,0x04,0x28,0x7c]
76963
76964v_cmpx_gt_f32 vcc_hi, v2
76965// GFX10: encoding: [0x6b,0x04,0x28,0x7c]
76966
76967v_cmpx_gt_f32 m0, v2
76968// GFX10: encoding: [0x7c,0x04,0x28,0x7c]
76969
76970v_cmpx_gt_f32 exec_lo, v2
76971// GFX10: encoding: [0x7e,0x04,0x28,0x7c]
76972
76973v_cmpx_gt_f32 exec_hi, v2
76974// GFX10: encoding: [0x7f,0x04,0x28,0x7c]
76975
76976v_cmpx_gt_f32 0, v2
76977// GFX10: encoding: [0x80,0x04,0x28,0x7c]
76978
76979v_cmpx_gt_f32 -1, v2
76980// GFX10: encoding: [0xc1,0x04,0x28,0x7c]
76981
76982v_cmpx_gt_f32 0.5, v2
76983// GFX10: encoding: [0xf0,0x04,0x28,0x7c]
76984
76985v_cmpx_gt_f32 -4.0, v2
76986// GFX10: encoding: [0xf7,0x04,0x28,0x7c]
76987
76988v_cmpx_gt_f32 0xaf123456, v2
76989// GFX10: encoding: [0xff,0x04,0x28,0x7c,0x56,0x34,0x12,0xaf]
76990
76991v_cmpx_gt_f32 0x3f717273, v2
76992// GFX10: encoding: [0xff,0x04,0x28,0x7c,0x73,0x72,0x71,0x3f]
76993
76994v_cmpx_gt_f32 v1, v255
76995// GFX10: encoding: [0x01,0xff,0x29,0x7c]
76996
76997v_cmpx_gt_f32_e64 v1, v2
76998// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x02,0x00]
76999
77000v_cmpx_gt_f32_e64 v255, v2
77001// GFX10: encoding: [0x00,0x00,0x14,0xd4,0xff,0x05,0x02,0x00]
77002
77003v_cmpx_gt_f32_e64 s1, v2
77004// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x04,0x02,0x00]
77005
77006v_cmpx_gt_f32_e64 s101, v2
77007// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x65,0x04,0x02,0x00]
77008
77009v_cmpx_gt_f32_e64 vcc_lo, v2
77010// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x6a,0x04,0x02,0x00]
77011
77012v_cmpx_gt_f32_e64 vcc_hi, v2
77013// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x6b,0x04,0x02,0x00]
77014
77015v_cmpx_gt_f32_e64 m0, v2
77016// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x7c,0x04,0x02,0x00]
77017
77018v_cmpx_gt_f32_e64 exec_lo, v2
77019// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x7e,0x04,0x02,0x00]
77020
77021v_cmpx_gt_f32_e64 exec_hi, v2
77022// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x7f,0x04,0x02,0x00]
77023
77024v_cmpx_gt_f32_e64 0, v2
77025// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x80,0x04,0x02,0x00]
77026
77027v_cmpx_gt_f32_e64 -1, v2
77028// GFX10: encoding: [0x00,0x00,0x14,0xd4,0xc1,0x04,0x02,0x00]
77029
77030v_cmpx_gt_f32_e64 0.5, v2
77031// GFX10: encoding: [0x00,0x00,0x14,0xd4,0xf0,0x04,0x02,0x00]
77032
77033v_cmpx_gt_f32_e64 -4.0, v2
77034// GFX10: encoding: [0x00,0x00,0x14,0xd4,0xf7,0x04,0x02,0x00]
77035
77036v_cmpx_gt_f32_e64 v1, v255
77037// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xff,0x03,0x00]
77038
77039v_cmpx_gt_f32_e64 v1, s2
77040// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x00,0x00]
77041
77042v_cmpx_gt_f32_e64 v1, s101
77043// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xcb,0x00,0x00]
77044
77045v_cmpx_gt_f32_e64 v1, vcc_lo
77046// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xd5,0x00,0x00]
77047
77048v_cmpx_gt_f32_e64 v1, vcc_hi
77049// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xd7,0x00,0x00]
77050
77051v_cmpx_gt_f32_e64 v1, m0
77052// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xf9,0x00,0x00]
77053
77054v_cmpx_gt_f32_e64 v1, exec_lo
77055// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xfd,0x00,0x00]
77056
77057v_cmpx_gt_f32_e64 v1, exec_hi
77058// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xff,0x00,0x00]
77059
77060v_cmpx_gt_f32_e64 v1, 0
77061// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x01,0x01,0x00]
77062
77063v_cmpx_gt_f32_e64 v1, -1
77064// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x83,0x01,0x00]
77065
77066v_cmpx_gt_f32_e64 v1, 0.5
77067// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xe1,0x01,0x00]
77068
77069v_cmpx_gt_f32_e64 v1, -4.0
77070// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0xef,0x01,0x00]
77071
77072v_cmpx_gt_f32_e64 -v1, v2
77073// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x02,0x20]
77074
77075v_cmpx_gt_f32_e64 v1, -v2
77076// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x02,0x40]
77077
77078v_cmpx_gt_f32_e64 -v1, -v2
77079// GFX10: encoding: [0x00,0x00,0x14,0xd4,0x01,0x05,0x02,0x60]
77080
77081v_cmpx_lg_f32 v1, v2
77082// GFX10: encoding: [0x01,0x05,0x2a,0x7c]
77083
77084v_cmpx_lg_f32 v255, v2
77085// GFX10: encoding: [0xff,0x05,0x2a,0x7c]
77086
77087v_cmpx_lg_f32 s1, v2
77088// GFX10: encoding: [0x01,0x04,0x2a,0x7c]
77089
77090v_cmpx_lg_f32 s101, v2
77091// GFX10: encoding: [0x65,0x04,0x2a,0x7c]
77092
77093v_cmpx_lg_f32 vcc_lo, v2
77094// GFX10: encoding: [0x6a,0x04,0x2a,0x7c]
77095
77096v_cmpx_lg_f32 vcc_hi, v2
77097// GFX10: encoding: [0x6b,0x04,0x2a,0x7c]
77098
77099v_cmpx_lg_f32 m0, v2
77100// GFX10: encoding: [0x7c,0x04,0x2a,0x7c]
77101
77102v_cmpx_lg_f32 exec_lo, v2
77103// GFX10: encoding: [0x7e,0x04,0x2a,0x7c]
77104
77105v_cmpx_lg_f32 exec_hi, v2
77106// GFX10: encoding: [0x7f,0x04,0x2a,0x7c]
77107
77108v_cmpx_lg_f32 0, v2
77109// GFX10: encoding: [0x80,0x04,0x2a,0x7c]
77110
77111v_cmpx_lg_f32 -1, v2
77112// GFX10: encoding: [0xc1,0x04,0x2a,0x7c]
77113
77114v_cmpx_lg_f32 0.5, v2
77115// GFX10: encoding: [0xf0,0x04,0x2a,0x7c]
77116
77117v_cmpx_lg_f32 -4.0, v2
77118// GFX10: encoding: [0xf7,0x04,0x2a,0x7c]
77119
77120v_cmpx_lg_f32 0xaf123456, v2
77121// GFX10: encoding: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x12,0xaf]
77122
77123v_cmpx_lg_f32 0x3f717273, v2
77124// GFX10: encoding: [0xff,0x04,0x2a,0x7c,0x73,0x72,0x71,0x3f]
77125
77126v_cmpx_lg_f32 v1, v255
77127// GFX10: encoding: [0x01,0xff,0x2b,0x7c]
77128
77129v_cmpx_lg_f32_e64 v1, v2
77130// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x02,0x00]
77131
77132v_cmpx_lg_f32_e64 v255, v2
77133// GFX10: encoding: [0x00,0x00,0x15,0xd4,0xff,0x05,0x02,0x00]
77134
77135v_cmpx_lg_f32_e64 s1, v2
77136// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x04,0x02,0x00]
77137
77138v_cmpx_lg_f32_e64 s101, v2
77139// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x65,0x04,0x02,0x00]
77140
77141v_cmpx_lg_f32_e64 vcc_lo, v2
77142// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x6a,0x04,0x02,0x00]
77143
77144v_cmpx_lg_f32_e64 vcc_hi, v2
77145// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x6b,0x04,0x02,0x00]
77146
77147v_cmpx_lg_f32_e64 m0, v2
77148// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x7c,0x04,0x02,0x00]
77149
77150v_cmpx_lg_f32_e64 exec_lo, v2
77151// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x7e,0x04,0x02,0x00]
77152
77153v_cmpx_lg_f32_e64 exec_hi, v2
77154// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x7f,0x04,0x02,0x00]
77155
77156v_cmpx_lg_f32_e64 0, v2
77157// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x80,0x04,0x02,0x00]
77158
77159v_cmpx_lg_f32_e64 -1, v2
77160// GFX10: encoding: [0x00,0x00,0x15,0xd4,0xc1,0x04,0x02,0x00]
77161
77162v_cmpx_lg_f32_e64 0.5, v2
77163// GFX10: encoding: [0x00,0x00,0x15,0xd4,0xf0,0x04,0x02,0x00]
77164
77165v_cmpx_lg_f32_e64 -4.0, v2
77166// GFX10: encoding: [0x00,0x00,0x15,0xd4,0xf7,0x04,0x02,0x00]
77167
77168v_cmpx_lg_f32_e64 v1, v255
77169// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xff,0x03,0x00]
77170
77171v_cmpx_lg_f32_e64 v1, s2
77172// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x00,0x00]
77173
77174v_cmpx_lg_f32_e64 v1, s101
77175// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xcb,0x00,0x00]
77176
77177v_cmpx_lg_f32_e64 v1, vcc_lo
77178// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xd5,0x00,0x00]
77179
77180v_cmpx_lg_f32_e64 v1, vcc_hi
77181// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xd7,0x00,0x00]
77182
77183v_cmpx_lg_f32_e64 v1, m0
77184// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xf9,0x00,0x00]
77185
77186v_cmpx_lg_f32_e64 v1, exec_lo
77187// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xfd,0x00,0x00]
77188
77189v_cmpx_lg_f32_e64 v1, exec_hi
77190// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xff,0x00,0x00]
77191
77192v_cmpx_lg_f32_e64 v1, 0
77193// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x01,0x01,0x00]
77194
77195v_cmpx_lg_f32_e64 v1, -1
77196// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x83,0x01,0x00]
77197
77198v_cmpx_lg_f32_e64 v1, 0.5
77199// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xe1,0x01,0x00]
77200
77201v_cmpx_lg_f32_e64 v1, -4.0
77202// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0xef,0x01,0x00]
77203
77204v_cmpx_lg_f32_e64 -v1, v2
77205// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x02,0x20]
77206
77207v_cmpx_lg_f32_e64 v1, -v2
77208// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x02,0x40]
77209
77210v_cmpx_lg_f32_e64 -v1, -v2
77211// GFX10: encoding: [0x00,0x00,0x15,0xd4,0x01,0x05,0x02,0x60]
77212
77213v_cmpx_ge_f32 v1, v2
77214// GFX10: encoding: [0x01,0x05,0x2c,0x7c]
77215
77216v_cmpx_ge_f32 v255, v2
77217// GFX10: encoding: [0xff,0x05,0x2c,0x7c]
77218
77219v_cmpx_ge_f32 s1, v2
77220// GFX10: encoding: [0x01,0x04,0x2c,0x7c]
77221
77222v_cmpx_ge_f32 s101, v2
77223// GFX10: encoding: [0x65,0x04,0x2c,0x7c]
77224
77225v_cmpx_ge_f32 vcc_lo, v2
77226// GFX10: encoding: [0x6a,0x04,0x2c,0x7c]
77227
77228v_cmpx_ge_f32 vcc_hi, v2
77229// GFX10: encoding: [0x6b,0x04,0x2c,0x7c]
77230
77231v_cmpx_ge_f32 m0, v2
77232// GFX10: encoding: [0x7c,0x04,0x2c,0x7c]
77233
77234v_cmpx_ge_f32 exec_lo, v2
77235// GFX10: encoding: [0x7e,0x04,0x2c,0x7c]
77236
77237v_cmpx_ge_f32 exec_hi, v2
77238// GFX10: encoding: [0x7f,0x04,0x2c,0x7c]
77239
77240v_cmpx_ge_f32 0, v2
77241// GFX10: encoding: [0x80,0x04,0x2c,0x7c]
77242
77243v_cmpx_ge_f32 -1, v2
77244// GFX10: encoding: [0xc1,0x04,0x2c,0x7c]
77245
77246v_cmpx_ge_f32 0.5, v2
77247// GFX10: encoding: [0xf0,0x04,0x2c,0x7c]
77248
77249v_cmpx_ge_f32 -4.0, v2
77250// GFX10: encoding: [0xf7,0x04,0x2c,0x7c]
77251
77252v_cmpx_ge_f32 0xaf123456, v2
77253// GFX10: encoding: [0xff,0x04,0x2c,0x7c,0x56,0x34,0x12,0xaf]
77254
77255v_cmpx_ge_f32 0x3f717273, v2
77256// GFX10: encoding: [0xff,0x04,0x2c,0x7c,0x73,0x72,0x71,0x3f]
77257
77258v_cmpx_ge_f32 v1, v255
77259// GFX10: encoding: [0x01,0xff,0x2d,0x7c]
77260
77261v_cmpx_ge_f32_e64 v1, v2
77262// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x02,0x00]
77263
77264v_cmpx_ge_f32_e64 v255, v2
77265// GFX10: encoding: [0x00,0x00,0x16,0xd4,0xff,0x05,0x02,0x00]
77266
77267v_cmpx_ge_f32_e64 s1, v2
77268// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x04,0x02,0x00]
77269
77270v_cmpx_ge_f32_e64 s101, v2
77271// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x65,0x04,0x02,0x00]
77272
77273v_cmpx_ge_f32_e64 vcc_lo, v2
77274// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x6a,0x04,0x02,0x00]
77275
77276v_cmpx_ge_f32_e64 vcc_hi, v2
77277// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x6b,0x04,0x02,0x00]
77278
77279v_cmpx_ge_f32_e64 m0, v2
77280// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x7c,0x04,0x02,0x00]
77281
77282v_cmpx_ge_f32_e64 exec_lo, v2
77283// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x7e,0x04,0x02,0x00]
77284
77285v_cmpx_ge_f32_e64 exec_hi, v2
77286// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x7f,0x04,0x02,0x00]
77287
77288v_cmpx_ge_f32_e64 0, v2
77289// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x80,0x04,0x02,0x00]
77290
77291v_cmpx_ge_f32_e64 -1, v2
77292// GFX10: encoding: [0x00,0x00,0x16,0xd4,0xc1,0x04,0x02,0x00]
77293
77294v_cmpx_ge_f32_e64 0.5, v2
77295// GFX10: encoding: [0x00,0x00,0x16,0xd4,0xf0,0x04,0x02,0x00]
77296
77297v_cmpx_ge_f32_e64 -4.0, v2
77298// GFX10: encoding: [0x00,0x00,0x16,0xd4,0xf7,0x04,0x02,0x00]
77299
77300v_cmpx_ge_f32_e64 v1, v255
77301// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xff,0x03,0x00]
77302
77303v_cmpx_ge_f32_e64 v1, s2
77304// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x00,0x00]
77305
77306v_cmpx_ge_f32_e64 v1, s101
77307// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xcb,0x00,0x00]
77308
77309v_cmpx_ge_f32_e64 v1, vcc_lo
77310// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xd5,0x00,0x00]
77311
77312v_cmpx_ge_f32_e64 v1, vcc_hi
77313// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xd7,0x00,0x00]
77314
77315v_cmpx_ge_f32_e64 v1, m0
77316// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xf9,0x00,0x00]
77317
77318v_cmpx_ge_f32_e64 v1, exec_lo
77319// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xfd,0x00,0x00]
77320
77321v_cmpx_ge_f32_e64 v1, exec_hi
77322// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xff,0x00,0x00]
77323
77324v_cmpx_ge_f32_e64 v1, 0
77325// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x01,0x01,0x00]
77326
77327v_cmpx_ge_f32_e64 v1, -1
77328// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x83,0x01,0x00]
77329
77330v_cmpx_ge_f32_e64 v1, 0.5
77331// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xe1,0x01,0x00]
77332
77333v_cmpx_ge_f32_e64 v1, -4.0
77334// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0xef,0x01,0x00]
77335
77336v_cmpx_ge_f32_e64 -v1, v2
77337// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x02,0x20]
77338
77339v_cmpx_ge_f32_e64 v1, -v2
77340// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x02,0x40]
77341
77342v_cmpx_ge_f32_e64 -v1, -v2
77343// GFX10: encoding: [0x00,0x00,0x16,0xd4,0x01,0x05,0x02,0x60]
77344
77345v_cmpx_o_f32 v1, v2
77346// GFX10: encoding: [0x01,0x05,0x2e,0x7c]
77347
77348v_cmpx_o_f32 v255, v2
77349// GFX10: encoding: [0xff,0x05,0x2e,0x7c]
77350
77351v_cmpx_o_f32 s1, v2
77352// GFX10: encoding: [0x01,0x04,0x2e,0x7c]
77353
77354v_cmpx_o_f32 s101, v2
77355// GFX10: encoding: [0x65,0x04,0x2e,0x7c]
77356
77357v_cmpx_o_f32 vcc_lo, v2
77358// GFX10: encoding: [0x6a,0x04,0x2e,0x7c]
77359
77360v_cmpx_o_f32 vcc_hi, v2
77361// GFX10: encoding: [0x6b,0x04,0x2e,0x7c]
77362
77363v_cmpx_o_f32 m0, v2
77364// GFX10: encoding: [0x7c,0x04,0x2e,0x7c]
77365
77366v_cmpx_o_f32 exec_lo, v2
77367// GFX10: encoding: [0x7e,0x04,0x2e,0x7c]
77368
77369v_cmpx_o_f32 exec_hi, v2
77370// GFX10: encoding: [0x7f,0x04,0x2e,0x7c]
77371
77372v_cmpx_o_f32 0, v2
77373// GFX10: encoding: [0x80,0x04,0x2e,0x7c]
77374
77375v_cmpx_o_f32 -1, v2
77376// GFX10: encoding: [0xc1,0x04,0x2e,0x7c]
77377
77378v_cmpx_o_f32 0.5, v2
77379// GFX10: encoding: [0xf0,0x04,0x2e,0x7c]
77380
77381v_cmpx_o_f32 -4.0, v2
77382// GFX10: encoding: [0xf7,0x04,0x2e,0x7c]
77383
77384v_cmpx_o_f32 0xaf123456, v2
77385// GFX10: encoding: [0xff,0x04,0x2e,0x7c,0x56,0x34,0x12,0xaf]
77386
77387v_cmpx_o_f32 0x3f717273, v2
77388// GFX10: encoding: [0xff,0x04,0x2e,0x7c,0x73,0x72,0x71,0x3f]
77389
77390v_cmpx_o_f32 v1, v255
77391// GFX10: encoding: [0x01,0xff,0x2f,0x7c]
77392
77393v_cmpx_o_f32_e64 v1, v2
77394// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x02,0x00]
77395
77396v_cmpx_o_f32_e64 v255, v2
77397// GFX10: encoding: [0x00,0x00,0x17,0xd4,0xff,0x05,0x02,0x00]
77398
77399v_cmpx_o_f32_e64 s1, v2
77400// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x04,0x02,0x00]
77401
77402v_cmpx_o_f32_e64 s101, v2
77403// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x65,0x04,0x02,0x00]
77404
77405v_cmpx_o_f32_e64 vcc_lo, v2
77406// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x6a,0x04,0x02,0x00]
77407
77408v_cmpx_o_f32_e64 vcc_hi, v2
77409// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x6b,0x04,0x02,0x00]
77410
77411v_cmpx_o_f32_e64 m0, v2
77412// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x7c,0x04,0x02,0x00]
77413
77414v_cmpx_o_f32_e64 exec_lo, v2
77415// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x7e,0x04,0x02,0x00]
77416
77417v_cmpx_o_f32_e64 exec_hi, v2
77418// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x7f,0x04,0x02,0x00]
77419
77420v_cmpx_o_f32_e64 0, v2
77421// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x80,0x04,0x02,0x00]
77422
77423v_cmpx_o_f32_e64 -1, v2
77424// GFX10: encoding: [0x00,0x00,0x17,0xd4,0xc1,0x04,0x02,0x00]
77425
77426v_cmpx_o_f32_e64 0.5, v2
77427// GFX10: encoding: [0x00,0x00,0x17,0xd4,0xf0,0x04,0x02,0x00]
77428
77429v_cmpx_o_f32_e64 -4.0, v2
77430// GFX10: encoding: [0x00,0x00,0x17,0xd4,0xf7,0x04,0x02,0x00]
77431
77432v_cmpx_o_f32_e64 v1, v255
77433// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xff,0x03,0x00]
77434
77435v_cmpx_o_f32_e64 v1, s2
77436// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x00,0x00]
77437
77438v_cmpx_o_f32_e64 v1, s101
77439// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xcb,0x00,0x00]
77440
77441v_cmpx_o_f32_e64 v1, vcc_lo
77442// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xd5,0x00,0x00]
77443
77444v_cmpx_o_f32_e64 v1, vcc_hi
77445// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xd7,0x00,0x00]
77446
77447v_cmpx_o_f32_e64 v1, m0
77448// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xf9,0x00,0x00]
77449
77450v_cmpx_o_f32_e64 v1, exec_lo
77451// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xfd,0x00,0x00]
77452
77453v_cmpx_o_f32_e64 v1, exec_hi
77454// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xff,0x00,0x00]
77455
77456v_cmpx_o_f32_e64 v1, 0
77457// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x01,0x01,0x00]
77458
77459v_cmpx_o_f32_e64 v1, -1
77460// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x83,0x01,0x00]
77461
77462v_cmpx_o_f32_e64 v1, 0.5
77463// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xe1,0x01,0x00]
77464
77465v_cmpx_o_f32_e64 v1, -4.0
77466// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0xef,0x01,0x00]
77467
77468v_cmpx_o_f32_e64 -v1, v2
77469// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x02,0x20]
77470
77471v_cmpx_o_f32_e64 v1, -v2
77472// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x02,0x40]
77473
77474v_cmpx_o_f32_e64 -v1, -v2
77475// GFX10: encoding: [0x00,0x00,0x17,0xd4,0x01,0x05,0x02,0x60]
77476
77477v_cmpx_u_f32 v1, v2
77478// GFX10: encoding: [0x01,0x05,0x30,0x7c]
77479
77480v_cmpx_u_f32 v255, v2
77481// GFX10: encoding: [0xff,0x05,0x30,0x7c]
77482
77483v_cmpx_u_f32 s1, v2
77484// GFX10: encoding: [0x01,0x04,0x30,0x7c]
77485
77486v_cmpx_u_f32 s101, v2
77487// GFX10: encoding: [0x65,0x04,0x30,0x7c]
77488
77489v_cmpx_u_f32 vcc_lo, v2
77490// GFX10: encoding: [0x6a,0x04,0x30,0x7c]
77491
77492v_cmpx_u_f32 vcc_hi, v2
77493// GFX10: encoding: [0x6b,0x04,0x30,0x7c]
77494
77495v_cmpx_u_f32 m0, v2
77496// GFX10: encoding: [0x7c,0x04,0x30,0x7c]
77497
77498v_cmpx_u_f32 exec_lo, v2
77499// GFX10: encoding: [0x7e,0x04,0x30,0x7c]
77500
77501v_cmpx_u_f32 exec_hi, v2
77502// GFX10: encoding: [0x7f,0x04,0x30,0x7c]
77503
77504v_cmpx_u_f32 0, v2
77505// GFX10: encoding: [0x80,0x04,0x30,0x7c]
77506
77507v_cmpx_u_f32 -1, v2
77508// GFX10: encoding: [0xc1,0x04,0x30,0x7c]
77509
77510v_cmpx_u_f32 0.5, v2
77511// GFX10: encoding: [0xf0,0x04,0x30,0x7c]
77512
77513v_cmpx_u_f32 -4.0, v2
77514// GFX10: encoding: [0xf7,0x04,0x30,0x7c]
77515
77516v_cmpx_u_f32 0xaf123456, v2
77517// GFX10: encoding: [0xff,0x04,0x30,0x7c,0x56,0x34,0x12,0xaf]
77518
77519v_cmpx_u_f32 0x3f717273, v2
77520// GFX10: encoding: [0xff,0x04,0x30,0x7c,0x73,0x72,0x71,0x3f]
77521
77522v_cmpx_u_f32 v1, v255
77523// GFX10: encoding: [0x01,0xff,0x31,0x7c]
77524
77525v_cmpx_u_f32_e64 v1, v2
77526// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x02,0x00]
77527
77528v_cmpx_u_f32_e64 v255, v2
77529// GFX10: encoding: [0x00,0x00,0x18,0xd4,0xff,0x05,0x02,0x00]
77530
77531v_cmpx_u_f32_e64 s1, v2
77532// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x04,0x02,0x00]
77533
77534v_cmpx_u_f32_e64 s101, v2
77535// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x65,0x04,0x02,0x00]
77536
77537v_cmpx_u_f32_e64 vcc_lo, v2
77538// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x6a,0x04,0x02,0x00]
77539
77540v_cmpx_u_f32_e64 vcc_hi, v2
77541// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x6b,0x04,0x02,0x00]
77542
77543v_cmpx_u_f32_e64 m0, v2
77544// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x7c,0x04,0x02,0x00]
77545
77546v_cmpx_u_f32_e64 exec_lo, v2
77547// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x7e,0x04,0x02,0x00]
77548
77549v_cmpx_u_f32_e64 exec_hi, v2
77550// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x7f,0x04,0x02,0x00]
77551
77552v_cmpx_u_f32_e64 0, v2
77553// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x80,0x04,0x02,0x00]
77554
77555v_cmpx_u_f32_e64 -1, v2
77556// GFX10: encoding: [0x00,0x00,0x18,0xd4,0xc1,0x04,0x02,0x00]
77557
77558v_cmpx_u_f32_e64 0.5, v2
77559// GFX10: encoding: [0x00,0x00,0x18,0xd4,0xf0,0x04,0x02,0x00]
77560
77561v_cmpx_u_f32_e64 -4.0, v2
77562// GFX10: encoding: [0x00,0x00,0x18,0xd4,0xf7,0x04,0x02,0x00]
77563
77564v_cmpx_u_f32_e64 v1, v255
77565// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xff,0x03,0x00]
77566
77567v_cmpx_u_f32_e64 v1, s2
77568// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x00,0x00]
77569
77570v_cmpx_u_f32_e64 v1, s101
77571// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xcb,0x00,0x00]
77572
77573v_cmpx_u_f32_e64 v1, vcc_lo
77574// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xd5,0x00,0x00]
77575
77576v_cmpx_u_f32_e64 v1, vcc_hi
77577// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xd7,0x00,0x00]
77578
77579v_cmpx_u_f32_e64 v1, m0
77580// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xf9,0x00,0x00]
77581
77582v_cmpx_u_f32_e64 v1, exec_lo
77583// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xfd,0x00,0x00]
77584
77585v_cmpx_u_f32_e64 v1, exec_hi
77586// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xff,0x00,0x00]
77587
77588v_cmpx_u_f32_e64 v1, 0
77589// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x01,0x01,0x00]
77590
77591v_cmpx_u_f32_e64 v1, -1
77592// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x83,0x01,0x00]
77593
77594v_cmpx_u_f32_e64 v1, 0.5
77595// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xe1,0x01,0x00]
77596
77597v_cmpx_u_f32_e64 v1, -4.0
77598// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0xef,0x01,0x00]
77599
77600v_cmpx_u_f32_e64 -v1, v2
77601// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x02,0x20]
77602
77603v_cmpx_u_f32_e64 v1, -v2
77604// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x02,0x40]
77605
77606v_cmpx_u_f32_e64 -v1, -v2
77607// GFX10: encoding: [0x00,0x00,0x18,0xd4,0x01,0x05,0x02,0x60]
77608
77609v_cmpx_nge_f32 v1, v2
77610// GFX10: encoding: [0x01,0x05,0x32,0x7c]
77611
77612v_cmpx_nge_f32 v255, v2
77613// GFX10: encoding: [0xff,0x05,0x32,0x7c]
77614
77615v_cmpx_nge_f32 s1, v2
77616// GFX10: encoding: [0x01,0x04,0x32,0x7c]
77617
77618v_cmpx_nge_f32 s101, v2
77619// GFX10: encoding: [0x65,0x04,0x32,0x7c]
77620
77621v_cmpx_nge_f32 vcc_lo, v2
77622// GFX10: encoding: [0x6a,0x04,0x32,0x7c]
77623
77624v_cmpx_nge_f32 vcc_hi, v2
77625// GFX10: encoding: [0x6b,0x04,0x32,0x7c]
77626
77627v_cmpx_nge_f32 m0, v2
77628// GFX10: encoding: [0x7c,0x04,0x32,0x7c]
77629
77630v_cmpx_nge_f32 exec_lo, v2
77631// GFX10: encoding: [0x7e,0x04,0x32,0x7c]
77632
77633v_cmpx_nge_f32 exec_hi, v2
77634// GFX10: encoding: [0x7f,0x04,0x32,0x7c]
77635
77636v_cmpx_nge_f32 0, v2
77637// GFX10: encoding: [0x80,0x04,0x32,0x7c]
77638
77639v_cmpx_nge_f32 -1, v2
77640// GFX10: encoding: [0xc1,0x04,0x32,0x7c]
77641
77642v_cmpx_nge_f32 0.5, v2
77643// GFX10: encoding: [0xf0,0x04,0x32,0x7c]
77644
77645v_cmpx_nge_f32 -4.0, v2
77646// GFX10: encoding: [0xf7,0x04,0x32,0x7c]
77647
77648v_cmpx_nge_f32 0xaf123456, v2
77649// GFX10: encoding: [0xff,0x04,0x32,0x7c,0x56,0x34,0x12,0xaf]
77650
77651v_cmpx_nge_f32 0x3f717273, v2
77652// GFX10: encoding: [0xff,0x04,0x32,0x7c,0x73,0x72,0x71,0x3f]
77653
77654v_cmpx_nge_f32 v1, v255
77655// GFX10: encoding: [0x01,0xff,0x33,0x7c]
77656
77657v_cmpx_nge_f32_e64 v1, v2
77658// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x02,0x00]
77659
77660v_cmpx_nge_f32_e64 v255, v2
77661// GFX10: encoding: [0x00,0x00,0x19,0xd4,0xff,0x05,0x02,0x00]
77662
77663v_cmpx_nge_f32_e64 s1, v2
77664// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x04,0x02,0x00]
77665
77666v_cmpx_nge_f32_e64 s101, v2
77667// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x65,0x04,0x02,0x00]
77668
77669v_cmpx_nge_f32_e64 vcc_lo, v2
77670// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x6a,0x04,0x02,0x00]
77671
77672v_cmpx_nge_f32_e64 vcc_hi, v2
77673// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x6b,0x04,0x02,0x00]
77674
77675v_cmpx_nge_f32_e64 m0, v2
77676// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x7c,0x04,0x02,0x00]
77677
77678v_cmpx_nge_f32_e64 exec_lo, v2
77679// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x7e,0x04,0x02,0x00]
77680
77681v_cmpx_nge_f32_e64 exec_hi, v2
77682// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x7f,0x04,0x02,0x00]
77683
77684v_cmpx_nge_f32_e64 0, v2
77685// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x80,0x04,0x02,0x00]
77686
77687v_cmpx_nge_f32_e64 -1, v2
77688// GFX10: encoding: [0x00,0x00,0x19,0xd4,0xc1,0x04,0x02,0x00]
77689
77690v_cmpx_nge_f32_e64 0.5, v2
77691// GFX10: encoding: [0x00,0x00,0x19,0xd4,0xf0,0x04,0x02,0x00]
77692
77693v_cmpx_nge_f32_e64 -4.0, v2
77694// GFX10: encoding: [0x00,0x00,0x19,0xd4,0xf7,0x04,0x02,0x00]
77695
77696v_cmpx_nge_f32_e64 v1, v255
77697// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xff,0x03,0x00]
77698
77699v_cmpx_nge_f32_e64 v1, s2
77700// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x00,0x00]
77701
77702v_cmpx_nge_f32_e64 v1, s101
77703// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xcb,0x00,0x00]
77704
77705v_cmpx_nge_f32_e64 v1, vcc_lo
77706// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xd5,0x00,0x00]
77707
77708v_cmpx_nge_f32_e64 v1, vcc_hi
77709// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xd7,0x00,0x00]
77710
77711v_cmpx_nge_f32_e64 v1, m0
77712// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xf9,0x00,0x00]
77713
77714v_cmpx_nge_f32_e64 v1, exec_lo
77715// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xfd,0x00,0x00]
77716
77717v_cmpx_nge_f32_e64 v1, exec_hi
77718// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xff,0x00,0x00]
77719
77720v_cmpx_nge_f32_e64 v1, 0
77721// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x01,0x01,0x00]
77722
77723v_cmpx_nge_f32_e64 v1, -1
77724// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x83,0x01,0x00]
77725
77726v_cmpx_nge_f32_e64 v1, 0.5
77727// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xe1,0x01,0x00]
77728
77729v_cmpx_nge_f32_e64 v1, -4.0
77730// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0xef,0x01,0x00]
77731
77732v_cmpx_nge_f32_e64 -v1, v2
77733// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x02,0x20]
77734
77735v_cmpx_nge_f32_e64 v1, -v2
77736// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x02,0x40]
77737
77738v_cmpx_nge_f32_e64 -v1, -v2
77739// GFX10: encoding: [0x00,0x00,0x19,0xd4,0x01,0x05,0x02,0x60]
77740
77741v_cmpx_nlg_f32 v1, v2
77742// GFX10: encoding: [0x01,0x05,0x34,0x7c]
77743
77744v_cmpx_nlg_f32 v255, v2
77745// GFX10: encoding: [0xff,0x05,0x34,0x7c]
77746
77747v_cmpx_nlg_f32 s1, v2
77748// GFX10: encoding: [0x01,0x04,0x34,0x7c]
77749
77750v_cmpx_nlg_f32 s101, v2
77751// GFX10: encoding: [0x65,0x04,0x34,0x7c]
77752
77753v_cmpx_nlg_f32 vcc_lo, v2
77754// GFX10: encoding: [0x6a,0x04,0x34,0x7c]
77755
77756v_cmpx_nlg_f32 vcc_hi, v2
77757// GFX10: encoding: [0x6b,0x04,0x34,0x7c]
77758
77759v_cmpx_nlg_f32 m0, v2
77760// GFX10: encoding: [0x7c,0x04,0x34,0x7c]
77761
77762v_cmpx_nlg_f32 exec_lo, v2
77763// GFX10: encoding: [0x7e,0x04,0x34,0x7c]
77764
77765v_cmpx_nlg_f32 exec_hi, v2
77766// GFX10: encoding: [0x7f,0x04,0x34,0x7c]
77767
77768v_cmpx_nlg_f32 0, v2
77769// GFX10: encoding: [0x80,0x04,0x34,0x7c]
77770
77771v_cmpx_nlg_f32 -1, v2
77772// GFX10: encoding: [0xc1,0x04,0x34,0x7c]
77773
77774v_cmpx_nlg_f32 0.5, v2
77775// GFX10: encoding: [0xf0,0x04,0x34,0x7c]
77776
77777v_cmpx_nlg_f32 -4.0, v2
77778// GFX10: encoding: [0xf7,0x04,0x34,0x7c]
77779
77780v_cmpx_nlg_f32 0xaf123456, v2
77781// GFX10: encoding: [0xff,0x04,0x34,0x7c,0x56,0x34,0x12,0xaf]
77782
77783v_cmpx_nlg_f32 0x3f717273, v2
77784// GFX10: encoding: [0xff,0x04,0x34,0x7c,0x73,0x72,0x71,0x3f]
77785
77786v_cmpx_nlg_f32 v1, v255
77787// GFX10: encoding: [0x01,0xff,0x35,0x7c]
77788
77789v_cmpx_nlg_f32_e64 v1, v2
77790// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x02,0x00]
77791
77792v_cmpx_nlg_f32_e64 v255, v2
77793// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0xff,0x05,0x02,0x00]
77794
77795v_cmpx_nlg_f32_e64 s1, v2
77796// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x04,0x02,0x00]
77797
77798v_cmpx_nlg_f32_e64 s101, v2
77799// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x65,0x04,0x02,0x00]
77800
77801v_cmpx_nlg_f32_e64 vcc_lo, v2
77802// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x6a,0x04,0x02,0x00]
77803
77804v_cmpx_nlg_f32_e64 vcc_hi, v2
77805// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x6b,0x04,0x02,0x00]
77806
77807v_cmpx_nlg_f32_e64 m0, v2
77808// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x7c,0x04,0x02,0x00]
77809
77810v_cmpx_nlg_f32_e64 exec_lo, v2
77811// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x7e,0x04,0x02,0x00]
77812
77813v_cmpx_nlg_f32_e64 exec_hi, v2
77814// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x7f,0x04,0x02,0x00]
77815
77816v_cmpx_nlg_f32_e64 0, v2
77817// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x80,0x04,0x02,0x00]
77818
77819v_cmpx_nlg_f32_e64 -1, v2
77820// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0xc1,0x04,0x02,0x00]
77821
77822v_cmpx_nlg_f32_e64 0.5, v2
77823// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0xf0,0x04,0x02,0x00]
77824
77825v_cmpx_nlg_f32_e64 -4.0, v2
77826// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0xf7,0x04,0x02,0x00]
77827
77828v_cmpx_nlg_f32_e64 v1, v255
77829// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xff,0x03,0x00]
77830
77831v_cmpx_nlg_f32_e64 v1, s2
77832// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x00,0x00]
77833
77834v_cmpx_nlg_f32_e64 v1, s101
77835// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xcb,0x00,0x00]
77836
77837v_cmpx_nlg_f32_e64 v1, vcc_lo
77838// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xd5,0x00,0x00]
77839
77840v_cmpx_nlg_f32_e64 v1, vcc_hi
77841// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xd7,0x00,0x00]
77842
77843v_cmpx_nlg_f32_e64 v1, m0
77844// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xf9,0x00,0x00]
77845
77846v_cmpx_nlg_f32_e64 v1, exec_lo
77847// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xfd,0x00,0x00]
77848
77849v_cmpx_nlg_f32_e64 v1, exec_hi
77850// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xff,0x00,0x00]
77851
77852v_cmpx_nlg_f32_e64 v1, 0
77853// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x01,0x01,0x00]
77854
77855v_cmpx_nlg_f32_e64 v1, -1
77856// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x83,0x01,0x00]
77857
77858v_cmpx_nlg_f32_e64 v1, 0.5
77859// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xe1,0x01,0x00]
77860
77861v_cmpx_nlg_f32_e64 v1, -4.0
77862// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0xef,0x01,0x00]
77863
77864v_cmpx_nlg_f32_e64 -v1, v2
77865// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x02,0x20]
77866
77867v_cmpx_nlg_f32_e64 v1, -v2
77868// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x02,0x40]
77869
77870v_cmpx_nlg_f32_e64 -v1, -v2
77871// GFX10: encoding: [0x00,0x00,0x1a,0xd4,0x01,0x05,0x02,0x60]
77872
77873v_cmpx_ngt_f32 v1, v2
77874// GFX10: encoding: [0x01,0x05,0x36,0x7c]
77875
77876v_cmpx_ngt_f32 v255, v2
77877// GFX10: encoding: [0xff,0x05,0x36,0x7c]
77878
77879v_cmpx_ngt_f32 s1, v2
77880// GFX10: encoding: [0x01,0x04,0x36,0x7c]
77881
77882v_cmpx_ngt_f32 s101, v2
77883// GFX10: encoding: [0x65,0x04,0x36,0x7c]
77884
77885v_cmpx_ngt_f32 vcc_lo, v2
77886// GFX10: encoding: [0x6a,0x04,0x36,0x7c]
77887
77888v_cmpx_ngt_f32 vcc_hi, v2
77889// GFX10: encoding: [0x6b,0x04,0x36,0x7c]
77890
77891v_cmpx_ngt_f32 m0, v2
77892// GFX10: encoding: [0x7c,0x04,0x36,0x7c]
77893
77894v_cmpx_ngt_f32 exec_lo, v2
77895// GFX10: encoding: [0x7e,0x04,0x36,0x7c]
77896
77897v_cmpx_ngt_f32 exec_hi, v2
77898// GFX10: encoding: [0x7f,0x04,0x36,0x7c]
77899
77900v_cmpx_ngt_f32 0, v2
77901// GFX10: encoding: [0x80,0x04,0x36,0x7c]
77902
77903v_cmpx_ngt_f32 -1, v2
77904// GFX10: encoding: [0xc1,0x04,0x36,0x7c]
77905
77906v_cmpx_ngt_f32 0.5, v2
77907// GFX10: encoding: [0xf0,0x04,0x36,0x7c]
77908
77909v_cmpx_ngt_f32 -4.0, v2
77910// GFX10: encoding: [0xf7,0x04,0x36,0x7c]
77911
77912v_cmpx_ngt_f32 0xaf123456, v2
77913// GFX10: encoding: [0xff,0x04,0x36,0x7c,0x56,0x34,0x12,0xaf]
77914
77915v_cmpx_ngt_f32 0x3f717273, v2
77916// GFX10: encoding: [0xff,0x04,0x36,0x7c,0x73,0x72,0x71,0x3f]
77917
77918v_cmpx_ngt_f32 v1, v255
77919// GFX10: encoding: [0x01,0xff,0x37,0x7c]
77920
77921v_cmpx_ngt_f32_e64 v1, v2
77922// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x02,0x00]
77923
77924v_cmpx_ngt_f32_e64 v255, v2
77925// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0xff,0x05,0x02,0x00]
77926
77927v_cmpx_ngt_f32_e64 s1, v2
77928// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x04,0x02,0x00]
77929
77930v_cmpx_ngt_f32_e64 s101, v2
77931// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x65,0x04,0x02,0x00]
77932
77933v_cmpx_ngt_f32_e64 vcc_lo, v2
77934// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x6a,0x04,0x02,0x00]
77935
77936v_cmpx_ngt_f32_e64 vcc_hi, v2
77937// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x6b,0x04,0x02,0x00]
77938
77939v_cmpx_ngt_f32_e64 m0, v2
77940// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x7c,0x04,0x02,0x00]
77941
77942v_cmpx_ngt_f32_e64 exec_lo, v2
77943// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x7e,0x04,0x02,0x00]
77944
77945v_cmpx_ngt_f32_e64 exec_hi, v2
77946// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x7f,0x04,0x02,0x00]
77947
77948v_cmpx_ngt_f32_e64 0, v2
77949// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x80,0x04,0x02,0x00]
77950
77951v_cmpx_ngt_f32_e64 -1, v2
77952// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0xc1,0x04,0x02,0x00]
77953
77954v_cmpx_ngt_f32_e64 0.5, v2
77955// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0xf0,0x04,0x02,0x00]
77956
77957v_cmpx_ngt_f32_e64 -4.0, v2
77958// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0xf7,0x04,0x02,0x00]
77959
77960v_cmpx_ngt_f32_e64 v1, v255
77961// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xff,0x03,0x00]
77962
77963v_cmpx_ngt_f32_e64 v1, s2
77964// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x00,0x00]
77965
77966v_cmpx_ngt_f32_e64 v1, s101
77967// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xcb,0x00,0x00]
77968
77969v_cmpx_ngt_f32_e64 v1, vcc_lo
77970// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xd5,0x00,0x00]
77971
77972v_cmpx_ngt_f32_e64 v1, vcc_hi
77973// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xd7,0x00,0x00]
77974
77975v_cmpx_ngt_f32_e64 v1, m0
77976// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xf9,0x00,0x00]
77977
77978v_cmpx_ngt_f32_e64 v1, exec_lo
77979// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xfd,0x00,0x00]
77980
77981v_cmpx_ngt_f32_e64 v1, exec_hi
77982// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xff,0x00,0x00]
77983
77984v_cmpx_ngt_f32_e64 v1, 0
77985// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x01,0x01,0x00]
77986
77987v_cmpx_ngt_f32_e64 v1, -1
77988// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x83,0x01,0x00]
77989
77990v_cmpx_ngt_f32_e64 v1, 0.5
77991// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xe1,0x01,0x00]
77992
77993v_cmpx_ngt_f32_e64 v1, -4.0
77994// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0xef,0x01,0x00]
77995
77996v_cmpx_ngt_f32_e64 -v1, v2
77997// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x02,0x20]
77998
77999v_cmpx_ngt_f32_e64 v1, -v2
78000// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x02,0x40]
78001
78002v_cmpx_ngt_f32_e64 -v1, -v2
78003// GFX10: encoding: [0x00,0x00,0x1b,0xd4,0x01,0x05,0x02,0x60]
78004
78005v_cmpx_nle_f32 v1, v2
78006// GFX10: encoding: [0x01,0x05,0x38,0x7c]
78007
78008v_cmpx_nle_f32 v255, v2
78009// GFX10: encoding: [0xff,0x05,0x38,0x7c]
78010
78011v_cmpx_nle_f32 s1, v2
78012// GFX10: encoding: [0x01,0x04,0x38,0x7c]
78013
78014v_cmpx_nle_f32 s101, v2
78015// GFX10: encoding: [0x65,0x04,0x38,0x7c]
78016
78017v_cmpx_nle_f32 vcc_lo, v2
78018// GFX10: encoding: [0x6a,0x04,0x38,0x7c]
78019
78020v_cmpx_nle_f32 vcc_hi, v2
78021// GFX10: encoding: [0x6b,0x04,0x38,0x7c]
78022
78023v_cmpx_nle_f32 m0, v2
78024// GFX10: encoding: [0x7c,0x04,0x38,0x7c]
78025
78026v_cmpx_nle_f32 exec_lo, v2
78027// GFX10: encoding: [0x7e,0x04,0x38,0x7c]
78028
78029v_cmpx_nle_f32 exec_hi, v2
78030// GFX10: encoding: [0x7f,0x04,0x38,0x7c]
78031
78032v_cmpx_nle_f32 0, v2
78033// GFX10: encoding: [0x80,0x04,0x38,0x7c]
78034
78035v_cmpx_nle_f32 -1, v2
78036// GFX10: encoding: [0xc1,0x04,0x38,0x7c]
78037
78038v_cmpx_nle_f32 0.5, v2
78039// GFX10: encoding: [0xf0,0x04,0x38,0x7c]
78040
78041v_cmpx_nle_f32 -4.0, v2
78042// GFX10: encoding: [0xf7,0x04,0x38,0x7c]
78043
78044v_cmpx_nle_f32 0xaf123456, v2
78045// GFX10: encoding: [0xff,0x04,0x38,0x7c,0x56,0x34,0x12,0xaf]
78046
78047v_cmpx_nle_f32 0x3f717273, v2
78048// GFX10: encoding: [0xff,0x04,0x38,0x7c,0x73,0x72,0x71,0x3f]
78049
78050v_cmpx_nle_f32 v1, v255
78051// GFX10: encoding: [0x01,0xff,0x39,0x7c]
78052
78053v_cmpx_nle_f32_e64 v1, v2
78054// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x02,0x00]
78055
78056v_cmpx_nle_f32_e64 v255, v2
78057// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0xff,0x05,0x02,0x00]
78058
78059v_cmpx_nle_f32_e64 s1, v2
78060// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x04,0x02,0x00]
78061
78062v_cmpx_nle_f32_e64 s101, v2
78063// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x65,0x04,0x02,0x00]
78064
78065v_cmpx_nle_f32_e64 vcc_lo, v2
78066// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x6a,0x04,0x02,0x00]
78067
78068v_cmpx_nle_f32_e64 vcc_hi, v2
78069// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x6b,0x04,0x02,0x00]
78070
78071v_cmpx_nle_f32_e64 m0, v2
78072// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x7c,0x04,0x02,0x00]
78073
78074v_cmpx_nle_f32_e64 exec_lo, v2
78075// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x7e,0x04,0x02,0x00]
78076
78077v_cmpx_nle_f32_e64 exec_hi, v2
78078// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x7f,0x04,0x02,0x00]
78079
78080v_cmpx_nle_f32_e64 0, v2
78081// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x80,0x04,0x02,0x00]
78082
78083v_cmpx_nle_f32_e64 -1, v2
78084// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0xc1,0x04,0x02,0x00]
78085
78086v_cmpx_nle_f32_e64 0.5, v2
78087// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0xf0,0x04,0x02,0x00]
78088
78089v_cmpx_nle_f32_e64 -4.0, v2
78090// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0xf7,0x04,0x02,0x00]
78091
78092v_cmpx_nle_f32_e64 v1, v255
78093// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xff,0x03,0x00]
78094
78095v_cmpx_nle_f32_e64 v1, s2
78096// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x00,0x00]
78097
78098v_cmpx_nle_f32_e64 v1, s101
78099// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xcb,0x00,0x00]
78100
78101v_cmpx_nle_f32_e64 v1, vcc_lo
78102// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xd5,0x00,0x00]
78103
78104v_cmpx_nle_f32_e64 v1, vcc_hi
78105// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xd7,0x00,0x00]
78106
78107v_cmpx_nle_f32_e64 v1, m0
78108// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xf9,0x00,0x00]
78109
78110v_cmpx_nle_f32_e64 v1, exec_lo
78111// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xfd,0x00,0x00]
78112
78113v_cmpx_nle_f32_e64 v1, exec_hi
78114// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xff,0x00,0x00]
78115
78116v_cmpx_nle_f32_e64 v1, 0
78117// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x01,0x01,0x00]
78118
78119v_cmpx_nle_f32_e64 v1, -1
78120// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x83,0x01,0x00]
78121
78122v_cmpx_nle_f32_e64 v1, 0.5
78123// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xe1,0x01,0x00]
78124
78125v_cmpx_nle_f32_e64 v1, -4.0
78126// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0xef,0x01,0x00]
78127
78128v_cmpx_nle_f32_e64 -v1, v2
78129// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x02,0x20]
78130
78131v_cmpx_nle_f32_e64 v1, -v2
78132// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x02,0x40]
78133
78134v_cmpx_nle_f32_e64 -v1, -v2
78135// GFX10: encoding: [0x00,0x00,0x1c,0xd4,0x01,0x05,0x02,0x60]
78136
78137v_cmpx_neq_f32 v1, v2
78138// GFX10: encoding: [0x01,0x05,0x3a,0x7c]
78139
78140v_cmpx_neq_f32 v255, v2
78141// GFX10: encoding: [0xff,0x05,0x3a,0x7c]
78142
78143v_cmpx_neq_f32 s1, v2
78144// GFX10: encoding: [0x01,0x04,0x3a,0x7c]
78145
78146v_cmpx_neq_f32 s101, v2
78147// GFX10: encoding: [0x65,0x04,0x3a,0x7c]
78148
78149v_cmpx_neq_f32 vcc_lo, v2
78150// GFX10: encoding: [0x6a,0x04,0x3a,0x7c]
78151
78152v_cmpx_neq_f32 vcc_hi, v2
78153// GFX10: encoding: [0x6b,0x04,0x3a,0x7c]
78154
78155v_cmpx_neq_f32 m0, v2
78156// GFX10: encoding: [0x7c,0x04,0x3a,0x7c]
78157
78158v_cmpx_neq_f32 exec_lo, v2
78159// GFX10: encoding: [0x7e,0x04,0x3a,0x7c]
78160
78161v_cmpx_neq_f32 exec_hi, v2
78162// GFX10: encoding: [0x7f,0x04,0x3a,0x7c]
78163
78164v_cmpx_neq_f32 0, v2
78165// GFX10: encoding: [0x80,0x04,0x3a,0x7c]
78166
78167v_cmpx_neq_f32 -1, v2
78168// GFX10: encoding: [0xc1,0x04,0x3a,0x7c]
78169
78170v_cmpx_neq_f32 0.5, v2
78171// GFX10: encoding: [0xf0,0x04,0x3a,0x7c]
78172
78173v_cmpx_neq_f32 -4.0, v2
78174// GFX10: encoding: [0xf7,0x04,0x3a,0x7c]
78175
78176v_cmpx_neq_f32 0xaf123456, v2
78177// GFX10: encoding: [0xff,0x04,0x3a,0x7c,0x56,0x34,0x12,0xaf]
78178
78179v_cmpx_neq_f32 0x3f717273, v2
78180// GFX10: encoding: [0xff,0x04,0x3a,0x7c,0x73,0x72,0x71,0x3f]
78181
78182v_cmpx_neq_f32 v1, v255
78183// GFX10: encoding: [0x01,0xff,0x3b,0x7c]
78184
78185v_cmpx_neq_f32_e64 v1, v2
78186// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x02,0x00]
78187
78188v_cmpx_neq_f32_e64 v255, v2
78189// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0xff,0x05,0x02,0x00]
78190
78191v_cmpx_neq_f32_e64 s1, v2
78192// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x04,0x02,0x00]
78193
78194v_cmpx_neq_f32_e64 s101, v2
78195// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x65,0x04,0x02,0x00]
78196
78197v_cmpx_neq_f32_e64 vcc_lo, v2
78198// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x6a,0x04,0x02,0x00]
78199
78200v_cmpx_neq_f32_e64 vcc_hi, v2
78201// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x6b,0x04,0x02,0x00]
78202
78203v_cmpx_neq_f32_e64 m0, v2
78204// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x7c,0x04,0x02,0x00]
78205
78206v_cmpx_neq_f32_e64 exec_lo, v2
78207// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x7e,0x04,0x02,0x00]
78208
78209v_cmpx_neq_f32_e64 exec_hi, v2
78210// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x7f,0x04,0x02,0x00]
78211
78212v_cmpx_neq_f32_e64 0, v2
78213// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x80,0x04,0x02,0x00]
78214
78215v_cmpx_neq_f32_e64 -1, v2
78216// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0xc1,0x04,0x02,0x00]
78217
78218v_cmpx_neq_f32_e64 0.5, v2
78219// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0xf0,0x04,0x02,0x00]
78220
78221v_cmpx_neq_f32_e64 -4.0, v2
78222// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0xf7,0x04,0x02,0x00]
78223
78224v_cmpx_neq_f32_e64 v1, v255
78225// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xff,0x03,0x00]
78226
78227v_cmpx_neq_f32_e64 v1, s2
78228// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x00,0x00]
78229
78230v_cmpx_neq_f32_e64 v1, s101
78231// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xcb,0x00,0x00]
78232
78233v_cmpx_neq_f32_e64 v1, vcc_lo
78234// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xd5,0x00,0x00]
78235
78236v_cmpx_neq_f32_e64 v1, vcc_hi
78237// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xd7,0x00,0x00]
78238
78239v_cmpx_neq_f32_e64 v1, m0
78240// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xf9,0x00,0x00]
78241
78242v_cmpx_neq_f32_e64 v1, exec_lo
78243// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xfd,0x00,0x00]
78244
78245v_cmpx_neq_f32_e64 v1, exec_hi
78246// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xff,0x00,0x00]
78247
78248v_cmpx_neq_f32_e64 v1, 0
78249// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x01,0x01,0x00]
78250
78251v_cmpx_neq_f32_e64 v1, -1
78252// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x83,0x01,0x00]
78253
78254v_cmpx_neq_f32_e64 v1, 0.5
78255// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xe1,0x01,0x00]
78256
78257v_cmpx_neq_f32_e64 v1, -4.0
78258// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0xef,0x01,0x00]
78259
78260v_cmpx_neq_f32_e64 -v1, v2
78261// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x02,0x20]
78262
78263v_cmpx_neq_f32_e64 v1, -v2
78264// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x02,0x40]
78265
78266v_cmpx_neq_f32_e64 -v1, -v2
78267// GFX10: encoding: [0x00,0x00,0x1d,0xd4,0x01,0x05,0x02,0x60]
78268
78269v_cmpx_nlt_f32 v1, v2
78270// GFX10: encoding: [0x01,0x05,0x3c,0x7c]
78271
78272v_cmpx_nlt_f32 v255, v2
78273// GFX10: encoding: [0xff,0x05,0x3c,0x7c]
78274
78275v_cmpx_nlt_f32 s1, v2
78276// GFX10: encoding: [0x01,0x04,0x3c,0x7c]
78277
78278v_cmpx_nlt_f32 s101, v2
78279// GFX10: encoding: [0x65,0x04,0x3c,0x7c]
78280
78281v_cmpx_nlt_f32 vcc_lo, v2
78282// GFX10: encoding: [0x6a,0x04,0x3c,0x7c]
78283
78284v_cmpx_nlt_f32 vcc_hi, v2
78285// GFX10: encoding: [0x6b,0x04,0x3c,0x7c]
78286
78287v_cmpx_nlt_f32 m0, v2
78288// GFX10: encoding: [0x7c,0x04,0x3c,0x7c]
78289
78290v_cmpx_nlt_f32 exec_lo, v2
78291// GFX10: encoding: [0x7e,0x04,0x3c,0x7c]
78292
78293v_cmpx_nlt_f32 exec_hi, v2
78294// GFX10: encoding: [0x7f,0x04,0x3c,0x7c]
78295
78296v_cmpx_nlt_f32 0, v2
78297// GFX10: encoding: [0x80,0x04,0x3c,0x7c]
78298
78299v_cmpx_nlt_f32 -1, v2
78300// GFX10: encoding: [0xc1,0x04,0x3c,0x7c]
78301
78302v_cmpx_nlt_f32 0.5, v2
78303// GFX10: encoding: [0xf0,0x04,0x3c,0x7c]
78304
78305v_cmpx_nlt_f32 -4.0, v2
78306// GFX10: encoding: [0xf7,0x04,0x3c,0x7c]
78307
78308v_cmpx_nlt_f32 0xaf123456, v2
78309// GFX10: encoding: [0xff,0x04,0x3c,0x7c,0x56,0x34,0x12,0xaf]
78310
78311v_cmpx_nlt_f32 0x3f717273, v2
78312// GFX10: encoding: [0xff,0x04,0x3c,0x7c,0x73,0x72,0x71,0x3f]
78313
78314v_cmpx_nlt_f32 v1, v255
78315// GFX10: encoding: [0x01,0xff,0x3d,0x7c]
78316
78317v_cmpx_nlt_f32_e64 v1, v2
78318// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x02,0x00]
78319
78320v_cmpx_nlt_f32_e64 v255, v2
78321// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0xff,0x05,0x02,0x00]
78322
78323v_cmpx_nlt_f32_e64 s1, v2
78324// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x04,0x02,0x00]
78325
78326v_cmpx_nlt_f32_e64 s101, v2
78327// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x65,0x04,0x02,0x00]
78328
78329v_cmpx_nlt_f32_e64 vcc_lo, v2
78330// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x6a,0x04,0x02,0x00]
78331
78332v_cmpx_nlt_f32_e64 vcc_hi, v2
78333// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x6b,0x04,0x02,0x00]
78334
78335v_cmpx_nlt_f32_e64 m0, v2
78336// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x7c,0x04,0x02,0x00]
78337
78338v_cmpx_nlt_f32_e64 exec_lo, v2
78339// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x7e,0x04,0x02,0x00]
78340
78341v_cmpx_nlt_f32_e64 exec_hi, v2
78342// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x7f,0x04,0x02,0x00]
78343
78344v_cmpx_nlt_f32_e64 0, v2
78345// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x80,0x04,0x02,0x00]
78346
78347v_cmpx_nlt_f32_e64 -1, v2
78348// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0xc1,0x04,0x02,0x00]
78349
78350v_cmpx_nlt_f32_e64 0.5, v2
78351// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0xf0,0x04,0x02,0x00]
78352
78353v_cmpx_nlt_f32_e64 -4.0, v2
78354// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0xf7,0x04,0x02,0x00]
78355
78356v_cmpx_nlt_f32_e64 v1, v255
78357// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xff,0x03,0x00]
78358
78359v_cmpx_nlt_f32_e64 v1, s2
78360// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x00,0x00]
78361
78362v_cmpx_nlt_f32_e64 v1, s101
78363// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xcb,0x00,0x00]
78364
78365v_cmpx_nlt_f32_e64 v1, vcc_lo
78366// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xd5,0x00,0x00]
78367
78368v_cmpx_nlt_f32_e64 v1, vcc_hi
78369// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xd7,0x00,0x00]
78370
78371v_cmpx_nlt_f32_e64 v1, m0
78372// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xf9,0x00,0x00]
78373
78374v_cmpx_nlt_f32_e64 v1, exec_lo
78375// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xfd,0x00,0x00]
78376
78377v_cmpx_nlt_f32_e64 v1, exec_hi
78378// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xff,0x00,0x00]
78379
78380v_cmpx_nlt_f32_e64 v1, 0
78381// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x01,0x01,0x00]
78382
78383v_cmpx_nlt_f32_e64 v1, -1
78384// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x83,0x01,0x00]
78385
78386v_cmpx_nlt_f32_e64 v1, 0.5
78387// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xe1,0x01,0x00]
78388
78389v_cmpx_nlt_f32_e64 v1, -4.0
78390// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0xef,0x01,0x00]
78391
78392v_cmpx_nlt_f32_e64 -v1, v2
78393// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x02,0x20]
78394
78395v_cmpx_nlt_f32_e64 v1, -v2
78396// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x02,0x40]
78397
78398v_cmpx_nlt_f32_e64 -v1, -v2
78399// GFX10: encoding: [0x00,0x00,0x1e,0xd4,0x01,0x05,0x02,0x60]
78400
78401v_cmpx_tru_f32 v1, v2
78402// GFX10: encoding: [0x01,0x05,0x3e,0x7c]
78403
78404v_cmpx_tru_f32 v255, v2
78405// GFX10: encoding: [0xff,0x05,0x3e,0x7c]
78406
78407v_cmpx_tru_f32 s1, v2
78408// GFX10: encoding: [0x01,0x04,0x3e,0x7c]
78409
78410v_cmpx_tru_f32 s101, v2
78411// GFX10: encoding: [0x65,0x04,0x3e,0x7c]
78412
78413v_cmpx_tru_f32 vcc_lo, v2
78414// GFX10: encoding: [0x6a,0x04,0x3e,0x7c]
78415
78416v_cmpx_tru_f32 vcc_hi, v2
78417// GFX10: encoding: [0x6b,0x04,0x3e,0x7c]
78418
78419v_cmpx_tru_f32 m0, v2
78420// GFX10: encoding: [0x7c,0x04,0x3e,0x7c]
78421
78422v_cmpx_tru_f32 exec_lo, v2
78423// GFX10: encoding: [0x7e,0x04,0x3e,0x7c]
78424
78425v_cmpx_tru_f32 exec_hi, v2
78426// GFX10: encoding: [0x7f,0x04,0x3e,0x7c]
78427
78428v_cmpx_tru_f32 0, v2
78429// GFX10: encoding: [0x80,0x04,0x3e,0x7c]
78430
78431v_cmpx_tru_f32 -1, v2
78432// GFX10: encoding: [0xc1,0x04,0x3e,0x7c]
78433
78434v_cmpx_tru_f32 0.5, v2
78435// GFX10: encoding: [0xf0,0x04,0x3e,0x7c]
78436
78437v_cmpx_tru_f32 -4.0, v2
78438// GFX10: encoding: [0xf7,0x04,0x3e,0x7c]
78439
78440v_cmpx_tru_f32 0xaf123456, v2
78441// GFX10: encoding: [0xff,0x04,0x3e,0x7c,0x56,0x34,0x12,0xaf]
78442
78443v_cmpx_tru_f32 0x3f717273, v2
78444// GFX10: encoding: [0xff,0x04,0x3e,0x7c,0x73,0x72,0x71,0x3f]
78445
78446v_cmpx_tru_f32 v1, v255
78447// GFX10: encoding: [0x01,0xff,0x3f,0x7c]
78448
78449v_cmpx_tru_f32_e64 v1, v2
78450// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x02,0x00]
78451
78452v_cmpx_tru_f32_e64 v255, v2
78453// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0xff,0x05,0x02,0x00]
78454
78455v_cmpx_tru_f32_e64 s1, v2
78456// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x04,0x02,0x00]
78457
78458v_cmpx_tru_f32_e64 s101, v2
78459// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x65,0x04,0x02,0x00]
78460
78461v_cmpx_tru_f32_e64 vcc_lo, v2
78462// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x6a,0x04,0x02,0x00]
78463
78464v_cmpx_tru_f32_e64 vcc_hi, v2
78465// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x6b,0x04,0x02,0x00]
78466
78467v_cmpx_tru_f32_e64 m0, v2
78468// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x7c,0x04,0x02,0x00]
78469
78470v_cmpx_tru_f32_e64 exec_lo, v2
78471// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x7e,0x04,0x02,0x00]
78472
78473v_cmpx_tru_f32_e64 exec_hi, v2
78474// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x7f,0x04,0x02,0x00]
78475
78476v_cmpx_tru_f32_e64 0, v2
78477// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x80,0x04,0x02,0x00]
78478
78479v_cmpx_tru_f32_e64 -1, v2
78480// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0xc1,0x04,0x02,0x00]
78481
78482v_cmpx_tru_f32_e64 0.5, v2
78483// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0xf0,0x04,0x02,0x00]
78484
78485v_cmpx_tru_f32_e64 -4.0, v2
78486// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0xf7,0x04,0x02,0x00]
78487
78488v_cmpx_tru_f32_e64 v1, v255
78489// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xff,0x03,0x00]
78490
78491v_cmpx_tru_f32_e64 v1, s2
78492// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x00,0x00]
78493
78494v_cmpx_tru_f32_e64 v1, s101
78495// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xcb,0x00,0x00]
78496
78497v_cmpx_tru_f32_e64 v1, vcc_lo
78498// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xd5,0x00,0x00]
78499
78500v_cmpx_tru_f32_e64 v1, vcc_hi
78501// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xd7,0x00,0x00]
78502
78503v_cmpx_tru_f32_e64 v1, m0
78504// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xf9,0x00,0x00]
78505
78506v_cmpx_tru_f32_e64 v1, exec_lo
78507// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xfd,0x00,0x00]
78508
78509v_cmpx_tru_f32_e64 v1, exec_hi
78510// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xff,0x00,0x00]
78511
78512v_cmpx_tru_f32_e64 v1, 0
78513// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x01,0x01,0x00]
78514
78515v_cmpx_tru_f32_e64 v1, -1
78516// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x83,0x01,0x00]
78517
78518v_cmpx_tru_f32_e64 v1, 0.5
78519// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xe1,0x01,0x00]
78520
78521v_cmpx_tru_f32_e64 v1, -4.0
78522// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0xef,0x01,0x00]
78523
78524v_cmpx_tru_f32_e64 -v1, v2
78525// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x02,0x20]
78526
78527v_cmpx_tru_f32_e64 v1, -v2
78528// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x02,0x40]
78529
78530v_cmpx_tru_f32_e64 -v1, -v2
78531// GFX10: encoding: [0x00,0x00,0x1f,0xd4,0x01,0x05,0x02,0x60]
78532
78533v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
78534// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x06]
78535
78536v_cmpx_f_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
78537// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0xff,0x00,0x06,0x06]
78538
78539v_cmpx_f_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
78540// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x86,0x06]
78541
78542v_cmpx_f_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
78543// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x65,0x00,0x86,0x06]
78544
78545v_cmpx_f_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
78546// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x6a,0x00,0x86,0x06]
78547
78548v_cmpx_f_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
78549// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x6b,0x00,0x86,0x06]
78550
78551v_cmpx_f_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
78552// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x7c,0x00,0x86,0x06]
78553
78554v_cmpx_f_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
78555// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x7e,0x00,0x86,0x06]
78556
78557v_cmpx_f_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
78558// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x7f,0x00,0x86,0x06]
78559
78560v_cmpx_f_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
78561// GFX10: encoding: [0xf9,0xfe,0x21,0x7c,0x01,0x00,0x06,0x06]
78562
78563v_cmpx_f_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
78564// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x00,0x06]
78565
78566v_cmpx_f_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
78567// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x01,0x06]
78568
78569v_cmpx_f_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
78570// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x02,0x06]
78571
78572v_cmpx_f_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
78573// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x03,0x06]
78574
78575v_cmpx_f_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
78576// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x04,0x06]
78577
78578v_cmpx_f_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
78579// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x05,0x06]
78580
78581v_cmpx_f_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
78582// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x16,0x06]
78583
78584v_cmpx_f_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
78585// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x26,0x06]
78586
78587v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
78588// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x00]
78589
78590v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
78591// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x01]
78592
78593v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
78594// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x02]
78595
78596v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
78597// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x03]
78598
78599v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
78600// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x04]
78601
78602v_cmpx_f_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
78603// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x05]
78604
78605v_cmpx_f_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
78606// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x16]
78607
78608v_cmpx_f_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
78609// GFX10: encoding: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x26]
78610
78611v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
78612// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x06]
78613
78614v_cmpx_lt_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
78615// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0xff,0x00,0x06,0x06]
78616
78617v_cmpx_lt_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
78618// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x86,0x06]
78619
78620v_cmpx_lt_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
78621// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x65,0x00,0x86,0x06]
78622
78623v_cmpx_lt_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
78624// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x6a,0x00,0x86,0x06]
78625
78626v_cmpx_lt_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
78627// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x6b,0x00,0x86,0x06]
78628
78629v_cmpx_lt_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
78630// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x7c,0x00,0x86,0x06]
78631
78632v_cmpx_lt_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
78633// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x7e,0x00,0x86,0x06]
78634
78635v_cmpx_lt_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
78636// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x7f,0x00,0x86,0x06]
78637
78638v_cmpx_lt_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
78639// GFX10: encoding: [0xf9,0xfe,0x23,0x7c,0x01,0x00,0x06,0x06]
78640
78641v_cmpx_lt_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
78642// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x00,0x06]
78643
78644v_cmpx_lt_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
78645// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x01,0x06]
78646
78647v_cmpx_lt_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
78648// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x02,0x06]
78649
78650v_cmpx_lt_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
78651// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x03,0x06]
78652
78653v_cmpx_lt_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
78654// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x04,0x06]
78655
78656v_cmpx_lt_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
78657// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x05,0x06]
78658
78659v_cmpx_lt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
78660// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x16,0x06]
78661
78662v_cmpx_lt_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
78663// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x26,0x06]
78664
78665v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
78666// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x00]
78667
78668v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
78669// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x01]
78670
78671v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
78672// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x02]
78673
78674v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
78675// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x03]
78676
78677v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
78678// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x04]
78679
78680v_cmpx_lt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
78681// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x05]
78682
78683v_cmpx_lt_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
78684// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x16]
78685
78686v_cmpx_lt_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
78687// GFX10: encoding: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x26]
78688
78689v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
78690// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x06]
78691
78692v_cmpx_eq_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
78693// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0xff,0x00,0x06,0x06]
78694
78695v_cmpx_eq_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
78696// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x86,0x06]
78697
78698v_cmpx_eq_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
78699// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x65,0x00,0x86,0x06]
78700
78701v_cmpx_eq_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
78702// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x6a,0x00,0x86,0x06]
78703
78704v_cmpx_eq_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
78705// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x6b,0x00,0x86,0x06]
78706
78707v_cmpx_eq_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
78708// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x7c,0x00,0x86,0x06]
78709
78710v_cmpx_eq_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
78711// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x7e,0x00,0x86,0x06]
78712
78713v_cmpx_eq_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
78714// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x7f,0x00,0x86,0x06]
78715
78716v_cmpx_eq_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
78717// GFX10: encoding: [0xf9,0xfe,0x25,0x7c,0x01,0x00,0x06,0x06]
78718
78719v_cmpx_eq_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
78720// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x00,0x06]
78721
78722v_cmpx_eq_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
78723// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x01,0x06]
78724
78725v_cmpx_eq_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
78726// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x02,0x06]
78727
78728v_cmpx_eq_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
78729// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x03,0x06]
78730
78731v_cmpx_eq_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
78732// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x04,0x06]
78733
78734v_cmpx_eq_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
78735// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x05,0x06]
78736
78737v_cmpx_eq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
78738// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x16,0x06]
78739
78740v_cmpx_eq_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
78741// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x26,0x06]
78742
78743v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
78744// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x00]
78745
78746v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
78747// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x01]
78748
78749v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
78750// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x02]
78751
78752v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
78753// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x03]
78754
78755v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
78756// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x04]
78757
78758v_cmpx_eq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
78759// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x05]
78760
78761v_cmpx_eq_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
78762// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x16]
78763
78764v_cmpx_eq_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
78765// GFX10: encoding: [0xf9,0x04,0x24,0x7c,0x01,0x00,0x06,0x26]
78766
78767v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
78768// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x06]
78769
78770v_cmpx_le_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
78771// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0xff,0x00,0x06,0x06]
78772
78773v_cmpx_le_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
78774// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x86,0x06]
78775
78776v_cmpx_le_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
78777// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x65,0x00,0x86,0x06]
78778
78779v_cmpx_le_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
78780// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x6a,0x00,0x86,0x06]
78781
78782v_cmpx_le_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
78783// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x6b,0x00,0x86,0x06]
78784
78785v_cmpx_le_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
78786// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x7c,0x00,0x86,0x06]
78787
78788v_cmpx_le_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
78789// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x7e,0x00,0x86,0x06]
78790
78791v_cmpx_le_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
78792// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x7f,0x00,0x86,0x06]
78793
78794v_cmpx_le_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
78795// GFX10: encoding: [0xf9,0xfe,0x27,0x7c,0x01,0x00,0x06,0x06]
78796
78797v_cmpx_le_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
78798// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x00,0x06]
78799
78800v_cmpx_le_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
78801// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x01,0x06]
78802
78803v_cmpx_le_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
78804// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x02,0x06]
78805
78806v_cmpx_le_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
78807// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x03,0x06]
78808
78809v_cmpx_le_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
78810// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x04,0x06]
78811
78812v_cmpx_le_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
78813// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x05,0x06]
78814
78815v_cmpx_le_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
78816// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x16,0x06]
78817
78818v_cmpx_le_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
78819// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x26,0x06]
78820
78821v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
78822// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x00]
78823
78824v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
78825// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x01]
78826
78827v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
78828// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x02]
78829
78830v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
78831// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x03]
78832
78833v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
78834// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x04]
78835
78836v_cmpx_le_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
78837// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x05]
78838
78839v_cmpx_le_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
78840// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x16]
78841
78842v_cmpx_le_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
78843// GFX10: encoding: [0xf9,0x04,0x26,0x7c,0x01,0x00,0x06,0x26]
78844
78845v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
78846// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x06]
78847
78848v_cmpx_gt_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
78849// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0xff,0x00,0x06,0x06]
78850
78851v_cmpx_gt_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
78852// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x86,0x06]
78853
78854v_cmpx_gt_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
78855// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x65,0x00,0x86,0x06]
78856
78857v_cmpx_gt_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
78858// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x6a,0x00,0x86,0x06]
78859
78860v_cmpx_gt_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
78861// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x6b,0x00,0x86,0x06]
78862
78863v_cmpx_gt_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
78864// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x7c,0x00,0x86,0x06]
78865
78866v_cmpx_gt_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
78867// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x7e,0x00,0x86,0x06]
78868
78869v_cmpx_gt_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
78870// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x7f,0x00,0x86,0x06]
78871
78872v_cmpx_gt_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
78873// GFX10: encoding: [0xf9,0xfe,0x29,0x7c,0x01,0x00,0x06,0x06]
78874
78875v_cmpx_gt_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
78876// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x00,0x06]
78877
78878v_cmpx_gt_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
78879// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x01,0x06]
78880
78881v_cmpx_gt_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
78882// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x02,0x06]
78883
78884v_cmpx_gt_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
78885// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x03,0x06]
78886
78887v_cmpx_gt_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
78888// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x04,0x06]
78889
78890v_cmpx_gt_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
78891// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x05,0x06]
78892
78893v_cmpx_gt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
78894// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x16,0x06]
78895
78896v_cmpx_gt_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
78897// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x26,0x06]
78898
78899v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
78900// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x00]
78901
78902v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
78903// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x01]
78904
78905v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
78906// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x02]
78907
78908v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
78909// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x03]
78910
78911v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
78912// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x04]
78913
78914v_cmpx_gt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
78915// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x05]
78916
78917v_cmpx_gt_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
78918// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x16]
78919
78920v_cmpx_gt_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
78921// GFX10: encoding: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x26]
78922
78923v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
78924// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x06]
78925
78926v_cmpx_lg_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
78927// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0xff,0x00,0x06,0x06]
78928
78929v_cmpx_lg_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
78930// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x86,0x06]
78931
78932v_cmpx_lg_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
78933// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x65,0x00,0x86,0x06]
78934
78935v_cmpx_lg_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
78936// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x6a,0x00,0x86,0x06]
78937
78938v_cmpx_lg_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
78939// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x6b,0x00,0x86,0x06]
78940
78941v_cmpx_lg_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
78942// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x7c,0x00,0x86,0x06]
78943
78944v_cmpx_lg_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
78945// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x7e,0x00,0x86,0x06]
78946
78947v_cmpx_lg_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
78948// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x7f,0x00,0x86,0x06]
78949
78950v_cmpx_lg_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
78951// GFX10: encoding: [0xf9,0xfe,0x2b,0x7c,0x01,0x00,0x06,0x06]
78952
78953v_cmpx_lg_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
78954// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x00,0x06]
78955
78956v_cmpx_lg_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
78957// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x01,0x06]
78958
78959v_cmpx_lg_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
78960// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x02,0x06]
78961
78962v_cmpx_lg_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
78963// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x03,0x06]
78964
78965v_cmpx_lg_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
78966// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x04,0x06]
78967
78968v_cmpx_lg_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
78969// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x05,0x06]
78970
78971v_cmpx_lg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
78972// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x16,0x06]
78973
78974v_cmpx_lg_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
78975// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x26,0x06]
78976
78977v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
78978// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x00]
78979
78980v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
78981// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x01]
78982
78983v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
78984// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x02]
78985
78986v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
78987// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x03]
78988
78989v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
78990// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x04]
78991
78992v_cmpx_lg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
78993// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x05]
78994
78995v_cmpx_lg_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
78996// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x16]
78997
78998v_cmpx_lg_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
78999// GFX10: encoding: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x26]
79000
79001v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79002// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x06]
79003
79004v_cmpx_ge_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79005// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0xff,0x00,0x06,0x06]
79006
79007v_cmpx_ge_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79008// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x86,0x06]
79009
79010v_cmpx_ge_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79011// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x65,0x00,0x86,0x06]
79012
79013v_cmpx_ge_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79014// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x6a,0x00,0x86,0x06]
79015
79016v_cmpx_ge_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79017// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x6b,0x00,0x86,0x06]
79018
79019v_cmpx_ge_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79020// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x7c,0x00,0x86,0x06]
79021
79022v_cmpx_ge_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79023// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x7e,0x00,0x86,0x06]
79024
79025v_cmpx_ge_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79026// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x7f,0x00,0x86,0x06]
79027
79028v_cmpx_ge_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79029// GFX10: encoding: [0xf9,0xfe,0x2d,0x7c,0x01,0x00,0x06,0x06]
79030
79031v_cmpx_ge_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79032// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x00,0x06]
79033
79034v_cmpx_ge_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79035// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x01,0x06]
79036
79037v_cmpx_ge_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79038// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x02,0x06]
79039
79040v_cmpx_ge_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79041// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x03,0x06]
79042
79043v_cmpx_ge_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79044// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x04,0x06]
79045
79046v_cmpx_ge_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79047// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x05,0x06]
79048
79049v_cmpx_ge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79050// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x16,0x06]
79051
79052v_cmpx_ge_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79053// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x26,0x06]
79054
79055v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79056// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x00]
79057
79058v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79059// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x01]
79060
79061v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79062// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x02]
79063
79064v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79065// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x03]
79066
79067v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79068// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x04]
79069
79070v_cmpx_ge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79071// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x05]
79072
79073v_cmpx_ge_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79074// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x16]
79075
79076v_cmpx_ge_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79077// GFX10: encoding: [0xf9,0x04,0x2c,0x7c,0x01,0x00,0x06,0x26]
79078
79079v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79080// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x06]
79081
79082v_cmpx_o_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79083// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0xff,0x00,0x06,0x06]
79084
79085v_cmpx_o_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79086// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x86,0x06]
79087
79088v_cmpx_o_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79089// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x65,0x00,0x86,0x06]
79090
79091v_cmpx_o_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79092// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x6a,0x00,0x86,0x06]
79093
79094v_cmpx_o_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79095// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x6b,0x00,0x86,0x06]
79096
79097v_cmpx_o_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79098// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x7c,0x00,0x86,0x06]
79099
79100v_cmpx_o_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79101// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x7e,0x00,0x86,0x06]
79102
79103v_cmpx_o_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79104// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x7f,0x00,0x86,0x06]
79105
79106v_cmpx_o_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79107// GFX10: encoding: [0xf9,0xfe,0x2f,0x7c,0x01,0x00,0x06,0x06]
79108
79109v_cmpx_o_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79110// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x00,0x06]
79111
79112v_cmpx_o_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79113// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x01,0x06]
79114
79115v_cmpx_o_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79116// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x02,0x06]
79117
79118v_cmpx_o_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79119// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x03,0x06]
79120
79121v_cmpx_o_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79122// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x04,0x06]
79123
79124v_cmpx_o_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79125// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x05,0x06]
79126
79127v_cmpx_o_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79128// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x16,0x06]
79129
79130v_cmpx_o_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79131// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x26,0x06]
79132
79133v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79134// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x00]
79135
79136v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79137// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x01]
79138
79139v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79140// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x02]
79141
79142v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79143// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x03]
79144
79145v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79146// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x04]
79147
79148v_cmpx_o_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79149// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x05]
79150
79151v_cmpx_o_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79152// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x16]
79153
79154v_cmpx_o_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79155// GFX10: encoding: [0xf9,0x04,0x2e,0x7c,0x01,0x00,0x06,0x26]
79156
79157v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79158// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x06]
79159
79160v_cmpx_u_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79161// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0xff,0x00,0x06,0x06]
79162
79163v_cmpx_u_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79164// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x86,0x06]
79165
79166v_cmpx_u_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79167// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x65,0x00,0x86,0x06]
79168
79169v_cmpx_u_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79170// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x6a,0x00,0x86,0x06]
79171
79172v_cmpx_u_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79173// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x6b,0x00,0x86,0x06]
79174
79175v_cmpx_u_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79176// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x7c,0x00,0x86,0x06]
79177
79178v_cmpx_u_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79179// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x7e,0x00,0x86,0x06]
79180
79181v_cmpx_u_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79182// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x7f,0x00,0x86,0x06]
79183
79184v_cmpx_u_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79185// GFX10: encoding: [0xf9,0xfe,0x31,0x7c,0x01,0x00,0x06,0x06]
79186
79187v_cmpx_u_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79188// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x00,0x06]
79189
79190v_cmpx_u_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79191// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x01,0x06]
79192
79193v_cmpx_u_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79194// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x02,0x06]
79195
79196v_cmpx_u_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79197// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x03,0x06]
79198
79199v_cmpx_u_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79200// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x04,0x06]
79201
79202v_cmpx_u_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79203// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x05,0x06]
79204
79205v_cmpx_u_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79206// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x16,0x06]
79207
79208v_cmpx_u_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79209// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x26,0x06]
79210
79211v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79212// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x00]
79213
79214v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79215// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x01]
79216
79217v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79218// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x02]
79219
79220v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79221// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x03]
79222
79223v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79224// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x04]
79225
79226v_cmpx_u_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79227// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x05]
79228
79229v_cmpx_u_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79230// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x16]
79231
79232v_cmpx_u_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79233// GFX10: encoding: [0xf9,0x04,0x30,0x7c,0x01,0x00,0x06,0x26]
79234
79235v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79236// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x06]
79237
79238v_cmpx_nge_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79239// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0xff,0x00,0x06,0x06]
79240
79241v_cmpx_nge_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79242// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x86,0x06]
79243
79244v_cmpx_nge_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79245// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x65,0x00,0x86,0x06]
79246
79247v_cmpx_nge_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79248// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x6a,0x00,0x86,0x06]
79249
79250v_cmpx_nge_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79251// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x6b,0x00,0x86,0x06]
79252
79253v_cmpx_nge_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79254// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x7c,0x00,0x86,0x06]
79255
79256v_cmpx_nge_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79257// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x7e,0x00,0x86,0x06]
79258
79259v_cmpx_nge_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79260// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x7f,0x00,0x86,0x06]
79261
79262v_cmpx_nge_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79263// GFX10: encoding: [0xf9,0xfe,0x33,0x7c,0x01,0x00,0x06,0x06]
79264
79265v_cmpx_nge_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79266// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x00,0x06]
79267
79268v_cmpx_nge_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79269// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x01,0x06]
79270
79271v_cmpx_nge_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79272// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x02,0x06]
79273
79274v_cmpx_nge_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79275// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x03,0x06]
79276
79277v_cmpx_nge_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79278// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x04,0x06]
79279
79280v_cmpx_nge_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79281// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x05,0x06]
79282
79283v_cmpx_nge_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79284// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x16,0x06]
79285
79286v_cmpx_nge_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79287// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x26,0x06]
79288
79289v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79290// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x00]
79291
79292v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79293// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x01]
79294
79295v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79296// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x02]
79297
79298v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79299// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x03]
79300
79301v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79302// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x04]
79303
79304v_cmpx_nge_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79305// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x05]
79306
79307v_cmpx_nge_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79308// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x16]
79309
79310v_cmpx_nge_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79311// GFX10: encoding: [0xf9,0x04,0x32,0x7c,0x01,0x00,0x06,0x26]
79312
79313v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79314// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x06]
79315
79316v_cmpx_nlg_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79317// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0xff,0x00,0x06,0x06]
79318
79319v_cmpx_nlg_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79320// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x86,0x06]
79321
79322v_cmpx_nlg_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79323// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x65,0x00,0x86,0x06]
79324
79325v_cmpx_nlg_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79326// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x6a,0x00,0x86,0x06]
79327
79328v_cmpx_nlg_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79329// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x6b,0x00,0x86,0x06]
79330
79331v_cmpx_nlg_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79332// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x7c,0x00,0x86,0x06]
79333
79334v_cmpx_nlg_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79335// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x7e,0x00,0x86,0x06]
79336
79337v_cmpx_nlg_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79338// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x7f,0x00,0x86,0x06]
79339
79340v_cmpx_nlg_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79341// GFX10: encoding: [0xf9,0xfe,0x35,0x7c,0x01,0x00,0x06,0x06]
79342
79343v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79344// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x00,0x06]
79345
79346v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79347// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x01,0x06]
79348
79349v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79350// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x02,0x06]
79351
79352v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79353// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x03,0x06]
79354
79355v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79356// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x04,0x06]
79357
79358v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79359// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x05,0x06]
79360
79361v_cmpx_nlg_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79362// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x16,0x06]
79363
79364v_cmpx_nlg_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79365// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x26,0x06]
79366
79367v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79368// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x00]
79369
79370v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79371// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x01]
79372
79373v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79374// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x02]
79375
79376v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79377// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x03]
79378
79379v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79380// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x04]
79381
79382v_cmpx_nlg_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79383// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x05]
79384
79385v_cmpx_nlg_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79386// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x16]
79387
79388v_cmpx_nlg_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79389// GFX10: encoding: [0xf9,0x04,0x34,0x7c,0x01,0x00,0x06,0x26]
79390
79391v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79392// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x06]
79393
79394v_cmpx_ngt_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79395// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0xff,0x00,0x06,0x06]
79396
79397v_cmpx_ngt_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79398// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x86,0x06]
79399
79400v_cmpx_ngt_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79401// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x65,0x00,0x86,0x06]
79402
79403v_cmpx_ngt_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79404// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x6a,0x00,0x86,0x06]
79405
79406v_cmpx_ngt_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79407// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x6b,0x00,0x86,0x06]
79408
79409v_cmpx_ngt_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79410// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x7c,0x00,0x86,0x06]
79411
79412v_cmpx_ngt_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79413// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x7e,0x00,0x86,0x06]
79414
79415v_cmpx_ngt_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79416// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x7f,0x00,0x86,0x06]
79417
79418v_cmpx_ngt_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79419// GFX10: encoding: [0xf9,0xfe,0x37,0x7c,0x01,0x00,0x06,0x06]
79420
79421v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79422// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x00,0x06]
79423
79424v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79425// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x01,0x06]
79426
79427v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79428// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x02,0x06]
79429
79430v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79431// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x03,0x06]
79432
79433v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79434// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x04,0x06]
79435
79436v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79437// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x05,0x06]
79438
79439v_cmpx_ngt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79440// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x16,0x06]
79441
79442v_cmpx_ngt_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79443// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x26,0x06]
79444
79445v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79446// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x00]
79447
79448v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79449// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x01]
79450
79451v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79452// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x02]
79453
79454v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79455// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x03]
79456
79457v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79458// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x04]
79459
79460v_cmpx_ngt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79461// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x05]
79462
79463v_cmpx_ngt_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79464// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x16]
79465
79466v_cmpx_ngt_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79467// GFX10: encoding: [0xf9,0x04,0x36,0x7c,0x01,0x00,0x06,0x26]
79468
79469v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79470// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x06]
79471
79472v_cmpx_nle_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79473// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0xff,0x00,0x06,0x06]
79474
79475v_cmpx_nle_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79476// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x86,0x06]
79477
79478v_cmpx_nle_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79479// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x65,0x00,0x86,0x06]
79480
79481v_cmpx_nle_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79482// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x6a,0x00,0x86,0x06]
79483
79484v_cmpx_nle_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79485// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x6b,0x00,0x86,0x06]
79486
79487v_cmpx_nle_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79488// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x7c,0x00,0x86,0x06]
79489
79490v_cmpx_nle_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79491// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x7e,0x00,0x86,0x06]
79492
79493v_cmpx_nle_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79494// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x7f,0x00,0x86,0x06]
79495
79496v_cmpx_nle_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79497// GFX10: encoding: [0xf9,0xfe,0x39,0x7c,0x01,0x00,0x06,0x06]
79498
79499v_cmpx_nle_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79500// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x00,0x06]
79501
79502v_cmpx_nle_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79503// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x01,0x06]
79504
79505v_cmpx_nle_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79506// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x02,0x06]
79507
79508v_cmpx_nle_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79509// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x03,0x06]
79510
79511v_cmpx_nle_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79512// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x04,0x06]
79513
79514v_cmpx_nle_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79515// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x05,0x06]
79516
79517v_cmpx_nle_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79518// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x16,0x06]
79519
79520v_cmpx_nle_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79521// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x26,0x06]
79522
79523v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79524// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x00]
79525
79526v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79527// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x01]
79528
79529v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79530// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x02]
79531
79532v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79533// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x03]
79534
79535v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79536// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x04]
79537
79538v_cmpx_nle_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79539// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x05]
79540
79541v_cmpx_nle_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79542// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x16]
79543
79544v_cmpx_nle_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79545// GFX10: encoding: [0xf9,0x04,0x38,0x7c,0x01,0x00,0x06,0x26]
79546
79547v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79548// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x06]
79549
79550v_cmpx_neq_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79551// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0xff,0x00,0x06,0x06]
79552
79553v_cmpx_neq_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79554// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x86,0x06]
79555
79556v_cmpx_neq_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79557// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x65,0x00,0x86,0x06]
79558
79559v_cmpx_neq_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79560// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x6a,0x00,0x86,0x06]
79561
79562v_cmpx_neq_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79563// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x6b,0x00,0x86,0x06]
79564
79565v_cmpx_neq_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79566// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x7c,0x00,0x86,0x06]
79567
79568v_cmpx_neq_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79569// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x7e,0x00,0x86,0x06]
79570
79571v_cmpx_neq_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79572// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x7f,0x00,0x86,0x06]
79573
79574v_cmpx_neq_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79575// GFX10: encoding: [0xf9,0xfe,0x3b,0x7c,0x01,0x00,0x06,0x06]
79576
79577v_cmpx_neq_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79578// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x00,0x06]
79579
79580v_cmpx_neq_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79581// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x01,0x06]
79582
79583v_cmpx_neq_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79584// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x02,0x06]
79585
79586v_cmpx_neq_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79587// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x03,0x06]
79588
79589v_cmpx_neq_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79590// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x04,0x06]
79591
79592v_cmpx_neq_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79593// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x05,0x06]
79594
79595v_cmpx_neq_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79596// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x16,0x06]
79597
79598v_cmpx_neq_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79599// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x26,0x06]
79600
79601v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79602// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x00]
79603
79604v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79605// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x01]
79606
79607v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79608// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x02]
79609
79610v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79611// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x03]
79612
79613v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79614// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x04]
79615
79616v_cmpx_neq_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79617// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x05]
79618
79619v_cmpx_neq_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79620// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x16]
79621
79622v_cmpx_neq_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79623// GFX10: encoding: [0xf9,0x04,0x3a,0x7c,0x01,0x00,0x06,0x26]
79624
79625v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79626// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x06]
79627
79628v_cmpx_nlt_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79629// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0xff,0x00,0x06,0x06]
79630
79631v_cmpx_nlt_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79632// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x86,0x06]
79633
79634v_cmpx_nlt_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79635// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x65,0x00,0x86,0x06]
79636
79637v_cmpx_nlt_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79638// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x6a,0x00,0x86,0x06]
79639
79640v_cmpx_nlt_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79641// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x6b,0x00,0x86,0x06]
79642
79643v_cmpx_nlt_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79644// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x7c,0x00,0x86,0x06]
79645
79646v_cmpx_nlt_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79647// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x7e,0x00,0x86,0x06]
79648
79649v_cmpx_nlt_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79650// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x7f,0x00,0x86,0x06]
79651
79652v_cmpx_nlt_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79653// GFX10: encoding: [0xf9,0xfe,0x3d,0x7c,0x01,0x00,0x06,0x06]
79654
79655v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79656// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x00,0x06]
79657
79658v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79659// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x01,0x06]
79660
79661v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79662// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x02,0x06]
79663
79664v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79665// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x03,0x06]
79666
79667v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79668// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x04,0x06]
79669
79670v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79671// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x05,0x06]
79672
79673v_cmpx_nlt_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79674// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x16,0x06]
79675
79676v_cmpx_nlt_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79677// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x26,0x06]
79678
79679v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79680// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x00]
79681
79682v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79683// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x01]
79684
79685v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79686// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x02]
79687
79688v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79689// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x03]
79690
79691v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79692// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x04]
79693
79694v_cmpx_nlt_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79695// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x05]
79696
79697v_cmpx_nlt_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79698// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x16]
79699
79700v_cmpx_nlt_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79701// GFX10: encoding: [0xf9,0x04,0x3c,0x7c,0x01,0x00,0x06,0x26]
79702
79703v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
79704// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x06]
79705
79706v_cmpx_tru_f32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
79707// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0xff,0x00,0x06,0x06]
79708
79709v_cmpx_tru_f32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
79710// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x86,0x06]
79711
79712v_cmpx_tru_f32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
79713// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x65,0x00,0x86,0x06]
79714
79715v_cmpx_tru_f32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
79716// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x6a,0x00,0x86,0x06]
79717
79718v_cmpx_tru_f32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
79719// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x6b,0x00,0x86,0x06]
79720
79721v_cmpx_tru_f32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
79722// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x7c,0x00,0x86,0x06]
79723
79724v_cmpx_tru_f32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
79725// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x7e,0x00,0x86,0x06]
79726
79727v_cmpx_tru_f32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
79728// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x7f,0x00,0x86,0x06]
79729
79730v_cmpx_tru_f32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
79731// GFX10: encoding: [0xf9,0xfe,0x3f,0x7c,0x01,0x00,0x06,0x06]
79732
79733v_cmpx_tru_f32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
79734// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x00,0x06]
79735
79736v_cmpx_tru_f32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
79737// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x01,0x06]
79738
79739v_cmpx_tru_f32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
79740// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x02,0x06]
79741
79742v_cmpx_tru_f32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
79743// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x03,0x06]
79744
79745v_cmpx_tru_f32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
79746// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x04,0x06]
79747
79748v_cmpx_tru_f32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
79749// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x05,0x06]
79750
79751v_cmpx_tru_f32_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
79752// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x16,0x06]
79753
79754v_cmpx_tru_f32_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
79755// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x26,0x06]
79756
79757v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
79758// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x00]
79759
79760v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
79761// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x01]
79762
79763v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
79764// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x02]
79765
79766v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
79767// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x03]
79768
79769v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
79770// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x04]
79771
79772v_cmpx_tru_f32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
79773// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x05]
79774
79775v_cmpx_tru_f32_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
79776// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x16]
79777
79778v_cmpx_tru_f32_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
79779// GFX10: encoding: [0xf9,0x04,0x3e,0x7c,0x01,0x00,0x06,0x26]
79780
79781v_cmp_f_f64 vcc, v[1:2], v[2:3]
79782// W64: encoding: [0x01,0x05,0x40,0x7c]
79783// W32-ERR: error: instruction not supported on this GPU
79784// W32-ERR-NEXT: v_cmp_f_f64 vcc, v[1:2], v[2:3]
79785
79786v_cmp_f_f64 vcc, v[254:255], v[2:3]
79787// W64: encoding: [0xfe,0x05,0x40,0x7c]
79788// W32-ERR: error: instruction not supported on this GPU
79789// W32-ERR-NEXT: v_cmp_f_f64 vcc, v[254:255], v[2:3]
79790
79791v_cmp_f_f64 vcc, s[2:3], v[2:3]
79792// W64: encoding: [0x02,0x04,0x40,0x7c]
79793// W32-ERR: error: instruction not supported on this GPU
79794// W32-ERR-NEXT: v_cmp_f_f64 vcc, s[2:3], v[2:3]
79795
79796v_cmp_f_f64 vcc, s[4:5], v[2:3]
79797// W64: encoding: [0x04,0x04,0x40,0x7c]
79798// W32-ERR: error: instruction not supported on this GPU
79799// W32-ERR-NEXT: v_cmp_f_f64 vcc, s[4:5], v[2:3]
79800
79801v_cmp_f_f64 vcc, s[100:101], v[2:3]
79802// W64: encoding: [0x64,0x04,0x40,0x7c]
79803// W32-ERR: error: instruction not supported on this GPU
79804// W32-ERR-NEXT: v_cmp_f_f64 vcc, s[100:101], v[2:3]
79805
79806v_cmp_f_f64 vcc, vcc, v[2:3]
79807// W64: encoding: [0x6a,0x04,0x40,0x7c]
79808// W32-ERR: error: instruction not supported on this GPU
79809// W32-ERR-NEXT: v_cmp_f_f64 vcc, vcc, v[2:3]
79810
79811v_cmp_f_f64 vcc, exec, v[2:3]
79812// W64: encoding: [0x7e,0x04,0x40,0x7c]
79813// W32-ERR: error: instruction not supported on this GPU
79814// W32-ERR-NEXT: v_cmp_f_f64 vcc, exec, v[2:3]
79815
79816v_cmp_f_f64 vcc, 0, v[2:3]
79817// W64: encoding: [0x80,0x04,0x40,0x7c]
79818// W32-ERR: error: instruction not supported on this GPU
79819// W32-ERR-NEXT: v_cmp_f_f64 vcc, 0, v[2:3]
79820
79821v_cmp_f_f64 vcc, -1, v[2:3]
79822// W64: encoding: [0xc1,0x04,0x40,0x7c]
79823// W32-ERR: error: instruction not supported on this GPU
79824// W32-ERR-NEXT: v_cmp_f_f64 vcc, -1, v[2:3]
79825
79826v_cmp_f_f64 vcc, 0.5, v[2:3]
79827// W64: encoding: [0xf0,0x04,0x40,0x7c]
79828// W32-ERR: error: instruction not supported on this GPU
79829// W32-ERR-NEXT: v_cmp_f_f64 vcc, 0.5, v[2:3]
79830
79831v_cmp_f_f64 vcc, -4.0, v[2:3]
79832// W64: encoding: [0xf7,0x04,0x40,0x7c]
79833// W32-ERR: error: instruction not supported on this GPU
79834// W32-ERR-NEXT: v_cmp_f_f64 vcc, -4.0, v[2:3]
79835
79836v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
79837// W64: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
79838// W32-ERR: error: instruction not supported on this GPU
79839// W32-ERR-NEXT: v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
79840
79841v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
79842// W64: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
79843// W32-ERR: error: instruction not supported on this GPU
79844// W32-ERR-NEXT: v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
79845
79846v_cmp_f_f64 vcc, v[1:2], v[254:255]
79847// W64: encoding: [0x01,0xfd,0x41,0x7c]
79848// W32-ERR: error: instruction not supported on this GPU
79849// W32-ERR-NEXT: v_cmp_f_f64 vcc, v[1:2], v[254:255]
79850
79851v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
79852// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
79853// W32-ERR: error: invalid operand for instruction
79854// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
79855
79856v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
79857// W64: encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
79858// W32-ERR: error: invalid operand for instruction
79859// W32-ERR-NEXT: v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
79860
79861v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3]
79862// W64: encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
79863// W32-ERR: error: invalid operand for instruction
79864// W32-ERR-NEXT: v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3]
79865
79866v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
79867// W64: encoding: [0x6a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
79868// W32-ERR: error: invalid operand for instruction
79869// W32-ERR-NEXT: v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
79870
79871v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
79872// W64: encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
79873// W32-ERR: error: invalid operand for instruction
79874// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
79875
79876v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
79877// W64: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
79878// W32-ERR: error: invalid operand for instruction
79879// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
79880
79881v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
79882// W64: encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
79883// W32-ERR: error: invalid operand for instruction
79884// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
79885
79886v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3]
79887// W64: encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
79888// W32-ERR: error: invalid operand for instruction
79889// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3]
79890
79891v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
79892// W64: encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
79893// W32-ERR: error: invalid operand for instruction
79894// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
79895
79896v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
79897// W64: encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
79898// W32-ERR: error: invalid operand for instruction
79899// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
79900
79901v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
79902// W64: encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
79903// W32-ERR: error: invalid operand for instruction
79904// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
79905
79906v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
79907// W64: encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
79908// W32-ERR: error: invalid operand for instruction
79909// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
79910
79911v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
79912// W64: encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
79913// W32-ERR: error: invalid operand for instruction
79914// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
79915
79916v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
79917// W64: encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
79918// W32-ERR: error: invalid operand for instruction
79919// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
79920
79921v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
79922// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
79923// W32-ERR: error: invalid operand for instruction
79924// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
79925
79926v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
79927// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
79928// W32-ERR: error: invalid operand for instruction
79929// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
79930
79931v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
79932// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
79933// W32-ERR: error: invalid operand for instruction
79934// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
79935
79936v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101]
79937// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
79938// W32-ERR: error: invalid operand for instruction
79939// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101]
79940
79941v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
79942// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
79943// W32-ERR: error: invalid operand for instruction
79944// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
79945
79946v_cmp_f_f64_e64 s[10:11], v[1:2], exec
79947// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
79948// W32-ERR: error: invalid operand for instruction
79949// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], exec
79950
79951v_cmp_f_f64_e64 s[10:11], v[1:2], 0
79952// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
79953// W32-ERR: error: invalid operand for instruction
79954// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], 0
79955
79956v_cmp_f_f64_e64 s[10:11], v[1:2], -1
79957// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
79958// W32-ERR: error: invalid operand for instruction
79959// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], -1
79960
79961v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
79962// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
79963// W32-ERR: error: invalid operand for instruction
79964// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
79965
79966v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
79967// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
79968// W32-ERR: error: invalid operand for instruction
79969// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
79970
79971v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
79972// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
79973// W32-ERR: error: invalid operand for instruction
79974// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
79975
79976v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
79977// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
79978// W32-ERR: error: invalid operand for instruction
79979// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
79980
79981v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
79982// W64: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
79983// W32-ERR: error: invalid operand for instruction
79984// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
79985
79986v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
79987// W64: encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
79988// W32-ERR: error: invalid operand for instruction
79989// W32-ERR-NEXT: v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
79990
79991v_cmp_f_f64 vcc_lo, v[1:2], v[2:3]
79992// W32: encoding: [0x01,0x05,0x40,0x7c]
79993// W64-ERR: error: instruction not supported on this GPU
79994// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, v[1:2], v[2:3]
79995
79996v_cmp_f_f64 vcc_lo, v[254:255], v[2:3]
79997// W32: encoding: [0xfe,0x05,0x40,0x7c]
79998// W64-ERR: error: instruction not supported on this GPU
79999// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, v[254:255], v[2:3]
80000
80001v_cmp_f_f64 vcc_lo, s[2:3], v[2:3]
80002// W32: encoding: [0x02,0x04,0x40,0x7c]
80003// W64-ERR: error: instruction not supported on this GPU
80004// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, s[2:3], v[2:3]
80005
80006v_cmp_f_f64 vcc_lo, s[4:5], v[2:3]
80007// W32: encoding: [0x04,0x04,0x40,0x7c]
80008// W64-ERR: error: instruction not supported on this GPU
80009// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, s[4:5], v[2:3]
80010
80011v_cmp_f_f64 vcc_lo, s[100:101], v[2:3]
80012// W32: encoding: [0x64,0x04,0x40,0x7c]
80013// W64-ERR: error: instruction not supported on this GPU
80014// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, s[100:101], v[2:3]
80015
80016v_cmp_f_f64 vcc_lo, vcc, v[2:3]
80017// W32: encoding: [0x6a,0x04,0x40,0x7c]
80018// W64-ERR: error: instruction not supported on this GPU
80019// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, vcc, v[2:3]
80020
80021v_cmp_f_f64 vcc_lo, exec, v[2:3]
80022// W32: encoding: [0x7e,0x04,0x40,0x7c]
80023// W64-ERR: error: instruction not supported on this GPU
80024// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, exec, v[2:3]
80025
80026v_cmp_f_f64 vcc_lo, 0, v[2:3]
80027// W32: encoding: [0x80,0x04,0x40,0x7c]
80028// W64-ERR: error: instruction not supported on this GPU
80029// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, 0, v[2:3]
80030
80031v_cmp_f_f64 vcc_lo, -1, v[2:3]
80032// W32: encoding: [0xc1,0x04,0x40,0x7c]
80033// W64-ERR: error: instruction not supported on this GPU
80034// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, -1, v[2:3]
80035
80036v_cmp_f_f64 vcc_lo, 0.5, v[2:3]
80037// W32: encoding: [0xf0,0x04,0x40,0x7c]
80038// W64-ERR: error: instruction not supported on this GPU
80039// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, 0.5, v[2:3]
80040
80041v_cmp_f_f64 vcc_lo, -4.0, v[2:3]
80042// W32: encoding: [0xf7,0x04,0x40,0x7c]
80043// W64-ERR: error: instruction not supported on this GPU
80044// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, -4.0, v[2:3]
80045
80046v_cmp_f_f64 vcc_lo, 0xaf123456, v[2:3]
80047// W32: encoding: [0xff,0x04,0x40,0x7c,0x56,0x34,0x12,0xaf]
80048// W64-ERR: error: instruction not supported on this GPU
80049// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, 0xaf123456, v[2:3]
80050
80051v_cmp_f_f64 vcc_lo, 0x3f717273, v[2:3]
80052// W32: encoding: [0xff,0x04,0x40,0x7c,0x73,0x72,0x71,0x3f]
80053// W64-ERR: error: instruction not supported on this GPU
80054// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, 0x3f717273, v[2:3]
80055
80056v_cmp_f_f64 vcc_lo, v[1:2], v[254:255]
80057// W32: encoding: [0x01,0xfd,0x41,0x7c]
80058// W64-ERR: error: instruction not supported on this GPU
80059// W64-ERR-NEXT: v_cmp_f_f64 vcc_lo, v[1:2], v[254:255]
80060
80061v_cmp_f_f64_e64 s10, v[1:2], v[2:3]
80062// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
80063// W64-ERR: error: invalid operand for instruction
80064// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], v[2:3]
80065
80066v_cmp_f_f64_e64 s12, v[1:2], v[2:3]
80067// W32: encoding: [0x0c,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
80068// W64-ERR: error: invalid operand for instruction
80069// W64-ERR-NEXT: v_cmp_f_f64_e64 s12, v[1:2], v[2:3]
80070
80071v_cmp_f_f64_e64 s100, v[1:2], v[2:3]
80072// W32: encoding: [0x64,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
80073// W64-ERR: error: invalid operand for instruction
80074// W64-ERR-NEXT: v_cmp_f_f64_e64 s100, v[1:2], v[2:3]
80075
80076v_cmp_f_f64_e64 vcc_lo, v[1:2], v[2:3]
80077// W32: encoding: [0x6a,0x00,0x20,0xd4,0x01,0x05,0x02,0x00]
80078// W64-ERR: error: invalid operand for instruction
80079// W64-ERR-NEXT: v_cmp_f_f64_e64 vcc_lo, v[1:2], v[2:3]
80080
80081v_cmp_f_f64_e64 s10, v[254:255], v[2:3]
80082// W32: encoding: [0x0a,0x00,0x20,0xd4,0xfe,0x05,0x02,0x00]
80083// W64-ERR: error: invalid operand for instruction
80084// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[254:255], v[2:3]
80085
80086v_cmp_f_f64_e64 s10, s[2:3], v[2:3]
80087// W32: encoding: [0x0a,0x00,0x20,0xd4,0x02,0x04,0x02,0x00]
80088// W64-ERR: error: invalid operand for instruction
80089// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, s[2:3], v[2:3]
80090
80091v_cmp_f_f64_e64 s10, s[4:5], v[2:3]
80092// W32: encoding: [0x0a,0x00,0x20,0xd4,0x04,0x04,0x02,0x00]
80093// W64-ERR: error: invalid operand for instruction
80094// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, s[4:5], v[2:3]
80095
80096v_cmp_f_f64_e64 s10, s[100:101], v[2:3]
80097// W32: encoding: [0x0a,0x00,0x20,0xd4,0x64,0x04,0x02,0x00]
80098// W64-ERR: error: invalid operand for instruction
80099// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, s[100:101], v[2:3]
80100
80101v_cmp_f_f64_e64 s10, vcc, v[2:3]
80102// W32: encoding: [0x0a,0x00,0x20,0xd4,0x6a,0x04,0x02,0x00]
80103// W64-ERR: error: invalid operand for instruction
80104// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, vcc, v[2:3]
80105
80106v_cmp_f_f64_e64 s10, exec, v[2:3]
80107// W32: encoding: [0x0a,0x00,0x20,0xd4,0x7e,0x04,0x02,0x00]
80108// W64-ERR: error: invalid operand for instruction
80109// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, exec, v[2:3]
80110
80111v_cmp_f_f64_e64 s10, 0, v[2:3]
80112// W32: encoding: [0x0a,0x00,0x20,0xd4,0x80,0x04,0x02,0x00]
80113// W64-ERR: error: invalid operand for instruction
80114// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, 0, v[2:3]
80115
80116v_cmp_f_f64_e64 s10, -1, v[2:3]
80117// W32: encoding: [0x0a,0x00,0x20,0xd4,0xc1,0x04,0x02,0x00]
80118// W64-ERR: error: invalid operand for instruction
80119// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, -1, v[2:3]
80120
80121v_cmp_f_f64_e64 s10, 0.5, v[2:3]
80122// W32: encoding: [0x0a,0x00,0x20,0xd4,0xf0,0x04,0x02,0x00]
80123// W64-ERR: error: invalid operand for instruction
80124// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, 0.5, v[2:3]
80125
80126v_cmp_f_f64_e64 s10, -4.0, v[2:3]
80127// W32: encoding: [0x0a,0x00,0x20,0xd4,0xf7,0x04,0x02,0x00]
80128// W64-ERR: error: invalid operand for instruction
80129// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, -4.0, v[2:3]
80130
80131v_cmp_f_f64_e64 s10, v[1:2], v[254:255]
80132// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x03,0x00]
80133// W64-ERR: error: invalid operand for instruction
80134// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], v[254:255]
80135
80136v_cmp_f_f64_e64 s10, v[1:2], s[4:5]
80137// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x09,0x00,0x00]
80138// W64-ERR: error: invalid operand for instruction
80139// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], s[4:5]
80140
80141v_cmp_f_f64_e64 s10, v[1:2], s[6:7]
80142// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x0d,0x00,0x00]
80143// W64-ERR: error: invalid operand for instruction
80144// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], s[6:7]
80145
80146v_cmp_f_f64_e64 s10, v[1:2], s[100:101]
80147// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xc9,0x00,0x00]
80148// W64-ERR: error: invalid operand for instruction
80149// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], s[100:101]
80150
80151v_cmp_f_f64_e64 s10, v[1:2], vcc
80152// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xd5,0x00,0x00]
80153// W64-ERR: error: invalid operand for instruction
80154// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], vcc
80155
80156v_cmp_f_f64_e64 s10, v[1:2], exec
80157// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xfd,0x00,0x00]
80158// W64-ERR: error: invalid operand for instruction
80159// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], exec
80160
80161v_cmp_f_f64_e64 s10, v[1:2], 0
80162// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x01,0x01,0x00]
80163// W64-ERR: error: invalid operand for instruction
80164// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], 0
80165
80166v_cmp_f_f64_e64 s10, v[1:2], -1
80167// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x83,0x01,0x00]
80168// W64-ERR: error: invalid operand for instruction
80169// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], -1
80170
80171v_cmp_f_f64_e64 s10, v[1:2], 0.5
80172// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xe1,0x01,0x00]
80173// W64-ERR: error: invalid operand for instruction
80174// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], 0.5
80175
80176v_cmp_f_f64_e64 s10, v[1:2], -4.0
80177// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0xef,0x01,0x00]
80178// W64-ERR: error: invalid operand for instruction
80179// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], -4.0
80180
80181v_cmp_f_f64_e64 s10, -v[1:2], v[2:3]
80182// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x20]
80183// W64-ERR: error: invalid operand for instruction
80184// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, -v[1:2], v[2:3]
80185
80186v_cmp_f_f64_e64 s10, v[1:2], -v[2:3]
80187// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x40]
80188// W64-ERR: error: invalid operand for instruction
80189// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], -v[2:3]
80190
80191v_cmp_f_f64_e64 s10, -v[1:2], -v[2:3]
80192// W32: encoding: [0x0a,0x00,0x20,0xd4,0x01,0x05,0x02,0x60]
80193// W64-ERR: error: invalid operand for instruction
80194// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, -v[1:2], -v[2:3]
80195
80196v_cmp_f_f64_e64 s10, v[1:2], v[2:3] clamp
80197// W32: encoding: [0x0a,0x80,0x20,0xd4,0x01,0x05,0x02,0x00]
80198// W64-ERR: error: invalid operand for instruction
80199// W64-ERR-NEXT: v_cmp_f_f64_e64 s10, v[1:2], v[2:3] clamp
80200
80201v_cmp_lt_f64 vcc, v[1:2], v[2:3]
80202// W64: encoding: [0x01,0x05,0x42,0x7c]
80203// W32-ERR: error: instruction not supported on this GPU
80204// W32-ERR-NEXT: v_cmp_lt_f64 vcc, v[1:2], v[2:3]
80205
80206v_cmp_lt_f64 vcc, v[254:255], v[2:3]
80207// W64: encoding: [0xfe,0x05,0x42,0x7c]
80208// W32-ERR: error: instruction not supported on this GPU
80209// W32-ERR-NEXT: v_cmp_lt_f64 vcc, v[254:255], v[2:3]
80210
80211v_cmp_lt_f64 vcc, s[2:3], v[2:3]
80212// W64: encoding: [0x02,0x04,0x42,0x7c]
80213// W32-ERR: error: instruction not supported on this GPU
80214// W32-ERR-NEXT: v_cmp_lt_f64 vcc, s[2:3], v[2:3]
80215
80216v_cmp_lt_f64 vcc, s[4:5], v[2:3]
80217// W64: encoding: [0x04,0x04,0x42,0x7c]
80218// W32-ERR: error: instruction not supported on this GPU
80219// W32-ERR-NEXT: v_cmp_lt_f64 vcc, s[4:5], v[2:3]
80220
80221v_cmp_lt_f64 vcc, s[100:101], v[2:3]
80222// W64: encoding: [0x64,0x04,0x42,0x7c]
80223// W32-ERR: error: instruction not supported on this GPU
80224// W32-ERR-NEXT: v_cmp_lt_f64 vcc, s[100:101], v[2:3]
80225
80226v_cmp_lt_f64 vcc, vcc, v[2:3]
80227// W64: encoding: [0x6a,0x04,0x42,0x7c]
80228// W32-ERR: error: instruction not supported on this GPU
80229// W32-ERR-NEXT: v_cmp_lt_f64 vcc, vcc, v[2:3]
80230
80231v_cmp_lt_f64 vcc, exec, v[2:3]
80232// W64: encoding: [0x7e,0x04,0x42,0x7c]
80233// W32-ERR: error: instruction not supported on this GPU
80234// W32-ERR-NEXT: v_cmp_lt_f64 vcc, exec, v[2:3]
80235
80236v_cmp_lt_f64 vcc, 0, v[2:3]
80237// W64: encoding: [0x80,0x04,0x42,0x7c]
80238// W32-ERR: error: instruction not supported on this GPU
80239// W32-ERR-NEXT: v_cmp_lt_f64 vcc, 0, v[2:3]
80240
80241v_cmp_lt_f64 vcc, -1, v[2:3]
80242// W64: encoding: [0xc1,0x04,0x42,0x7c]
80243// W32-ERR: error: instruction not supported on this GPU
80244// W32-ERR-NEXT: v_cmp_lt_f64 vcc, -1, v[2:3]
80245
80246v_cmp_lt_f64 vcc, 0.5, v[2:3]
80247// W64: encoding: [0xf0,0x04,0x42,0x7c]
80248// W32-ERR: error: instruction not supported on this GPU
80249// W32-ERR-NEXT: v_cmp_lt_f64 vcc, 0.5, v[2:3]
80250
80251v_cmp_lt_f64 vcc, -4.0, v[2:3]
80252// W64: encoding: [0xf7,0x04,0x42,0x7c]
80253// W32-ERR: error: instruction not supported on this GPU
80254// W32-ERR-NEXT: v_cmp_lt_f64 vcc, -4.0, v[2:3]
80255
80256v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
80257// W64: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
80258// W32-ERR: error: instruction not supported on this GPU
80259// W32-ERR-NEXT: v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
80260
80261v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
80262// W64: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
80263// W32-ERR: error: instruction not supported on this GPU
80264// W32-ERR-NEXT: v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
80265
80266v_cmp_lt_f64 vcc, v[1:2], v[254:255]
80267// W64: encoding: [0x01,0xfd,0x43,0x7c]
80268// W32-ERR: error: instruction not supported on this GPU
80269// W32-ERR-NEXT: v_cmp_lt_f64 vcc, v[1:2], v[254:255]
80270
80271v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
80272// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
80273// W32-ERR: error: invalid operand for instruction
80274// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
80275
80276v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
80277// W64: encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
80278// W32-ERR: error: invalid operand for instruction
80279// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
80280
80281v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3]
80282// W64: encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
80283// W32-ERR: error: invalid operand for instruction
80284// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3]
80285
80286v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
80287// W64: encoding: [0x6a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
80288// W32-ERR: error: invalid operand for instruction
80289// W32-ERR-NEXT: v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
80290
80291v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
80292// W64: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
80293// W32-ERR: error: invalid operand for instruction
80294// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
80295
80296v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
80297// W64: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
80298// W32-ERR: error: invalid operand for instruction
80299// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
80300
80301v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
80302// W64: encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
80303// W32-ERR: error: invalid operand for instruction
80304// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
80305
80306v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3]
80307// W64: encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
80308// W32-ERR: error: invalid operand for instruction
80309// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3]
80310
80311v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
80312// W64: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
80313// W32-ERR: error: invalid operand for instruction
80314// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
80315
80316v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
80317// W64: encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
80318// W32-ERR: error: invalid operand for instruction
80319// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
80320
80321v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
80322// W64: encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
80323// W32-ERR: error: invalid operand for instruction
80324// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
80325
80326v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
80327// W64: encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
80328// W32-ERR: error: invalid operand for instruction
80329// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
80330
80331v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
80332// W64: encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
80333// W32-ERR: error: invalid operand for instruction
80334// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
80335
80336v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
80337// W64: encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
80338// W32-ERR: error: invalid operand for instruction
80339// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
80340
80341v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
80342// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
80343// W32-ERR: error: invalid operand for instruction
80344// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
80345
80346v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
80347// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
80348// W32-ERR: error: invalid operand for instruction
80349// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
80350
80351v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
80352// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
80353// W32-ERR: error: invalid operand for instruction
80354// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
80355
80356v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101]
80357// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
80358// W32-ERR: error: invalid operand for instruction
80359// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101]
80360
80361v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
80362// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
80363// W32-ERR: error: invalid operand for instruction
80364// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
80365
80366v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
80367// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
80368// W32-ERR: error: invalid operand for instruction
80369// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
80370
80371v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
80372// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
80373// W32-ERR: error: invalid operand for instruction
80374// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
80375
80376v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
80377// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
80378// W32-ERR: error: invalid operand for instruction
80379// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
80380
80381v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
80382// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
80383// W32-ERR: error: invalid operand for instruction
80384// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
80385
80386v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
80387// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
80388// W32-ERR: error: invalid operand for instruction
80389// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
80390
80391v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
80392// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
80393// W32-ERR: error: invalid operand for instruction
80394// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
80395
80396v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
80397// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
80398// W32-ERR: error: invalid operand for instruction
80399// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
80400
80401v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
80402// W64: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
80403// W32-ERR: error: invalid operand for instruction
80404// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
80405
80406v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
80407// W64: encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
80408// W32-ERR: error: invalid operand for instruction
80409// W32-ERR-NEXT: v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
80410
80411v_cmp_lt_f64 vcc_lo, v[1:2], v[2:3]
80412// W32: encoding: [0x01,0x05,0x42,0x7c]
80413// W64-ERR: error: instruction not supported on this GPU
80414// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, v[1:2], v[2:3]
80415
80416v_cmp_lt_f64 vcc_lo, v[254:255], v[2:3]
80417// W32: encoding: [0xfe,0x05,0x42,0x7c]
80418// W64-ERR: error: instruction not supported on this GPU
80419// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, v[254:255], v[2:3]
80420
80421v_cmp_lt_f64 vcc_lo, s[2:3], v[2:3]
80422// W32: encoding: [0x02,0x04,0x42,0x7c]
80423// W64-ERR: error: instruction not supported on this GPU
80424// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, s[2:3], v[2:3]
80425
80426v_cmp_lt_f64 vcc_lo, s[4:5], v[2:3]
80427// W32: encoding: [0x04,0x04,0x42,0x7c]
80428// W64-ERR: error: instruction not supported on this GPU
80429// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, s[4:5], v[2:3]
80430
80431v_cmp_lt_f64 vcc_lo, s[100:101], v[2:3]
80432// W32: encoding: [0x64,0x04,0x42,0x7c]
80433// W64-ERR: error: instruction not supported on this GPU
80434// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, s[100:101], v[2:3]
80435
80436v_cmp_lt_f64 vcc_lo, vcc, v[2:3]
80437// W32: encoding: [0x6a,0x04,0x42,0x7c]
80438// W64-ERR: error: instruction not supported on this GPU
80439// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, vcc, v[2:3]
80440
80441v_cmp_lt_f64 vcc_lo, exec, v[2:3]
80442// W32: encoding: [0x7e,0x04,0x42,0x7c]
80443// W64-ERR: error: instruction not supported on this GPU
80444// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, exec, v[2:3]
80445
80446v_cmp_lt_f64 vcc_lo, 0, v[2:3]
80447// W32: encoding: [0x80,0x04,0x42,0x7c]
80448// W64-ERR: error: instruction not supported on this GPU
80449// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, 0, v[2:3]
80450
80451v_cmp_lt_f64 vcc_lo, -1, v[2:3]
80452// W32: encoding: [0xc1,0x04,0x42,0x7c]
80453// W64-ERR: error: instruction not supported on this GPU
80454// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, -1, v[2:3]
80455
80456v_cmp_lt_f64 vcc_lo, 0.5, v[2:3]
80457// W32: encoding: [0xf0,0x04,0x42,0x7c]
80458// W64-ERR: error: instruction not supported on this GPU
80459// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, 0.5, v[2:3]
80460
80461v_cmp_lt_f64 vcc_lo, -4.0, v[2:3]
80462// W32: encoding: [0xf7,0x04,0x42,0x7c]
80463// W64-ERR: error: instruction not supported on this GPU
80464// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, -4.0, v[2:3]
80465
80466v_cmp_lt_f64 vcc_lo, 0xaf123456, v[2:3]
80467// W32: encoding: [0xff,0x04,0x42,0x7c,0x56,0x34,0x12,0xaf]
80468// W64-ERR: error: instruction not supported on this GPU
80469// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, 0xaf123456, v[2:3]
80470
80471v_cmp_lt_f64 vcc_lo, 0x3f717273, v[2:3]
80472// W32: encoding: [0xff,0x04,0x42,0x7c,0x73,0x72,0x71,0x3f]
80473// W64-ERR: error: instruction not supported on this GPU
80474// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, 0x3f717273, v[2:3]
80475
80476v_cmp_lt_f64 vcc_lo, v[1:2], v[254:255]
80477// W32: encoding: [0x01,0xfd,0x43,0x7c]
80478// W64-ERR: error: instruction not supported on this GPU
80479// W64-ERR-NEXT: v_cmp_lt_f64 vcc_lo, v[1:2], v[254:255]
80480
80481v_cmp_lt_f64_e64 s10, v[1:2], v[2:3]
80482// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
80483// W64-ERR: error: invalid operand for instruction
80484// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3]
80485
80486v_cmp_lt_f64_e64 s12, v[1:2], v[2:3]
80487// W32: encoding: [0x0c,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
80488// W64-ERR: error: invalid operand for instruction
80489// W64-ERR-NEXT: v_cmp_lt_f64_e64 s12, v[1:2], v[2:3]
80490
80491v_cmp_lt_f64_e64 s100, v[1:2], v[2:3]
80492// W32: encoding: [0x64,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
80493// W64-ERR: error: invalid operand for instruction
80494// W64-ERR-NEXT: v_cmp_lt_f64_e64 s100, v[1:2], v[2:3]
80495
80496v_cmp_lt_f64_e64 vcc_lo, v[1:2], v[2:3]
80497// W32: encoding: [0x6a,0x00,0x21,0xd4,0x01,0x05,0x02,0x00]
80498// W64-ERR: error: invalid operand for instruction
80499// W64-ERR-NEXT: v_cmp_lt_f64_e64 vcc_lo, v[1:2], v[2:3]
80500
80501v_cmp_lt_f64_e64 s10, v[254:255], v[2:3]
80502// W32: encoding: [0x0a,0x00,0x21,0xd4,0xfe,0x05,0x02,0x00]
80503// W64-ERR: error: invalid operand for instruction
80504// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[254:255], v[2:3]
80505
80506v_cmp_lt_f64_e64 s10, s[2:3], v[2:3]
80507// W32: encoding: [0x0a,0x00,0x21,0xd4,0x02,0x04,0x02,0x00]
80508// W64-ERR: error: invalid operand for instruction
80509// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, s[2:3], v[2:3]
80510
80511v_cmp_lt_f64_e64 s10, s[4:5], v[2:3]
80512// W32: encoding: [0x0a,0x00,0x21,0xd4,0x04,0x04,0x02,0x00]
80513// W64-ERR: error: invalid operand for instruction
80514// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, s[4:5], v[2:3]
80515
80516v_cmp_lt_f64_e64 s10, s[100:101], v[2:3]
80517// W32: encoding: [0x0a,0x00,0x21,0xd4,0x64,0x04,0x02,0x00]
80518// W64-ERR: error: invalid operand for instruction
80519// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, s[100:101], v[2:3]
80520
80521v_cmp_lt_f64_e64 s10, vcc, v[2:3]
80522// W32: encoding: [0x0a,0x00,0x21,0xd4,0x6a,0x04,0x02,0x00]
80523// W64-ERR: error: invalid operand for instruction
80524// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, vcc, v[2:3]
80525
80526v_cmp_lt_f64_e64 s10, exec, v[2:3]
80527// W32: encoding: [0x0a,0x00,0x21,0xd4,0x7e,0x04,0x02,0x00]
80528// W64-ERR: error: invalid operand for instruction
80529// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, exec, v[2:3]
80530
80531v_cmp_lt_f64_e64 s10, 0, v[2:3]
80532// W32: encoding: [0x0a,0x00,0x21,0xd4,0x80,0x04,0x02,0x00]
80533// W64-ERR: error: invalid operand for instruction
80534// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, 0, v[2:3]
80535
80536v_cmp_lt_f64_e64 s10, -1, v[2:3]
80537// W32: encoding: [0x0a,0x00,0x21,0xd4,0xc1,0x04,0x02,0x00]
80538// W64-ERR: error: invalid operand for instruction
80539// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, -1, v[2:3]
80540
80541v_cmp_lt_f64_e64 s10, 0.5, v[2:3]
80542// W32: encoding: [0x0a,0x00,0x21,0xd4,0xf0,0x04,0x02,0x00]
80543// W64-ERR: error: invalid operand for instruction
80544// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, 0.5, v[2:3]
80545
80546v_cmp_lt_f64_e64 s10, -4.0, v[2:3]
80547// W32: encoding: [0x0a,0x00,0x21,0xd4,0xf7,0x04,0x02,0x00]
80548// W64-ERR: error: invalid operand for instruction
80549// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, -4.0, v[2:3]
80550
80551v_cmp_lt_f64_e64 s10, v[1:2], v[254:255]
80552// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x03,0x00]
80553// W64-ERR: error: invalid operand for instruction
80554// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], v[254:255]
80555
80556v_cmp_lt_f64_e64 s10, v[1:2], s[4:5]
80557// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x09,0x00,0x00]
80558// W64-ERR: error: invalid operand for instruction
80559// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], s[4:5]
80560
80561v_cmp_lt_f64_e64 s10, v[1:2], s[6:7]
80562// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x0d,0x00,0x00]
80563// W64-ERR: error: invalid operand for instruction
80564// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], s[6:7]
80565
80566v_cmp_lt_f64_e64 s10, v[1:2], s[100:101]
80567// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xc9,0x00,0x00]
80568// W64-ERR: error: invalid operand for instruction
80569// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], s[100:101]
80570
80571v_cmp_lt_f64_e64 s10, v[1:2], vcc
80572// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xd5,0x00,0x00]
80573// W64-ERR: error: invalid operand for instruction
80574// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], vcc
80575
80576v_cmp_lt_f64_e64 s10, v[1:2], exec
80577// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xfd,0x00,0x00]
80578// W64-ERR: error: invalid operand for instruction
80579// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], exec
80580
80581v_cmp_lt_f64_e64 s10, v[1:2], 0
80582// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x01,0x01,0x00]
80583// W64-ERR: error: invalid operand for instruction
80584// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], 0
80585
80586v_cmp_lt_f64_e64 s10, v[1:2], -1
80587// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x83,0x01,0x00]
80588// W64-ERR: error: invalid operand for instruction
80589// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], -1
80590
80591v_cmp_lt_f64_e64 s10, v[1:2], 0.5
80592// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xe1,0x01,0x00]
80593// W64-ERR: error: invalid operand for instruction
80594// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], 0.5
80595
80596v_cmp_lt_f64_e64 s10, v[1:2], -4.0
80597// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0xef,0x01,0x00]
80598// W64-ERR: error: invalid operand for instruction
80599// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], -4.0
80600
80601v_cmp_lt_f64_e64 s10, -v[1:2], v[2:3]
80602// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x20]
80603// W64-ERR: error: invalid operand for instruction
80604// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, -v[1:2], v[2:3]
80605
80606v_cmp_lt_f64_e64 s10, v[1:2], -v[2:3]
80607// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x40]
80608// W64-ERR: error: invalid operand for instruction
80609// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], -v[2:3]
80610
80611v_cmp_lt_f64_e64 s10, -v[1:2], -v[2:3]
80612// W32: encoding: [0x0a,0x00,0x21,0xd4,0x01,0x05,0x02,0x60]
80613// W64-ERR: error: invalid operand for instruction
80614// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, -v[1:2], -v[2:3]
80615
80616v_cmp_lt_f64_e64 s10, v[1:2], v[2:3] clamp
80617// W32: encoding: [0x0a,0x80,0x21,0xd4,0x01,0x05,0x02,0x00]
80618// W64-ERR: error: invalid operand for instruction
80619// W64-ERR-NEXT: v_cmp_lt_f64_e64 s10, v[1:2], v[2:3] clamp
80620
80621v_cmp_eq_f64 vcc, v[1:2], v[2:3]
80622// W64: encoding: [0x01,0x05,0x44,0x7c]
80623// W32-ERR: error: instruction not supported on this GPU
80624// W32-ERR-NEXT: v_cmp_eq_f64 vcc, v[1:2], v[2:3]
80625
80626v_cmp_eq_f64 vcc, v[254:255], v[2:3]
80627// W64: encoding: [0xfe,0x05,0x44,0x7c]
80628// W32-ERR: error: instruction not supported on this GPU
80629// W32-ERR-NEXT: v_cmp_eq_f64 vcc, v[254:255], v[2:3]
80630
80631v_cmp_eq_f64 vcc, s[2:3], v[2:3]
80632// W64: encoding: [0x02,0x04,0x44,0x7c]
80633// W32-ERR: error: instruction not supported on this GPU
80634// W32-ERR-NEXT: v_cmp_eq_f64 vcc, s[2:3], v[2:3]
80635
80636v_cmp_eq_f64 vcc, s[4:5], v[2:3]
80637// W64: encoding: [0x04,0x04,0x44,0x7c]
80638// W32-ERR: error: instruction not supported on this GPU
80639// W32-ERR-NEXT: v_cmp_eq_f64 vcc, s[4:5], v[2:3]
80640
80641v_cmp_eq_f64 vcc, s[100:101], v[2:3]
80642// W64: encoding: [0x64,0x04,0x44,0x7c]
80643// W32-ERR: error: instruction not supported on this GPU
80644// W32-ERR-NEXT: v_cmp_eq_f64 vcc, s[100:101], v[2:3]
80645
80646v_cmp_eq_f64 vcc, vcc, v[2:3]
80647// W64: encoding: [0x6a,0x04,0x44,0x7c]
80648// W32-ERR: error: instruction not supported on this GPU
80649// W32-ERR-NEXT: v_cmp_eq_f64 vcc, vcc, v[2:3]
80650
80651v_cmp_eq_f64 vcc, exec, v[2:3]
80652// W64: encoding: [0x7e,0x04,0x44,0x7c]
80653// W32-ERR: error: instruction not supported on this GPU
80654// W32-ERR-NEXT: v_cmp_eq_f64 vcc, exec, v[2:3]
80655
80656v_cmp_eq_f64 vcc, 0, v[2:3]
80657// W64: encoding: [0x80,0x04,0x44,0x7c]
80658// W32-ERR: error: instruction not supported on this GPU
80659// W32-ERR-NEXT: v_cmp_eq_f64 vcc, 0, v[2:3]
80660
80661v_cmp_eq_f64 vcc, -1, v[2:3]
80662// W64: encoding: [0xc1,0x04,0x44,0x7c]
80663// W32-ERR: error: instruction not supported on this GPU
80664// W32-ERR-NEXT: v_cmp_eq_f64 vcc, -1, v[2:3]
80665
80666v_cmp_eq_f64 vcc, 0.5, v[2:3]
80667// W64: encoding: [0xf0,0x04,0x44,0x7c]
80668// W32-ERR: error: instruction not supported on this GPU
80669// W32-ERR-NEXT: v_cmp_eq_f64 vcc, 0.5, v[2:3]
80670
80671v_cmp_eq_f64 vcc, -4.0, v[2:3]
80672// W64: encoding: [0xf7,0x04,0x44,0x7c]
80673// W32-ERR: error: instruction not supported on this GPU
80674// W32-ERR-NEXT: v_cmp_eq_f64 vcc, -4.0, v[2:3]
80675
80676v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
80677// W64: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
80678// W32-ERR: error: instruction not supported on this GPU
80679// W32-ERR-NEXT: v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
80680
80681v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
80682// W64: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
80683// W32-ERR: error: instruction not supported on this GPU
80684// W32-ERR-NEXT: v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
80685
80686v_cmp_eq_f64 vcc, v[1:2], v[254:255]
80687// W64: encoding: [0x01,0xfd,0x45,0x7c]
80688// W32-ERR: error: instruction not supported on this GPU
80689// W32-ERR-NEXT: v_cmp_eq_f64 vcc, v[1:2], v[254:255]
80690
80691v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
80692// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
80693// W32-ERR: error: invalid operand for instruction
80694// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
80695
80696v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
80697// W64: encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
80698// W32-ERR: error: invalid operand for instruction
80699// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
80700
80701v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3]
80702// W64: encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
80703// W32-ERR: error: invalid operand for instruction
80704// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3]
80705
80706v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
80707// W64: encoding: [0x6a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
80708// W32-ERR: error: invalid operand for instruction
80709// W32-ERR-NEXT: v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
80710
80711v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
80712// W64: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
80713// W32-ERR: error: invalid operand for instruction
80714// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
80715
80716v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
80717// W64: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
80718// W32-ERR: error: invalid operand for instruction
80719// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
80720
80721v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
80722// W64: encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
80723// W32-ERR: error: invalid operand for instruction
80724// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
80725
80726v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3]
80727// W64: encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
80728// W32-ERR: error: invalid operand for instruction
80729// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3]
80730
80731v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
80732// W64: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
80733// W32-ERR: error: invalid operand for instruction
80734// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
80735
80736v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
80737// W64: encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
80738// W32-ERR: error: invalid operand for instruction
80739// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
80740
80741v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
80742// W64: encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
80743// W32-ERR: error: invalid operand for instruction
80744// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
80745
80746v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
80747// W64: encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
80748// W32-ERR: error: invalid operand for instruction
80749// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
80750
80751v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
80752// W64: encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
80753// W32-ERR: error: invalid operand for instruction
80754// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
80755
80756v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
80757// W64: encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
80758// W32-ERR: error: invalid operand for instruction
80759// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
80760
80761v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
80762// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
80763// W32-ERR: error: invalid operand for instruction
80764// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
80765
80766v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
80767// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
80768// W32-ERR: error: invalid operand for instruction
80769// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
80770
80771v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
80772// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
80773// W32-ERR: error: invalid operand for instruction
80774// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
80775
80776v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101]
80777// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
80778// W32-ERR: error: invalid operand for instruction
80779// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101]
80780
80781v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
80782// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
80783// W32-ERR: error: invalid operand for instruction
80784// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
80785
80786v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
80787// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
80788// W32-ERR: error: invalid operand for instruction
80789// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
80790
80791v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
80792// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
80793// W32-ERR: error: invalid operand for instruction
80794// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
80795
80796v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
80797// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
80798// W32-ERR: error: invalid operand for instruction
80799// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
80800
80801v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
80802// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
80803// W32-ERR: error: invalid operand for instruction
80804// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
80805
80806v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
80807// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
80808// W32-ERR: error: invalid operand for instruction
80809// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
80810
80811v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
80812// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
80813// W32-ERR: error: invalid operand for instruction
80814// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
80815
80816v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
80817// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
80818// W32-ERR: error: invalid operand for instruction
80819// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
80820
80821v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
80822// W64: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
80823// W32-ERR: error: invalid operand for instruction
80824// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
80825
80826v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
80827// W64: encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
80828// W32-ERR: error: invalid operand for instruction
80829// W32-ERR-NEXT: v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
80830
80831v_cmp_eq_f64 vcc_lo, v[1:2], v[2:3]
80832// W32: encoding: [0x01,0x05,0x44,0x7c]
80833// W64-ERR: error: instruction not supported on this GPU
80834// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, v[1:2], v[2:3]
80835
80836v_cmp_eq_f64 vcc_lo, v[254:255], v[2:3]
80837// W32: encoding: [0xfe,0x05,0x44,0x7c]
80838// W64-ERR: error: instruction not supported on this GPU
80839// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, v[254:255], v[2:3]
80840
80841v_cmp_eq_f64 vcc_lo, s[2:3], v[2:3]
80842// W32: encoding: [0x02,0x04,0x44,0x7c]
80843// W64-ERR: error: instruction not supported on this GPU
80844// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, s[2:3], v[2:3]
80845
80846v_cmp_eq_f64 vcc_lo, s[4:5], v[2:3]
80847// W32: encoding: [0x04,0x04,0x44,0x7c]
80848// W64-ERR: error: instruction not supported on this GPU
80849// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, s[4:5], v[2:3]
80850
80851v_cmp_eq_f64 vcc_lo, s[100:101], v[2:3]
80852// W32: encoding: [0x64,0x04,0x44,0x7c]
80853// W64-ERR: error: instruction not supported on this GPU
80854// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, s[100:101], v[2:3]
80855
80856v_cmp_eq_f64 vcc_lo, vcc, v[2:3]
80857// W32: encoding: [0x6a,0x04,0x44,0x7c]
80858// W64-ERR: error: instruction not supported on this GPU
80859// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, vcc, v[2:3]
80860
80861v_cmp_eq_f64 vcc_lo, exec, v[2:3]
80862// W32: encoding: [0x7e,0x04,0x44,0x7c]
80863// W64-ERR: error: instruction not supported on this GPU
80864// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, exec, v[2:3]
80865
80866v_cmp_eq_f64 vcc_lo, 0, v[2:3]
80867// W32: encoding: [0x80,0x04,0x44,0x7c]
80868// W64-ERR: error: instruction not supported on this GPU
80869// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, 0, v[2:3]
80870
80871v_cmp_eq_f64 vcc_lo, -1, v[2:3]
80872// W32: encoding: [0xc1,0x04,0x44,0x7c]
80873// W64-ERR: error: instruction not supported on this GPU
80874// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, -1, v[2:3]
80875
80876v_cmp_eq_f64 vcc_lo, 0.5, v[2:3]
80877// W32: encoding: [0xf0,0x04,0x44,0x7c]
80878// W64-ERR: error: instruction not supported on this GPU
80879// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, 0.5, v[2:3]
80880
80881v_cmp_eq_f64 vcc_lo, -4.0, v[2:3]
80882// W32: encoding: [0xf7,0x04,0x44,0x7c]
80883// W64-ERR: error: instruction not supported on this GPU
80884// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, -4.0, v[2:3]
80885
80886v_cmp_eq_f64 vcc_lo, 0xaf123456, v[2:3]
80887// W32: encoding: [0xff,0x04,0x44,0x7c,0x56,0x34,0x12,0xaf]
80888// W64-ERR: error: instruction not supported on this GPU
80889// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, 0xaf123456, v[2:3]
80890
80891v_cmp_eq_f64 vcc_lo, 0x3f717273, v[2:3]
80892// W32: encoding: [0xff,0x04,0x44,0x7c,0x73,0x72,0x71,0x3f]
80893// W64-ERR: error: instruction not supported on this GPU
80894// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, 0x3f717273, v[2:3]
80895
80896v_cmp_eq_f64 vcc_lo, v[1:2], v[254:255]
80897// W32: encoding: [0x01,0xfd,0x45,0x7c]
80898// W64-ERR: error: instruction not supported on this GPU
80899// W64-ERR-NEXT: v_cmp_eq_f64 vcc_lo, v[1:2], v[254:255]
80900
80901v_cmp_eq_f64_e64 s10, v[1:2], v[2:3]
80902// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
80903// W64-ERR: error: invalid operand for instruction
80904// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3]
80905
80906v_cmp_eq_f64_e64 s12, v[1:2], v[2:3]
80907// W32: encoding: [0x0c,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
80908// W64-ERR: error: invalid operand for instruction
80909// W64-ERR-NEXT: v_cmp_eq_f64_e64 s12, v[1:2], v[2:3]
80910
80911v_cmp_eq_f64_e64 s100, v[1:2], v[2:3]
80912// W32: encoding: [0x64,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
80913// W64-ERR: error: invalid operand for instruction
80914// W64-ERR-NEXT: v_cmp_eq_f64_e64 s100, v[1:2], v[2:3]
80915
80916v_cmp_eq_f64_e64 vcc_lo, v[1:2], v[2:3]
80917// W32: encoding: [0x6a,0x00,0x22,0xd4,0x01,0x05,0x02,0x00]
80918// W64-ERR: error: invalid operand for instruction
80919// W64-ERR-NEXT: v_cmp_eq_f64_e64 vcc_lo, v[1:2], v[2:3]
80920
80921v_cmp_eq_f64_e64 s10, v[254:255], v[2:3]
80922// W32: encoding: [0x0a,0x00,0x22,0xd4,0xfe,0x05,0x02,0x00]
80923// W64-ERR: error: invalid operand for instruction
80924// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[254:255], v[2:3]
80925
80926v_cmp_eq_f64_e64 s10, s[2:3], v[2:3]
80927// W32: encoding: [0x0a,0x00,0x22,0xd4,0x02,0x04,0x02,0x00]
80928// W64-ERR: error: invalid operand for instruction
80929// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, s[2:3], v[2:3]
80930
80931v_cmp_eq_f64_e64 s10, s[4:5], v[2:3]
80932// W32: encoding: [0x0a,0x00,0x22,0xd4,0x04,0x04,0x02,0x00]
80933// W64-ERR: error: invalid operand for instruction
80934// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, s[4:5], v[2:3]
80935
80936v_cmp_eq_f64_e64 s10, s[100:101], v[2:3]
80937// W32: encoding: [0x0a,0x00,0x22,0xd4,0x64,0x04,0x02,0x00]
80938// W64-ERR: error: invalid operand for instruction
80939// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, s[100:101], v[2:3]
80940
80941v_cmp_eq_f64_e64 s10, vcc, v[2:3]
80942// W32: encoding: [0x0a,0x00,0x22,0xd4,0x6a,0x04,0x02,0x00]
80943// W64-ERR: error: invalid operand for instruction
80944// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, vcc, v[2:3]
80945
80946v_cmp_eq_f64_e64 s10, exec, v[2:3]
80947// W32: encoding: [0x0a,0x00,0x22,0xd4,0x7e,0x04,0x02,0x00]
80948// W64-ERR: error: invalid operand for instruction
80949// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, exec, v[2:3]
80950
80951v_cmp_eq_f64_e64 s10, 0, v[2:3]
80952// W32: encoding: [0x0a,0x00,0x22,0xd4,0x80,0x04,0x02,0x00]
80953// W64-ERR: error: invalid operand for instruction
80954// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, 0, v[2:3]
80955
80956v_cmp_eq_f64_e64 s10, -1, v[2:3]
80957// W32: encoding: [0x0a,0x00,0x22,0xd4,0xc1,0x04,0x02,0x00]
80958// W64-ERR: error: invalid operand for instruction
80959// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, -1, v[2:3]
80960
80961v_cmp_eq_f64_e64 s10, 0.5, v[2:3]
80962// W32: encoding: [0x0a,0x00,0x22,0xd4,0xf0,0x04,0x02,0x00]
80963// W64-ERR: error: invalid operand for instruction
80964// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, 0.5, v[2:3]
80965
80966v_cmp_eq_f64_e64 s10, -4.0, v[2:3]
80967// W32: encoding: [0x0a,0x00,0x22,0xd4,0xf7,0x04,0x02,0x00]
80968// W64-ERR: error: invalid operand for instruction
80969// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, -4.0, v[2:3]
80970
80971v_cmp_eq_f64_e64 s10, v[1:2], v[254:255]
80972// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x03,0x00]
80973// W64-ERR: error: invalid operand for instruction
80974// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], v[254:255]
80975
80976v_cmp_eq_f64_e64 s10, v[1:2], s[4:5]
80977// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x09,0x00,0x00]
80978// W64-ERR: error: invalid operand for instruction
80979// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], s[4:5]
80980
80981v_cmp_eq_f64_e64 s10, v[1:2], s[6:7]
80982// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x0d,0x00,0x00]
80983// W64-ERR: error: invalid operand for instruction
80984// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], s[6:7]
80985
80986v_cmp_eq_f64_e64 s10, v[1:2], s[100:101]
80987// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xc9,0x00,0x00]
80988// W64-ERR: error: invalid operand for instruction
80989// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], s[100:101]
80990
80991v_cmp_eq_f64_e64 s10, v[1:2], vcc
80992// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xd5,0x00,0x00]
80993// W64-ERR: error: invalid operand for instruction
80994// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], vcc
80995
80996v_cmp_eq_f64_e64 s10, v[1:2], exec
80997// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xfd,0x00,0x00]
80998// W64-ERR: error: invalid operand for instruction
80999// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], exec
81000
81001v_cmp_eq_f64_e64 s10, v[1:2], 0
81002// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x01,0x01,0x00]
81003// W64-ERR: error: invalid operand for instruction
81004// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], 0
81005
81006v_cmp_eq_f64_e64 s10, v[1:2], -1
81007// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x83,0x01,0x00]
81008// W64-ERR: error: invalid operand for instruction
81009// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], -1
81010
81011v_cmp_eq_f64_e64 s10, v[1:2], 0.5
81012// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xe1,0x01,0x00]
81013// W64-ERR: error: invalid operand for instruction
81014// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], 0.5
81015
81016v_cmp_eq_f64_e64 s10, v[1:2], -4.0
81017// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0xef,0x01,0x00]
81018// W64-ERR: error: invalid operand for instruction
81019// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], -4.0
81020
81021v_cmp_eq_f64_e64 s10, -v[1:2], v[2:3]
81022// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x20]
81023// W64-ERR: error: invalid operand for instruction
81024// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, -v[1:2], v[2:3]
81025
81026v_cmp_eq_f64_e64 s10, v[1:2], -v[2:3]
81027// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x40]
81028// W64-ERR: error: invalid operand for instruction
81029// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], -v[2:3]
81030
81031v_cmp_eq_f64_e64 s10, -v[1:2], -v[2:3]
81032// W32: encoding: [0x0a,0x00,0x22,0xd4,0x01,0x05,0x02,0x60]
81033// W64-ERR: error: invalid operand for instruction
81034// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, -v[1:2], -v[2:3]
81035
81036v_cmp_eq_f64_e64 s10, v[1:2], v[2:3] clamp
81037// W32: encoding: [0x0a,0x80,0x22,0xd4,0x01,0x05,0x02,0x00]
81038// W64-ERR: error: invalid operand for instruction
81039// W64-ERR-NEXT: v_cmp_eq_f64_e64 s10, v[1:2], v[2:3] clamp
81040
81041v_cmp_le_f64 vcc, v[1:2], v[2:3]
81042// W64: encoding: [0x01,0x05,0x46,0x7c]
81043// W32-ERR: error: instruction not supported on this GPU
81044// W32-ERR-NEXT: v_cmp_le_f64 vcc, v[1:2], v[2:3]
81045
81046v_cmp_le_f64 vcc, v[254:255], v[2:3]
81047// W64: encoding: [0xfe,0x05,0x46,0x7c]
81048// W32-ERR: error: instruction not supported on this GPU
81049// W32-ERR-NEXT: v_cmp_le_f64 vcc, v[254:255], v[2:3]
81050
81051v_cmp_le_f64 vcc, s[2:3], v[2:3]
81052// W64: encoding: [0x02,0x04,0x46,0x7c]
81053// W32-ERR: error: instruction not supported on this GPU
81054// W32-ERR-NEXT: v_cmp_le_f64 vcc, s[2:3], v[2:3]
81055
81056v_cmp_le_f64 vcc, s[4:5], v[2:3]
81057// W64: encoding: [0x04,0x04,0x46,0x7c]
81058// W32-ERR: error: instruction not supported on this GPU
81059// W32-ERR-NEXT: v_cmp_le_f64 vcc, s[4:5], v[2:3]
81060
81061v_cmp_le_f64 vcc, s[100:101], v[2:3]
81062// W64: encoding: [0x64,0x04,0x46,0x7c]
81063// W32-ERR: error: instruction not supported on this GPU
81064// W32-ERR-NEXT: v_cmp_le_f64 vcc, s[100:101], v[2:3]
81065
81066v_cmp_le_f64 vcc, vcc, v[2:3]
81067// W64: encoding: [0x6a,0x04,0x46,0x7c]
81068// W32-ERR: error: instruction not supported on this GPU
81069// W32-ERR-NEXT: v_cmp_le_f64 vcc, vcc, v[2:3]
81070
81071v_cmp_le_f64 vcc, exec, v[2:3]
81072// W64: encoding: [0x7e,0x04,0x46,0x7c]
81073// W32-ERR: error: instruction not supported on this GPU
81074// W32-ERR-NEXT: v_cmp_le_f64 vcc, exec, v[2:3]
81075
81076v_cmp_le_f64 vcc, 0, v[2:3]
81077// W64: encoding: [0x80,0x04,0x46,0x7c]
81078// W32-ERR: error: instruction not supported on this GPU
81079// W32-ERR-NEXT: v_cmp_le_f64 vcc, 0, v[2:3]
81080
81081v_cmp_le_f64 vcc, -1, v[2:3]
81082// W64: encoding: [0xc1,0x04,0x46,0x7c]
81083// W32-ERR: error: instruction not supported on this GPU
81084// W32-ERR-NEXT: v_cmp_le_f64 vcc, -1, v[2:3]
81085
81086v_cmp_le_f64 vcc, 0.5, v[2:3]
81087// W64: encoding: [0xf0,0x04,0x46,0x7c]
81088// W32-ERR: error: instruction not supported on this GPU
81089// W32-ERR-NEXT: v_cmp_le_f64 vcc, 0.5, v[2:3]
81090
81091v_cmp_le_f64 vcc, -4.0, v[2:3]
81092// W64: encoding: [0xf7,0x04,0x46,0x7c]
81093// W32-ERR: error: instruction not supported on this GPU
81094// W32-ERR-NEXT: v_cmp_le_f64 vcc, -4.0, v[2:3]
81095
81096v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
81097// W64: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
81098// W32-ERR: error: instruction not supported on this GPU
81099// W32-ERR-NEXT: v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
81100
81101v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
81102// W64: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
81103// W32-ERR: error: instruction not supported on this GPU
81104// W32-ERR-NEXT: v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
81105
81106v_cmp_le_f64 vcc, v[1:2], v[254:255]
81107// W64: encoding: [0x01,0xfd,0x47,0x7c]
81108// W32-ERR: error: instruction not supported on this GPU
81109// W32-ERR-NEXT: v_cmp_le_f64 vcc, v[1:2], v[254:255]
81110
81111v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
81112// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
81113// W32-ERR: error: invalid operand for instruction
81114// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
81115
81116v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
81117// W64: encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
81118// W32-ERR: error: invalid operand for instruction
81119// W32-ERR-NEXT: v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
81120
81121v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3]
81122// W64: encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
81123// W32-ERR: error: invalid operand for instruction
81124// W32-ERR-NEXT: v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3]
81125
81126v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
81127// W64: encoding: [0x6a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
81128// W32-ERR: error: invalid operand for instruction
81129// W32-ERR-NEXT: v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
81130
81131v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
81132// W64: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
81133// W32-ERR: error: invalid operand for instruction
81134// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
81135
81136v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
81137// W64: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
81138// W32-ERR: error: invalid operand for instruction
81139// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
81140
81141v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
81142// W64: encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
81143// W32-ERR: error: invalid operand for instruction
81144// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
81145
81146v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3]
81147// W64: encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
81148// W32-ERR: error: invalid operand for instruction
81149// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3]
81150
81151v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
81152// W64: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
81153// W32-ERR: error: invalid operand for instruction
81154// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
81155
81156v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
81157// W64: encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
81158// W32-ERR: error: invalid operand for instruction
81159// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
81160
81161v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
81162// W64: encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
81163// W32-ERR: error: invalid operand for instruction
81164// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
81165
81166v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
81167// W64: encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
81168// W32-ERR: error: invalid operand for instruction
81169// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
81170
81171v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
81172// W64: encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
81173// W32-ERR: error: invalid operand for instruction
81174// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
81175
81176v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
81177// W64: encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
81178// W32-ERR: error: invalid operand for instruction
81179// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
81180
81181v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
81182// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
81183// W32-ERR: error: invalid operand for instruction
81184// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
81185
81186v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
81187// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
81188// W32-ERR: error: invalid operand for instruction
81189// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
81190
81191v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
81192// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
81193// W32-ERR: error: invalid operand for instruction
81194// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
81195
81196v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101]
81197// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
81198// W32-ERR: error: invalid operand for instruction
81199// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101]
81200
81201v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
81202// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
81203// W32-ERR: error: invalid operand for instruction
81204// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
81205
81206v_cmp_le_f64_e64 s[10:11], v[1:2], exec
81207// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
81208// W32-ERR: error: invalid operand for instruction
81209// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], exec
81210
81211v_cmp_le_f64_e64 s[10:11], v[1:2], 0
81212// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
81213// W32-ERR: error: invalid operand for instruction
81214// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], 0
81215
81216v_cmp_le_f64_e64 s[10:11], v[1:2], -1
81217// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
81218// W32-ERR: error: invalid operand for instruction
81219// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], -1
81220
81221v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
81222// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
81223// W32-ERR: error: invalid operand for instruction
81224// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
81225
81226v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
81227// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
81228// W32-ERR: error: invalid operand for instruction
81229// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
81230
81231v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
81232// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
81233// W32-ERR: error: invalid operand for instruction
81234// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
81235
81236v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
81237// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
81238// W32-ERR: error: invalid operand for instruction
81239// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
81240
81241v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
81242// W64: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
81243// W32-ERR: error: invalid operand for instruction
81244// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
81245
81246v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
81247// W64: encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
81248// W32-ERR: error: invalid operand for instruction
81249// W32-ERR-NEXT: v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
81250
81251v_cmp_le_f64 vcc_lo, v[1:2], v[2:3]
81252// W32: encoding: [0x01,0x05,0x46,0x7c]
81253// W64-ERR: error: instruction not supported on this GPU
81254// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, v[1:2], v[2:3]
81255
81256v_cmp_le_f64 vcc_lo, v[254:255], v[2:3]
81257// W32: encoding: [0xfe,0x05,0x46,0x7c]
81258// W64-ERR: error: instruction not supported on this GPU
81259// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, v[254:255], v[2:3]
81260
81261v_cmp_le_f64 vcc_lo, s[2:3], v[2:3]
81262// W32: encoding: [0x02,0x04,0x46,0x7c]
81263// W64-ERR: error: instruction not supported on this GPU
81264// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, s[2:3], v[2:3]
81265
81266v_cmp_le_f64 vcc_lo, s[4:5], v[2:3]
81267// W32: encoding: [0x04,0x04,0x46,0x7c]
81268// W64-ERR: error: instruction not supported on this GPU
81269// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, s[4:5], v[2:3]
81270
81271v_cmp_le_f64 vcc_lo, s[100:101], v[2:3]
81272// W32: encoding: [0x64,0x04,0x46,0x7c]
81273// W64-ERR: error: instruction not supported on this GPU
81274// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, s[100:101], v[2:3]
81275
81276v_cmp_le_f64 vcc_lo, vcc, v[2:3]
81277// W32: encoding: [0x6a,0x04,0x46,0x7c]
81278// W64-ERR: error: instruction not supported on this GPU
81279// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, vcc, v[2:3]
81280
81281v_cmp_le_f64 vcc_lo, exec, v[2:3]
81282// W32: encoding: [0x7e,0x04,0x46,0x7c]
81283// W64-ERR: error: instruction not supported on this GPU
81284// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, exec, v[2:3]
81285
81286v_cmp_le_f64 vcc_lo, 0, v[2:3]
81287// W32: encoding: [0x80,0x04,0x46,0x7c]
81288// W64-ERR: error: instruction not supported on this GPU
81289// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, 0, v[2:3]
81290
81291v_cmp_le_f64 vcc_lo, -1, v[2:3]
81292// W32: encoding: [0xc1,0x04,0x46,0x7c]
81293// W64-ERR: error: instruction not supported on this GPU
81294// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, -1, v[2:3]
81295
81296v_cmp_le_f64 vcc_lo, 0.5, v[2:3]
81297// W32: encoding: [0xf0,0x04,0x46,0x7c]
81298// W64-ERR: error: instruction not supported on this GPU
81299// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, 0.5, v[2:3]
81300
81301v_cmp_le_f64 vcc_lo, -4.0, v[2:3]
81302// W32: encoding: [0xf7,0x04,0x46,0x7c]
81303// W64-ERR: error: instruction not supported on this GPU
81304// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, -4.0, v[2:3]
81305
81306v_cmp_le_f64 vcc_lo, 0xaf123456, v[2:3]
81307// W32: encoding: [0xff,0x04,0x46,0x7c,0x56,0x34,0x12,0xaf]
81308// W64-ERR: error: instruction not supported on this GPU
81309// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, 0xaf123456, v[2:3]
81310
81311v_cmp_le_f64 vcc_lo, 0x3f717273, v[2:3]
81312// W32: encoding: [0xff,0x04,0x46,0x7c,0x73,0x72,0x71,0x3f]
81313// W64-ERR: error: instruction not supported on this GPU
81314// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, 0x3f717273, v[2:3]
81315
81316v_cmp_le_f64 vcc_lo, v[1:2], v[254:255]
81317// W32: encoding: [0x01,0xfd,0x47,0x7c]
81318// W64-ERR: error: instruction not supported on this GPU
81319// W64-ERR-NEXT: v_cmp_le_f64 vcc_lo, v[1:2], v[254:255]
81320
81321v_cmp_le_f64_e64 s10, v[1:2], v[2:3]
81322// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
81323// W64-ERR: error: invalid operand for instruction
81324// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], v[2:3]
81325
81326v_cmp_le_f64_e64 s12, v[1:2], v[2:3]
81327// W32: encoding: [0x0c,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
81328// W64-ERR: error: invalid operand for instruction
81329// W64-ERR-NEXT: v_cmp_le_f64_e64 s12, v[1:2], v[2:3]
81330
81331v_cmp_le_f64_e64 s100, v[1:2], v[2:3]
81332// W32: encoding: [0x64,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
81333// W64-ERR: error: invalid operand for instruction
81334// W64-ERR-NEXT: v_cmp_le_f64_e64 s100, v[1:2], v[2:3]
81335
81336v_cmp_le_f64_e64 vcc_lo, v[1:2], v[2:3]
81337// W32: encoding: [0x6a,0x00,0x23,0xd4,0x01,0x05,0x02,0x00]
81338// W64-ERR: error: invalid operand for instruction
81339// W64-ERR-NEXT: v_cmp_le_f64_e64 vcc_lo, v[1:2], v[2:3]
81340
81341v_cmp_le_f64_e64 s10, v[254:255], v[2:3]
81342// W32: encoding: [0x0a,0x00,0x23,0xd4,0xfe,0x05,0x02,0x00]
81343// W64-ERR: error: invalid operand for instruction
81344// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[254:255], v[2:3]
81345
81346v_cmp_le_f64_e64 s10, s[2:3], v[2:3]
81347// W32: encoding: [0x0a,0x00,0x23,0xd4,0x02,0x04,0x02,0x00]
81348// W64-ERR: error: invalid operand for instruction
81349// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, s[2:3], v[2:3]
81350
81351v_cmp_le_f64_e64 s10, s[4:5], v[2:3]
81352// W32: encoding: [0x0a,0x00,0x23,0xd4,0x04,0x04,0x02,0x00]
81353// W64-ERR: error: invalid operand for instruction
81354// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, s[4:5], v[2:3]
81355
81356v_cmp_le_f64_e64 s10, s[100:101], v[2:3]
81357// W32: encoding: [0x0a,0x00,0x23,0xd4,0x64,0x04,0x02,0x00]
81358// W64-ERR: error: invalid operand for instruction
81359// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, s[100:101], v[2:3]
81360
81361v_cmp_le_f64_e64 s10, vcc, v[2:3]
81362// W32: encoding: [0x0a,0x00,0x23,0xd4,0x6a,0x04,0x02,0x00]
81363// W64-ERR: error: invalid operand for instruction
81364// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, vcc, v[2:3]
81365
81366v_cmp_le_f64_e64 s10, exec, v[2:3]
81367// W32: encoding: [0x0a,0x00,0x23,0xd4,0x7e,0x04,0x02,0x00]
81368// W64-ERR: error: invalid operand for instruction
81369// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, exec, v[2:3]
81370
81371v_cmp_le_f64_e64 s10, 0, v[2:3]
81372// W32: encoding: [0x0a,0x00,0x23,0xd4,0x80,0x04,0x02,0x00]
81373// W64-ERR: error: invalid operand for instruction
81374// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, 0, v[2:3]
81375
81376v_cmp_le_f64_e64 s10, -1, v[2:3]
81377// W32: encoding: [0x0a,0x00,0x23,0xd4,0xc1,0x04,0x02,0x00]
81378// W64-ERR: error: invalid operand for instruction
81379// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, -1, v[2:3]
81380
81381v_cmp_le_f64_e64 s10, 0.5, v[2:3]
81382// W32: encoding: [0x0a,0x00,0x23,0xd4,0xf0,0x04,0x02,0x00]
81383// W64-ERR: error: invalid operand for instruction
81384// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, 0.5, v[2:3]
81385
81386v_cmp_le_f64_e64 s10, -4.0, v[2:3]
81387// W32: encoding: [0x0a,0x00,0x23,0xd4,0xf7,0x04,0x02,0x00]
81388// W64-ERR: error: invalid operand for instruction
81389// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, -4.0, v[2:3]
81390
81391v_cmp_le_f64_e64 s10, v[1:2], v[254:255]
81392// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x03,0x00]
81393// W64-ERR: error: invalid operand for instruction
81394// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], v[254:255]
81395
81396v_cmp_le_f64_e64 s10, v[1:2], s[4:5]
81397// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x09,0x00,0x00]
81398// W64-ERR: error: invalid operand for instruction
81399// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], s[4:5]
81400
81401v_cmp_le_f64_e64 s10, v[1:2], s[6:7]
81402// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x0d,0x00,0x00]
81403// W64-ERR: error: invalid operand for instruction
81404// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], s[6:7]
81405
81406v_cmp_le_f64_e64 s10, v[1:2], s[100:101]
81407// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xc9,0x00,0x00]
81408// W64-ERR: error: invalid operand for instruction
81409// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], s[100:101]
81410
81411v_cmp_le_f64_e64 s10, v[1:2], vcc
81412// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xd5,0x00,0x00]
81413// W64-ERR: error: invalid operand for instruction
81414// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], vcc
81415
81416v_cmp_le_f64_e64 s10, v[1:2], exec
81417// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xfd,0x00,0x00]
81418// W64-ERR: error: invalid operand for instruction
81419// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], exec
81420
81421v_cmp_le_f64_e64 s10, v[1:2], 0
81422// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x01,0x01,0x00]
81423// W64-ERR: error: invalid operand for instruction
81424// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], 0
81425
81426v_cmp_le_f64_e64 s10, v[1:2], -1
81427// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x83,0x01,0x00]
81428// W64-ERR: error: invalid operand for instruction
81429// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], -1
81430
81431v_cmp_le_f64_e64 s10, v[1:2], 0.5
81432// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xe1,0x01,0x00]
81433// W64-ERR: error: invalid operand for instruction
81434// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], 0.5
81435
81436v_cmp_le_f64_e64 s10, v[1:2], -4.0
81437// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0xef,0x01,0x00]
81438// W64-ERR: error: invalid operand for instruction
81439// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], -4.0
81440
81441v_cmp_le_f64_e64 s10, -v[1:2], v[2:3]
81442// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x20]
81443// W64-ERR: error: invalid operand for instruction
81444// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, -v[1:2], v[2:3]
81445
81446v_cmp_le_f64_e64 s10, v[1:2], -v[2:3]
81447// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x40]
81448// W64-ERR: error: invalid operand for instruction
81449// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], -v[2:3]
81450
81451v_cmp_le_f64_e64 s10, -v[1:2], -v[2:3]
81452// W32: encoding: [0x0a,0x00,0x23,0xd4,0x01,0x05,0x02,0x60]
81453// W64-ERR: error: invalid operand for instruction
81454// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, -v[1:2], -v[2:3]
81455
81456v_cmp_le_f64_e64 s10, v[1:2], v[2:3] clamp
81457// W32: encoding: [0x0a,0x80,0x23,0xd4,0x01,0x05,0x02,0x00]
81458// W64-ERR: error: invalid operand for instruction
81459// W64-ERR-NEXT: v_cmp_le_f64_e64 s10, v[1:2], v[2:3] clamp
81460
81461v_cmp_gt_f64 vcc, v[1:2], v[2:3]
81462// W64: encoding: [0x01,0x05,0x48,0x7c]
81463// W32-ERR: error: instruction not supported on this GPU
81464// W32-ERR-NEXT: v_cmp_gt_f64 vcc, v[1:2], v[2:3]
81465
81466v_cmp_gt_f64 vcc, v[254:255], v[2:3]
81467// W64: encoding: [0xfe,0x05,0x48,0x7c]
81468// W32-ERR: error: instruction not supported on this GPU
81469// W32-ERR-NEXT: v_cmp_gt_f64 vcc, v[254:255], v[2:3]
81470
81471v_cmp_gt_f64 vcc, s[2:3], v[2:3]
81472// W64: encoding: [0x02,0x04,0x48,0x7c]
81473// W32-ERR: error: instruction not supported on this GPU
81474// W32-ERR-NEXT: v_cmp_gt_f64 vcc, s[2:3], v[2:3]
81475
81476v_cmp_gt_f64 vcc, s[4:5], v[2:3]
81477// W64: encoding: [0x04,0x04,0x48,0x7c]
81478// W32-ERR: error: instruction not supported on this GPU
81479// W32-ERR-NEXT: v_cmp_gt_f64 vcc, s[4:5], v[2:3]
81480
81481v_cmp_gt_f64 vcc, s[100:101], v[2:3]
81482// W64: encoding: [0x64,0x04,0x48,0x7c]
81483// W32-ERR: error: instruction not supported on this GPU
81484// W32-ERR-NEXT: v_cmp_gt_f64 vcc, s[100:101], v[2:3]
81485
81486v_cmp_gt_f64 vcc, vcc, v[2:3]
81487// W64: encoding: [0x6a,0x04,0x48,0x7c]
81488// W32-ERR: error: instruction not supported on this GPU
81489// W32-ERR-NEXT: v_cmp_gt_f64 vcc, vcc, v[2:3]
81490
81491v_cmp_gt_f64 vcc, exec, v[2:3]
81492// W64: encoding: [0x7e,0x04,0x48,0x7c]
81493// W32-ERR: error: instruction not supported on this GPU
81494// W32-ERR-NEXT: v_cmp_gt_f64 vcc, exec, v[2:3]
81495
81496v_cmp_gt_f64 vcc, 0, v[2:3]
81497// W64: encoding: [0x80,0x04,0x48,0x7c]
81498// W32-ERR: error: instruction not supported on this GPU
81499// W32-ERR-NEXT: v_cmp_gt_f64 vcc, 0, v[2:3]
81500
81501v_cmp_gt_f64 vcc, -1, v[2:3]
81502// W64: encoding: [0xc1,0x04,0x48,0x7c]
81503// W32-ERR: error: instruction not supported on this GPU
81504// W32-ERR-NEXT: v_cmp_gt_f64 vcc, -1, v[2:3]
81505
81506v_cmp_gt_f64 vcc, 0.5, v[2:3]
81507// W64: encoding: [0xf0,0x04,0x48,0x7c]
81508// W32-ERR: error: instruction not supported on this GPU
81509// W32-ERR-NEXT: v_cmp_gt_f64 vcc, 0.5, v[2:3]
81510
81511v_cmp_gt_f64 vcc, -4.0, v[2:3]
81512// W64: encoding: [0xf7,0x04,0x48,0x7c]
81513// W32-ERR: error: instruction not supported on this GPU
81514// W32-ERR-NEXT: v_cmp_gt_f64 vcc, -4.0, v[2:3]
81515
81516v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
81517// W64: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
81518// W32-ERR: error: instruction not supported on this GPU
81519// W32-ERR-NEXT: v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
81520
81521v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
81522// W64: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
81523// W32-ERR: error: instruction not supported on this GPU
81524// W32-ERR-NEXT: v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
81525
81526v_cmp_gt_f64 vcc, v[1:2], v[254:255]
81527// W64: encoding: [0x01,0xfd,0x49,0x7c]
81528// W32-ERR: error: instruction not supported on this GPU
81529// W32-ERR-NEXT: v_cmp_gt_f64 vcc, v[1:2], v[254:255]
81530
81531v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
81532// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
81533// W32-ERR: error: invalid operand for instruction
81534// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
81535
81536v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
81537// W64: encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
81538// W32-ERR: error: invalid operand for instruction
81539// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
81540
81541v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3]
81542// W64: encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
81543// W32-ERR: error: invalid operand for instruction
81544// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3]
81545
81546v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
81547// W64: encoding: [0x6a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
81548// W32-ERR: error: invalid operand for instruction
81549// W32-ERR-NEXT: v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
81550
81551v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
81552// W64: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
81553// W32-ERR: error: invalid operand for instruction
81554// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
81555
81556v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
81557// W64: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
81558// W32-ERR: error: invalid operand for instruction
81559// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
81560
81561v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
81562// W64: encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
81563// W32-ERR: error: invalid operand for instruction
81564// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
81565
81566v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3]
81567// W64: encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
81568// W32-ERR: error: invalid operand for instruction
81569// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3]
81570
81571v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
81572// W64: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
81573// W32-ERR: error: invalid operand for instruction
81574// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
81575
81576v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
81577// W64: encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
81578// W32-ERR: error: invalid operand for instruction
81579// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
81580
81581v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
81582// W64: encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
81583// W32-ERR: error: invalid operand for instruction
81584// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
81585
81586v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
81587// W64: encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
81588// W32-ERR: error: invalid operand for instruction
81589// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
81590
81591v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
81592// W64: encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
81593// W32-ERR: error: invalid operand for instruction
81594// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
81595
81596v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
81597// W64: encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
81598// W32-ERR: error: invalid operand for instruction
81599// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
81600
81601v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
81602// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
81603// W32-ERR: error: invalid operand for instruction
81604// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
81605
81606v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
81607// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
81608// W32-ERR: error: invalid operand for instruction
81609// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
81610
81611v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
81612// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
81613// W32-ERR: error: invalid operand for instruction
81614// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
81615
81616v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101]
81617// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
81618// W32-ERR: error: invalid operand for instruction
81619// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101]
81620
81621v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
81622// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
81623// W32-ERR: error: invalid operand for instruction
81624// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
81625
81626v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
81627// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
81628// W32-ERR: error: invalid operand for instruction
81629// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
81630
81631v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
81632// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
81633// W32-ERR: error: invalid operand for instruction
81634// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
81635
81636v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
81637// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
81638// W32-ERR: error: invalid operand for instruction
81639// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
81640
81641v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
81642// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
81643// W32-ERR: error: invalid operand for instruction
81644// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
81645
81646v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
81647// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
81648// W32-ERR: error: invalid operand for instruction
81649// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
81650
81651v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
81652// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
81653// W32-ERR: error: invalid operand for instruction
81654// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
81655
81656v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
81657// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
81658// W32-ERR: error: invalid operand for instruction
81659// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
81660
81661v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
81662// W64: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
81663// W32-ERR: error: invalid operand for instruction
81664// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
81665
81666v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
81667// W64: encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
81668// W32-ERR: error: invalid operand for instruction
81669// W32-ERR-NEXT: v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
81670
81671v_cmp_gt_f64 vcc_lo, v[1:2], v[2:3]
81672// W32: encoding: [0x01,0x05,0x48,0x7c]
81673// W64-ERR: error: instruction not supported on this GPU
81674// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, v[1:2], v[2:3]
81675
81676v_cmp_gt_f64 vcc_lo, v[254:255], v[2:3]
81677// W32: encoding: [0xfe,0x05,0x48,0x7c]
81678// W64-ERR: error: instruction not supported on this GPU
81679// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, v[254:255], v[2:3]
81680
81681v_cmp_gt_f64 vcc_lo, s[2:3], v[2:3]
81682// W32: encoding: [0x02,0x04,0x48,0x7c]
81683// W64-ERR: error: instruction not supported on this GPU
81684// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, s[2:3], v[2:3]
81685
81686v_cmp_gt_f64 vcc_lo, s[4:5], v[2:3]
81687// W32: encoding: [0x04,0x04,0x48,0x7c]
81688// W64-ERR: error: instruction not supported on this GPU
81689// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, s[4:5], v[2:3]
81690
81691v_cmp_gt_f64 vcc_lo, s[100:101], v[2:3]
81692// W32: encoding: [0x64,0x04,0x48,0x7c]
81693// W64-ERR: error: instruction not supported on this GPU
81694// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, s[100:101], v[2:3]
81695
81696v_cmp_gt_f64 vcc_lo, vcc, v[2:3]
81697// W32: encoding: [0x6a,0x04,0x48,0x7c]
81698// W64-ERR: error: instruction not supported on this GPU
81699// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, vcc, v[2:3]
81700
81701v_cmp_gt_f64 vcc_lo, exec, v[2:3]
81702// W32: encoding: [0x7e,0x04,0x48,0x7c]
81703// W64-ERR: error: instruction not supported on this GPU
81704// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, exec, v[2:3]
81705
81706v_cmp_gt_f64 vcc_lo, 0, v[2:3]
81707// W32: encoding: [0x80,0x04,0x48,0x7c]
81708// W64-ERR: error: instruction not supported on this GPU
81709// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, 0, v[2:3]
81710
81711v_cmp_gt_f64 vcc_lo, -1, v[2:3]
81712// W32: encoding: [0xc1,0x04,0x48,0x7c]
81713// W64-ERR: error: instruction not supported on this GPU
81714// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, -1, v[2:3]
81715
81716v_cmp_gt_f64 vcc_lo, 0.5, v[2:3]
81717// W32: encoding: [0xf0,0x04,0x48,0x7c]
81718// W64-ERR: error: instruction not supported on this GPU
81719// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, 0.5, v[2:3]
81720
81721v_cmp_gt_f64 vcc_lo, -4.0, v[2:3]
81722// W32: encoding: [0xf7,0x04,0x48,0x7c]
81723// W64-ERR: error: instruction not supported on this GPU
81724// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, -4.0, v[2:3]
81725
81726v_cmp_gt_f64 vcc_lo, 0xaf123456, v[2:3]
81727// W32: encoding: [0xff,0x04,0x48,0x7c,0x56,0x34,0x12,0xaf]
81728// W64-ERR: error: instruction not supported on this GPU
81729// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, 0xaf123456, v[2:3]
81730
81731v_cmp_gt_f64 vcc_lo, 0x3f717273, v[2:3]
81732// W32: encoding: [0xff,0x04,0x48,0x7c,0x73,0x72,0x71,0x3f]
81733// W64-ERR: error: instruction not supported on this GPU
81734// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, 0x3f717273, v[2:3]
81735
81736v_cmp_gt_f64 vcc_lo, v[1:2], v[254:255]
81737// W32: encoding: [0x01,0xfd,0x49,0x7c]
81738// W64-ERR: error: instruction not supported on this GPU
81739// W64-ERR-NEXT: v_cmp_gt_f64 vcc_lo, v[1:2], v[254:255]
81740
81741v_cmp_gt_f64_e64 s10, v[1:2], v[2:3]
81742// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
81743// W64-ERR: error: invalid operand for instruction
81744// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3]
81745
81746v_cmp_gt_f64_e64 s12, v[1:2], v[2:3]
81747// W32: encoding: [0x0c,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
81748// W64-ERR: error: invalid operand for instruction
81749// W64-ERR-NEXT: v_cmp_gt_f64_e64 s12, v[1:2], v[2:3]
81750
81751v_cmp_gt_f64_e64 s100, v[1:2], v[2:3]
81752// W32: encoding: [0x64,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
81753// W64-ERR: error: invalid operand for instruction
81754// W64-ERR-NEXT: v_cmp_gt_f64_e64 s100, v[1:2], v[2:3]
81755
81756v_cmp_gt_f64_e64 vcc_lo, v[1:2], v[2:3]
81757// W32: encoding: [0x6a,0x00,0x24,0xd4,0x01,0x05,0x02,0x00]
81758// W64-ERR: error: invalid operand for instruction
81759// W64-ERR-NEXT: v_cmp_gt_f64_e64 vcc_lo, v[1:2], v[2:3]
81760
81761v_cmp_gt_f64_e64 s10, v[254:255], v[2:3]
81762// W32: encoding: [0x0a,0x00,0x24,0xd4,0xfe,0x05,0x02,0x00]
81763// W64-ERR: error: invalid operand for instruction
81764// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[254:255], v[2:3]
81765
81766v_cmp_gt_f64_e64 s10, s[2:3], v[2:3]
81767// W32: encoding: [0x0a,0x00,0x24,0xd4,0x02,0x04,0x02,0x00]
81768// W64-ERR: error: invalid operand for instruction
81769// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, s[2:3], v[2:3]
81770
81771v_cmp_gt_f64_e64 s10, s[4:5], v[2:3]
81772// W32: encoding: [0x0a,0x00,0x24,0xd4,0x04,0x04,0x02,0x00]
81773// W64-ERR: error: invalid operand for instruction
81774// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, s[4:5], v[2:3]
81775
81776v_cmp_gt_f64_e64 s10, s[100:101], v[2:3]
81777// W32: encoding: [0x0a,0x00,0x24,0xd4,0x64,0x04,0x02,0x00]
81778// W64-ERR: error: invalid operand for instruction
81779// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, s[100:101], v[2:3]
81780
81781v_cmp_gt_f64_e64 s10, vcc, v[2:3]
81782// W32: encoding: [0x0a,0x00,0x24,0xd4,0x6a,0x04,0x02,0x00]
81783// W64-ERR: error: invalid operand for instruction
81784// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, vcc, v[2:3]
81785
81786v_cmp_gt_f64_e64 s10, exec, v[2:3]
81787// W32: encoding: [0x0a,0x00,0x24,0xd4,0x7e,0x04,0x02,0x00]
81788// W64-ERR: error: invalid operand for instruction
81789// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, exec, v[2:3]
81790
81791v_cmp_gt_f64_e64 s10, 0, v[2:3]
81792// W32: encoding: [0x0a,0x00,0x24,0xd4,0x80,0x04,0x02,0x00]
81793// W64-ERR: error: invalid operand for instruction
81794// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, 0, v[2:3]
81795
81796v_cmp_gt_f64_e64 s10, -1, v[2:3]
81797// W32: encoding: [0x0a,0x00,0x24,0xd4,0xc1,0x04,0x02,0x00]
81798// W64-ERR: error: invalid operand for instruction
81799// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, -1, v[2:3]
81800
81801v_cmp_gt_f64_e64 s10, 0.5, v[2:3]
81802// W32: encoding: [0x0a,0x00,0x24,0xd4,0xf0,0x04,0x02,0x00]
81803// W64-ERR: error: invalid operand for instruction
81804// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, 0.5, v[2:3]
81805
81806v_cmp_gt_f64_e64 s10, -4.0, v[2:3]
81807// W32: encoding: [0x0a,0x00,0x24,0xd4,0xf7,0x04,0x02,0x00]
81808// W64-ERR: error: invalid operand for instruction
81809// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, -4.0, v[2:3]
81810
81811v_cmp_gt_f64_e64 s10, v[1:2], v[254:255]
81812// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x03,0x00]
81813// W64-ERR: error: invalid operand for instruction
81814// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], v[254:255]
81815
81816v_cmp_gt_f64_e64 s10, v[1:2], s[4:5]
81817// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x09,0x00,0x00]
81818// W64-ERR: error: invalid operand for instruction
81819// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], s[4:5]
81820
81821v_cmp_gt_f64_e64 s10, v[1:2], s[6:7]
81822// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x0d,0x00,0x00]
81823// W64-ERR: error: invalid operand for instruction
81824// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], s[6:7]
81825
81826v_cmp_gt_f64_e64 s10, v[1:2], s[100:101]
81827// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xc9,0x00,0x00]
81828// W64-ERR: error: invalid operand for instruction
81829// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], s[100:101]
81830
81831v_cmp_gt_f64_e64 s10, v[1:2], vcc
81832// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xd5,0x00,0x00]
81833// W64-ERR: error: invalid operand for instruction
81834// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], vcc
81835
81836v_cmp_gt_f64_e64 s10, v[1:2], exec
81837// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xfd,0x00,0x00]
81838// W64-ERR: error: invalid operand for instruction
81839// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], exec
81840
81841v_cmp_gt_f64_e64 s10, v[1:2], 0
81842// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x01,0x01,0x00]
81843// W64-ERR: error: invalid operand for instruction
81844// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], 0
81845
81846v_cmp_gt_f64_e64 s10, v[1:2], -1
81847// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x83,0x01,0x00]
81848// W64-ERR: error: invalid operand for instruction
81849// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], -1
81850
81851v_cmp_gt_f64_e64 s10, v[1:2], 0.5
81852// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xe1,0x01,0x00]
81853// W64-ERR: error: invalid operand for instruction
81854// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], 0.5
81855
81856v_cmp_gt_f64_e64 s10, v[1:2], -4.0
81857// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0xef,0x01,0x00]
81858// W64-ERR: error: invalid operand for instruction
81859// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], -4.0
81860
81861v_cmp_gt_f64_e64 s10, -v[1:2], v[2:3]
81862// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x20]
81863// W64-ERR: error: invalid operand for instruction
81864// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, -v[1:2], v[2:3]
81865
81866v_cmp_gt_f64_e64 s10, v[1:2], -v[2:3]
81867// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x40]
81868// W64-ERR: error: invalid operand for instruction
81869// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], -v[2:3]
81870
81871v_cmp_gt_f64_e64 s10, -v[1:2], -v[2:3]
81872// W32: encoding: [0x0a,0x00,0x24,0xd4,0x01,0x05,0x02,0x60]
81873// W64-ERR: error: invalid operand for instruction
81874// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, -v[1:2], -v[2:3]
81875
81876v_cmp_gt_f64_e64 s10, v[1:2], v[2:3] clamp
81877// W32: encoding: [0x0a,0x80,0x24,0xd4,0x01,0x05,0x02,0x00]
81878// W64-ERR: error: invalid operand for instruction
81879// W64-ERR-NEXT: v_cmp_gt_f64_e64 s10, v[1:2], v[2:3] clamp
81880
81881v_cmp_lg_f64 vcc, v[1:2], v[2:3]
81882// W64: encoding: [0x01,0x05,0x4a,0x7c]
81883// W32-ERR: error: instruction not supported on this GPU
81884// W32-ERR-NEXT: v_cmp_lg_f64 vcc, v[1:2], v[2:3]
81885
81886v_cmp_lg_f64 vcc, v[254:255], v[2:3]
81887// W64: encoding: [0xfe,0x05,0x4a,0x7c]
81888// W32-ERR: error: instruction not supported on this GPU
81889// W32-ERR-NEXT: v_cmp_lg_f64 vcc, v[254:255], v[2:3]
81890
81891v_cmp_lg_f64 vcc, s[2:3], v[2:3]
81892// W64: encoding: [0x02,0x04,0x4a,0x7c]
81893// W32-ERR: error: instruction not supported on this GPU
81894// W32-ERR-NEXT: v_cmp_lg_f64 vcc, s[2:3], v[2:3]
81895
81896v_cmp_lg_f64 vcc, s[4:5], v[2:3]
81897// W64: encoding: [0x04,0x04,0x4a,0x7c]
81898// W32-ERR: error: instruction not supported on this GPU
81899// W32-ERR-NEXT: v_cmp_lg_f64 vcc, s[4:5], v[2:3]
81900
81901v_cmp_lg_f64 vcc, s[100:101], v[2:3]
81902// W64: encoding: [0x64,0x04,0x4a,0x7c]
81903// W32-ERR: error: instruction not supported on this GPU
81904// W32-ERR-NEXT: v_cmp_lg_f64 vcc, s[100:101], v[2:3]
81905
81906v_cmp_lg_f64 vcc, vcc, v[2:3]
81907// W64: encoding: [0x6a,0x04,0x4a,0x7c]
81908// W32-ERR: error: instruction not supported on this GPU
81909// W32-ERR-NEXT: v_cmp_lg_f64 vcc, vcc, v[2:3]
81910
81911v_cmp_lg_f64 vcc, exec, v[2:3]
81912// W64: encoding: [0x7e,0x04,0x4a,0x7c]
81913// W32-ERR: error: instruction not supported on this GPU
81914// W32-ERR-NEXT: v_cmp_lg_f64 vcc, exec, v[2:3]
81915
81916v_cmp_lg_f64 vcc, 0, v[2:3]
81917// W64: encoding: [0x80,0x04,0x4a,0x7c]
81918// W32-ERR: error: instruction not supported on this GPU
81919// W32-ERR-NEXT: v_cmp_lg_f64 vcc, 0, v[2:3]
81920
81921v_cmp_lg_f64 vcc, -1, v[2:3]
81922// W64: encoding: [0xc1,0x04,0x4a,0x7c]
81923// W32-ERR: error: instruction not supported on this GPU
81924// W32-ERR-NEXT: v_cmp_lg_f64 vcc, -1, v[2:3]
81925
81926v_cmp_lg_f64 vcc, 0.5, v[2:3]
81927// W64: encoding: [0xf0,0x04,0x4a,0x7c]
81928// W32-ERR: error: instruction not supported on this GPU
81929// W32-ERR-NEXT: v_cmp_lg_f64 vcc, 0.5, v[2:3]
81930
81931v_cmp_lg_f64 vcc, -4.0, v[2:3]
81932// W64: encoding: [0xf7,0x04,0x4a,0x7c]
81933// W32-ERR: error: instruction not supported on this GPU
81934// W32-ERR-NEXT: v_cmp_lg_f64 vcc, -4.0, v[2:3]
81935
81936v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
81937// W64: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
81938// W32-ERR: error: instruction not supported on this GPU
81939// W32-ERR-NEXT: v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
81940
81941v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
81942// W64: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
81943// W32-ERR: error: instruction not supported on this GPU
81944// W32-ERR-NEXT: v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
81945
81946v_cmp_lg_f64 vcc, v[1:2], v[254:255]
81947// W64: encoding: [0x01,0xfd,0x4b,0x7c]
81948// W32-ERR: error: instruction not supported on this GPU
81949// W32-ERR-NEXT: v_cmp_lg_f64 vcc, v[1:2], v[254:255]
81950
81951v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
81952// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
81953// W32-ERR: error: invalid operand for instruction
81954// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
81955
81956v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
81957// W64: encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
81958// W32-ERR: error: invalid operand for instruction
81959// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
81960
81961v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3]
81962// W64: encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
81963// W32-ERR: error: invalid operand for instruction
81964// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3]
81965
81966v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
81967// W64: encoding: [0x6a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
81968// W32-ERR: error: invalid operand for instruction
81969// W32-ERR-NEXT: v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
81970
81971v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
81972// W64: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
81973// W32-ERR: error: invalid operand for instruction
81974// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
81975
81976v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
81977// W64: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
81978// W32-ERR: error: invalid operand for instruction
81979// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
81980
81981v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
81982// W64: encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
81983// W32-ERR: error: invalid operand for instruction
81984// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
81985
81986v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3]
81987// W64: encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
81988// W32-ERR: error: invalid operand for instruction
81989// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3]
81990
81991v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
81992// W64: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
81993// W32-ERR: error: invalid operand for instruction
81994// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
81995
81996v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
81997// W64: encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
81998// W32-ERR: error: invalid operand for instruction
81999// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
82000
82001v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
82002// W64: encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
82003// W32-ERR: error: invalid operand for instruction
82004// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
82005
82006v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
82007// W64: encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
82008// W32-ERR: error: invalid operand for instruction
82009// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
82010
82011v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
82012// W64: encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
82013// W32-ERR: error: invalid operand for instruction
82014// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
82015
82016v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
82017// W64: encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
82018// W32-ERR: error: invalid operand for instruction
82019// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
82020
82021v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
82022// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
82023// W32-ERR: error: invalid operand for instruction
82024// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
82025
82026v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
82027// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
82028// W32-ERR: error: invalid operand for instruction
82029// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
82030
82031v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
82032// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
82033// W32-ERR: error: invalid operand for instruction
82034// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
82035
82036v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101]
82037// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
82038// W32-ERR: error: invalid operand for instruction
82039// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101]
82040
82041v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
82042// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
82043// W32-ERR: error: invalid operand for instruction
82044// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
82045
82046v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
82047// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
82048// W32-ERR: error: invalid operand for instruction
82049// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
82050
82051v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
82052// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
82053// W32-ERR: error: invalid operand for instruction
82054// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
82055
82056v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
82057// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
82058// W32-ERR: error: invalid operand for instruction
82059// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
82060
82061v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
82062// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
82063// W32-ERR: error: invalid operand for instruction
82064// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
82065
82066v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
82067// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
82068// W32-ERR: error: invalid operand for instruction
82069// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
82070
82071v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
82072// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
82073// W32-ERR: error: invalid operand for instruction
82074// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
82075
82076v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
82077// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
82078// W32-ERR: error: invalid operand for instruction
82079// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
82080
82081v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
82082// W64: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
82083// W32-ERR: error: invalid operand for instruction
82084// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
82085
82086v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
82087// W64: encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
82088// W32-ERR: error: invalid operand for instruction
82089// W32-ERR-NEXT: v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
82090
82091v_cmp_lg_f64 vcc_lo, v[1:2], v[2:3]
82092// W32: encoding: [0x01,0x05,0x4a,0x7c]
82093// W64-ERR: error: instruction not supported on this GPU
82094// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, v[1:2], v[2:3]
82095
82096v_cmp_lg_f64 vcc_lo, v[254:255], v[2:3]
82097// W32: encoding: [0xfe,0x05,0x4a,0x7c]
82098// W64-ERR: error: instruction not supported on this GPU
82099// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, v[254:255], v[2:3]
82100
82101v_cmp_lg_f64 vcc_lo, s[2:3], v[2:3]
82102// W32: encoding: [0x02,0x04,0x4a,0x7c]
82103// W64-ERR: error: instruction not supported on this GPU
82104// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, s[2:3], v[2:3]
82105
82106v_cmp_lg_f64 vcc_lo, s[4:5], v[2:3]
82107// W32: encoding: [0x04,0x04,0x4a,0x7c]
82108// W64-ERR: error: instruction not supported on this GPU
82109// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, s[4:5], v[2:3]
82110
82111v_cmp_lg_f64 vcc_lo, s[100:101], v[2:3]
82112// W32: encoding: [0x64,0x04,0x4a,0x7c]
82113// W64-ERR: error: instruction not supported on this GPU
82114// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, s[100:101], v[2:3]
82115
82116v_cmp_lg_f64 vcc_lo, vcc, v[2:3]
82117// W32: encoding: [0x6a,0x04,0x4a,0x7c]
82118// W64-ERR: error: instruction not supported on this GPU
82119// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, vcc, v[2:3]
82120
82121v_cmp_lg_f64 vcc_lo, exec, v[2:3]
82122// W32: encoding: [0x7e,0x04,0x4a,0x7c]
82123// W64-ERR: error: instruction not supported on this GPU
82124// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, exec, v[2:3]
82125
82126v_cmp_lg_f64 vcc_lo, 0, v[2:3]
82127// W32: encoding: [0x80,0x04,0x4a,0x7c]
82128// W64-ERR: error: instruction not supported on this GPU
82129// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, 0, v[2:3]
82130
82131v_cmp_lg_f64 vcc_lo, -1, v[2:3]
82132// W32: encoding: [0xc1,0x04,0x4a,0x7c]
82133// W64-ERR: error: instruction not supported on this GPU
82134// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, -1, v[2:3]
82135
82136v_cmp_lg_f64 vcc_lo, 0.5, v[2:3]
82137// W32: encoding: [0xf0,0x04,0x4a,0x7c]
82138// W64-ERR: error: instruction not supported on this GPU
82139// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, 0.5, v[2:3]
82140
82141v_cmp_lg_f64 vcc_lo, -4.0, v[2:3]
82142// W32: encoding: [0xf7,0x04,0x4a,0x7c]
82143// W64-ERR: error: instruction not supported on this GPU
82144// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, -4.0, v[2:3]
82145
82146v_cmp_lg_f64 vcc_lo, 0xaf123456, v[2:3]
82147// W32: encoding: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x12,0xaf]
82148// W64-ERR: error: instruction not supported on this GPU
82149// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, 0xaf123456, v[2:3]
82150
82151v_cmp_lg_f64 vcc_lo, 0x3f717273, v[2:3]
82152// W32: encoding: [0xff,0x04,0x4a,0x7c,0x73,0x72,0x71,0x3f]
82153// W64-ERR: error: instruction not supported on this GPU
82154// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, 0x3f717273, v[2:3]
82155
82156v_cmp_lg_f64 vcc_lo, v[1:2], v[254:255]
82157// W32: encoding: [0x01,0xfd,0x4b,0x7c]
82158// W64-ERR: error: instruction not supported on this GPU
82159// W64-ERR-NEXT: v_cmp_lg_f64 vcc_lo, v[1:2], v[254:255]
82160
82161v_cmp_lg_f64_e64 s10, v[1:2], v[2:3]
82162// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
82163// W64-ERR: error: invalid operand for instruction
82164// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3]
82165
82166v_cmp_lg_f64_e64 s12, v[1:2], v[2:3]
82167// W32: encoding: [0x0c,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
82168// W64-ERR: error: invalid operand for instruction
82169// W64-ERR-NEXT: v_cmp_lg_f64_e64 s12, v[1:2], v[2:3]
82170
82171v_cmp_lg_f64_e64 s100, v[1:2], v[2:3]
82172// W32: encoding: [0x64,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
82173// W64-ERR: error: invalid operand for instruction
82174// W64-ERR-NEXT: v_cmp_lg_f64_e64 s100, v[1:2], v[2:3]
82175
82176v_cmp_lg_f64_e64 vcc_lo, v[1:2], v[2:3]
82177// W32: encoding: [0x6a,0x00,0x25,0xd4,0x01,0x05,0x02,0x00]
82178// W64-ERR: error: invalid operand for instruction
82179// W64-ERR-NEXT: v_cmp_lg_f64_e64 vcc_lo, v[1:2], v[2:3]
82180
82181v_cmp_lg_f64_e64 s10, v[254:255], v[2:3]
82182// W32: encoding: [0x0a,0x00,0x25,0xd4,0xfe,0x05,0x02,0x00]
82183// W64-ERR: error: invalid operand for instruction
82184// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[254:255], v[2:3]
82185
82186v_cmp_lg_f64_e64 s10, s[2:3], v[2:3]
82187// W32: encoding: [0x0a,0x00,0x25,0xd4,0x02,0x04,0x02,0x00]
82188// W64-ERR: error: invalid operand for instruction
82189// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, s[2:3], v[2:3]
82190
82191v_cmp_lg_f64_e64 s10, s[4:5], v[2:3]
82192// W32: encoding: [0x0a,0x00,0x25,0xd4,0x04,0x04,0x02,0x00]
82193// W64-ERR: error: invalid operand for instruction
82194// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, s[4:5], v[2:3]
82195
82196v_cmp_lg_f64_e64 s10, s[100:101], v[2:3]
82197// W32: encoding: [0x0a,0x00,0x25,0xd4,0x64,0x04,0x02,0x00]
82198// W64-ERR: error: invalid operand for instruction
82199// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, s[100:101], v[2:3]
82200
82201v_cmp_lg_f64_e64 s10, vcc, v[2:3]
82202// W32: encoding: [0x0a,0x00,0x25,0xd4,0x6a,0x04,0x02,0x00]
82203// W64-ERR: error: invalid operand for instruction
82204// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, vcc, v[2:3]
82205
82206v_cmp_lg_f64_e64 s10, exec, v[2:3]
82207// W32: encoding: [0x0a,0x00,0x25,0xd4,0x7e,0x04,0x02,0x00]
82208// W64-ERR: error: invalid operand for instruction
82209// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, exec, v[2:3]
82210
82211v_cmp_lg_f64_e64 s10, 0, v[2:3]
82212// W32: encoding: [0x0a,0x00,0x25,0xd4,0x80,0x04,0x02,0x00]
82213// W64-ERR: error: invalid operand for instruction
82214// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, 0, v[2:3]
82215
82216v_cmp_lg_f64_e64 s10, -1, v[2:3]
82217// W32: encoding: [0x0a,0x00,0x25,0xd4,0xc1,0x04,0x02,0x00]
82218// W64-ERR: error: invalid operand for instruction
82219// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, -1, v[2:3]
82220
82221v_cmp_lg_f64_e64 s10, 0.5, v[2:3]
82222// W32: encoding: [0x0a,0x00,0x25,0xd4,0xf0,0x04,0x02,0x00]
82223// W64-ERR: error: invalid operand for instruction
82224// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, 0.5, v[2:3]
82225
82226v_cmp_lg_f64_e64 s10, -4.0, v[2:3]
82227// W32: encoding: [0x0a,0x00,0x25,0xd4,0xf7,0x04,0x02,0x00]
82228// W64-ERR: error: invalid operand for instruction
82229// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, -4.0, v[2:3]
82230
82231v_cmp_lg_f64_e64 s10, v[1:2], v[254:255]
82232// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x03,0x00]
82233// W64-ERR: error: invalid operand for instruction
82234// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], v[254:255]
82235
82236v_cmp_lg_f64_e64 s10, v[1:2], s[4:5]
82237// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x09,0x00,0x00]
82238// W64-ERR: error: invalid operand for instruction
82239// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], s[4:5]
82240
82241v_cmp_lg_f64_e64 s10, v[1:2], s[6:7]
82242// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x0d,0x00,0x00]
82243// W64-ERR: error: invalid operand for instruction
82244// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], s[6:7]
82245
82246v_cmp_lg_f64_e64 s10, v[1:2], s[100:101]
82247// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xc9,0x00,0x00]
82248// W64-ERR: error: invalid operand for instruction
82249// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], s[100:101]
82250
82251v_cmp_lg_f64_e64 s10, v[1:2], vcc
82252// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xd5,0x00,0x00]
82253// W64-ERR: error: invalid operand for instruction
82254// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], vcc
82255
82256v_cmp_lg_f64_e64 s10, v[1:2], exec
82257// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xfd,0x00,0x00]
82258// W64-ERR: error: invalid operand for instruction
82259// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], exec
82260
82261v_cmp_lg_f64_e64 s10, v[1:2], 0
82262// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x01,0x01,0x00]
82263// W64-ERR: error: invalid operand for instruction
82264// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], 0
82265
82266v_cmp_lg_f64_e64 s10, v[1:2], -1
82267// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x83,0x01,0x00]
82268// W64-ERR: error: invalid operand for instruction
82269// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], -1
82270
82271v_cmp_lg_f64_e64 s10, v[1:2], 0.5
82272// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xe1,0x01,0x00]
82273// W64-ERR: error: invalid operand for instruction
82274// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], 0.5
82275
82276v_cmp_lg_f64_e64 s10, v[1:2], -4.0
82277// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0xef,0x01,0x00]
82278// W64-ERR: error: invalid operand for instruction
82279// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], -4.0
82280
82281v_cmp_lg_f64_e64 s10, -v[1:2], v[2:3]
82282// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x20]
82283// W64-ERR: error: invalid operand for instruction
82284// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, -v[1:2], v[2:3]
82285
82286v_cmp_lg_f64_e64 s10, v[1:2], -v[2:3]
82287// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x40]
82288// W64-ERR: error: invalid operand for instruction
82289// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], -v[2:3]
82290
82291v_cmp_lg_f64_e64 s10, -v[1:2], -v[2:3]
82292// W32: encoding: [0x0a,0x00,0x25,0xd4,0x01,0x05,0x02,0x60]
82293// W64-ERR: error: invalid operand for instruction
82294// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, -v[1:2], -v[2:3]
82295
82296v_cmp_lg_f64_e64 s10, v[1:2], v[2:3] clamp
82297// W32: encoding: [0x0a,0x80,0x25,0xd4,0x01,0x05,0x02,0x00]
82298// W64-ERR: error: invalid operand for instruction
82299// W64-ERR-NEXT: v_cmp_lg_f64_e64 s10, v[1:2], v[2:3] clamp
82300
82301v_cmp_ge_f64 vcc, v[1:2], v[2:3]
82302// W64: encoding: [0x01,0x05,0x4c,0x7c]
82303// W32-ERR: error: instruction not supported on this GPU
82304// W32-ERR-NEXT: v_cmp_ge_f64 vcc, v[1:2], v[2:3]
82305
82306v_cmp_ge_f64 vcc, v[254:255], v[2:3]
82307// W64: encoding: [0xfe,0x05,0x4c,0x7c]
82308// W32-ERR: error: instruction not supported on this GPU
82309// W32-ERR-NEXT: v_cmp_ge_f64 vcc, v[254:255], v[2:3]
82310
82311v_cmp_ge_f64 vcc, s[2:3], v[2:3]
82312// W64: encoding: [0x02,0x04,0x4c,0x7c]
82313// W32-ERR: error: instruction not supported on this GPU
82314// W32-ERR-NEXT: v_cmp_ge_f64 vcc, s[2:3], v[2:3]
82315
82316v_cmp_ge_f64 vcc, s[4:5], v[2:3]
82317// W64: encoding: [0x04,0x04,0x4c,0x7c]
82318// W32-ERR: error: instruction not supported on this GPU
82319// W32-ERR-NEXT: v_cmp_ge_f64 vcc, s[4:5], v[2:3]
82320
82321v_cmp_ge_f64 vcc, s[100:101], v[2:3]
82322// W64: encoding: [0x64,0x04,0x4c,0x7c]
82323// W32-ERR: error: instruction not supported on this GPU
82324// W32-ERR-NEXT: v_cmp_ge_f64 vcc, s[100:101], v[2:3]
82325
82326v_cmp_ge_f64 vcc, vcc, v[2:3]
82327// W64: encoding: [0x6a,0x04,0x4c,0x7c]
82328// W32-ERR: error: instruction not supported on this GPU
82329// W32-ERR-NEXT: v_cmp_ge_f64 vcc, vcc, v[2:3]
82330
82331v_cmp_ge_f64 vcc, exec, v[2:3]
82332// W64: encoding: [0x7e,0x04,0x4c,0x7c]
82333// W32-ERR: error: instruction not supported on this GPU
82334// W32-ERR-NEXT: v_cmp_ge_f64 vcc, exec, v[2:3]
82335
82336v_cmp_ge_f64 vcc, 0, v[2:3]
82337// W64: encoding: [0x80,0x04,0x4c,0x7c]
82338// W32-ERR: error: instruction not supported on this GPU
82339// W32-ERR-NEXT: v_cmp_ge_f64 vcc, 0, v[2:3]
82340
82341v_cmp_ge_f64 vcc, -1, v[2:3]
82342// W64: encoding: [0xc1,0x04,0x4c,0x7c]
82343// W32-ERR: error: instruction not supported on this GPU
82344// W32-ERR-NEXT: v_cmp_ge_f64 vcc, -1, v[2:3]
82345
82346v_cmp_ge_f64 vcc, 0.5, v[2:3]
82347// W64: encoding: [0xf0,0x04,0x4c,0x7c]
82348// W32-ERR: error: instruction not supported on this GPU
82349// W32-ERR-NEXT: v_cmp_ge_f64 vcc, 0.5, v[2:3]
82350
82351v_cmp_ge_f64 vcc, -4.0, v[2:3]
82352// W64: encoding: [0xf7,0x04,0x4c,0x7c]
82353// W32-ERR: error: instruction not supported on this GPU
82354// W32-ERR-NEXT: v_cmp_ge_f64 vcc, -4.0, v[2:3]
82355
82356v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
82357// W64: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
82358// W32-ERR: error: instruction not supported on this GPU
82359// W32-ERR-NEXT: v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
82360
82361v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
82362// W64: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
82363// W32-ERR: error: instruction not supported on this GPU
82364// W32-ERR-NEXT: v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
82365
82366v_cmp_ge_f64 vcc, v[1:2], v[254:255]
82367// W64: encoding: [0x01,0xfd,0x4d,0x7c]
82368// W32-ERR: error: instruction not supported on this GPU
82369// W32-ERR-NEXT: v_cmp_ge_f64 vcc, v[1:2], v[254:255]
82370
82371v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
82372// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
82373// W32-ERR: error: invalid operand for instruction
82374// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
82375
82376v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
82377// W64: encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
82378// W32-ERR: error: invalid operand for instruction
82379// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
82380
82381v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3]
82382// W64: encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
82383// W32-ERR: error: invalid operand for instruction
82384// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3]
82385
82386v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
82387// W64: encoding: [0x6a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
82388// W32-ERR: error: invalid operand for instruction
82389// W32-ERR-NEXT: v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
82390
82391v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
82392// W64: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
82393// W32-ERR: error: invalid operand for instruction
82394// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
82395
82396v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
82397// W64: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
82398// W32-ERR: error: invalid operand for instruction
82399// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
82400
82401v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
82402// W64: encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
82403// W32-ERR: error: invalid operand for instruction
82404// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
82405
82406v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3]
82407// W64: encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
82408// W32-ERR: error: invalid operand for instruction
82409// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3]
82410
82411v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
82412// W64: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
82413// W32-ERR: error: invalid operand for instruction
82414// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
82415
82416v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
82417// W64: encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
82418// W32-ERR: error: invalid operand for instruction
82419// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
82420
82421v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
82422// W64: encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
82423// W32-ERR: error: invalid operand for instruction
82424// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
82425
82426v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
82427// W64: encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
82428// W32-ERR: error: invalid operand for instruction
82429// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
82430
82431v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
82432// W64: encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
82433// W32-ERR: error: invalid operand for instruction
82434// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
82435
82436v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
82437// W64: encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
82438// W32-ERR: error: invalid operand for instruction
82439// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
82440
82441v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
82442// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
82443// W32-ERR: error: invalid operand for instruction
82444// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
82445
82446v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
82447// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
82448// W32-ERR: error: invalid operand for instruction
82449// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
82450
82451v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
82452// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
82453// W32-ERR: error: invalid operand for instruction
82454// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
82455
82456v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101]
82457// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
82458// W32-ERR: error: invalid operand for instruction
82459// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101]
82460
82461v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
82462// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
82463// W32-ERR: error: invalid operand for instruction
82464// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
82465
82466v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
82467// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
82468// W32-ERR: error: invalid operand for instruction
82469// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
82470
82471v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
82472// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
82473// W32-ERR: error: invalid operand for instruction
82474// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
82475
82476v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
82477// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
82478// W32-ERR: error: invalid operand for instruction
82479// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
82480
82481v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
82482// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
82483// W32-ERR: error: invalid operand for instruction
82484// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
82485
82486v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
82487// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
82488// W32-ERR: error: invalid operand for instruction
82489// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
82490
82491v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
82492// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
82493// W32-ERR: error: invalid operand for instruction
82494// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
82495
82496v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
82497// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
82498// W32-ERR: error: invalid operand for instruction
82499// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
82500
82501v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
82502// W64: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
82503// W32-ERR: error: invalid operand for instruction
82504// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
82505
82506v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
82507// W64: encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
82508// W32-ERR: error: invalid operand for instruction
82509// W32-ERR-NEXT: v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
82510
82511v_cmp_ge_f64 vcc_lo, v[1:2], v[2:3]
82512// W32: encoding: [0x01,0x05,0x4c,0x7c]
82513// W64-ERR: error: instruction not supported on this GPU
82514// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, v[1:2], v[2:3]
82515
82516v_cmp_ge_f64 vcc_lo, v[254:255], v[2:3]
82517// W32: encoding: [0xfe,0x05,0x4c,0x7c]
82518// W64-ERR: error: instruction not supported on this GPU
82519// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, v[254:255], v[2:3]
82520
82521v_cmp_ge_f64 vcc_lo, s[2:3], v[2:3]
82522// W32: encoding: [0x02,0x04,0x4c,0x7c]
82523// W64-ERR: error: instruction not supported on this GPU
82524// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, s[2:3], v[2:3]
82525
82526v_cmp_ge_f64 vcc_lo, s[4:5], v[2:3]
82527// W32: encoding: [0x04,0x04,0x4c,0x7c]
82528// W64-ERR: error: instruction not supported on this GPU
82529// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, s[4:5], v[2:3]
82530
82531v_cmp_ge_f64 vcc_lo, s[100:101], v[2:3]
82532// W32: encoding: [0x64,0x04,0x4c,0x7c]
82533// W64-ERR: error: instruction not supported on this GPU
82534// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, s[100:101], v[2:3]
82535
82536v_cmp_ge_f64 vcc_lo, vcc, v[2:3]
82537// W32: encoding: [0x6a,0x04,0x4c,0x7c]
82538// W64-ERR: error: instruction not supported on this GPU
82539// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, vcc, v[2:3]
82540
82541v_cmp_ge_f64 vcc_lo, exec, v[2:3]
82542// W32: encoding: [0x7e,0x04,0x4c,0x7c]
82543// W64-ERR: error: instruction not supported on this GPU
82544// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, exec, v[2:3]
82545
82546v_cmp_ge_f64 vcc_lo, 0, v[2:3]
82547// W32: encoding: [0x80,0x04,0x4c,0x7c]
82548// W64-ERR: error: instruction not supported on this GPU
82549// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, 0, v[2:3]
82550
82551v_cmp_ge_f64 vcc_lo, -1, v[2:3]
82552// W32: encoding: [0xc1,0x04,0x4c,0x7c]
82553// W64-ERR: error: instruction not supported on this GPU
82554// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, -1, v[2:3]
82555
82556v_cmp_ge_f64 vcc_lo, 0.5, v[2:3]
82557// W32: encoding: [0xf0,0x04,0x4c,0x7c]
82558// W64-ERR: error: instruction not supported on this GPU
82559// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, 0.5, v[2:3]
82560
82561v_cmp_ge_f64 vcc_lo, -4.0, v[2:3]
82562// W32: encoding: [0xf7,0x04,0x4c,0x7c]
82563// W64-ERR: error: instruction not supported on this GPU
82564// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, -4.0, v[2:3]
82565
82566v_cmp_ge_f64 vcc_lo, 0xaf123456, v[2:3]
82567// W32: encoding: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x12,0xaf]
82568// W64-ERR: error: instruction not supported on this GPU
82569// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, 0xaf123456, v[2:3]
82570
82571v_cmp_ge_f64 vcc_lo, 0x3f717273, v[2:3]
82572// W32: encoding: [0xff,0x04,0x4c,0x7c,0x73,0x72,0x71,0x3f]
82573// W64-ERR: error: instruction not supported on this GPU
82574// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, 0x3f717273, v[2:3]
82575
82576v_cmp_ge_f64 vcc_lo, v[1:2], v[254:255]
82577// W32: encoding: [0x01,0xfd,0x4d,0x7c]
82578// W64-ERR: error: instruction not supported on this GPU
82579// W64-ERR-NEXT: v_cmp_ge_f64 vcc_lo, v[1:2], v[254:255]
82580
82581v_cmp_ge_f64_e64 s10, v[1:2], v[2:3]
82582// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
82583// W64-ERR: error: invalid operand for instruction
82584// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3]
82585
82586v_cmp_ge_f64_e64 s12, v[1:2], v[2:3]
82587// W32: encoding: [0x0c,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
82588// W64-ERR: error: invalid operand for instruction
82589// W64-ERR-NEXT: v_cmp_ge_f64_e64 s12, v[1:2], v[2:3]
82590
82591v_cmp_ge_f64_e64 s100, v[1:2], v[2:3]
82592// W32: encoding: [0x64,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
82593// W64-ERR: error: invalid operand for instruction
82594// W64-ERR-NEXT: v_cmp_ge_f64_e64 s100, v[1:2], v[2:3]
82595
82596v_cmp_ge_f64_e64 vcc_lo, v[1:2], v[2:3]
82597// W32: encoding: [0x6a,0x00,0x26,0xd4,0x01,0x05,0x02,0x00]
82598// W64-ERR: error: invalid operand for instruction
82599// W64-ERR-NEXT: v_cmp_ge_f64_e64 vcc_lo, v[1:2], v[2:3]
82600
82601v_cmp_ge_f64_e64 s10, v[254:255], v[2:3]
82602// W32: encoding: [0x0a,0x00,0x26,0xd4,0xfe,0x05,0x02,0x00]
82603// W64-ERR: error: invalid operand for instruction
82604// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[254:255], v[2:3]
82605
82606v_cmp_ge_f64_e64 s10, s[2:3], v[2:3]
82607// W32: encoding: [0x0a,0x00,0x26,0xd4,0x02,0x04,0x02,0x00]
82608// W64-ERR: error: invalid operand for instruction
82609// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, s[2:3], v[2:3]
82610
82611v_cmp_ge_f64_e64 s10, s[4:5], v[2:3]
82612// W32: encoding: [0x0a,0x00,0x26,0xd4,0x04,0x04,0x02,0x00]
82613// W64-ERR: error: invalid operand for instruction
82614// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, s[4:5], v[2:3]
82615
82616v_cmp_ge_f64_e64 s10, s[100:101], v[2:3]
82617// W32: encoding: [0x0a,0x00,0x26,0xd4,0x64,0x04,0x02,0x00]
82618// W64-ERR: error: invalid operand for instruction
82619// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, s[100:101], v[2:3]
82620
82621v_cmp_ge_f64_e64 s10, vcc, v[2:3]
82622// W32: encoding: [0x0a,0x00,0x26,0xd4,0x6a,0x04,0x02,0x00]
82623// W64-ERR: error: invalid operand for instruction
82624// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, vcc, v[2:3]
82625
82626v_cmp_ge_f64_e64 s10, exec, v[2:3]
82627// W32: encoding: [0x0a,0x00,0x26,0xd4,0x7e,0x04,0x02,0x00]
82628// W64-ERR: error: invalid operand for instruction
82629// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, exec, v[2:3]
82630
82631v_cmp_ge_f64_e64 s10, 0, v[2:3]
82632// W32: encoding: [0x0a,0x00,0x26,0xd4,0x80,0x04,0x02,0x00]
82633// W64-ERR: error: invalid operand for instruction
82634// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, 0, v[2:3]
82635
82636v_cmp_ge_f64_e64 s10, -1, v[2:3]
82637// W32: encoding: [0x0a,0x00,0x26,0xd4,0xc1,0x04,0x02,0x00]
82638// W64-ERR: error: invalid operand for instruction
82639// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, -1, v[2:3]
82640
82641v_cmp_ge_f64_e64 s10, 0.5, v[2:3]
82642// W32: encoding: [0x0a,0x00,0x26,0xd4,0xf0,0x04,0x02,0x00]
82643// W64-ERR: error: invalid operand for instruction
82644// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, 0.5, v[2:3]
82645
82646v_cmp_ge_f64_e64 s10, -4.0, v[2:3]
82647// W32: encoding: [0x0a,0x00,0x26,0xd4,0xf7,0x04,0x02,0x00]
82648// W64-ERR: error: invalid operand for instruction
82649// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, -4.0, v[2:3]
82650
82651v_cmp_ge_f64_e64 s10, v[1:2], v[254:255]
82652// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x03,0x00]
82653// W64-ERR: error: invalid operand for instruction
82654// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], v[254:255]
82655
82656v_cmp_ge_f64_e64 s10, v[1:2], s[4:5]
82657// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x09,0x00,0x00]
82658// W64-ERR: error: invalid operand for instruction
82659// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], s[4:5]
82660
82661v_cmp_ge_f64_e64 s10, v[1:2], s[6:7]
82662// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x0d,0x00,0x00]
82663// W64-ERR: error: invalid operand for instruction
82664// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], s[6:7]
82665
82666v_cmp_ge_f64_e64 s10, v[1:2], s[100:101]
82667// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xc9,0x00,0x00]
82668// W64-ERR: error: invalid operand for instruction
82669// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], s[100:101]
82670
82671v_cmp_ge_f64_e64 s10, v[1:2], vcc
82672// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xd5,0x00,0x00]
82673// W64-ERR: error: invalid operand for instruction
82674// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], vcc
82675
82676v_cmp_ge_f64_e64 s10, v[1:2], exec
82677// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xfd,0x00,0x00]
82678// W64-ERR: error: invalid operand for instruction
82679// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], exec
82680
82681v_cmp_ge_f64_e64 s10, v[1:2], 0
82682// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x01,0x01,0x00]
82683// W64-ERR: error: invalid operand for instruction
82684// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], 0
82685
82686v_cmp_ge_f64_e64 s10, v[1:2], -1
82687// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x83,0x01,0x00]
82688// W64-ERR: error: invalid operand for instruction
82689// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], -1
82690
82691v_cmp_ge_f64_e64 s10, v[1:2], 0.5
82692// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xe1,0x01,0x00]
82693// W64-ERR: error: invalid operand for instruction
82694// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], 0.5
82695
82696v_cmp_ge_f64_e64 s10, v[1:2], -4.0
82697// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0xef,0x01,0x00]
82698// W64-ERR: error: invalid operand for instruction
82699// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], -4.0
82700
82701v_cmp_ge_f64_e64 s10, -v[1:2], v[2:3]
82702// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x20]
82703// W64-ERR: error: invalid operand for instruction
82704// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, -v[1:2], v[2:3]
82705
82706v_cmp_ge_f64_e64 s10, v[1:2], -v[2:3]
82707// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x40]
82708// W64-ERR: error: invalid operand for instruction
82709// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], -v[2:3]
82710
82711v_cmp_ge_f64_e64 s10, -v[1:2], -v[2:3]
82712// W32: encoding: [0x0a,0x00,0x26,0xd4,0x01,0x05,0x02,0x60]
82713// W64-ERR: error: invalid operand for instruction
82714// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, -v[1:2], -v[2:3]
82715
82716v_cmp_ge_f64_e64 s10, v[1:2], v[2:3] clamp
82717// W32: encoding: [0x0a,0x80,0x26,0xd4,0x01,0x05,0x02,0x00]
82718// W64-ERR: error: invalid operand for instruction
82719// W64-ERR-NEXT: v_cmp_ge_f64_e64 s10, v[1:2], v[2:3] clamp
82720
82721v_cmp_o_f64 vcc, v[1:2], v[2:3]
82722// W64: encoding: [0x01,0x05,0x4e,0x7c]
82723// W32-ERR: error: instruction not supported on this GPU
82724// W32-ERR-NEXT: v_cmp_o_f64 vcc, v[1:2], v[2:3]
82725
82726v_cmp_o_f64 vcc, v[254:255], v[2:3]
82727// W64: encoding: [0xfe,0x05,0x4e,0x7c]
82728// W32-ERR: error: instruction not supported on this GPU
82729// W32-ERR-NEXT: v_cmp_o_f64 vcc, v[254:255], v[2:3]
82730
82731v_cmp_o_f64 vcc, s[2:3], v[2:3]
82732// W64: encoding: [0x02,0x04,0x4e,0x7c]
82733// W32-ERR: error: instruction not supported on this GPU
82734// W32-ERR-NEXT: v_cmp_o_f64 vcc, s[2:3], v[2:3]
82735
82736v_cmp_o_f64 vcc, s[4:5], v[2:3]
82737// W64: encoding: [0x04,0x04,0x4e,0x7c]
82738// W32-ERR: error: instruction not supported on this GPU
82739// W32-ERR-NEXT: v_cmp_o_f64 vcc, s[4:5], v[2:3]
82740
82741v_cmp_o_f64 vcc, s[100:101], v[2:3]
82742// W64: encoding: [0x64,0x04,0x4e,0x7c]
82743// W32-ERR: error: instruction not supported on this GPU
82744// W32-ERR-NEXT: v_cmp_o_f64 vcc, s[100:101], v[2:3]
82745
82746v_cmp_o_f64 vcc, vcc, v[2:3]
82747// W64: encoding: [0x6a,0x04,0x4e,0x7c]
82748// W32-ERR: error: instruction not supported on this GPU
82749// W32-ERR-NEXT: v_cmp_o_f64 vcc, vcc, v[2:3]
82750
82751v_cmp_o_f64 vcc, exec, v[2:3]
82752// W64: encoding: [0x7e,0x04,0x4e,0x7c]
82753// W32-ERR: error: instruction not supported on this GPU
82754// W32-ERR-NEXT: v_cmp_o_f64 vcc, exec, v[2:3]
82755
82756v_cmp_o_f64 vcc, 0, v[2:3]
82757// W64: encoding: [0x80,0x04,0x4e,0x7c]
82758// W32-ERR: error: instruction not supported on this GPU
82759// W32-ERR-NEXT: v_cmp_o_f64 vcc, 0, v[2:3]
82760
82761v_cmp_o_f64 vcc, -1, v[2:3]
82762// W64: encoding: [0xc1,0x04,0x4e,0x7c]
82763// W32-ERR: error: instruction not supported on this GPU
82764// W32-ERR-NEXT: v_cmp_o_f64 vcc, -1, v[2:3]
82765
82766v_cmp_o_f64 vcc, 0.5, v[2:3]
82767// W64: encoding: [0xf0,0x04,0x4e,0x7c]
82768// W32-ERR: error: instruction not supported on this GPU
82769// W32-ERR-NEXT: v_cmp_o_f64 vcc, 0.5, v[2:3]
82770
82771v_cmp_o_f64 vcc, -4.0, v[2:3]
82772// W64: encoding: [0xf7,0x04,0x4e,0x7c]
82773// W32-ERR: error: instruction not supported on this GPU
82774// W32-ERR-NEXT: v_cmp_o_f64 vcc, -4.0, v[2:3]
82775
82776v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
82777// W64: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
82778// W32-ERR: error: instruction not supported on this GPU
82779// W32-ERR-NEXT: v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
82780
82781v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
82782// W64: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
82783// W32-ERR: error: instruction not supported on this GPU
82784// W32-ERR-NEXT: v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
82785
82786v_cmp_o_f64 vcc, v[1:2], v[254:255]
82787// W64: encoding: [0x01,0xfd,0x4f,0x7c]
82788// W32-ERR: error: instruction not supported on this GPU
82789// W32-ERR-NEXT: v_cmp_o_f64 vcc, v[1:2], v[254:255]
82790
82791v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
82792// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
82793// W32-ERR: error: invalid operand for instruction
82794// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
82795
82796v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
82797// W64: encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
82798// W32-ERR: error: invalid operand for instruction
82799// W32-ERR-NEXT: v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
82800
82801v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3]
82802// W64: encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
82803// W32-ERR: error: invalid operand for instruction
82804// W32-ERR-NEXT: v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3]
82805
82806v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
82807// W64: encoding: [0x6a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
82808// W32-ERR: error: invalid operand for instruction
82809// W32-ERR-NEXT: v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
82810
82811v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
82812// W64: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
82813// W32-ERR: error: invalid operand for instruction
82814// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
82815
82816v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
82817// W64: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
82818// W32-ERR: error: invalid operand for instruction
82819// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
82820
82821v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
82822// W64: encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
82823// W32-ERR: error: invalid operand for instruction
82824// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
82825
82826v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3]
82827// W64: encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
82828// W32-ERR: error: invalid operand for instruction
82829// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3]
82830
82831v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
82832// W64: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
82833// W32-ERR: error: invalid operand for instruction
82834// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
82835
82836v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
82837// W64: encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
82838// W32-ERR: error: invalid operand for instruction
82839// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
82840
82841v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
82842// W64: encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
82843// W32-ERR: error: invalid operand for instruction
82844// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
82845
82846v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
82847// W64: encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
82848// W32-ERR: error: invalid operand for instruction
82849// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
82850
82851v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
82852// W64: encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
82853// W32-ERR: error: invalid operand for instruction
82854// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
82855
82856v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
82857// W64: encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
82858// W32-ERR: error: invalid operand for instruction
82859// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
82860
82861v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
82862// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
82863// W32-ERR: error: invalid operand for instruction
82864// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
82865
82866v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
82867// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
82868// W32-ERR: error: invalid operand for instruction
82869// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
82870
82871v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
82872// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
82873// W32-ERR: error: invalid operand for instruction
82874// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
82875
82876v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101]
82877// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
82878// W32-ERR: error: invalid operand for instruction
82879// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101]
82880
82881v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
82882// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
82883// W32-ERR: error: invalid operand for instruction
82884// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
82885
82886v_cmp_o_f64_e64 s[10:11], v[1:2], exec
82887// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
82888// W32-ERR: error: invalid operand for instruction
82889// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], exec
82890
82891v_cmp_o_f64_e64 s[10:11], v[1:2], 0
82892// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
82893// W32-ERR: error: invalid operand for instruction
82894// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], 0
82895
82896v_cmp_o_f64_e64 s[10:11], v[1:2], -1
82897// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
82898// W32-ERR: error: invalid operand for instruction
82899// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], -1
82900
82901v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
82902// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
82903// W32-ERR: error: invalid operand for instruction
82904// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
82905
82906v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
82907// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
82908// W32-ERR: error: invalid operand for instruction
82909// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
82910
82911v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
82912// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
82913// W32-ERR: error: invalid operand for instruction
82914// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
82915
82916v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
82917// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
82918// W32-ERR: error: invalid operand for instruction
82919// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
82920
82921v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
82922// W64: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
82923// W32-ERR: error: invalid operand for instruction
82924// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
82925
82926v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
82927// W64: encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
82928// W32-ERR: error: invalid operand for instruction
82929// W32-ERR-NEXT: v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
82930
82931v_cmp_o_f64 vcc_lo, v[1:2], v[2:3]
82932// W32: encoding: [0x01,0x05,0x4e,0x7c]
82933// W64-ERR: error: instruction not supported on this GPU
82934// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, v[1:2], v[2:3]
82935
82936v_cmp_o_f64 vcc_lo, v[254:255], v[2:3]
82937// W32: encoding: [0xfe,0x05,0x4e,0x7c]
82938// W64-ERR: error: instruction not supported on this GPU
82939// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, v[254:255], v[2:3]
82940
82941v_cmp_o_f64 vcc_lo, s[2:3], v[2:3]
82942// W32: encoding: [0x02,0x04,0x4e,0x7c]
82943// W64-ERR: error: instruction not supported on this GPU
82944// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, s[2:3], v[2:3]
82945
82946v_cmp_o_f64 vcc_lo, s[4:5], v[2:3]
82947// W32: encoding: [0x04,0x04,0x4e,0x7c]
82948// W64-ERR: error: instruction not supported on this GPU
82949// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, s[4:5], v[2:3]
82950
82951v_cmp_o_f64 vcc_lo, s[100:101], v[2:3]
82952// W32: encoding: [0x64,0x04,0x4e,0x7c]
82953// W64-ERR: error: instruction not supported on this GPU
82954// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, s[100:101], v[2:3]
82955
82956v_cmp_o_f64 vcc_lo, vcc, v[2:3]
82957// W32: encoding: [0x6a,0x04,0x4e,0x7c]
82958// W64-ERR: error: instruction not supported on this GPU
82959// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, vcc, v[2:3]
82960
82961v_cmp_o_f64 vcc_lo, exec, v[2:3]
82962// W32: encoding: [0x7e,0x04,0x4e,0x7c]
82963// W64-ERR: error: instruction not supported on this GPU
82964// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, exec, v[2:3]
82965
82966v_cmp_o_f64 vcc_lo, 0, v[2:3]
82967// W32: encoding: [0x80,0x04,0x4e,0x7c]
82968// W64-ERR: error: instruction not supported on this GPU
82969// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, 0, v[2:3]
82970
82971v_cmp_o_f64 vcc_lo, -1, v[2:3]
82972// W32: encoding: [0xc1,0x04,0x4e,0x7c]
82973// W64-ERR: error: instruction not supported on this GPU
82974// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, -1, v[2:3]
82975
82976v_cmp_o_f64 vcc_lo, 0.5, v[2:3]
82977// W32: encoding: [0xf0,0x04,0x4e,0x7c]
82978// W64-ERR: error: instruction not supported on this GPU
82979// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, 0.5, v[2:3]
82980
82981v_cmp_o_f64 vcc_lo, -4.0, v[2:3]
82982// W32: encoding: [0xf7,0x04,0x4e,0x7c]
82983// W64-ERR: error: instruction not supported on this GPU
82984// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, -4.0, v[2:3]
82985
82986v_cmp_o_f64 vcc_lo, 0xaf123456, v[2:3]
82987// W32: encoding: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x12,0xaf]
82988// W64-ERR: error: instruction not supported on this GPU
82989// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, 0xaf123456, v[2:3]
82990
82991v_cmp_o_f64 vcc_lo, 0x3f717273, v[2:3]
82992// W32: encoding: [0xff,0x04,0x4e,0x7c,0x73,0x72,0x71,0x3f]
82993// W64-ERR: error: instruction not supported on this GPU
82994// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, 0x3f717273, v[2:3]
82995
82996v_cmp_o_f64 vcc_lo, v[1:2], v[254:255]
82997// W32: encoding: [0x01,0xfd,0x4f,0x7c]
82998// W64-ERR: error: instruction not supported on this GPU
82999// W64-ERR-NEXT: v_cmp_o_f64 vcc_lo, v[1:2], v[254:255]
83000
83001v_cmp_o_f64_e64 s10, v[1:2], v[2:3]
83002// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
83003// W64-ERR: error: invalid operand for instruction
83004// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], v[2:3]
83005
83006v_cmp_o_f64_e64 s12, v[1:2], v[2:3]
83007// W32: encoding: [0x0c,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
83008// W64-ERR: error: invalid operand for instruction
83009// W64-ERR-NEXT: v_cmp_o_f64_e64 s12, v[1:2], v[2:3]
83010
83011v_cmp_o_f64_e64 s100, v[1:2], v[2:3]
83012// W32: encoding: [0x64,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
83013// W64-ERR: error: invalid operand for instruction
83014// W64-ERR-NEXT: v_cmp_o_f64_e64 s100, v[1:2], v[2:3]
83015
83016v_cmp_o_f64_e64 vcc_lo, v[1:2], v[2:3]
83017// W32: encoding: [0x6a,0x00,0x27,0xd4,0x01,0x05,0x02,0x00]
83018// W64-ERR: error: invalid operand for instruction
83019// W64-ERR-NEXT: v_cmp_o_f64_e64 vcc_lo, v[1:2], v[2:3]
83020
83021v_cmp_o_f64_e64 s10, v[254:255], v[2:3]
83022// W32: encoding: [0x0a,0x00,0x27,0xd4,0xfe,0x05,0x02,0x00]
83023// W64-ERR: error: invalid operand for instruction
83024// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[254:255], v[2:3]
83025
83026v_cmp_o_f64_e64 s10, s[2:3], v[2:3]
83027// W32: encoding: [0x0a,0x00,0x27,0xd4,0x02,0x04,0x02,0x00]
83028// W64-ERR: error: invalid operand for instruction
83029// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, s[2:3], v[2:3]
83030
83031v_cmp_o_f64_e64 s10, s[4:5], v[2:3]
83032// W32: encoding: [0x0a,0x00,0x27,0xd4,0x04,0x04,0x02,0x00]
83033// W64-ERR: error: invalid operand for instruction
83034// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, s[4:5], v[2:3]
83035
83036v_cmp_o_f64_e64 s10, s[100:101], v[2:3]
83037// W32: encoding: [0x0a,0x00,0x27,0xd4,0x64,0x04,0x02,0x00]
83038// W64-ERR: error: invalid operand for instruction
83039// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, s[100:101], v[2:3]
83040
83041v_cmp_o_f64_e64 s10, vcc, v[2:3]
83042// W32: encoding: [0x0a,0x00,0x27,0xd4,0x6a,0x04,0x02,0x00]
83043// W64-ERR: error: invalid operand for instruction
83044// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, vcc, v[2:3]
83045
83046v_cmp_o_f64_e64 s10, exec, v[2:3]
83047// W32: encoding: [0x0a,0x00,0x27,0xd4,0x7e,0x04,0x02,0x00]
83048// W64-ERR: error: invalid operand for instruction
83049// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, exec, v[2:3]
83050
83051v_cmp_o_f64_e64 s10, 0, v[2:3]
83052// W32: encoding: [0x0a,0x00,0x27,0xd4,0x80,0x04,0x02,0x00]
83053// W64-ERR: error: invalid operand for instruction
83054// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, 0, v[2:3]
83055
83056v_cmp_o_f64_e64 s10, -1, v[2:3]
83057// W32: encoding: [0x0a,0x00,0x27,0xd4,0xc1,0x04,0x02,0x00]
83058// W64-ERR: error: invalid operand for instruction
83059// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, -1, v[2:3]
83060
83061v_cmp_o_f64_e64 s10, 0.5, v[2:3]
83062// W32: encoding: [0x0a,0x00,0x27,0xd4,0xf0,0x04,0x02,0x00]
83063// W64-ERR: error: invalid operand for instruction
83064// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, 0.5, v[2:3]
83065
83066v_cmp_o_f64_e64 s10, -4.0, v[2:3]
83067// W32: encoding: [0x0a,0x00,0x27,0xd4,0xf7,0x04,0x02,0x00]
83068// W64-ERR: error: invalid operand for instruction
83069// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, -4.0, v[2:3]
83070
83071v_cmp_o_f64_e64 s10, v[1:2], v[254:255]
83072// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x03,0x00]
83073// W64-ERR: error: invalid operand for instruction
83074// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], v[254:255]
83075
83076v_cmp_o_f64_e64 s10, v[1:2], s[4:5]
83077// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x09,0x00,0x00]
83078// W64-ERR: error: invalid operand for instruction
83079// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], s[4:5]
83080
83081v_cmp_o_f64_e64 s10, v[1:2], s[6:7]
83082// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x0d,0x00,0x00]
83083// W64-ERR: error: invalid operand for instruction
83084// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], s[6:7]
83085
83086v_cmp_o_f64_e64 s10, v[1:2], s[100:101]
83087// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xc9,0x00,0x00]
83088// W64-ERR: error: invalid operand for instruction
83089// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], s[100:101]
83090
83091v_cmp_o_f64_e64 s10, v[1:2], vcc
83092// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xd5,0x00,0x00]
83093// W64-ERR: error: invalid operand for instruction
83094// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], vcc
83095
83096v_cmp_o_f64_e64 s10, v[1:2], exec
83097// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xfd,0x00,0x00]
83098// W64-ERR: error: invalid operand for instruction
83099// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], exec
83100
83101v_cmp_o_f64_e64 s10, v[1:2], 0
83102// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x01,0x01,0x00]
83103// W64-ERR: error: invalid operand for instruction
83104// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], 0
83105
83106v_cmp_o_f64_e64 s10, v[1:2], -1
83107// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x83,0x01,0x00]
83108// W64-ERR: error: invalid operand for instruction
83109// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], -1
83110
83111v_cmp_o_f64_e64 s10, v[1:2], 0.5
83112// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xe1,0x01,0x00]
83113// W64-ERR: error: invalid operand for instruction
83114// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], 0.5
83115
83116v_cmp_o_f64_e64 s10, v[1:2], -4.0
83117// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0xef,0x01,0x00]
83118// W64-ERR: error: invalid operand for instruction
83119// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], -4.0
83120
83121v_cmp_o_f64_e64 s10, -v[1:2], v[2:3]
83122// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x20]
83123// W64-ERR: error: invalid operand for instruction
83124// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, -v[1:2], v[2:3]
83125
83126v_cmp_o_f64_e64 s10, v[1:2], -v[2:3]
83127// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x40]
83128// W64-ERR: error: invalid operand for instruction
83129// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], -v[2:3]
83130
83131v_cmp_o_f64_e64 s10, -v[1:2], -v[2:3]
83132// W32: encoding: [0x0a,0x00,0x27,0xd4,0x01,0x05,0x02,0x60]
83133// W64-ERR: error: invalid operand for instruction
83134// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, -v[1:2], -v[2:3]
83135
83136v_cmp_o_f64_e64 s10, v[1:2], v[2:3] clamp
83137// W32: encoding: [0x0a,0x80,0x27,0xd4,0x01,0x05,0x02,0x00]
83138// W64-ERR: error: invalid operand for instruction
83139// W64-ERR-NEXT: v_cmp_o_f64_e64 s10, v[1:2], v[2:3] clamp
83140
83141v_cmp_u_f64 vcc, v[1:2], v[2:3]
83142// W64: encoding: [0x01,0x05,0x50,0x7c]
83143// W32-ERR: error: instruction not supported on this GPU
83144// W32-ERR-NEXT: v_cmp_u_f64 vcc, v[1:2], v[2:3]
83145
83146v_cmp_u_f64 vcc, v[254:255], v[2:3]
83147// W64: encoding: [0xfe,0x05,0x50,0x7c]
83148// W32-ERR: error: instruction not supported on this GPU
83149// W32-ERR-NEXT: v_cmp_u_f64 vcc, v[254:255], v[2:3]
83150
83151v_cmp_u_f64 vcc, s[2:3], v[2:3]
83152// W64: encoding: [0x02,0x04,0x50,0x7c]
83153// W32-ERR: error: instruction not supported on this GPU
83154// W32-ERR-NEXT: v_cmp_u_f64 vcc, s[2:3], v[2:3]
83155
83156v_cmp_u_f64 vcc, s[4:5], v[2:3]
83157// W64: encoding: [0x04,0x04,0x50,0x7c]
83158// W32-ERR: error: instruction not supported on this GPU
83159// W32-ERR-NEXT: v_cmp_u_f64 vcc, s[4:5], v[2:3]
83160
83161v_cmp_u_f64 vcc, s[100:101], v[2:3]
83162// W64: encoding: [0x64,0x04,0x50,0x7c]
83163// W32-ERR: error: instruction not supported on this GPU
83164// W32-ERR-NEXT: v_cmp_u_f64 vcc, s[100:101], v[2:3]
83165
83166v_cmp_u_f64 vcc, vcc, v[2:3]
83167// W64: encoding: [0x6a,0x04,0x50,0x7c]
83168// W32-ERR: error: instruction not supported on this GPU
83169// W32-ERR-NEXT: v_cmp_u_f64 vcc, vcc, v[2:3]
83170
83171v_cmp_u_f64 vcc, exec, v[2:3]
83172// W64: encoding: [0x7e,0x04,0x50,0x7c]
83173// W32-ERR: error: instruction not supported on this GPU
83174// W32-ERR-NEXT: v_cmp_u_f64 vcc, exec, v[2:3]
83175
83176v_cmp_u_f64 vcc, 0, v[2:3]
83177// W64: encoding: [0x80,0x04,0x50,0x7c]
83178// W32-ERR: error: instruction not supported on this GPU
83179// W32-ERR-NEXT: v_cmp_u_f64 vcc, 0, v[2:3]
83180
83181v_cmp_u_f64 vcc, -1, v[2:3]
83182// W64: encoding: [0xc1,0x04,0x50,0x7c]
83183// W32-ERR: error: instruction not supported on this GPU
83184// W32-ERR-NEXT: v_cmp_u_f64 vcc, -1, v[2:3]
83185
83186v_cmp_u_f64 vcc, 0.5, v[2:3]
83187// W64: encoding: [0xf0,0x04,0x50,0x7c]
83188// W32-ERR: error: instruction not supported on this GPU
83189// W32-ERR-NEXT: v_cmp_u_f64 vcc, 0.5, v[2:3]
83190
83191v_cmp_u_f64 vcc, -4.0, v[2:3]
83192// W64: encoding: [0xf7,0x04,0x50,0x7c]
83193// W32-ERR: error: instruction not supported on this GPU
83194// W32-ERR-NEXT: v_cmp_u_f64 vcc, -4.0, v[2:3]
83195
83196v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
83197// W64: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
83198// W32-ERR: error: instruction not supported on this GPU
83199// W32-ERR-NEXT: v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
83200
83201v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
83202// W64: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
83203// W32-ERR: error: instruction not supported on this GPU
83204// W32-ERR-NEXT: v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
83205
83206v_cmp_u_f64 vcc, v[1:2], v[254:255]
83207// W64: encoding: [0x01,0xfd,0x51,0x7c]
83208// W32-ERR: error: instruction not supported on this GPU
83209// W32-ERR-NEXT: v_cmp_u_f64 vcc, v[1:2], v[254:255]
83210
83211v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
83212// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
83213// W32-ERR: error: invalid operand for instruction
83214// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
83215
83216v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
83217// W64: encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
83218// W32-ERR: error: invalid operand for instruction
83219// W32-ERR-NEXT: v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
83220
83221v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3]
83222// W64: encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
83223// W32-ERR: error: invalid operand for instruction
83224// W32-ERR-NEXT: v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3]
83225
83226v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
83227// W64: encoding: [0x6a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
83228// W32-ERR: error: invalid operand for instruction
83229// W32-ERR-NEXT: v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
83230
83231v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
83232// W64: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
83233// W32-ERR: error: invalid operand for instruction
83234// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
83235
83236v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
83237// W64: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
83238// W32-ERR: error: invalid operand for instruction
83239// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
83240
83241v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
83242// W64: encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
83243// W32-ERR: error: invalid operand for instruction
83244// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
83245
83246v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3]
83247// W64: encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
83248// W32-ERR: error: invalid operand for instruction
83249// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3]
83250
83251v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
83252// W64: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
83253// W32-ERR: error: invalid operand for instruction
83254// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
83255
83256v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
83257// W64: encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
83258// W32-ERR: error: invalid operand for instruction
83259// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
83260
83261v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
83262// W64: encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
83263// W32-ERR: error: invalid operand for instruction
83264// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
83265
83266v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
83267// W64: encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
83268// W32-ERR: error: invalid operand for instruction
83269// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
83270
83271v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
83272// W64: encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
83273// W32-ERR: error: invalid operand for instruction
83274// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
83275
83276v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
83277// W64: encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
83278// W32-ERR: error: invalid operand for instruction
83279// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
83280
83281v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
83282// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
83283// W32-ERR: error: invalid operand for instruction
83284// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
83285
83286v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
83287// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
83288// W32-ERR: error: invalid operand for instruction
83289// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
83290
83291v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
83292// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
83293// W32-ERR: error: invalid operand for instruction
83294// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
83295
83296v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101]
83297// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
83298// W32-ERR: error: invalid operand for instruction
83299// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101]
83300
83301v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
83302// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
83303// W32-ERR: error: invalid operand for instruction
83304// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
83305
83306v_cmp_u_f64_e64 s[10:11], v[1:2], exec
83307// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
83308// W32-ERR: error: invalid operand for instruction
83309// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], exec
83310
83311v_cmp_u_f64_e64 s[10:11], v[1:2], 0
83312// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
83313// W32-ERR: error: invalid operand for instruction
83314// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], 0
83315
83316v_cmp_u_f64_e64 s[10:11], v[1:2], -1
83317// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
83318// W32-ERR: error: invalid operand for instruction
83319// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], -1
83320
83321v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
83322// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
83323// W32-ERR: error: invalid operand for instruction
83324// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
83325
83326v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
83327// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
83328// W32-ERR: error: invalid operand for instruction
83329// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
83330
83331v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
83332// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
83333// W32-ERR: error: invalid operand for instruction
83334// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
83335
83336v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
83337// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
83338// W32-ERR: error: invalid operand for instruction
83339// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
83340
83341v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
83342// W64: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
83343// W32-ERR: error: invalid operand for instruction
83344// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
83345
83346v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
83347// W64: encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
83348// W32-ERR: error: invalid operand for instruction
83349// W32-ERR-NEXT: v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
83350
83351v_cmp_u_f64 vcc_lo, v[1:2], v[2:3]
83352// W32: encoding: [0x01,0x05,0x50,0x7c]
83353// W64-ERR: error: instruction not supported on this GPU
83354// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, v[1:2], v[2:3]
83355
83356v_cmp_u_f64 vcc_lo, v[254:255], v[2:3]
83357// W32: encoding: [0xfe,0x05,0x50,0x7c]
83358// W64-ERR: error: instruction not supported on this GPU
83359// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, v[254:255], v[2:3]
83360
83361v_cmp_u_f64 vcc_lo, s[2:3], v[2:3]
83362// W32: encoding: [0x02,0x04,0x50,0x7c]
83363// W64-ERR: error: instruction not supported on this GPU
83364// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, s[2:3], v[2:3]
83365
83366v_cmp_u_f64 vcc_lo, s[4:5], v[2:3]
83367// W32: encoding: [0x04,0x04,0x50,0x7c]
83368// W64-ERR: error: instruction not supported on this GPU
83369// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, s[4:5], v[2:3]
83370
83371v_cmp_u_f64 vcc_lo, s[100:101], v[2:3]
83372// W32: encoding: [0x64,0x04,0x50,0x7c]
83373// W64-ERR: error: instruction not supported on this GPU
83374// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, s[100:101], v[2:3]
83375
83376v_cmp_u_f64 vcc_lo, vcc, v[2:3]
83377// W32: encoding: [0x6a,0x04,0x50,0x7c]
83378// W64-ERR: error: instruction not supported on this GPU
83379// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, vcc, v[2:3]
83380
83381v_cmp_u_f64 vcc_lo, exec, v[2:3]
83382// W32: encoding: [0x7e,0x04,0x50,0x7c]
83383// W64-ERR: error: instruction not supported on this GPU
83384// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, exec, v[2:3]
83385
83386v_cmp_u_f64 vcc_lo, 0, v[2:3]
83387// W32: encoding: [0x80,0x04,0x50,0x7c]
83388// W64-ERR: error: instruction not supported on this GPU
83389// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, 0, v[2:3]
83390
83391v_cmp_u_f64 vcc_lo, -1, v[2:3]
83392// W32: encoding: [0xc1,0x04,0x50,0x7c]
83393// W64-ERR: error: instruction not supported on this GPU
83394// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, -1, v[2:3]
83395
83396v_cmp_u_f64 vcc_lo, 0.5, v[2:3]
83397// W32: encoding: [0xf0,0x04,0x50,0x7c]
83398// W64-ERR: error: instruction not supported on this GPU
83399// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, 0.5, v[2:3]
83400
83401v_cmp_u_f64 vcc_lo, -4.0, v[2:3]
83402// W32: encoding: [0xf7,0x04,0x50,0x7c]
83403// W64-ERR: error: instruction not supported on this GPU
83404// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, -4.0, v[2:3]
83405
83406v_cmp_u_f64 vcc_lo, 0xaf123456, v[2:3]
83407// W32: encoding: [0xff,0x04,0x50,0x7c,0x56,0x34,0x12,0xaf]
83408// W64-ERR: error: instruction not supported on this GPU
83409// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, 0xaf123456, v[2:3]
83410
83411v_cmp_u_f64 vcc_lo, 0x3f717273, v[2:3]
83412// W32: encoding: [0xff,0x04,0x50,0x7c,0x73,0x72,0x71,0x3f]
83413// W64-ERR: error: instruction not supported on this GPU
83414// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, 0x3f717273, v[2:3]
83415
83416v_cmp_u_f64 vcc_lo, v[1:2], v[254:255]
83417// W32: encoding: [0x01,0xfd,0x51,0x7c]
83418// W64-ERR: error: instruction not supported on this GPU
83419// W64-ERR-NEXT: v_cmp_u_f64 vcc_lo, v[1:2], v[254:255]
83420
83421v_cmp_u_f64_e64 s10, v[1:2], v[2:3]
83422// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
83423// W64-ERR: error: invalid operand for instruction
83424// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], v[2:3]
83425
83426v_cmp_u_f64_e64 s12, v[1:2], v[2:3]
83427// W32: encoding: [0x0c,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
83428// W64-ERR: error: invalid operand for instruction
83429// W64-ERR-NEXT: v_cmp_u_f64_e64 s12, v[1:2], v[2:3]
83430
83431v_cmp_u_f64_e64 s100, v[1:2], v[2:3]
83432// W32: encoding: [0x64,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
83433// W64-ERR: error: invalid operand for instruction
83434// W64-ERR-NEXT: v_cmp_u_f64_e64 s100, v[1:2], v[2:3]
83435
83436v_cmp_u_f64_e64 vcc_lo, v[1:2], v[2:3]
83437// W32: encoding: [0x6a,0x00,0x28,0xd4,0x01,0x05,0x02,0x00]
83438// W64-ERR: error: invalid operand for instruction
83439// W64-ERR-NEXT: v_cmp_u_f64_e64 vcc_lo, v[1:2], v[2:3]
83440
83441v_cmp_u_f64_e64 s10, v[254:255], v[2:3]
83442// W32: encoding: [0x0a,0x00,0x28,0xd4,0xfe,0x05,0x02,0x00]
83443// W64-ERR: error: invalid operand for instruction
83444// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[254:255], v[2:3]
83445
83446v_cmp_u_f64_e64 s10, s[2:3], v[2:3]
83447// W32: encoding: [0x0a,0x00,0x28,0xd4,0x02,0x04,0x02,0x00]
83448// W64-ERR: error: invalid operand for instruction
83449// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, s[2:3], v[2:3]
83450
83451v_cmp_u_f64_e64 s10, s[4:5], v[2:3]
83452// W32: encoding: [0x0a,0x00,0x28,0xd4,0x04,0x04,0x02,0x00]
83453// W64-ERR: error: invalid operand for instruction
83454// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, s[4:5], v[2:3]
83455
83456v_cmp_u_f64_e64 s10, s[100:101], v[2:3]
83457// W32: encoding: [0x0a,0x00,0x28,0xd4,0x64,0x04,0x02,0x00]
83458// W64-ERR: error: invalid operand for instruction
83459// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, s[100:101], v[2:3]
83460
83461v_cmp_u_f64_e64 s10, vcc, v[2:3]
83462// W32: encoding: [0x0a,0x00,0x28,0xd4,0x6a,0x04,0x02,0x00]
83463// W64-ERR: error: invalid operand for instruction
83464// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, vcc, v[2:3]
83465
83466v_cmp_u_f64_e64 s10, exec, v[2:3]
83467// W32: encoding: [0x0a,0x00,0x28,0xd4,0x7e,0x04,0x02,0x00]
83468// W64-ERR: error: invalid operand for instruction
83469// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, exec, v[2:3]
83470
83471v_cmp_u_f64_e64 s10, 0, v[2:3]
83472// W32: encoding: [0x0a,0x00,0x28,0xd4,0x80,0x04,0x02,0x00]
83473// W64-ERR: error: invalid operand for instruction
83474// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, 0, v[2:3]
83475
83476v_cmp_u_f64_e64 s10, -1, v[2:3]
83477// W32: encoding: [0x0a,0x00,0x28,0xd4,0xc1,0x04,0x02,0x00]
83478// W64-ERR: error: invalid operand for instruction
83479// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, -1, v[2:3]
83480
83481v_cmp_u_f64_e64 s10, 0.5, v[2:3]
83482// W32: encoding: [0x0a,0x00,0x28,0xd4,0xf0,0x04,0x02,0x00]
83483// W64-ERR: error: invalid operand for instruction
83484// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, 0.5, v[2:3]
83485
83486v_cmp_u_f64_e64 s10, -4.0, v[2:3]
83487// W32: encoding: [0x0a,0x00,0x28,0xd4,0xf7,0x04,0x02,0x00]
83488// W64-ERR: error: invalid operand for instruction
83489// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, -4.0, v[2:3]
83490
83491v_cmp_u_f64_e64 s10, v[1:2], v[254:255]
83492// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x03,0x00]
83493// W64-ERR: error: invalid operand for instruction
83494// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], v[254:255]
83495
83496v_cmp_u_f64_e64 s10, v[1:2], s[4:5]
83497// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x09,0x00,0x00]
83498// W64-ERR: error: invalid operand for instruction
83499// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], s[4:5]
83500
83501v_cmp_u_f64_e64 s10, v[1:2], s[6:7]
83502// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x0d,0x00,0x00]
83503// W64-ERR: error: invalid operand for instruction
83504// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], s[6:7]
83505
83506v_cmp_u_f64_e64 s10, v[1:2], s[100:101]
83507// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xc9,0x00,0x00]
83508// W64-ERR: error: invalid operand for instruction
83509// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], s[100:101]
83510
83511v_cmp_u_f64_e64 s10, v[1:2], vcc
83512// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xd5,0x00,0x00]
83513// W64-ERR: error: invalid operand for instruction
83514// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], vcc
83515
83516v_cmp_u_f64_e64 s10, v[1:2], exec
83517// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xfd,0x00,0x00]
83518// W64-ERR: error: invalid operand for instruction
83519// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], exec
83520
83521v_cmp_u_f64_e64 s10, v[1:2], 0
83522// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x01,0x01,0x00]
83523// W64-ERR: error: invalid operand for instruction
83524// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], 0
83525
83526v_cmp_u_f64_e64 s10, v[1:2], -1
83527// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x83,0x01,0x00]
83528// W64-ERR: error: invalid operand for instruction
83529// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], -1
83530
83531v_cmp_u_f64_e64 s10, v[1:2], 0.5
83532// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xe1,0x01,0x00]
83533// W64-ERR: error: invalid operand for instruction
83534// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], 0.5
83535
83536v_cmp_u_f64_e64 s10, v[1:2], -4.0
83537// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0xef,0x01,0x00]
83538// W64-ERR: error: invalid operand for instruction
83539// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], -4.0
83540
83541v_cmp_u_f64_e64 s10, -v[1:2], v[2:3]
83542// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x20]
83543// W64-ERR: error: invalid operand for instruction
83544// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, -v[1:2], v[2:3]
83545
83546v_cmp_u_f64_e64 s10, v[1:2], -v[2:3]
83547// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x40]
83548// W64-ERR: error: invalid operand for instruction
83549// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], -v[2:3]
83550
83551v_cmp_u_f64_e64 s10, -v[1:2], -v[2:3]
83552// W32: encoding: [0x0a,0x00,0x28,0xd4,0x01,0x05,0x02,0x60]
83553// W64-ERR: error: invalid operand for instruction
83554// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, -v[1:2], -v[2:3]
83555
83556v_cmp_u_f64_e64 s10, v[1:2], v[2:3] clamp
83557// W32: encoding: [0x0a,0x80,0x28,0xd4,0x01,0x05,0x02,0x00]
83558// W64-ERR: error: invalid operand for instruction
83559// W64-ERR-NEXT: v_cmp_u_f64_e64 s10, v[1:2], v[2:3] clamp
83560
83561v_cmp_nge_f64 vcc, v[1:2], v[2:3]
83562// W64: encoding: [0x01,0x05,0x52,0x7c]
83563// W32-ERR: error: instruction not supported on this GPU
83564// W32-ERR-NEXT: v_cmp_nge_f64 vcc, v[1:2], v[2:3]
83565
83566v_cmp_nge_f64 vcc, v[254:255], v[2:3]
83567// W64: encoding: [0xfe,0x05,0x52,0x7c]
83568// W32-ERR: error: instruction not supported on this GPU
83569// W32-ERR-NEXT: v_cmp_nge_f64 vcc, v[254:255], v[2:3]
83570
83571v_cmp_nge_f64 vcc, s[2:3], v[2:3]
83572// W64: encoding: [0x02,0x04,0x52,0x7c]
83573// W32-ERR: error: instruction not supported on this GPU
83574// W32-ERR-NEXT: v_cmp_nge_f64 vcc, s[2:3], v[2:3]
83575
83576v_cmp_nge_f64 vcc, s[4:5], v[2:3]
83577// W64: encoding: [0x04,0x04,0x52,0x7c]
83578// W32-ERR: error: instruction not supported on this GPU
83579// W32-ERR-NEXT: v_cmp_nge_f64 vcc, s[4:5], v[2:3]
83580
83581v_cmp_nge_f64 vcc, s[100:101], v[2:3]
83582// W64: encoding: [0x64,0x04,0x52,0x7c]
83583// W32-ERR: error: instruction not supported on this GPU
83584// W32-ERR-NEXT: v_cmp_nge_f64 vcc, s[100:101], v[2:3]
83585
83586v_cmp_nge_f64 vcc, vcc, v[2:3]
83587// W64: encoding: [0x6a,0x04,0x52,0x7c]
83588// W32-ERR: error: instruction not supported on this GPU
83589// W32-ERR-NEXT: v_cmp_nge_f64 vcc, vcc, v[2:3]
83590
83591v_cmp_nge_f64 vcc, exec, v[2:3]
83592// W64: encoding: [0x7e,0x04,0x52,0x7c]
83593// W32-ERR: error: instruction not supported on this GPU
83594// W32-ERR-NEXT: v_cmp_nge_f64 vcc, exec, v[2:3]
83595
83596v_cmp_nge_f64 vcc, 0, v[2:3]
83597// W64: encoding: [0x80,0x04,0x52,0x7c]
83598// W32-ERR: error: instruction not supported on this GPU
83599// W32-ERR-NEXT: v_cmp_nge_f64 vcc, 0, v[2:3]
83600
83601v_cmp_nge_f64 vcc, -1, v[2:3]
83602// W64: encoding: [0xc1,0x04,0x52,0x7c]
83603// W32-ERR: error: instruction not supported on this GPU
83604// W32-ERR-NEXT: v_cmp_nge_f64 vcc, -1, v[2:3]
83605
83606v_cmp_nge_f64 vcc, 0.5, v[2:3]
83607// W64: encoding: [0xf0,0x04,0x52,0x7c]
83608// W32-ERR: error: instruction not supported on this GPU
83609// W32-ERR-NEXT: v_cmp_nge_f64 vcc, 0.5, v[2:3]
83610
83611v_cmp_nge_f64 vcc, -4.0, v[2:3]
83612// W64: encoding: [0xf7,0x04,0x52,0x7c]
83613// W32-ERR: error: instruction not supported on this GPU
83614// W32-ERR-NEXT: v_cmp_nge_f64 vcc, -4.0, v[2:3]
83615
83616v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
83617// W64: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
83618// W32-ERR: error: instruction not supported on this GPU
83619// W32-ERR-NEXT: v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
83620
83621v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
83622// W64: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
83623// W32-ERR: error: instruction not supported on this GPU
83624// W32-ERR-NEXT: v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
83625
83626v_cmp_nge_f64 vcc, v[1:2], v[254:255]
83627// W64: encoding: [0x01,0xfd,0x53,0x7c]
83628// W32-ERR: error: instruction not supported on this GPU
83629// W32-ERR-NEXT: v_cmp_nge_f64 vcc, v[1:2], v[254:255]
83630
83631v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
83632// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
83633// W32-ERR: error: invalid operand for instruction
83634// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
83635
83636v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
83637// W64: encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
83638// W32-ERR: error: invalid operand for instruction
83639// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
83640
83641v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3]
83642// W64: encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
83643// W32-ERR: error: invalid operand for instruction
83644// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3]
83645
83646v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
83647// W64: encoding: [0x6a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
83648// W32-ERR: error: invalid operand for instruction
83649// W32-ERR-NEXT: v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
83650
83651v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
83652// W64: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
83653// W32-ERR: error: invalid operand for instruction
83654// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
83655
83656v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
83657// W64: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
83658// W32-ERR: error: invalid operand for instruction
83659// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
83660
83661v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
83662// W64: encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
83663// W32-ERR: error: invalid operand for instruction
83664// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
83665
83666v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3]
83667// W64: encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
83668// W32-ERR: error: invalid operand for instruction
83669// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3]
83670
83671v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
83672// W64: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
83673// W32-ERR: error: invalid operand for instruction
83674// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
83675
83676v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
83677// W64: encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
83678// W32-ERR: error: invalid operand for instruction
83679// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
83680
83681v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
83682// W64: encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
83683// W32-ERR: error: invalid operand for instruction
83684// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
83685
83686v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
83687// W64: encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
83688// W32-ERR: error: invalid operand for instruction
83689// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
83690
83691v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
83692// W64: encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
83693// W32-ERR: error: invalid operand for instruction
83694// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
83695
83696v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
83697// W64: encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
83698// W32-ERR: error: invalid operand for instruction
83699// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
83700
83701v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
83702// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
83703// W32-ERR: error: invalid operand for instruction
83704// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
83705
83706v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
83707// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
83708// W32-ERR: error: invalid operand for instruction
83709// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
83710
83711v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
83712// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
83713// W32-ERR: error: invalid operand for instruction
83714// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
83715
83716v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101]
83717// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
83718// W32-ERR: error: invalid operand for instruction
83719// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101]
83720
83721v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
83722// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
83723// W32-ERR: error: invalid operand for instruction
83724// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
83725
83726v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
83727// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
83728// W32-ERR: error: invalid operand for instruction
83729// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
83730
83731v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
83732// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
83733// W32-ERR: error: invalid operand for instruction
83734// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
83735
83736v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
83737// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
83738// W32-ERR: error: invalid operand for instruction
83739// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
83740
83741v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
83742// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
83743// W32-ERR: error: invalid operand for instruction
83744// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
83745
83746v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
83747// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
83748// W32-ERR: error: invalid operand for instruction
83749// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
83750
83751v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
83752// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
83753// W32-ERR: error: invalid operand for instruction
83754// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
83755
83756v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
83757// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
83758// W32-ERR: error: invalid operand for instruction
83759// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
83760
83761v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
83762// W64: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
83763// W32-ERR: error: invalid operand for instruction
83764// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
83765
83766v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
83767// W64: encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
83768// W32-ERR: error: invalid operand for instruction
83769// W32-ERR-NEXT: v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
83770
83771v_cmp_nge_f64 vcc_lo, v[1:2], v[2:3]
83772// W32: encoding: [0x01,0x05,0x52,0x7c]
83773// W64-ERR: error: instruction not supported on this GPU
83774// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, v[1:2], v[2:3]
83775
83776v_cmp_nge_f64 vcc_lo, v[254:255], v[2:3]
83777// W32: encoding: [0xfe,0x05,0x52,0x7c]
83778// W64-ERR: error: instruction not supported on this GPU
83779// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, v[254:255], v[2:3]
83780
83781v_cmp_nge_f64 vcc_lo, s[2:3], v[2:3]
83782// W32: encoding: [0x02,0x04,0x52,0x7c]
83783// W64-ERR: error: instruction not supported on this GPU
83784// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, s[2:3], v[2:3]
83785
83786v_cmp_nge_f64 vcc_lo, s[4:5], v[2:3]
83787// W32: encoding: [0x04,0x04,0x52,0x7c]
83788// W64-ERR: error: instruction not supported on this GPU
83789// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, s[4:5], v[2:3]
83790
83791v_cmp_nge_f64 vcc_lo, s[100:101], v[2:3]
83792// W32: encoding: [0x64,0x04,0x52,0x7c]
83793// W64-ERR: error: instruction not supported on this GPU
83794// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, s[100:101], v[2:3]
83795
83796v_cmp_nge_f64 vcc_lo, vcc, v[2:3]
83797// W32: encoding: [0x6a,0x04,0x52,0x7c]
83798// W64-ERR: error: instruction not supported on this GPU
83799// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, vcc, v[2:3]
83800
83801v_cmp_nge_f64 vcc_lo, exec, v[2:3]
83802// W32: encoding: [0x7e,0x04,0x52,0x7c]
83803// W64-ERR: error: instruction not supported on this GPU
83804// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, exec, v[2:3]
83805
83806v_cmp_nge_f64 vcc_lo, 0, v[2:3]
83807// W32: encoding: [0x80,0x04,0x52,0x7c]
83808// W64-ERR: error: instruction not supported on this GPU
83809// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, 0, v[2:3]
83810
83811v_cmp_nge_f64 vcc_lo, -1, v[2:3]
83812// W32: encoding: [0xc1,0x04,0x52,0x7c]
83813// W64-ERR: error: instruction not supported on this GPU
83814// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, -1, v[2:3]
83815
83816v_cmp_nge_f64 vcc_lo, 0.5, v[2:3]
83817// W32: encoding: [0xf0,0x04,0x52,0x7c]
83818// W64-ERR: error: instruction not supported on this GPU
83819// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, 0.5, v[2:3]
83820
83821v_cmp_nge_f64 vcc_lo, -4.0, v[2:3]
83822// W32: encoding: [0xf7,0x04,0x52,0x7c]
83823// W64-ERR: error: instruction not supported on this GPU
83824// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, -4.0, v[2:3]
83825
83826v_cmp_nge_f64 vcc_lo, 0xaf123456, v[2:3]
83827// W32: encoding: [0xff,0x04,0x52,0x7c,0x56,0x34,0x12,0xaf]
83828// W64-ERR: error: instruction not supported on this GPU
83829// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, 0xaf123456, v[2:3]
83830
83831v_cmp_nge_f64 vcc_lo, 0x3f717273, v[2:3]
83832// W32: encoding: [0xff,0x04,0x52,0x7c,0x73,0x72,0x71,0x3f]
83833// W64-ERR: error: instruction not supported on this GPU
83834// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, 0x3f717273, v[2:3]
83835
83836v_cmp_nge_f64 vcc_lo, v[1:2], v[254:255]
83837// W32: encoding: [0x01,0xfd,0x53,0x7c]
83838// W64-ERR: error: instruction not supported on this GPU
83839// W64-ERR-NEXT: v_cmp_nge_f64 vcc_lo, v[1:2], v[254:255]
83840
83841v_cmp_nge_f64_e64 s10, v[1:2], v[2:3]
83842// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
83843// W64-ERR: error: invalid operand for instruction
83844// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3]
83845
83846v_cmp_nge_f64_e64 s12, v[1:2], v[2:3]
83847// W32: encoding: [0x0c,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
83848// W64-ERR: error: invalid operand for instruction
83849// W64-ERR-NEXT: v_cmp_nge_f64_e64 s12, v[1:2], v[2:3]
83850
83851v_cmp_nge_f64_e64 s100, v[1:2], v[2:3]
83852// W32: encoding: [0x64,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
83853// W64-ERR: error: invalid operand for instruction
83854// W64-ERR-NEXT: v_cmp_nge_f64_e64 s100, v[1:2], v[2:3]
83855
83856v_cmp_nge_f64_e64 vcc_lo, v[1:2], v[2:3]
83857// W32: encoding: [0x6a,0x00,0x29,0xd4,0x01,0x05,0x02,0x00]
83858// W64-ERR: error: invalid operand for instruction
83859// W64-ERR-NEXT: v_cmp_nge_f64_e64 vcc_lo, v[1:2], v[2:3]
83860
83861v_cmp_nge_f64_e64 s10, v[254:255], v[2:3]
83862// W32: encoding: [0x0a,0x00,0x29,0xd4,0xfe,0x05,0x02,0x00]
83863// W64-ERR: error: invalid operand for instruction
83864// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[254:255], v[2:3]
83865
83866v_cmp_nge_f64_e64 s10, s[2:3], v[2:3]
83867// W32: encoding: [0x0a,0x00,0x29,0xd4,0x02,0x04,0x02,0x00]
83868// W64-ERR: error: invalid operand for instruction
83869// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, s[2:3], v[2:3]
83870
83871v_cmp_nge_f64_e64 s10, s[4:5], v[2:3]
83872// W32: encoding: [0x0a,0x00,0x29,0xd4,0x04,0x04,0x02,0x00]
83873// W64-ERR: error: invalid operand for instruction
83874// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, s[4:5], v[2:3]
83875
83876v_cmp_nge_f64_e64 s10, s[100:101], v[2:3]
83877// W32: encoding: [0x0a,0x00,0x29,0xd4,0x64,0x04,0x02,0x00]
83878// W64-ERR: error: invalid operand for instruction
83879// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, s[100:101], v[2:3]
83880
83881v_cmp_nge_f64_e64 s10, vcc, v[2:3]
83882// W32: encoding: [0x0a,0x00,0x29,0xd4,0x6a,0x04,0x02,0x00]
83883// W64-ERR: error: invalid operand for instruction
83884// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, vcc, v[2:3]
83885
83886v_cmp_nge_f64_e64 s10, exec, v[2:3]
83887// W32: encoding: [0x0a,0x00,0x29,0xd4,0x7e,0x04,0x02,0x00]
83888// W64-ERR: error: invalid operand for instruction
83889// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, exec, v[2:3]
83890
83891v_cmp_nge_f64_e64 s10, 0, v[2:3]
83892// W32: encoding: [0x0a,0x00,0x29,0xd4,0x80,0x04,0x02,0x00]
83893// W64-ERR: error: invalid operand for instruction
83894// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, 0, v[2:3]
83895
83896v_cmp_nge_f64_e64 s10, -1, v[2:3]
83897// W32: encoding: [0x0a,0x00,0x29,0xd4,0xc1,0x04,0x02,0x00]
83898// W64-ERR: error: invalid operand for instruction
83899// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, -1, v[2:3]
83900
83901v_cmp_nge_f64_e64 s10, 0.5, v[2:3]
83902// W32: encoding: [0x0a,0x00,0x29,0xd4,0xf0,0x04,0x02,0x00]
83903// W64-ERR: error: invalid operand for instruction
83904// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, 0.5, v[2:3]
83905
83906v_cmp_nge_f64_e64 s10, -4.0, v[2:3]
83907// W32: encoding: [0x0a,0x00,0x29,0xd4,0xf7,0x04,0x02,0x00]
83908// W64-ERR: error: invalid operand for instruction
83909// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, -4.0, v[2:3]
83910
83911v_cmp_nge_f64_e64 s10, v[1:2], v[254:255]
83912// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x03,0x00]
83913// W64-ERR: error: invalid operand for instruction
83914// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], v[254:255]
83915
83916v_cmp_nge_f64_e64 s10, v[1:2], s[4:5]
83917// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x09,0x00,0x00]
83918// W64-ERR: error: invalid operand for instruction
83919// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], s[4:5]
83920
83921v_cmp_nge_f64_e64 s10, v[1:2], s[6:7]
83922// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x0d,0x00,0x00]
83923// W64-ERR: error: invalid operand for instruction
83924// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], s[6:7]
83925
83926v_cmp_nge_f64_e64 s10, v[1:2], s[100:101]
83927// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xc9,0x00,0x00]
83928// W64-ERR: error: invalid operand for instruction
83929// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], s[100:101]
83930
83931v_cmp_nge_f64_e64 s10, v[1:2], vcc
83932// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xd5,0x00,0x00]
83933// W64-ERR: error: invalid operand for instruction
83934// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], vcc
83935
83936v_cmp_nge_f64_e64 s10, v[1:2], exec
83937// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xfd,0x00,0x00]
83938// W64-ERR: error: invalid operand for instruction
83939// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], exec
83940
83941v_cmp_nge_f64_e64 s10, v[1:2], 0
83942// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x01,0x01,0x00]
83943// W64-ERR: error: invalid operand for instruction
83944// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], 0
83945
83946v_cmp_nge_f64_e64 s10, v[1:2], -1
83947// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x83,0x01,0x00]
83948// W64-ERR: error: invalid operand for instruction
83949// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], -1
83950
83951v_cmp_nge_f64_e64 s10, v[1:2], 0.5
83952// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xe1,0x01,0x00]
83953// W64-ERR: error: invalid operand for instruction
83954// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], 0.5
83955
83956v_cmp_nge_f64_e64 s10, v[1:2], -4.0
83957// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0xef,0x01,0x00]
83958// W64-ERR: error: invalid operand for instruction
83959// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], -4.0
83960
83961v_cmp_nge_f64_e64 s10, -v[1:2], v[2:3]
83962// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x20]
83963// W64-ERR: error: invalid operand for instruction
83964// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, -v[1:2], v[2:3]
83965
83966v_cmp_nge_f64_e64 s10, v[1:2], -v[2:3]
83967// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x40]
83968// W64-ERR: error: invalid operand for instruction
83969// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], -v[2:3]
83970
83971v_cmp_nge_f64_e64 s10, -v[1:2], -v[2:3]
83972// W32: encoding: [0x0a,0x00,0x29,0xd4,0x01,0x05,0x02,0x60]
83973// W64-ERR: error: invalid operand for instruction
83974// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, -v[1:2], -v[2:3]
83975
83976v_cmp_nge_f64_e64 s10, v[1:2], v[2:3] clamp
83977// W32: encoding: [0x0a,0x80,0x29,0xd4,0x01,0x05,0x02,0x00]
83978// W64-ERR: error: invalid operand for instruction
83979// W64-ERR-NEXT: v_cmp_nge_f64_e64 s10, v[1:2], v[2:3] clamp
83980
83981v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
83982// W64: encoding: [0x01,0x05,0x54,0x7c]
83983// W32-ERR: error: instruction not supported on this GPU
83984// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
83985
83986v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
83987// W64: encoding: [0xfe,0x05,0x54,0x7c]
83988// W32-ERR: error: instruction not supported on this GPU
83989// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
83990
83991v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
83992// W64: encoding: [0x02,0x04,0x54,0x7c]
83993// W32-ERR: error: instruction not supported on this GPU
83994// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
83995
83996v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
83997// W64: encoding: [0x04,0x04,0x54,0x7c]
83998// W32-ERR: error: instruction not supported on this GPU
83999// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
84000
84001v_cmp_nlg_f64 vcc, s[100:101], v[2:3]
84002// W64: encoding: [0x64,0x04,0x54,0x7c]
84003// W32-ERR: error: instruction not supported on this GPU
84004// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, s[100:101], v[2:3]
84005
84006v_cmp_nlg_f64 vcc, vcc, v[2:3]
84007// W64: encoding: [0x6a,0x04,0x54,0x7c]
84008// W32-ERR: error: instruction not supported on this GPU
84009// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, vcc, v[2:3]
84010
84011v_cmp_nlg_f64 vcc, exec, v[2:3]
84012// W64: encoding: [0x7e,0x04,0x54,0x7c]
84013// W32-ERR: error: instruction not supported on this GPU
84014// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, exec, v[2:3]
84015
84016v_cmp_nlg_f64 vcc, 0, v[2:3]
84017// W64: encoding: [0x80,0x04,0x54,0x7c]
84018// W32-ERR: error: instruction not supported on this GPU
84019// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, 0, v[2:3]
84020
84021v_cmp_nlg_f64 vcc, -1, v[2:3]
84022// W64: encoding: [0xc1,0x04,0x54,0x7c]
84023// W32-ERR: error: instruction not supported on this GPU
84024// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, -1, v[2:3]
84025
84026v_cmp_nlg_f64 vcc, 0.5, v[2:3]
84027// W64: encoding: [0xf0,0x04,0x54,0x7c]
84028// W32-ERR: error: instruction not supported on this GPU
84029// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, 0.5, v[2:3]
84030
84031v_cmp_nlg_f64 vcc, -4.0, v[2:3]
84032// W64: encoding: [0xf7,0x04,0x54,0x7c]
84033// W32-ERR: error: instruction not supported on this GPU
84034// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, -4.0, v[2:3]
84035
84036v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
84037// W64: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
84038// W32-ERR: error: instruction not supported on this GPU
84039// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
84040
84041v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
84042// W64: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
84043// W32-ERR: error: instruction not supported on this GPU
84044// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
84045
84046v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
84047// W64: encoding: [0x01,0xfd,0x55,0x7c]
84048// W32-ERR: error: instruction not supported on this GPU
84049// W32-ERR-NEXT: v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
84050
84051v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
84052// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
84053// W32-ERR: error: invalid operand for instruction
84054// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
84055
84056v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
84057// W64: encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
84058// W32-ERR: error: invalid operand for instruction
84059// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
84060
84061v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
84062// W64: encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
84063// W32-ERR: error: invalid operand for instruction
84064// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
84065
84066v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
84067// W64: encoding: [0x6a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
84068// W32-ERR: error: invalid operand for instruction
84069// W32-ERR-NEXT: v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
84070
84071v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
84072// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
84073// W32-ERR: error: invalid operand for instruction
84074// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
84075
84076v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
84077// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
84078// W32-ERR: error: invalid operand for instruction
84079// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
84080
84081v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
84082// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
84083// W32-ERR: error: invalid operand for instruction
84084// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
84085
84086v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
84087// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
84088// W32-ERR: error: invalid operand for instruction
84089// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
84090
84091v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
84092// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
84093// W32-ERR: error: invalid operand for instruction
84094// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
84095
84096v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
84097// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
84098// W32-ERR: error: invalid operand for instruction
84099// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
84100
84101v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
84102// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
84103// W32-ERR: error: invalid operand for instruction
84104// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
84105
84106v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
84107// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
84108// W32-ERR: error: invalid operand for instruction
84109// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
84110
84111v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
84112// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
84113// W32-ERR: error: invalid operand for instruction
84114// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
84115
84116v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
84117// W64: encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
84118// W32-ERR: error: invalid operand for instruction
84119// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
84120
84121v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
84122// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
84123// W32-ERR: error: invalid operand for instruction
84124// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
84125
84126v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
84127// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
84128// W32-ERR: error: invalid operand for instruction
84129// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
84130
84131v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
84132// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
84133// W32-ERR: error: invalid operand for instruction
84134// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
84135
84136v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
84137// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
84138// W32-ERR: error: invalid operand for instruction
84139// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
84140
84141v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
84142// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
84143// W32-ERR: error: invalid operand for instruction
84144// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
84145
84146v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
84147// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
84148// W32-ERR: error: invalid operand for instruction
84149// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
84150
84151v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
84152// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
84153// W32-ERR: error: invalid operand for instruction
84154// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
84155
84156v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
84157// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
84158// W32-ERR: error: invalid operand for instruction
84159// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
84160
84161v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
84162// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
84163// W32-ERR: error: invalid operand for instruction
84164// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
84165
84166v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
84167// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
84168// W32-ERR: error: invalid operand for instruction
84169// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
84170
84171v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
84172// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
84173// W32-ERR: error: invalid operand for instruction
84174// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
84175
84176v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
84177// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
84178// W32-ERR: error: invalid operand for instruction
84179// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
84180
84181v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
84182// W64: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
84183// W32-ERR: error: invalid operand for instruction
84184// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
84185
84186v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
84187// W64: encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
84188// W32-ERR: error: invalid operand for instruction
84189// W32-ERR-NEXT: v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
84190
84191v_cmp_nlg_f64 vcc_lo, v[1:2], v[2:3]
84192// W32: encoding: [0x01,0x05,0x54,0x7c]
84193// W64-ERR: error: instruction not supported on this GPU
84194// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, v[1:2], v[2:3]
84195
84196v_cmp_nlg_f64 vcc_lo, v[254:255], v[2:3]
84197// W32: encoding: [0xfe,0x05,0x54,0x7c]
84198// W64-ERR: error: instruction not supported on this GPU
84199// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, v[254:255], v[2:3]
84200
84201v_cmp_nlg_f64 vcc_lo, s[2:3], v[2:3]
84202// W32: encoding: [0x02,0x04,0x54,0x7c]
84203// W64-ERR: error: instruction not supported on this GPU
84204// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, s[2:3], v[2:3]
84205
84206v_cmp_nlg_f64 vcc_lo, s[4:5], v[2:3]
84207// W32: encoding: [0x04,0x04,0x54,0x7c]
84208// W64-ERR: error: instruction not supported on this GPU
84209// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, s[4:5], v[2:3]
84210
84211v_cmp_nlg_f64 vcc_lo, s[100:101], v[2:3]
84212// W32: encoding: [0x64,0x04,0x54,0x7c]
84213// W64-ERR: error: instruction not supported on this GPU
84214// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, s[100:101], v[2:3]
84215
84216v_cmp_nlg_f64 vcc_lo, vcc, v[2:3]
84217// W32: encoding: [0x6a,0x04,0x54,0x7c]
84218// W64-ERR: error: instruction not supported on this GPU
84219// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, vcc, v[2:3]
84220
84221v_cmp_nlg_f64 vcc_lo, exec, v[2:3]
84222// W32: encoding: [0x7e,0x04,0x54,0x7c]
84223// W64-ERR: error: instruction not supported on this GPU
84224// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, exec, v[2:3]
84225
84226v_cmp_nlg_f64 vcc_lo, 0, v[2:3]
84227// W32: encoding: [0x80,0x04,0x54,0x7c]
84228// W64-ERR: error: instruction not supported on this GPU
84229// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, 0, v[2:3]
84230
84231v_cmp_nlg_f64 vcc_lo, -1, v[2:3]
84232// W32: encoding: [0xc1,0x04,0x54,0x7c]
84233// W64-ERR: error: instruction not supported on this GPU
84234// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, -1, v[2:3]
84235
84236v_cmp_nlg_f64 vcc_lo, 0.5, v[2:3]
84237// W32: encoding: [0xf0,0x04,0x54,0x7c]
84238// W64-ERR: error: instruction not supported on this GPU
84239// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, 0.5, v[2:3]
84240
84241v_cmp_nlg_f64 vcc_lo, -4.0, v[2:3]
84242// W32: encoding: [0xf7,0x04,0x54,0x7c]
84243// W64-ERR: error: instruction not supported on this GPU
84244// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, -4.0, v[2:3]
84245
84246v_cmp_nlg_f64 vcc_lo, 0xaf123456, v[2:3]
84247// W32: encoding: [0xff,0x04,0x54,0x7c,0x56,0x34,0x12,0xaf]
84248// W64-ERR: error: instruction not supported on this GPU
84249// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, 0xaf123456, v[2:3]
84250
84251v_cmp_nlg_f64 vcc_lo, 0x3f717273, v[2:3]
84252// W32: encoding: [0xff,0x04,0x54,0x7c,0x73,0x72,0x71,0x3f]
84253// W64-ERR: error: instruction not supported on this GPU
84254// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, 0x3f717273, v[2:3]
84255
84256v_cmp_nlg_f64 vcc_lo, v[1:2], v[254:255]
84257// W32: encoding: [0x01,0xfd,0x55,0x7c]
84258// W64-ERR: error: instruction not supported on this GPU
84259// W64-ERR-NEXT: v_cmp_nlg_f64 vcc_lo, v[1:2], v[254:255]
84260
84261v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3]
84262// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
84263// W64-ERR: error: invalid operand for instruction
84264// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3]
84265
84266v_cmp_nlg_f64_e64 s12, v[1:2], v[2:3]
84267// W32: encoding: [0x0c,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
84268// W64-ERR: error: invalid operand for instruction
84269// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s12, v[1:2], v[2:3]
84270
84271v_cmp_nlg_f64_e64 s100, v[1:2], v[2:3]
84272// W32: encoding: [0x64,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
84273// W64-ERR: error: invalid operand for instruction
84274// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s100, v[1:2], v[2:3]
84275
84276v_cmp_nlg_f64_e64 vcc_lo, v[1:2], v[2:3]
84277// W32: encoding: [0x6a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x00]
84278// W64-ERR: error: invalid operand for instruction
84279// W64-ERR-NEXT: v_cmp_nlg_f64_e64 vcc_lo, v[1:2], v[2:3]
84280
84281v_cmp_nlg_f64_e64 s10, v[254:255], v[2:3]
84282// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xfe,0x05,0x02,0x00]
84283// W64-ERR: error: invalid operand for instruction
84284// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[254:255], v[2:3]
84285
84286v_cmp_nlg_f64_e64 s10, s[2:3], v[2:3]
84287// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x02,0x04,0x02,0x00]
84288// W64-ERR: error: invalid operand for instruction
84289// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, s[2:3], v[2:3]
84290
84291v_cmp_nlg_f64_e64 s10, s[4:5], v[2:3]
84292// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x04,0x04,0x02,0x00]
84293// W64-ERR: error: invalid operand for instruction
84294// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, s[4:5], v[2:3]
84295
84296v_cmp_nlg_f64_e64 s10, s[100:101], v[2:3]
84297// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x64,0x04,0x02,0x00]
84298// W64-ERR: error: invalid operand for instruction
84299// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, s[100:101], v[2:3]
84300
84301v_cmp_nlg_f64_e64 s10, vcc, v[2:3]
84302// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x6a,0x04,0x02,0x00]
84303// W64-ERR: error: invalid operand for instruction
84304// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, vcc, v[2:3]
84305
84306v_cmp_nlg_f64_e64 s10, exec, v[2:3]
84307// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x7e,0x04,0x02,0x00]
84308// W64-ERR: error: invalid operand for instruction
84309// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, exec, v[2:3]
84310
84311v_cmp_nlg_f64_e64 s10, 0, v[2:3]
84312// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x80,0x04,0x02,0x00]
84313// W64-ERR: error: invalid operand for instruction
84314// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, 0, v[2:3]
84315
84316v_cmp_nlg_f64_e64 s10, -1, v[2:3]
84317// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xc1,0x04,0x02,0x00]
84318// W64-ERR: error: invalid operand for instruction
84319// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, -1, v[2:3]
84320
84321v_cmp_nlg_f64_e64 s10, 0.5, v[2:3]
84322// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xf0,0x04,0x02,0x00]
84323// W64-ERR: error: invalid operand for instruction
84324// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, 0.5, v[2:3]
84325
84326v_cmp_nlg_f64_e64 s10, -4.0, v[2:3]
84327// W32: encoding: [0x0a,0x00,0x2a,0xd4,0xf7,0x04,0x02,0x00]
84328// W64-ERR: error: invalid operand for instruction
84329// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, -4.0, v[2:3]
84330
84331v_cmp_nlg_f64_e64 s10, v[1:2], v[254:255]
84332// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x03,0x00]
84333// W64-ERR: error: invalid operand for instruction
84334// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], v[254:255]
84335
84336v_cmp_nlg_f64_e64 s10, v[1:2], s[4:5]
84337// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x09,0x00,0x00]
84338// W64-ERR: error: invalid operand for instruction
84339// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], s[4:5]
84340
84341v_cmp_nlg_f64_e64 s10, v[1:2], s[6:7]
84342// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x0d,0x00,0x00]
84343// W64-ERR: error: invalid operand for instruction
84344// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], s[6:7]
84345
84346v_cmp_nlg_f64_e64 s10, v[1:2], s[100:101]
84347// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xc9,0x00,0x00]
84348// W64-ERR: error: invalid operand for instruction
84349// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], s[100:101]
84350
84351v_cmp_nlg_f64_e64 s10, v[1:2], vcc
84352// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xd5,0x00,0x00]
84353// W64-ERR: error: invalid operand for instruction
84354// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], vcc
84355
84356v_cmp_nlg_f64_e64 s10, v[1:2], exec
84357// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xfd,0x00,0x00]
84358// W64-ERR: error: invalid operand for instruction
84359// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], exec
84360
84361v_cmp_nlg_f64_e64 s10, v[1:2], 0
84362// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x01,0x01,0x00]
84363// W64-ERR: error: invalid operand for instruction
84364// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], 0
84365
84366v_cmp_nlg_f64_e64 s10, v[1:2], -1
84367// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x83,0x01,0x00]
84368// W64-ERR: error: invalid operand for instruction
84369// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], -1
84370
84371v_cmp_nlg_f64_e64 s10, v[1:2], 0.5
84372// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xe1,0x01,0x00]
84373// W64-ERR: error: invalid operand for instruction
84374// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], 0.5
84375
84376v_cmp_nlg_f64_e64 s10, v[1:2], -4.0
84377// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0xef,0x01,0x00]
84378// W64-ERR: error: invalid operand for instruction
84379// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], -4.0
84380
84381v_cmp_nlg_f64_e64 s10, -v[1:2], v[2:3]
84382// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x20]
84383// W64-ERR: error: invalid operand for instruction
84384// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, -v[1:2], v[2:3]
84385
84386v_cmp_nlg_f64_e64 s10, v[1:2], -v[2:3]
84387// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x40]
84388// W64-ERR: error: invalid operand for instruction
84389// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], -v[2:3]
84390
84391v_cmp_nlg_f64_e64 s10, -v[1:2], -v[2:3]
84392// W32: encoding: [0x0a,0x00,0x2a,0xd4,0x01,0x05,0x02,0x60]
84393// W64-ERR: error: invalid operand for instruction
84394// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, -v[1:2], -v[2:3]
84395
84396v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3] clamp
84397// W32: encoding: [0x0a,0x80,0x2a,0xd4,0x01,0x05,0x02,0x00]
84398// W64-ERR: error: invalid operand for instruction
84399// W64-ERR-NEXT: v_cmp_nlg_f64_e64 s10, v[1:2], v[2:3] clamp
84400
84401v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
84402// W64: encoding: [0x01,0x05,0x56,0x7c]
84403// W32-ERR: error: instruction not supported on this GPU
84404// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
84405
84406v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
84407// W64: encoding: [0xfe,0x05,0x56,0x7c]
84408// W32-ERR: error: instruction not supported on this GPU
84409// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
84410
84411v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
84412// W64: encoding: [0x02,0x04,0x56,0x7c]
84413// W32-ERR: error: instruction not supported on this GPU
84414// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
84415
84416v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
84417// W64: encoding: [0x04,0x04,0x56,0x7c]
84418// W32-ERR: error: instruction not supported on this GPU
84419// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
84420
84421v_cmp_ngt_f64 vcc, s[100:101], v[2:3]
84422// W64: encoding: [0x64,0x04,0x56,0x7c]
84423// W32-ERR: error: instruction not supported on this GPU
84424// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, s[100:101], v[2:3]
84425
84426v_cmp_ngt_f64 vcc, vcc, v[2:3]
84427// W64: encoding: [0x6a,0x04,0x56,0x7c]
84428// W32-ERR: error: instruction not supported on this GPU
84429// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, vcc, v[2:3]
84430
84431v_cmp_ngt_f64 vcc, exec, v[2:3]
84432// W64: encoding: [0x7e,0x04,0x56,0x7c]
84433// W32-ERR: error: instruction not supported on this GPU
84434// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, exec, v[2:3]
84435
84436v_cmp_ngt_f64 vcc, 0, v[2:3]
84437// W64: encoding: [0x80,0x04,0x56,0x7c]
84438// W32-ERR: error: instruction not supported on this GPU
84439// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, 0, v[2:3]
84440
84441v_cmp_ngt_f64 vcc, -1, v[2:3]
84442// W64: encoding: [0xc1,0x04,0x56,0x7c]
84443// W32-ERR: error: instruction not supported on this GPU
84444// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, -1, v[2:3]
84445
84446v_cmp_ngt_f64 vcc, 0.5, v[2:3]
84447// W64: encoding: [0xf0,0x04,0x56,0x7c]
84448// W32-ERR: error: instruction not supported on this GPU
84449// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, 0.5, v[2:3]
84450
84451v_cmp_ngt_f64 vcc, -4.0, v[2:3]
84452// W64: encoding: [0xf7,0x04,0x56,0x7c]
84453// W32-ERR: error: instruction not supported on this GPU
84454// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, -4.0, v[2:3]
84455
84456v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
84457// W64: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
84458// W32-ERR: error: instruction not supported on this GPU
84459// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
84460
84461v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
84462// W64: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
84463// W32-ERR: error: instruction not supported on this GPU
84464// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
84465
84466v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
84467// W64: encoding: [0x01,0xfd,0x57,0x7c]
84468// W32-ERR: error: instruction not supported on this GPU
84469// W32-ERR-NEXT: v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
84470
84471v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
84472// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
84473// W32-ERR: error: invalid operand for instruction
84474// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
84475
84476v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
84477// W64: encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
84478// W32-ERR: error: invalid operand for instruction
84479// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
84480
84481v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
84482// W64: encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
84483// W32-ERR: error: invalid operand for instruction
84484// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
84485
84486v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
84487// W64: encoding: [0x6a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
84488// W32-ERR: error: invalid operand for instruction
84489// W32-ERR-NEXT: v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
84490
84491v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
84492// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
84493// W32-ERR: error: invalid operand for instruction
84494// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
84495
84496v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
84497// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
84498// W32-ERR: error: invalid operand for instruction
84499// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
84500
84501v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
84502// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
84503// W32-ERR: error: invalid operand for instruction
84504// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
84505
84506v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
84507// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
84508// W32-ERR: error: invalid operand for instruction
84509// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
84510
84511v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
84512// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
84513// W32-ERR: error: invalid operand for instruction
84514// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
84515
84516v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
84517// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
84518// W32-ERR: error: invalid operand for instruction
84519// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
84520
84521v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
84522// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
84523// W32-ERR: error: invalid operand for instruction
84524// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
84525
84526v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
84527// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
84528// W32-ERR: error: invalid operand for instruction
84529// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
84530
84531v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
84532// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
84533// W32-ERR: error: invalid operand for instruction
84534// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
84535
84536v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
84537// W64: encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
84538// W32-ERR: error: invalid operand for instruction
84539// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
84540
84541v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
84542// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
84543// W32-ERR: error: invalid operand for instruction
84544// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
84545
84546v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
84547// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
84548// W32-ERR: error: invalid operand for instruction
84549// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
84550
84551v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
84552// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
84553// W32-ERR: error: invalid operand for instruction
84554// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
84555
84556v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
84557// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
84558// W32-ERR: error: invalid operand for instruction
84559// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
84560
84561v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
84562// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
84563// W32-ERR: error: invalid operand for instruction
84564// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
84565
84566v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
84567// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
84568// W32-ERR: error: invalid operand for instruction
84569// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
84570
84571v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
84572// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
84573// W32-ERR: error: invalid operand for instruction
84574// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
84575
84576v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
84577// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
84578// W32-ERR: error: invalid operand for instruction
84579// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
84580
84581v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
84582// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
84583// W32-ERR: error: invalid operand for instruction
84584// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
84585
84586v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
84587// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
84588// W32-ERR: error: invalid operand for instruction
84589// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
84590
84591v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
84592// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
84593// W32-ERR: error: invalid operand for instruction
84594// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
84595
84596v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
84597// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
84598// W32-ERR: error: invalid operand for instruction
84599// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
84600
84601v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
84602// W64: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
84603// W32-ERR: error: invalid operand for instruction
84604// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
84605
84606v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
84607// W64: encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
84608// W32-ERR: error: invalid operand for instruction
84609// W32-ERR-NEXT: v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
84610
84611v_cmp_ngt_f64 vcc_lo, v[1:2], v[2:3]
84612// W32: encoding: [0x01,0x05,0x56,0x7c]
84613// W64-ERR: error: instruction not supported on this GPU
84614// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, v[1:2], v[2:3]
84615
84616v_cmp_ngt_f64 vcc_lo, v[254:255], v[2:3]
84617// W32: encoding: [0xfe,0x05,0x56,0x7c]
84618// W64-ERR: error: instruction not supported on this GPU
84619// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, v[254:255], v[2:3]
84620
84621v_cmp_ngt_f64 vcc_lo, s[2:3], v[2:3]
84622// W32: encoding: [0x02,0x04,0x56,0x7c]
84623// W64-ERR: error: instruction not supported on this GPU
84624// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, s[2:3], v[2:3]
84625
84626v_cmp_ngt_f64 vcc_lo, s[4:5], v[2:3]
84627// W32: encoding: [0x04,0x04,0x56,0x7c]
84628// W64-ERR: error: instruction not supported on this GPU
84629// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, s[4:5], v[2:3]
84630
84631v_cmp_ngt_f64 vcc_lo, s[100:101], v[2:3]
84632// W32: encoding: [0x64,0x04,0x56,0x7c]
84633// W64-ERR: error: instruction not supported on this GPU
84634// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, s[100:101], v[2:3]
84635
84636v_cmp_ngt_f64 vcc_lo, vcc, v[2:3]
84637// W32: encoding: [0x6a,0x04,0x56,0x7c]
84638// W64-ERR: error: instruction not supported on this GPU
84639// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, vcc, v[2:3]
84640
84641v_cmp_ngt_f64 vcc_lo, exec, v[2:3]
84642// W32: encoding: [0x7e,0x04,0x56,0x7c]
84643// W64-ERR: error: instruction not supported on this GPU
84644// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, exec, v[2:3]
84645
84646v_cmp_ngt_f64 vcc_lo, 0, v[2:3]
84647// W32: encoding: [0x80,0x04,0x56,0x7c]
84648// W64-ERR: error: instruction not supported on this GPU
84649// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, 0, v[2:3]
84650
84651v_cmp_ngt_f64 vcc_lo, -1, v[2:3]
84652// W32: encoding: [0xc1,0x04,0x56,0x7c]
84653// W64-ERR: error: instruction not supported on this GPU
84654// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, -1, v[2:3]
84655
84656v_cmp_ngt_f64 vcc_lo, 0.5, v[2:3]
84657// W32: encoding: [0xf0,0x04,0x56,0x7c]
84658// W64-ERR: error: instruction not supported on this GPU
84659// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, 0.5, v[2:3]
84660
84661v_cmp_ngt_f64 vcc_lo, -4.0, v[2:3]
84662// W32: encoding: [0xf7,0x04,0x56,0x7c]
84663// W64-ERR: error: instruction not supported on this GPU
84664// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, -4.0, v[2:3]
84665
84666v_cmp_ngt_f64 vcc_lo, 0xaf123456, v[2:3]
84667// W32: encoding: [0xff,0x04,0x56,0x7c,0x56,0x34,0x12,0xaf]
84668// W64-ERR: error: instruction not supported on this GPU
84669// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, 0xaf123456, v[2:3]
84670
84671v_cmp_ngt_f64 vcc_lo, 0x3f717273, v[2:3]
84672// W32: encoding: [0xff,0x04,0x56,0x7c,0x73,0x72,0x71,0x3f]
84673// W64-ERR: error: instruction not supported on this GPU
84674// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, 0x3f717273, v[2:3]
84675
84676v_cmp_ngt_f64 vcc_lo, v[1:2], v[254:255]
84677// W32: encoding: [0x01,0xfd,0x57,0x7c]
84678// W64-ERR: error: instruction not supported on this GPU
84679// W64-ERR-NEXT: v_cmp_ngt_f64 vcc_lo, v[1:2], v[254:255]
84680
84681v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3]
84682// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
84683// W64-ERR: error: invalid operand for instruction
84684// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3]
84685
84686v_cmp_ngt_f64_e64 s12, v[1:2], v[2:3]
84687// W32: encoding: [0x0c,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
84688// W64-ERR: error: invalid operand for instruction
84689// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s12, v[1:2], v[2:3]
84690
84691v_cmp_ngt_f64_e64 s100, v[1:2], v[2:3]
84692// W32: encoding: [0x64,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
84693// W64-ERR: error: invalid operand for instruction
84694// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s100, v[1:2], v[2:3]
84695
84696v_cmp_ngt_f64_e64 vcc_lo, v[1:2], v[2:3]
84697// W32: encoding: [0x6a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x00]
84698// W64-ERR: error: invalid operand for instruction
84699// W64-ERR-NEXT: v_cmp_ngt_f64_e64 vcc_lo, v[1:2], v[2:3]
84700
84701v_cmp_ngt_f64_e64 s10, v[254:255], v[2:3]
84702// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xfe,0x05,0x02,0x00]
84703// W64-ERR: error: invalid operand for instruction
84704// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[254:255], v[2:3]
84705
84706v_cmp_ngt_f64_e64 s10, s[2:3], v[2:3]
84707// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x02,0x04,0x02,0x00]
84708// W64-ERR: error: invalid operand for instruction
84709// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, s[2:3], v[2:3]
84710
84711v_cmp_ngt_f64_e64 s10, s[4:5], v[2:3]
84712// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x04,0x04,0x02,0x00]
84713// W64-ERR: error: invalid operand for instruction
84714// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, s[4:5], v[2:3]
84715
84716v_cmp_ngt_f64_e64 s10, s[100:101], v[2:3]
84717// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x64,0x04,0x02,0x00]
84718// W64-ERR: error: invalid operand for instruction
84719// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, s[100:101], v[2:3]
84720
84721v_cmp_ngt_f64_e64 s10, vcc, v[2:3]
84722// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x6a,0x04,0x02,0x00]
84723// W64-ERR: error: invalid operand for instruction
84724// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, vcc, v[2:3]
84725
84726v_cmp_ngt_f64_e64 s10, exec, v[2:3]
84727// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x7e,0x04,0x02,0x00]
84728// W64-ERR: error: invalid operand for instruction
84729// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, exec, v[2:3]
84730
84731v_cmp_ngt_f64_e64 s10, 0, v[2:3]
84732// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x80,0x04,0x02,0x00]
84733// W64-ERR: error: invalid operand for instruction
84734// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, 0, v[2:3]
84735
84736v_cmp_ngt_f64_e64 s10, -1, v[2:3]
84737// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xc1,0x04,0x02,0x00]
84738// W64-ERR: error: invalid operand for instruction
84739// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, -1, v[2:3]
84740
84741v_cmp_ngt_f64_e64 s10, 0.5, v[2:3]
84742// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xf0,0x04,0x02,0x00]
84743// W64-ERR: error: invalid operand for instruction
84744// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, 0.5, v[2:3]
84745
84746v_cmp_ngt_f64_e64 s10, -4.0, v[2:3]
84747// W32: encoding: [0x0a,0x00,0x2b,0xd4,0xf7,0x04,0x02,0x00]
84748// W64-ERR: error: invalid operand for instruction
84749// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, -4.0, v[2:3]
84750
84751v_cmp_ngt_f64_e64 s10, v[1:2], v[254:255]
84752// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x03,0x00]
84753// W64-ERR: error: invalid operand for instruction
84754// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], v[254:255]
84755
84756v_cmp_ngt_f64_e64 s10, v[1:2], s[4:5]
84757// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x09,0x00,0x00]
84758// W64-ERR: error: invalid operand for instruction
84759// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], s[4:5]
84760
84761v_cmp_ngt_f64_e64 s10, v[1:2], s[6:7]
84762// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x0d,0x00,0x00]
84763// W64-ERR: error: invalid operand for instruction
84764// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], s[6:7]
84765
84766v_cmp_ngt_f64_e64 s10, v[1:2], s[100:101]
84767// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xc9,0x00,0x00]
84768// W64-ERR: error: invalid operand for instruction
84769// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], s[100:101]
84770
84771v_cmp_ngt_f64_e64 s10, v[1:2], vcc
84772// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xd5,0x00,0x00]
84773// W64-ERR: error: invalid operand for instruction
84774// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], vcc
84775
84776v_cmp_ngt_f64_e64 s10, v[1:2], exec
84777// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xfd,0x00,0x00]
84778// W64-ERR: error: invalid operand for instruction
84779// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], exec
84780
84781v_cmp_ngt_f64_e64 s10, v[1:2], 0
84782// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x01,0x01,0x00]
84783// W64-ERR: error: invalid operand for instruction
84784// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], 0
84785
84786v_cmp_ngt_f64_e64 s10, v[1:2], -1
84787// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x83,0x01,0x00]
84788// W64-ERR: error: invalid operand for instruction
84789// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], -1
84790
84791v_cmp_ngt_f64_e64 s10, v[1:2], 0.5
84792// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xe1,0x01,0x00]
84793// W64-ERR: error: invalid operand for instruction
84794// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], 0.5
84795
84796v_cmp_ngt_f64_e64 s10, v[1:2], -4.0
84797// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0xef,0x01,0x00]
84798// W64-ERR: error: invalid operand for instruction
84799// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], -4.0
84800
84801v_cmp_ngt_f64_e64 s10, -v[1:2], v[2:3]
84802// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x20]
84803// W64-ERR: error: invalid operand for instruction
84804// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, -v[1:2], v[2:3]
84805
84806v_cmp_ngt_f64_e64 s10, v[1:2], -v[2:3]
84807// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x40]
84808// W64-ERR: error: invalid operand for instruction
84809// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], -v[2:3]
84810
84811v_cmp_ngt_f64_e64 s10, -v[1:2], -v[2:3]
84812// W32: encoding: [0x0a,0x00,0x2b,0xd4,0x01,0x05,0x02,0x60]
84813// W64-ERR: error: invalid operand for instruction
84814// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, -v[1:2], -v[2:3]
84815
84816v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3] clamp
84817// W32: encoding: [0x0a,0x80,0x2b,0xd4,0x01,0x05,0x02,0x00]
84818// W64-ERR: error: invalid operand for instruction
84819// W64-ERR-NEXT: v_cmp_ngt_f64_e64 s10, v[1:2], v[2:3] clamp
84820
84821v_cmp_nle_f64 vcc, v[1:2], v[2:3]
84822// W64: encoding: [0x01,0x05,0x58,0x7c]
84823// W32-ERR: error: instruction not supported on this GPU
84824// W32-ERR-NEXT: v_cmp_nle_f64 vcc, v[1:2], v[2:3]
84825
84826v_cmp_nle_f64 vcc, v[254:255], v[2:3]
84827// W64: encoding: [0xfe,0x05,0x58,0x7c]
84828// W32-ERR: error: instruction not supported on this GPU
84829// W32-ERR-NEXT: v_cmp_nle_f64 vcc, v[254:255], v[2:3]
84830
84831v_cmp_nle_f64 vcc, s[2:3], v[2:3]
84832// W64: encoding: [0x02,0x04,0x58,0x7c]
84833// W32-ERR: error: instruction not supported on this GPU
84834// W32-ERR-NEXT: v_cmp_nle_f64 vcc, s[2:3], v[2:3]
84835
84836v_cmp_nle_f64 vcc, s[4:5], v[2:3]
84837// W64: encoding: [0x04,0x04,0x58,0x7c]
84838// W32-ERR: error: instruction not supported on this GPU
84839// W32-ERR-NEXT: v_cmp_nle_f64 vcc, s[4:5], v[2:3]
84840
84841v_cmp_nle_f64 vcc, s[100:101], v[2:3]
84842// W64: encoding: [0x64,0x04,0x58,0x7c]
84843// W32-ERR: error: instruction not supported on this GPU
84844// W32-ERR-NEXT: v_cmp_nle_f64 vcc, s[100:101], v[2:3]
84845
84846v_cmp_nle_f64 vcc, vcc, v[2:3]
84847// W64: encoding: [0x6a,0x04,0x58,0x7c]
84848// W32-ERR: error: instruction not supported on this GPU
84849// W32-ERR-NEXT: v_cmp_nle_f64 vcc, vcc, v[2:3]
84850
84851v_cmp_nle_f64 vcc, exec, v[2:3]
84852// W64: encoding: [0x7e,0x04,0x58,0x7c]
84853// W32-ERR: error: instruction not supported on this GPU
84854// W32-ERR-NEXT: v_cmp_nle_f64 vcc, exec, v[2:3]
84855
84856v_cmp_nle_f64 vcc, 0, v[2:3]
84857// W64: encoding: [0x80,0x04,0x58,0x7c]
84858// W32-ERR: error: instruction not supported on this GPU
84859// W32-ERR-NEXT: v_cmp_nle_f64 vcc, 0, v[2:3]
84860
84861v_cmp_nle_f64 vcc, -1, v[2:3]
84862// W64: encoding: [0xc1,0x04,0x58,0x7c]
84863// W32-ERR: error: instruction not supported on this GPU
84864// W32-ERR-NEXT: v_cmp_nle_f64 vcc, -1, v[2:3]
84865
84866v_cmp_nle_f64 vcc, 0.5, v[2:3]
84867// W64: encoding: [0xf0,0x04,0x58,0x7c]
84868// W32-ERR: error: instruction not supported on this GPU
84869// W32-ERR-NEXT: v_cmp_nle_f64 vcc, 0.5, v[2:3]
84870
84871v_cmp_nle_f64 vcc, -4.0, v[2:3]
84872// W64: encoding: [0xf7,0x04,0x58,0x7c]
84873// W32-ERR: error: instruction not supported on this GPU
84874// W32-ERR-NEXT: v_cmp_nle_f64 vcc, -4.0, v[2:3]
84875
84876v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
84877// W64: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
84878// W32-ERR: error: instruction not supported on this GPU
84879// W32-ERR-NEXT: v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
84880
84881v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
84882// W64: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
84883// W32-ERR: error: instruction not supported on this GPU
84884// W32-ERR-NEXT: v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
84885
84886v_cmp_nle_f64 vcc, v[1:2], v[254:255]
84887// W64: encoding: [0x01,0xfd,0x59,0x7c]
84888// W32-ERR: error: instruction not supported on this GPU
84889// W32-ERR-NEXT: v_cmp_nle_f64 vcc, v[1:2], v[254:255]
84890
84891v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
84892// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
84893// W32-ERR: error: invalid operand for instruction
84894// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
84895
84896v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
84897// W64: encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
84898// W32-ERR: error: invalid operand for instruction
84899// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
84900
84901v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3]
84902// W64: encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
84903// W32-ERR: error: invalid operand for instruction
84904// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3]
84905
84906v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
84907// W64: encoding: [0x6a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
84908// W32-ERR: error: invalid operand for instruction
84909// W32-ERR-NEXT: v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
84910
84911v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
84912// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
84913// W32-ERR: error: invalid operand for instruction
84914// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
84915
84916v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
84917// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
84918// W32-ERR: error: invalid operand for instruction
84919// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
84920
84921v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
84922// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
84923// W32-ERR: error: invalid operand for instruction
84924// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
84925
84926v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3]
84927// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
84928// W32-ERR: error: invalid operand for instruction
84929// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3]
84930
84931v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
84932// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
84933// W32-ERR: error: invalid operand for instruction
84934// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
84935
84936v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
84937// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
84938// W32-ERR: error: invalid operand for instruction
84939// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
84940
84941v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
84942// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
84943// W32-ERR: error: invalid operand for instruction
84944// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
84945
84946v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
84947// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
84948// W32-ERR: error: invalid operand for instruction
84949// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
84950
84951v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
84952// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
84953// W32-ERR: error: invalid operand for instruction
84954// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
84955
84956v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
84957// W64: encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
84958// W32-ERR: error: invalid operand for instruction
84959// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
84960
84961v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
84962// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
84963// W32-ERR: error: invalid operand for instruction
84964// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
84965
84966v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
84967// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
84968// W32-ERR: error: invalid operand for instruction
84969// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
84970
84971v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
84972// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
84973// W32-ERR: error: invalid operand for instruction
84974// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
84975
84976v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101]
84977// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
84978// W32-ERR: error: invalid operand for instruction
84979// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101]
84980
84981v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
84982// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
84983// W32-ERR: error: invalid operand for instruction
84984// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
84985
84986v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
84987// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
84988// W32-ERR: error: invalid operand for instruction
84989// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
84990
84991v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
84992// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
84993// W32-ERR: error: invalid operand for instruction
84994// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
84995
84996v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
84997// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
84998// W32-ERR: error: invalid operand for instruction
84999// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
85000
85001v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
85002// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
85003// W32-ERR: error: invalid operand for instruction
85004// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
85005
85006v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
85007// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
85008// W32-ERR: error: invalid operand for instruction
85009// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
85010
85011v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
85012// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
85013// W32-ERR: error: invalid operand for instruction
85014// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
85015
85016v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
85017// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
85018// W32-ERR: error: invalid operand for instruction
85019// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
85020
85021v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
85022// W64: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
85023// W32-ERR: error: invalid operand for instruction
85024// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
85025
85026v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
85027// W64: encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
85028// W32-ERR: error: invalid operand for instruction
85029// W32-ERR-NEXT: v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
85030
85031v_cmp_nle_f64 vcc_lo, v[1:2], v[2:3]
85032// W32: encoding: [0x01,0x05,0x58,0x7c]
85033// W64-ERR: error: instruction not supported on this GPU
85034// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, v[1:2], v[2:3]
85035
85036v_cmp_nle_f64 vcc_lo, v[254:255], v[2:3]
85037// W32: encoding: [0xfe,0x05,0x58,0x7c]
85038// W64-ERR: error: instruction not supported on this GPU
85039// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, v[254:255], v[2:3]
85040
85041v_cmp_nle_f64 vcc_lo, s[2:3], v[2:3]
85042// W32: encoding: [0x02,0x04,0x58,0x7c]
85043// W64-ERR: error: instruction not supported on this GPU
85044// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, s[2:3], v[2:3]
85045
85046v_cmp_nle_f64 vcc_lo, s[4:5], v[2:3]
85047// W32: encoding: [0x04,0x04,0x58,0x7c]
85048// W64-ERR: error: instruction not supported on this GPU
85049// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, s[4:5], v[2:3]
85050
85051v_cmp_nle_f64 vcc_lo, s[100:101], v[2:3]
85052// W32: encoding: [0x64,0x04,0x58,0x7c]
85053// W64-ERR: error: instruction not supported on this GPU
85054// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, s[100:101], v[2:3]
85055
85056v_cmp_nle_f64 vcc_lo, vcc, v[2:3]
85057// W32: encoding: [0x6a,0x04,0x58,0x7c]
85058// W64-ERR: error: instruction not supported on this GPU
85059// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, vcc, v[2:3]
85060
85061v_cmp_nle_f64 vcc_lo, exec, v[2:3]
85062// W32: encoding: [0x7e,0x04,0x58,0x7c]
85063// W64-ERR: error: instruction not supported on this GPU
85064// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, exec, v[2:3]
85065
85066v_cmp_nle_f64 vcc_lo, 0, v[2:3]
85067// W32: encoding: [0x80,0x04,0x58,0x7c]
85068// W64-ERR: error: instruction not supported on this GPU
85069// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, 0, v[2:3]
85070
85071v_cmp_nle_f64 vcc_lo, -1, v[2:3]
85072// W32: encoding: [0xc1,0x04,0x58,0x7c]
85073// W64-ERR: error: instruction not supported on this GPU
85074// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, -1, v[2:3]
85075
85076v_cmp_nle_f64 vcc_lo, 0.5, v[2:3]
85077// W32: encoding: [0xf0,0x04,0x58,0x7c]
85078// W64-ERR: error: instruction not supported on this GPU
85079// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, 0.5, v[2:3]
85080
85081v_cmp_nle_f64 vcc_lo, -4.0, v[2:3]
85082// W32: encoding: [0xf7,0x04,0x58,0x7c]
85083// W64-ERR: error: instruction not supported on this GPU
85084// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, -4.0, v[2:3]
85085
85086v_cmp_nle_f64 vcc_lo, 0xaf123456, v[2:3]
85087// W32: encoding: [0xff,0x04,0x58,0x7c,0x56,0x34,0x12,0xaf]
85088// W64-ERR: error: instruction not supported on this GPU
85089// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, 0xaf123456, v[2:3]
85090
85091v_cmp_nle_f64 vcc_lo, 0x3f717273, v[2:3]
85092// W32: encoding: [0xff,0x04,0x58,0x7c,0x73,0x72,0x71,0x3f]
85093// W64-ERR: error: instruction not supported on this GPU
85094// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, 0x3f717273, v[2:3]
85095
85096v_cmp_nle_f64 vcc_lo, v[1:2], v[254:255]
85097// W32: encoding: [0x01,0xfd,0x59,0x7c]
85098// W64-ERR: error: instruction not supported on this GPU
85099// W64-ERR-NEXT: v_cmp_nle_f64 vcc_lo, v[1:2], v[254:255]
85100
85101v_cmp_nle_f64_e64 s10, v[1:2], v[2:3]
85102// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
85103// W64-ERR: error: invalid operand for instruction
85104// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3]
85105
85106v_cmp_nle_f64_e64 s12, v[1:2], v[2:3]
85107// W32: encoding: [0x0c,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
85108// W64-ERR: error: invalid operand for instruction
85109// W64-ERR-NEXT: v_cmp_nle_f64_e64 s12, v[1:2], v[2:3]
85110
85111v_cmp_nle_f64_e64 s100, v[1:2], v[2:3]
85112// W32: encoding: [0x64,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
85113// W64-ERR: error: invalid operand for instruction
85114// W64-ERR-NEXT: v_cmp_nle_f64_e64 s100, v[1:2], v[2:3]
85115
85116v_cmp_nle_f64_e64 vcc_lo, v[1:2], v[2:3]
85117// W32: encoding: [0x6a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x00]
85118// W64-ERR: error: invalid operand for instruction
85119// W64-ERR-NEXT: v_cmp_nle_f64_e64 vcc_lo, v[1:2], v[2:3]
85120
85121v_cmp_nle_f64_e64 s10, v[254:255], v[2:3]
85122// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xfe,0x05,0x02,0x00]
85123// W64-ERR: error: invalid operand for instruction
85124// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[254:255], v[2:3]
85125
85126v_cmp_nle_f64_e64 s10, s[2:3], v[2:3]
85127// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x02,0x04,0x02,0x00]
85128// W64-ERR: error: invalid operand for instruction
85129// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, s[2:3], v[2:3]
85130
85131v_cmp_nle_f64_e64 s10, s[4:5], v[2:3]
85132// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x04,0x04,0x02,0x00]
85133// W64-ERR: error: invalid operand for instruction
85134// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, s[4:5], v[2:3]
85135
85136v_cmp_nle_f64_e64 s10, s[100:101], v[2:3]
85137// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x64,0x04,0x02,0x00]
85138// W64-ERR: error: invalid operand for instruction
85139// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, s[100:101], v[2:3]
85140
85141v_cmp_nle_f64_e64 s10, vcc, v[2:3]
85142// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x6a,0x04,0x02,0x00]
85143// W64-ERR: error: invalid operand for instruction
85144// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, vcc, v[2:3]
85145
85146v_cmp_nle_f64_e64 s10, exec, v[2:3]
85147// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x7e,0x04,0x02,0x00]
85148// W64-ERR: error: invalid operand for instruction
85149// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, exec, v[2:3]
85150
85151v_cmp_nle_f64_e64 s10, 0, v[2:3]
85152// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x80,0x04,0x02,0x00]
85153// W64-ERR: error: invalid operand for instruction
85154// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, 0, v[2:3]
85155
85156v_cmp_nle_f64_e64 s10, -1, v[2:3]
85157// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xc1,0x04,0x02,0x00]
85158// W64-ERR: error: invalid operand for instruction
85159// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, -1, v[2:3]
85160
85161v_cmp_nle_f64_e64 s10, 0.5, v[2:3]
85162// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xf0,0x04,0x02,0x00]
85163// W64-ERR: error: invalid operand for instruction
85164// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, 0.5, v[2:3]
85165
85166v_cmp_nle_f64_e64 s10, -4.0, v[2:3]
85167// W32: encoding: [0x0a,0x00,0x2c,0xd4,0xf7,0x04,0x02,0x00]
85168// W64-ERR: error: invalid operand for instruction
85169// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, -4.0, v[2:3]
85170
85171v_cmp_nle_f64_e64 s10, v[1:2], v[254:255]
85172// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x03,0x00]
85173// W64-ERR: error: invalid operand for instruction
85174// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], v[254:255]
85175
85176v_cmp_nle_f64_e64 s10, v[1:2], s[4:5]
85177// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x09,0x00,0x00]
85178// W64-ERR: error: invalid operand for instruction
85179// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], s[4:5]
85180
85181v_cmp_nle_f64_e64 s10, v[1:2], s[6:7]
85182// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x0d,0x00,0x00]
85183// W64-ERR: error: invalid operand for instruction
85184// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], s[6:7]
85185
85186v_cmp_nle_f64_e64 s10, v[1:2], s[100:101]
85187// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xc9,0x00,0x00]
85188// W64-ERR: error: invalid operand for instruction
85189// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], s[100:101]
85190
85191v_cmp_nle_f64_e64 s10, v[1:2], vcc
85192// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xd5,0x00,0x00]
85193// W64-ERR: error: invalid operand for instruction
85194// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], vcc
85195
85196v_cmp_nle_f64_e64 s10, v[1:2], exec
85197// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xfd,0x00,0x00]
85198// W64-ERR: error: invalid operand for instruction
85199// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], exec
85200
85201v_cmp_nle_f64_e64 s10, v[1:2], 0
85202// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x01,0x01,0x00]
85203// W64-ERR: error: invalid operand for instruction
85204// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], 0
85205
85206v_cmp_nle_f64_e64 s10, v[1:2], -1
85207// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x83,0x01,0x00]
85208// W64-ERR: error: invalid operand for instruction
85209// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], -1
85210
85211v_cmp_nle_f64_e64 s10, v[1:2], 0.5
85212// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xe1,0x01,0x00]
85213// W64-ERR: error: invalid operand for instruction
85214// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], 0.5
85215
85216v_cmp_nle_f64_e64 s10, v[1:2], -4.0
85217// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0xef,0x01,0x00]
85218// W64-ERR: error: invalid operand for instruction
85219// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], -4.0
85220
85221v_cmp_nle_f64_e64 s10, -v[1:2], v[2:3]
85222// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x20]
85223// W64-ERR: error: invalid operand for instruction
85224// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, -v[1:2], v[2:3]
85225
85226v_cmp_nle_f64_e64 s10, v[1:2], -v[2:3]
85227// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x40]
85228// W64-ERR: error: invalid operand for instruction
85229// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], -v[2:3]
85230
85231v_cmp_nle_f64_e64 s10, -v[1:2], -v[2:3]
85232// W32: encoding: [0x0a,0x00,0x2c,0xd4,0x01,0x05,0x02,0x60]
85233// W64-ERR: error: invalid operand for instruction
85234// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, -v[1:2], -v[2:3]
85235
85236v_cmp_nle_f64_e64 s10, v[1:2], v[2:3] clamp
85237// W32: encoding: [0x0a,0x80,0x2c,0xd4,0x01,0x05,0x02,0x00]
85238// W64-ERR: error: invalid operand for instruction
85239// W64-ERR-NEXT: v_cmp_nle_f64_e64 s10, v[1:2], v[2:3] clamp
85240
85241v_cmp_neq_f64 vcc, v[1:2], v[2:3]
85242// W64: encoding: [0x01,0x05,0x5a,0x7c]
85243// W32-ERR: error: instruction not supported on this GPU
85244// W32-ERR-NEXT: v_cmp_neq_f64 vcc, v[1:2], v[2:3]
85245
85246v_cmp_neq_f64 vcc, v[254:255], v[2:3]
85247// W64: encoding: [0xfe,0x05,0x5a,0x7c]
85248// W32-ERR: error: instruction not supported on this GPU
85249// W32-ERR-NEXT: v_cmp_neq_f64 vcc, v[254:255], v[2:3]
85250
85251v_cmp_neq_f64 vcc, s[2:3], v[2:3]
85252// W64: encoding: [0x02,0x04,0x5a,0x7c]
85253// W32-ERR: error: instruction not supported on this GPU
85254// W32-ERR-NEXT: v_cmp_neq_f64 vcc, s[2:3], v[2:3]
85255
85256v_cmp_neq_f64 vcc, s[4:5], v[2:3]
85257// W64: encoding: [0x04,0x04,0x5a,0x7c]
85258// W32-ERR: error: instruction not supported on this GPU
85259// W32-ERR-NEXT: v_cmp_neq_f64 vcc, s[4:5], v[2:3]
85260
85261v_cmp_neq_f64 vcc, s[100:101], v[2:3]
85262// W64: encoding: [0x64,0x04,0x5a,0x7c]
85263// W32-ERR: error: instruction not supported on this GPU
85264// W32-ERR-NEXT: v_cmp_neq_f64 vcc, s[100:101], v[2:3]
85265
85266v_cmp_neq_f64 vcc, vcc, v[2:3]
85267// W64: encoding: [0x6a,0x04,0x5a,0x7c]
85268// W32-ERR: error: instruction not supported on this GPU
85269// W32-ERR-NEXT: v_cmp_neq_f64 vcc, vcc, v[2:3]
85270
85271v_cmp_neq_f64 vcc, exec, v[2:3]
85272// W64: encoding: [0x7e,0x04,0x5a,0x7c]
85273// W32-ERR: error: instruction not supported on this GPU
85274// W32-ERR-NEXT: v_cmp_neq_f64 vcc, exec, v[2:3]
85275
85276v_cmp_neq_f64 vcc, 0, v[2:3]
85277// W64: encoding: [0x80,0x04,0x5a,0x7c]
85278// W32-ERR: error: instruction not supported on this GPU
85279// W32-ERR-NEXT: v_cmp_neq_f64 vcc, 0, v[2:3]
85280
85281v_cmp_neq_f64 vcc, -1, v[2:3]
85282// W64: encoding: [0xc1,0x04,0x5a,0x7c]
85283// W32-ERR: error: instruction not supported on this GPU
85284// W32-ERR-NEXT: v_cmp_neq_f64 vcc, -1, v[2:3]
85285
85286v_cmp_neq_f64 vcc, 0.5, v[2:3]
85287// W64: encoding: [0xf0,0x04,0x5a,0x7c]
85288// W32-ERR: error: instruction not supported on this GPU
85289// W32-ERR-NEXT: v_cmp_neq_f64 vcc, 0.5, v[2:3]
85290
85291v_cmp_neq_f64 vcc, -4.0, v[2:3]
85292// W64: encoding: [0xf7,0x04,0x5a,0x7c]
85293// W32-ERR: error: instruction not supported on this GPU
85294// W32-ERR-NEXT: v_cmp_neq_f64 vcc, -4.0, v[2:3]
85295
85296v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
85297// W64: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
85298// W32-ERR: error: instruction not supported on this GPU
85299// W32-ERR-NEXT: v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
85300
85301v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
85302// W64: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
85303// W32-ERR: error: instruction not supported on this GPU
85304// W32-ERR-NEXT: v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
85305
85306v_cmp_neq_f64 vcc, v[1:2], v[254:255]
85307// W64: encoding: [0x01,0xfd,0x5b,0x7c]
85308// W32-ERR: error: instruction not supported on this GPU
85309// W32-ERR-NEXT: v_cmp_neq_f64 vcc, v[1:2], v[254:255]
85310
85311v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
85312// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
85313// W32-ERR: error: invalid operand for instruction
85314// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
85315
85316v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
85317// W64: encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
85318// W32-ERR: error: invalid operand for instruction
85319// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
85320
85321v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3]
85322// W64: encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
85323// W32-ERR: error: invalid operand for instruction
85324// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3]
85325
85326v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
85327// W64: encoding: [0x6a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
85328// W32-ERR: error: invalid operand for instruction
85329// W32-ERR-NEXT: v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
85330
85331v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
85332// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
85333// W32-ERR: error: invalid operand for instruction
85334// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
85335
85336v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
85337// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
85338// W32-ERR: error: invalid operand for instruction
85339// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
85340
85341v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
85342// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
85343// W32-ERR: error: invalid operand for instruction
85344// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
85345
85346v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3]
85347// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
85348// W32-ERR: error: invalid operand for instruction
85349// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3]
85350
85351v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
85352// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
85353// W32-ERR: error: invalid operand for instruction
85354// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
85355
85356v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
85357// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
85358// W32-ERR: error: invalid operand for instruction
85359// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
85360
85361v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
85362// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
85363// W32-ERR: error: invalid operand for instruction
85364// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
85365
85366v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
85367// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
85368// W32-ERR: error: invalid operand for instruction
85369// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
85370
85371v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
85372// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
85373// W32-ERR: error: invalid operand for instruction
85374// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
85375
85376v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
85377// W64: encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
85378// W32-ERR: error: invalid operand for instruction
85379// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
85380
85381v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
85382// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
85383// W32-ERR: error: invalid operand for instruction
85384// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
85385
85386v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
85387// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
85388// W32-ERR: error: invalid operand for instruction
85389// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
85390
85391v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
85392// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
85393// W32-ERR: error: invalid operand for instruction
85394// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
85395
85396v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101]
85397// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
85398// W32-ERR: error: invalid operand for instruction
85399// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101]
85400
85401v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
85402// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
85403// W32-ERR: error: invalid operand for instruction
85404// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
85405
85406v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
85407// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
85408// W32-ERR: error: invalid operand for instruction
85409// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
85410
85411v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
85412// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
85413// W32-ERR: error: invalid operand for instruction
85414// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
85415
85416v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
85417// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
85418// W32-ERR: error: invalid operand for instruction
85419// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
85420
85421v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
85422// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
85423// W32-ERR: error: invalid operand for instruction
85424// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
85425
85426v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
85427// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
85428// W32-ERR: error: invalid operand for instruction
85429// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
85430
85431v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
85432// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
85433// W32-ERR: error: invalid operand for instruction
85434// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
85435
85436v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
85437// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
85438// W32-ERR: error: invalid operand for instruction
85439// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
85440
85441v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
85442// W64: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
85443// W32-ERR: error: invalid operand for instruction
85444// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
85445
85446v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
85447// W64: encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
85448// W32-ERR: error: invalid operand for instruction
85449// W32-ERR-NEXT: v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
85450
85451v_cmp_neq_f64 vcc_lo, v[1:2], v[2:3]
85452// W32: encoding: [0x01,0x05,0x5a,0x7c]
85453// W64-ERR: error: instruction not supported on this GPU
85454// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, v[1:2], v[2:3]
85455
85456v_cmp_neq_f64 vcc_lo, v[254:255], v[2:3]
85457// W32: encoding: [0xfe,0x05,0x5a,0x7c]
85458// W64-ERR: error: instruction not supported on this GPU
85459// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, v[254:255], v[2:3]
85460
85461v_cmp_neq_f64 vcc_lo, s[2:3], v[2:3]
85462// W32: encoding: [0x02,0x04,0x5a,0x7c]
85463// W64-ERR: error: instruction not supported on this GPU
85464// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, s[2:3], v[2:3]
85465
85466v_cmp_neq_f64 vcc_lo, s[4:5], v[2:3]
85467// W32: encoding: [0x04,0x04,0x5a,0x7c]
85468// W64-ERR: error: instruction not supported on this GPU
85469// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, s[4:5], v[2:3]
85470
85471v_cmp_neq_f64 vcc_lo, s[100:101], v[2:3]
85472// W32: encoding: [0x64,0x04,0x5a,0x7c]
85473// W64-ERR: error: instruction not supported on this GPU
85474// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, s[100:101], v[2:3]
85475
85476v_cmp_neq_f64 vcc_lo, vcc, v[2:3]
85477// W32: encoding: [0x6a,0x04,0x5a,0x7c]
85478// W64-ERR: error: instruction not supported on this GPU
85479// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, vcc, v[2:3]
85480
85481v_cmp_neq_f64 vcc_lo, exec, v[2:3]
85482// W32: encoding: [0x7e,0x04,0x5a,0x7c]
85483// W64-ERR: error: instruction not supported on this GPU
85484// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, exec, v[2:3]
85485
85486v_cmp_neq_f64 vcc_lo, 0, v[2:3]
85487// W32: encoding: [0x80,0x04,0x5a,0x7c]
85488// W64-ERR: error: instruction not supported on this GPU
85489// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, 0, v[2:3]
85490
85491v_cmp_neq_f64 vcc_lo, -1, v[2:3]
85492// W32: encoding: [0xc1,0x04,0x5a,0x7c]
85493// W64-ERR: error: instruction not supported on this GPU
85494// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, -1, v[2:3]
85495
85496v_cmp_neq_f64 vcc_lo, 0.5, v[2:3]
85497// W32: encoding: [0xf0,0x04,0x5a,0x7c]
85498// W64-ERR: error: instruction not supported on this GPU
85499// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, 0.5, v[2:3]
85500
85501v_cmp_neq_f64 vcc_lo, -4.0, v[2:3]
85502// W32: encoding: [0xf7,0x04,0x5a,0x7c]
85503// W64-ERR: error: instruction not supported on this GPU
85504// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, -4.0, v[2:3]
85505
85506v_cmp_neq_f64 vcc_lo, 0xaf123456, v[2:3]
85507// W32: encoding: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x12,0xaf]
85508// W64-ERR: error: instruction not supported on this GPU
85509// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, 0xaf123456, v[2:3]
85510
85511v_cmp_neq_f64 vcc_lo, 0x3f717273, v[2:3]
85512// W32: encoding: [0xff,0x04,0x5a,0x7c,0x73,0x72,0x71,0x3f]
85513// W64-ERR: error: instruction not supported on this GPU
85514// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, 0x3f717273, v[2:3]
85515
85516v_cmp_neq_f64 vcc_lo, v[1:2], v[254:255]
85517// W32: encoding: [0x01,0xfd,0x5b,0x7c]
85518// W64-ERR: error: instruction not supported on this GPU
85519// W64-ERR-NEXT: v_cmp_neq_f64 vcc_lo, v[1:2], v[254:255]
85520
85521v_cmp_neq_f64_e64 s10, v[1:2], v[2:3]
85522// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
85523// W64-ERR: error: invalid operand for instruction
85524// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3]
85525
85526v_cmp_neq_f64_e64 s12, v[1:2], v[2:3]
85527// W32: encoding: [0x0c,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
85528// W64-ERR: error: invalid operand for instruction
85529// W64-ERR-NEXT: v_cmp_neq_f64_e64 s12, v[1:2], v[2:3]
85530
85531v_cmp_neq_f64_e64 s100, v[1:2], v[2:3]
85532// W32: encoding: [0x64,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
85533// W64-ERR: error: invalid operand for instruction
85534// W64-ERR-NEXT: v_cmp_neq_f64_e64 s100, v[1:2], v[2:3]
85535
85536v_cmp_neq_f64_e64 vcc_lo, v[1:2], v[2:3]
85537// W32: encoding: [0x6a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x00]
85538// W64-ERR: error: invalid operand for instruction
85539// W64-ERR-NEXT: v_cmp_neq_f64_e64 vcc_lo, v[1:2], v[2:3]
85540
85541v_cmp_neq_f64_e64 s10, v[254:255], v[2:3]
85542// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xfe,0x05,0x02,0x00]
85543// W64-ERR: error: invalid operand for instruction
85544// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[254:255], v[2:3]
85545
85546v_cmp_neq_f64_e64 s10, s[2:3], v[2:3]
85547// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x02,0x04,0x02,0x00]
85548// W64-ERR: error: invalid operand for instruction
85549// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, s[2:3], v[2:3]
85550
85551v_cmp_neq_f64_e64 s10, s[4:5], v[2:3]
85552// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x04,0x04,0x02,0x00]
85553// W64-ERR: error: invalid operand for instruction
85554// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, s[4:5], v[2:3]
85555
85556v_cmp_neq_f64_e64 s10, s[100:101], v[2:3]
85557// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x64,0x04,0x02,0x00]
85558// W64-ERR: error: invalid operand for instruction
85559// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, s[100:101], v[2:3]
85560
85561v_cmp_neq_f64_e64 s10, vcc, v[2:3]
85562// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x6a,0x04,0x02,0x00]
85563// W64-ERR: error: invalid operand for instruction
85564// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, vcc, v[2:3]
85565
85566v_cmp_neq_f64_e64 s10, exec, v[2:3]
85567// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x7e,0x04,0x02,0x00]
85568// W64-ERR: error: invalid operand for instruction
85569// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, exec, v[2:3]
85570
85571v_cmp_neq_f64_e64 s10, 0, v[2:3]
85572// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x80,0x04,0x02,0x00]
85573// W64-ERR: error: invalid operand for instruction
85574// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, 0, v[2:3]
85575
85576v_cmp_neq_f64_e64 s10, -1, v[2:3]
85577// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xc1,0x04,0x02,0x00]
85578// W64-ERR: error: invalid operand for instruction
85579// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, -1, v[2:3]
85580
85581v_cmp_neq_f64_e64 s10, 0.5, v[2:3]
85582// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xf0,0x04,0x02,0x00]
85583// W64-ERR: error: invalid operand for instruction
85584// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, 0.5, v[2:3]
85585
85586v_cmp_neq_f64_e64 s10, -4.0, v[2:3]
85587// W32: encoding: [0x0a,0x00,0x2d,0xd4,0xf7,0x04,0x02,0x00]
85588// W64-ERR: error: invalid operand for instruction
85589// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, -4.0, v[2:3]
85590
85591v_cmp_neq_f64_e64 s10, v[1:2], v[254:255]
85592// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x03,0x00]
85593// W64-ERR: error: invalid operand for instruction
85594// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], v[254:255]
85595
85596v_cmp_neq_f64_e64 s10, v[1:2], s[4:5]
85597// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x09,0x00,0x00]
85598// W64-ERR: error: invalid operand for instruction
85599// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], s[4:5]
85600
85601v_cmp_neq_f64_e64 s10, v[1:2], s[6:7]
85602// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x0d,0x00,0x00]
85603// W64-ERR: error: invalid operand for instruction
85604// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], s[6:7]
85605
85606v_cmp_neq_f64_e64 s10, v[1:2], s[100:101]
85607// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xc9,0x00,0x00]
85608// W64-ERR: error: invalid operand for instruction
85609// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], s[100:101]
85610
85611v_cmp_neq_f64_e64 s10, v[1:2], vcc
85612// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xd5,0x00,0x00]
85613// W64-ERR: error: invalid operand for instruction
85614// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], vcc
85615
85616v_cmp_neq_f64_e64 s10, v[1:2], exec
85617// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xfd,0x00,0x00]
85618// W64-ERR: error: invalid operand for instruction
85619// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], exec
85620
85621v_cmp_neq_f64_e64 s10, v[1:2], 0
85622// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x01,0x01,0x00]
85623// W64-ERR: error: invalid operand for instruction
85624// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], 0
85625
85626v_cmp_neq_f64_e64 s10, v[1:2], -1
85627// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x83,0x01,0x00]
85628// W64-ERR: error: invalid operand for instruction
85629// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], -1
85630
85631v_cmp_neq_f64_e64 s10, v[1:2], 0.5
85632// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xe1,0x01,0x00]
85633// W64-ERR: error: invalid operand for instruction
85634// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], 0.5
85635
85636v_cmp_neq_f64_e64 s10, v[1:2], -4.0
85637// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0xef,0x01,0x00]
85638// W64-ERR: error: invalid operand for instruction
85639// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], -4.0
85640
85641v_cmp_neq_f64_e64 s10, -v[1:2], v[2:3]
85642// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x20]
85643// W64-ERR: error: invalid operand for instruction
85644// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, -v[1:2], v[2:3]
85645
85646v_cmp_neq_f64_e64 s10, v[1:2], -v[2:3]
85647// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x40]
85648// W64-ERR: error: invalid operand for instruction
85649// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], -v[2:3]
85650
85651v_cmp_neq_f64_e64 s10, -v[1:2], -v[2:3]
85652// W32: encoding: [0x0a,0x00,0x2d,0xd4,0x01,0x05,0x02,0x60]
85653// W64-ERR: error: invalid operand for instruction
85654// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, -v[1:2], -v[2:3]
85655
85656v_cmp_neq_f64_e64 s10, v[1:2], v[2:3] clamp
85657// W32: encoding: [0x0a,0x80,0x2d,0xd4,0x01,0x05,0x02,0x00]
85658// W64-ERR: error: invalid operand for instruction
85659// W64-ERR-NEXT: v_cmp_neq_f64_e64 s10, v[1:2], v[2:3] clamp
85660
85661v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
85662// W64: encoding: [0x01,0x05,0x5c,0x7c]
85663// W32-ERR: error: instruction not supported on this GPU
85664// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
85665
85666v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
85667// W64: encoding: [0xfe,0x05,0x5c,0x7c]
85668// W32-ERR: error: instruction not supported on this GPU
85669// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
85670
85671v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
85672// W64: encoding: [0x02,0x04,0x5c,0x7c]
85673// W32-ERR: error: instruction not supported on this GPU
85674// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
85675
85676v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
85677// W64: encoding: [0x04,0x04,0x5c,0x7c]
85678// W32-ERR: error: instruction not supported on this GPU
85679// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
85680
85681v_cmp_nlt_f64 vcc, s[100:101], v[2:3]
85682// W64: encoding: [0x64,0x04,0x5c,0x7c]
85683// W32-ERR: error: instruction not supported on this GPU
85684// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, s[100:101], v[2:3]
85685
85686v_cmp_nlt_f64 vcc, vcc, v[2:3]
85687// W64: encoding: [0x6a,0x04,0x5c,0x7c]
85688// W32-ERR: error: instruction not supported on this GPU
85689// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, vcc, v[2:3]
85690
85691v_cmp_nlt_f64 vcc, exec, v[2:3]
85692// W64: encoding: [0x7e,0x04,0x5c,0x7c]
85693// W32-ERR: error: instruction not supported on this GPU
85694// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, exec, v[2:3]
85695
85696v_cmp_nlt_f64 vcc, 0, v[2:3]
85697// W64: encoding: [0x80,0x04,0x5c,0x7c]
85698// W32-ERR: error: instruction not supported on this GPU
85699// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, 0, v[2:3]
85700
85701v_cmp_nlt_f64 vcc, -1, v[2:3]
85702// W64: encoding: [0xc1,0x04,0x5c,0x7c]
85703// W32-ERR: error: instruction not supported on this GPU
85704// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, -1, v[2:3]
85705
85706v_cmp_nlt_f64 vcc, 0.5, v[2:3]
85707// W64: encoding: [0xf0,0x04,0x5c,0x7c]
85708// W32-ERR: error: instruction not supported on this GPU
85709// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, 0.5, v[2:3]
85710
85711v_cmp_nlt_f64 vcc, -4.0, v[2:3]
85712// W64: encoding: [0xf7,0x04,0x5c,0x7c]
85713// W32-ERR: error: instruction not supported on this GPU
85714// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, -4.0, v[2:3]
85715
85716v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
85717// W64: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
85718// W32-ERR: error: instruction not supported on this GPU
85719// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
85720
85721v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
85722// W64: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
85723// W32-ERR: error: instruction not supported on this GPU
85724// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
85725
85726v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
85727// W64: encoding: [0x01,0xfd,0x5d,0x7c]
85728// W32-ERR: error: instruction not supported on this GPU
85729// W32-ERR-NEXT: v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
85730
85731v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
85732// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
85733// W32-ERR: error: invalid operand for instruction
85734// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
85735
85736v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
85737// W64: encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
85738// W32-ERR: error: invalid operand for instruction
85739// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
85740
85741v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
85742// W64: encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
85743// W32-ERR: error: invalid operand for instruction
85744// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
85745
85746v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
85747// W64: encoding: [0x6a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
85748// W32-ERR: error: invalid operand for instruction
85749// W32-ERR-NEXT: v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
85750
85751v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
85752// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
85753// W32-ERR: error: invalid operand for instruction
85754// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
85755
85756v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
85757// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
85758// W32-ERR: error: invalid operand for instruction
85759// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
85760
85761v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
85762// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
85763// W32-ERR: error: invalid operand for instruction
85764// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
85765
85766v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
85767// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
85768// W32-ERR: error: invalid operand for instruction
85769// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
85770
85771v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
85772// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
85773// W32-ERR: error: invalid operand for instruction
85774// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
85775
85776v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
85777// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
85778// W32-ERR: error: invalid operand for instruction
85779// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
85780
85781v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
85782// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
85783// W32-ERR: error: invalid operand for instruction
85784// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
85785
85786v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
85787// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
85788// W32-ERR: error: invalid operand for instruction
85789// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
85790
85791v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
85792// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
85793// W32-ERR: error: invalid operand for instruction
85794// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
85795
85796v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
85797// W64: encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
85798// W32-ERR: error: invalid operand for instruction
85799// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
85800
85801v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
85802// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
85803// W32-ERR: error: invalid operand for instruction
85804// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
85805
85806v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
85807// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
85808// W32-ERR: error: invalid operand for instruction
85809// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
85810
85811v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
85812// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
85813// W32-ERR: error: invalid operand for instruction
85814// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
85815
85816v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
85817// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
85818// W32-ERR: error: invalid operand for instruction
85819// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
85820
85821v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
85822// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
85823// W32-ERR: error: invalid operand for instruction
85824// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
85825
85826v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
85827// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
85828// W32-ERR: error: invalid operand for instruction
85829// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
85830
85831v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
85832// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
85833// W32-ERR: error: invalid operand for instruction
85834// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
85835
85836v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
85837// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
85838// W32-ERR: error: invalid operand for instruction
85839// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
85840
85841v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
85842// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
85843// W32-ERR: error: invalid operand for instruction
85844// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
85845
85846v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
85847// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
85848// W32-ERR: error: invalid operand for instruction
85849// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
85850
85851v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
85852// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
85853// W32-ERR: error: invalid operand for instruction
85854// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
85855
85856v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
85857// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
85858// W32-ERR: error: invalid operand for instruction
85859// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
85860
85861v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
85862// W64: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
85863// W32-ERR: error: invalid operand for instruction
85864// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
85865
85866v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
85867// W64: encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
85868// W32-ERR: error: invalid operand for instruction
85869// W32-ERR-NEXT: v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
85870
85871v_cmp_nlt_f64 vcc_lo, v[1:2], v[2:3]
85872// W32: encoding: [0x01,0x05,0x5c,0x7c]
85873// W64-ERR: error: instruction not supported on this GPU
85874// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, v[1:2], v[2:3]
85875
85876v_cmp_nlt_f64 vcc_lo, v[254:255], v[2:3]
85877// W32: encoding: [0xfe,0x05,0x5c,0x7c]
85878// W64-ERR: error: instruction not supported on this GPU
85879// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, v[254:255], v[2:3]
85880
85881v_cmp_nlt_f64 vcc_lo, s[2:3], v[2:3]
85882// W32: encoding: [0x02,0x04,0x5c,0x7c]
85883// W64-ERR: error: instruction not supported on this GPU
85884// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, s[2:3], v[2:3]
85885
85886v_cmp_nlt_f64 vcc_lo, s[4:5], v[2:3]
85887// W32: encoding: [0x04,0x04,0x5c,0x7c]
85888// W64-ERR: error: instruction not supported on this GPU
85889// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, s[4:5], v[2:3]
85890
85891v_cmp_nlt_f64 vcc_lo, s[100:101], v[2:3]
85892// W32: encoding: [0x64,0x04,0x5c,0x7c]
85893// W64-ERR: error: instruction not supported on this GPU
85894// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, s[100:101], v[2:3]
85895
85896v_cmp_nlt_f64 vcc_lo, vcc, v[2:3]
85897// W32: encoding: [0x6a,0x04,0x5c,0x7c]
85898// W64-ERR: error: instruction not supported on this GPU
85899// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, vcc, v[2:3]
85900
85901v_cmp_nlt_f64 vcc_lo, exec, v[2:3]
85902// W32: encoding: [0x7e,0x04,0x5c,0x7c]
85903// W64-ERR: error: instruction not supported on this GPU
85904// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, exec, v[2:3]
85905
85906v_cmp_nlt_f64 vcc_lo, 0, v[2:3]
85907// W32: encoding: [0x80,0x04,0x5c,0x7c]
85908// W64-ERR: error: instruction not supported on this GPU
85909// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, 0, v[2:3]
85910
85911v_cmp_nlt_f64 vcc_lo, -1, v[2:3]
85912// W32: encoding: [0xc1,0x04,0x5c,0x7c]
85913// W64-ERR: error: instruction not supported on this GPU
85914// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, -1, v[2:3]
85915
85916v_cmp_nlt_f64 vcc_lo, 0.5, v[2:3]
85917// W32: encoding: [0xf0,0x04,0x5c,0x7c]
85918// W64-ERR: error: instruction not supported on this GPU
85919// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, 0.5, v[2:3]
85920
85921v_cmp_nlt_f64 vcc_lo, -4.0, v[2:3]
85922// W32: encoding: [0xf7,0x04,0x5c,0x7c]
85923// W64-ERR: error: instruction not supported on this GPU
85924// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, -4.0, v[2:3]
85925
85926v_cmp_nlt_f64 vcc_lo, 0xaf123456, v[2:3]
85927// W32: encoding: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x12,0xaf]
85928// W64-ERR: error: instruction not supported on this GPU
85929// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, 0xaf123456, v[2:3]
85930
85931v_cmp_nlt_f64 vcc_lo, 0x3f717273, v[2:3]
85932// W32: encoding: [0xff,0x04,0x5c,0x7c,0x73,0x72,0x71,0x3f]
85933// W64-ERR: error: instruction not supported on this GPU
85934// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, 0x3f717273, v[2:3]
85935
85936v_cmp_nlt_f64 vcc_lo, v[1:2], v[254:255]
85937// W32: encoding: [0x01,0xfd,0x5d,0x7c]
85938// W64-ERR: error: instruction not supported on this GPU
85939// W64-ERR-NEXT: v_cmp_nlt_f64 vcc_lo, v[1:2], v[254:255]
85940
85941v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3]
85942// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
85943// W64-ERR: error: invalid operand for instruction
85944// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3]
85945
85946v_cmp_nlt_f64_e64 s12, v[1:2], v[2:3]
85947// W32: encoding: [0x0c,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
85948// W64-ERR: error: invalid operand for instruction
85949// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s12, v[1:2], v[2:3]
85950
85951v_cmp_nlt_f64_e64 s100, v[1:2], v[2:3]
85952// W32: encoding: [0x64,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
85953// W64-ERR: error: invalid operand for instruction
85954// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s100, v[1:2], v[2:3]
85955
85956v_cmp_nlt_f64_e64 vcc_lo, v[1:2], v[2:3]
85957// W32: encoding: [0x6a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x00]
85958// W64-ERR: error: invalid operand for instruction
85959// W64-ERR-NEXT: v_cmp_nlt_f64_e64 vcc_lo, v[1:2], v[2:3]
85960
85961v_cmp_nlt_f64_e64 s10, v[254:255], v[2:3]
85962// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xfe,0x05,0x02,0x00]
85963// W64-ERR: error: invalid operand for instruction
85964// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[254:255], v[2:3]
85965
85966v_cmp_nlt_f64_e64 s10, s[2:3], v[2:3]
85967// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x02,0x04,0x02,0x00]
85968// W64-ERR: error: invalid operand for instruction
85969// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, s[2:3], v[2:3]
85970
85971v_cmp_nlt_f64_e64 s10, s[4:5], v[2:3]
85972// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x04,0x04,0x02,0x00]
85973// W64-ERR: error: invalid operand for instruction
85974// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, s[4:5], v[2:3]
85975
85976v_cmp_nlt_f64_e64 s10, s[100:101], v[2:3]
85977// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x64,0x04,0x02,0x00]
85978// W64-ERR: error: invalid operand for instruction
85979// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, s[100:101], v[2:3]
85980
85981v_cmp_nlt_f64_e64 s10, vcc, v[2:3]
85982// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x6a,0x04,0x02,0x00]
85983// W64-ERR: error: invalid operand for instruction
85984// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, vcc, v[2:3]
85985
85986v_cmp_nlt_f64_e64 s10, exec, v[2:3]
85987// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x7e,0x04,0x02,0x00]
85988// W64-ERR: error: invalid operand for instruction
85989// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, exec, v[2:3]
85990
85991v_cmp_nlt_f64_e64 s10, 0, v[2:3]
85992// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x80,0x04,0x02,0x00]
85993// W64-ERR: error: invalid operand for instruction
85994// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, 0, v[2:3]
85995
85996v_cmp_nlt_f64_e64 s10, -1, v[2:3]
85997// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xc1,0x04,0x02,0x00]
85998// W64-ERR: error: invalid operand for instruction
85999// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, -1, v[2:3]
86000
86001v_cmp_nlt_f64_e64 s10, 0.5, v[2:3]
86002// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xf0,0x04,0x02,0x00]
86003// W64-ERR: error: invalid operand for instruction
86004// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, 0.5, v[2:3]
86005
86006v_cmp_nlt_f64_e64 s10, -4.0, v[2:3]
86007// W32: encoding: [0x0a,0x00,0x2e,0xd4,0xf7,0x04,0x02,0x00]
86008// W64-ERR: error: invalid operand for instruction
86009// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, -4.0, v[2:3]
86010
86011v_cmp_nlt_f64_e64 s10, v[1:2], v[254:255]
86012// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x03,0x00]
86013// W64-ERR: error: invalid operand for instruction
86014// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], v[254:255]
86015
86016v_cmp_nlt_f64_e64 s10, v[1:2], s[4:5]
86017// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x09,0x00,0x00]
86018// W64-ERR: error: invalid operand for instruction
86019// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], s[4:5]
86020
86021v_cmp_nlt_f64_e64 s10, v[1:2], s[6:7]
86022// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x0d,0x00,0x00]
86023// W64-ERR: error: invalid operand for instruction
86024// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], s[6:7]
86025
86026v_cmp_nlt_f64_e64 s10, v[1:2], s[100:101]
86027// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xc9,0x00,0x00]
86028// W64-ERR: error: invalid operand for instruction
86029// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], s[100:101]
86030
86031v_cmp_nlt_f64_e64 s10, v[1:2], vcc
86032// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xd5,0x00,0x00]
86033// W64-ERR: error: invalid operand for instruction
86034// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], vcc
86035
86036v_cmp_nlt_f64_e64 s10, v[1:2], exec
86037// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xfd,0x00,0x00]
86038// W64-ERR: error: invalid operand for instruction
86039// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], exec
86040
86041v_cmp_nlt_f64_e64 s10, v[1:2], 0
86042// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x01,0x01,0x00]
86043// W64-ERR: error: invalid operand for instruction
86044// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], 0
86045
86046v_cmp_nlt_f64_e64 s10, v[1:2], -1
86047// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x83,0x01,0x00]
86048// W64-ERR: error: invalid operand for instruction
86049// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], -1
86050
86051v_cmp_nlt_f64_e64 s10, v[1:2], 0.5
86052// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xe1,0x01,0x00]
86053// W64-ERR: error: invalid operand for instruction
86054// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], 0.5
86055
86056v_cmp_nlt_f64_e64 s10, v[1:2], -4.0
86057// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0xef,0x01,0x00]
86058// W64-ERR: error: invalid operand for instruction
86059// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], -4.0
86060
86061v_cmp_nlt_f64_e64 s10, -v[1:2], v[2:3]
86062// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x20]
86063// W64-ERR: error: invalid operand for instruction
86064// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, -v[1:2], v[2:3]
86065
86066v_cmp_nlt_f64_e64 s10, v[1:2], -v[2:3]
86067// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x40]
86068// W64-ERR: error: invalid operand for instruction
86069// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], -v[2:3]
86070
86071v_cmp_nlt_f64_e64 s10, -v[1:2], -v[2:3]
86072// W32: encoding: [0x0a,0x00,0x2e,0xd4,0x01,0x05,0x02,0x60]
86073// W64-ERR: error: invalid operand for instruction
86074// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, -v[1:2], -v[2:3]
86075
86076v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3] clamp
86077// W32: encoding: [0x0a,0x80,0x2e,0xd4,0x01,0x05,0x02,0x00]
86078// W64-ERR: error: invalid operand for instruction
86079// W64-ERR-NEXT: v_cmp_nlt_f64_e64 s10, v[1:2], v[2:3] clamp
86080
86081v_cmp_tru_f64 vcc, v[1:2], v[2:3]
86082// W64: encoding: [0x01,0x05,0x5e,0x7c]
86083// W32-ERR: error: instruction not supported on this GPU
86084// W32-ERR-NEXT: v_cmp_tru_f64 vcc, v[1:2], v[2:3]
86085
86086v_cmp_tru_f64 vcc, v[254:255], v[2:3]
86087// W64: encoding: [0xfe,0x05,0x5e,0x7c]
86088// W32-ERR: error: instruction not supported on this GPU
86089// W32-ERR-NEXT: v_cmp_tru_f64 vcc, v[254:255], v[2:3]
86090
86091v_cmp_tru_f64 vcc, s[2:3], v[2:3]
86092// W64: encoding: [0x02,0x04,0x5e,0x7c]
86093// W32-ERR: error: instruction not supported on this GPU
86094// W32-ERR-NEXT: v_cmp_tru_f64 vcc, s[2:3], v[2:3]
86095
86096v_cmp_tru_f64 vcc, s[4:5], v[2:3]
86097// W64: encoding: [0x04,0x04,0x5e,0x7c]
86098// W32-ERR: error: instruction not supported on this GPU
86099// W32-ERR-NEXT: v_cmp_tru_f64 vcc, s[4:5], v[2:3]
86100
86101v_cmp_tru_f64 vcc, s[100:101], v[2:3]
86102// W64: encoding: [0x64,0x04,0x5e,0x7c]
86103// W32-ERR: error: instruction not supported on this GPU
86104// W32-ERR-NEXT: v_cmp_tru_f64 vcc, s[100:101], v[2:3]
86105
86106v_cmp_tru_f64 vcc, vcc, v[2:3]
86107// W64: encoding: [0x6a,0x04,0x5e,0x7c]
86108// W32-ERR: error: instruction not supported on this GPU
86109// W32-ERR-NEXT: v_cmp_tru_f64 vcc, vcc, v[2:3]
86110
86111v_cmp_tru_f64 vcc, exec, v[2:3]
86112// W64: encoding: [0x7e,0x04,0x5e,0x7c]
86113// W32-ERR: error: instruction not supported on this GPU
86114// W32-ERR-NEXT: v_cmp_tru_f64 vcc, exec, v[2:3]
86115
86116v_cmp_tru_f64 vcc, 0, v[2:3]
86117// W64: encoding: [0x80,0x04,0x5e,0x7c]
86118// W32-ERR: error: instruction not supported on this GPU
86119// W32-ERR-NEXT: v_cmp_tru_f64 vcc, 0, v[2:3]
86120
86121v_cmp_tru_f64 vcc, -1, v[2:3]
86122// W64: encoding: [0xc1,0x04,0x5e,0x7c]
86123// W32-ERR: error: instruction not supported on this GPU
86124// W32-ERR-NEXT: v_cmp_tru_f64 vcc, -1, v[2:3]
86125
86126v_cmp_tru_f64 vcc, 0.5, v[2:3]
86127// W64: encoding: [0xf0,0x04,0x5e,0x7c]
86128// W32-ERR: error: instruction not supported on this GPU
86129// W32-ERR-NEXT: v_cmp_tru_f64 vcc, 0.5, v[2:3]
86130
86131v_cmp_tru_f64 vcc, -4.0, v[2:3]
86132// W64: encoding: [0xf7,0x04,0x5e,0x7c]
86133// W32-ERR: error: instruction not supported on this GPU
86134// W32-ERR-NEXT: v_cmp_tru_f64 vcc, -4.0, v[2:3]
86135
86136v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
86137// W64: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
86138// W32-ERR: error: instruction not supported on this GPU
86139// W32-ERR-NEXT: v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
86140
86141v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
86142// W64: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
86143// W32-ERR: error: instruction not supported on this GPU
86144// W32-ERR-NEXT: v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
86145
86146v_cmp_tru_f64 vcc, v[1:2], v[254:255]
86147// W64: encoding: [0x01,0xfd,0x5f,0x7c]
86148// W32-ERR: error: instruction not supported on this GPU
86149// W32-ERR-NEXT: v_cmp_tru_f64 vcc, v[1:2], v[254:255]
86150
86151v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
86152// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
86153// W32-ERR: error: invalid operand for instruction
86154// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
86155
86156v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
86157// W64: encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
86158// W32-ERR: error: invalid operand for instruction
86159// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
86160
86161v_cmp_tru_f64_e64 s[100:101], v[1:2], v[2:3]
86162// W64: encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
86163// W32-ERR: error: invalid operand for instruction
86164// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[100:101], v[1:2], v[2:3]
86165
86166v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
86167// W64: encoding: [0x6a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
86168// W32-ERR: error: invalid operand for instruction
86169// W32-ERR-NEXT: v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
86170
86171v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
86172// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
86173// W32-ERR: error: invalid operand for instruction
86174// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
86175
86176v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
86177// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
86178// W32-ERR: error: invalid operand for instruction
86179// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
86180
86181v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
86182// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
86183// W32-ERR: error: invalid operand for instruction
86184// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
86185
86186v_cmp_tru_f64_e64 s[10:11], s[100:101], v[2:3]
86187// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
86188// W32-ERR: error: invalid operand for instruction
86189// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], s[100:101], v[2:3]
86190
86191v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
86192// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
86193// W32-ERR: error: invalid operand for instruction
86194// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
86195
86196v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
86197// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
86198// W32-ERR: error: invalid operand for instruction
86199// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
86200
86201v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
86202// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
86203// W32-ERR: error: invalid operand for instruction
86204// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
86205
86206v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
86207// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
86208// W32-ERR: error: invalid operand for instruction
86209// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
86210
86211v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
86212// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
86213// W32-ERR: error: invalid operand for instruction
86214// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
86215
86216v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
86217// W64: encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
86218// W32-ERR: error: invalid operand for instruction
86219// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
86220
86221v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
86222// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
86223// W32-ERR: error: invalid operand for instruction
86224// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
86225
86226v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
86227// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
86228// W32-ERR: error: invalid operand for instruction
86229// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
86230
86231v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
86232// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
86233// W32-ERR: error: invalid operand for instruction
86234// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
86235
86236v_cmp_tru_f64_e64 s[10:11], v[1:2], s[100:101]
86237// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
86238// W32-ERR: error: invalid operand for instruction
86239// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], s[100:101]
86240
86241v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
86242// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
86243// W32-ERR: error: invalid operand for instruction
86244// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
86245
86246v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
86247// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
86248// W32-ERR: error: invalid operand for instruction
86249// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
86250
86251v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
86252// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
86253// W32-ERR: error: invalid operand for instruction
86254// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
86255
86256v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
86257// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
86258// W32-ERR: error: invalid operand for instruction
86259// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
86260
86261v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
86262// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
86263// W32-ERR: error: invalid operand for instruction
86264// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
86265
86266v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
86267// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
86268// W32-ERR: error: invalid operand for instruction
86269// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
86270
86271v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
86272// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
86273// W32-ERR: error: invalid operand for instruction
86274// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
86275
86276v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
86277// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
86278// W32-ERR: error: invalid operand for instruction
86279// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
86280
86281v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
86282// W64: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
86283// W32-ERR: error: invalid operand for instruction
86284// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
86285
86286v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
86287// W64: encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
86288// W32-ERR: error: invalid operand for instruction
86289// W32-ERR-NEXT: v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
86290
86291v_cmp_tru_f64 vcc_lo, v[1:2], v[2:3]
86292// W32: encoding: [0x01,0x05,0x5e,0x7c]
86293// W64-ERR: error: instruction not supported on this GPU
86294// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, v[1:2], v[2:3]
86295
86296v_cmp_tru_f64 vcc_lo, v[254:255], v[2:3]
86297// W32: encoding: [0xfe,0x05,0x5e,0x7c]
86298// W64-ERR: error: instruction not supported on this GPU
86299// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, v[254:255], v[2:3]
86300
86301v_cmp_tru_f64 vcc_lo, s[2:3], v[2:3]
86302// W32: encoding: [0x02,0x04,0x5e,0x7c]
86303// W64-ERR: error: instruction not supported on this GPU
86304// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, s[2:3], v[2:3]
86305
86306v_cmp_tru_f64 vcc_lo, s[4:5], v[2:3]
86307// W32: encoding: [0x04,0x04,0x5e,0x7c]
86308// W64-ERR: error: instruction not supported on this GPU
86309// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, s[4:5], v[2:3]
86310
86311v_cmp_tru_f64 vcc_lo, s[100:101], v[2:3]
86312// W32: encoding: [0x64,0x04,0x5e,0x7c]
86313// W64-ERR: error: instruction not supported on this GPU
86314// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, s[100:101], v[2:3]
86315
86316v_cmp_tru_f64 vcc_lo, vcc, v[2:3]
86317// W32: encoding: [0x6a,0x04,0x5e,0x7c]
86318// W64-ERR: error: instruction not supported on this GPU
86319// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, vcc, v[2:3]
86320
86321v_cmp_tru_f64 vcc_lo, exec, v[2:3]
86322// W32: encoding: [0x7e,0x04,0x5e,0x7c]
86323// W64-ERR: error: instruction not supported on this GPU
86324// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, exec, v[2:3]
86325
86326v_cmp_tru_f64 vcc_lo, 0, v[2:3]
86327// W32: encoding: [0x80,0x04,0x5e,0x7c]
86328// W64-ERR: error: instruction not supported on this GPU
86329// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, 0, v[2:3]
86330
86331v_cmp_tru_f64 vcc_lo, -1, v[2:3]
86332// W32: encoding: [0xc1,0x04,0x5e,0x7c]
86333// W64-ERR: error: instruction not supported on this GPU
86334// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, -1, v[2:3]
86335
86336v_cmp_tru_f64 vcc_lo, 0.5, v[2:3]
86337// W32: encoding: [0xf0,0x04,0x5e,0x7c]
86338// W64-ERR: error: instruction not supported on this GPU
86339// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, 0.5, v[2:3]
86340
86341v_cmp_tru_f64 vcc_lo, -4.0, v[2:3]
86342// W32: encoding: [0xf7,0x04,0x5e,0x7c]
86343// W64-ERR: error: instruction not supported on this GPU
86344// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, -4.0, v[2:3]
86345
86346v_cmp_tru_f64 vcc_lo, 0xaf123456, v[2:3]
86347// W32: encoding: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x12,0xaf]
86348// W64-ERR: error: instruction not supported on this GPU
86349// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, 0xaf123456, v[2:3]
86350
86351v_cmp_tru_f64 vcc_lo, 0x3f717273, v[2:3]
86352// W32: encoding: [0xff,0x04,0x5e,0x7c,0x73,0x72,0x71,0x3f]
86353// W64-ERR: error: instruction not supported on this GPU
86354// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, 0x3f717273, v[2:3]
86355
86356v_cmp_tru_f64 vcc_lo, v[1:2], v[254:255]
86357// W32: encoding: [0x01,0xfd,0x5f,0x7c]
86358// W64-ERR: error: instruction not supported on this GPU
86359// W64-ERR-NEXT: v_cmp_tru_f64 vcc_lo, v[1:2], v[254:255]
86360
86361v_cmp_tru_f64_e64 s10, v[1:2], v[2:3]
86362// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
86363// W64-ERR: error: invalid operand for instruction
86364// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], v[2:3]
86365
86366v_cmp_tru_f64_e64 s12, v[1:2], v[2:3]
86367// W32: encoding: [0x0c,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
86368// W64-ERR: error: invalid operand for instruction
86369// W64-ERR-NEXT: v_cmp_tru_f64_e64 s12, v[1:2], v[2:3]
86370
86371v_cmp_tru_f64_e64 s100, v[1:2], v[2:3]
86372// W32: encoding: [0x64,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
86373// W64-ERR: error: invalid operand for instruction
86374// W64-ERR-NEXT: v_cmp_tru_f64_e64 s100, v[1:2], v[2:3]
86375
86376v_cmp_tru_f64_e64 vcc_lo, v[1:2], v[2:3]
86377// W32: encoding: [0x6a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x00]
86378// W64-ERR: error: invalid operand for instruction
86379// W64-ERR-NEXT: v_cmp_tru_f64_e64 vcc_lo, v[1:2], v[2:3]
86380
86381v_cmp_tru_f64_e64 s10, v[254:255], v[2:3]
86382// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xfe,0x05,0x02,0x00]
86383// W64-ERR: error: invalid operand for instruction
86384// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[254:255], v[2:3]
86385
86386v_cmp_tru_f64_e64 s10, s[2:3], v[2:3]
86387// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x02,0x04,0x02,0x00]
86388// W64-ERR: error: invalid operand for instruction
86389// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, s[2:3], v[2:3]
86390
86391v_cmp_tru_f64_e64 s10, s[4:5], v[2:3]
86392// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x04,0x04,0x02,0x00]
86393// W64-ERR: error: invalid operand for instruction
86394// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, s[4:5], v[2:3]
86395
86396v_cmp_tru_f64_e64 s10, s[100:101], v[2:3]
86397// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x64,0x04,0x02,0x00]
86398// W64-ERR: error: invalid operand for instruction
86399// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, s[100:101], v[2:3]
86400
86401v_cmp_tru_f64_e64 s10, vcc, v[2:3]
86402// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x6a,0x04,0x02,0x00]
86403// W64-ERR: error: invalid operand for instruction
86404// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, vcc, v[2:3]
86405
86406v_cmp_tru_f64_e64 s10, exec, v[2:3]
86407// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x7e,0x04,0x02,0x00]
86408// W64-ERR: error: invalid operand for instruction
86409// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, exec, v[2:3]
86410
86411v_cmp_tru_f64_e64 s10, 0, v[2:3]
86412// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x80,0x04,0x02,0x00]
86413// W64-ERR: error: invalid operand for instruction
86414// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, 0, v[2:3]
86415
86416v_cmp_tru_f64_e64 s10, -1, v[2:3]
86417// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xc1,0x04,0x02,0x00]
86418// W64-ERR: error: invalid operand for instruction
86419// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, -1, v[2:3]
86420
86421v_cmp_tru_f64_e64 s10, 0.5, v[2:3]
86422// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xf0,0x04,0x02,0x00]
86423// W64-ERR: error: invalid operand for instruction
86424// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, 0.5, v[2:3]
86425
86426v_cmp_tru_f64_e64 s10, -4.0, v[2:3]
86427// W32: encoding: [0x0a,0x00,0x2f,0xd4,0xf7,0x04,0x02,0x00]
86428// W64-ERR: error: invalid operand for instruction
86429// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, -4.0, v[2:3]
86430
86431v_cmp_tru_f64_e64 s10, v[1:2], v[254:255]
86432// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x03,0x00]
86433// W64-ERR: error: invalid operand for instruction
86434// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], v[254:255]
86435
86436v_cmp_tru_f64_e64 s10, v[1:2], s[4:5]
86437// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x09,0x00,0x00]
86438// W64-ERR: error: invalid operand for instruction
86439// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], s[4:5]
86440
86441v_cmp_tru_f64_e64 s10, v[1:2], s[6:7]
86442// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x0d,0x00,0x00]
86443// W64-ERR: error: invalid operand for instruction
86444// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], s[6:7]
86445
86446v_cmp_tru_f64_e64 s10, v[1:2], s[100:101]
86447// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xc9,0x00,0x00]
86448// W64-ERR: error: invalid operand for instruction
86449// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], s[100:101]
86450
86451v_cmp_tru_f64_e64 s10, v[1:2], vcc
86452// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xd5,0x00,0x00]
86453// W64-ERR: error: invalid operand for instruction
86454// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], vcc
86455
86456v_cmp_tru_f64_e64 s10, v[1:2], exec
86457// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xfd,0x00,0x00]
86458// W64-ERR: error: invalid operand for instruction
86459// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], exec
86460
86461v_cmp_tru_f64_e64 s10, v[1:2], 0
86462// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x01,0x01,0x00]
86463// W64-ERR: error: invalid operand for instruction
86464// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], 0
86465
86466v_cmp_tru_f64_e64 s10, v[1:2], -1
86467// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x83,0x01,0x00]
86468// W64-ERR: error: invalid operand for instruction
86469// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], -1
86470
86471v_cmp_tru_f64_e64 s10, v[1:2], 0.5
86472// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xe1,0x01,0x00]
86473// W64-ERR: error: invalid operand for instruction
86474// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], 0.5
86475
86476v_cmp_tru_f64_e64 s10, v[1:2], -4.0
86477// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0xef,0x01,0x00]
86478// W64-ERR: error: invalid operand for instruction
86479// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], -4.0
86480
86481v_cmp_tru_f64_e64 s10, -v[1:2], v[2:3]
86482// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x20]
86483// W64-ERR: error: invalid operand for instruction
86484// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, -v[1:2], v[2:3]
86485
86486v_cmp_tru_f64_e64 s10, v[1:2], -v[2:3]
86487// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x40]
86488// W64-ERR: error: invalid operand for instruction
86489// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], -v[2:3]
86490
86491v_cmp_tru_f64_e64 s10, -v[1:2], -v[2:3]
86492// W32: encoding: [0x0a,0x00,0x2f,0xd4,0x01,0x05,0x02,0x60]
86493// W64-ERR: error: invalid operand for instruction
86494// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, -v[1:2], -v[2:3]
86495
86496v_cmp_tru_f64_e64 s10, v[1:2], v[2:3] clamp
86497// W32: encoding: [0x0a,0x80,0x2f,0xd4,0x01,0x05,0x02,0x00]
86498// W64-ERR: error: invalid operand for instruction
86499// W64-ERR-NEXT: v_cmp_tru_f64_e64 s10, v[1:2], v[2:3] clamp
86500
86501v_cmpx_f_f64 v[1:2], v[2:3]
86502// GFX10: encoding: [0x01,0x05,0x60,0x7c]
86503
86504v_cmpx_f_f64 v[254:255], v[2:3]
86505// GFX10: encoding: [0xfe,0x05,0x60,0x7c]
86506
86507v_cmpx_f_f64 s[2:3], v[2:3]
86508// GFX10: encoding: [0x02,0x04,0x60,0x7c]
86509
86510v_cmpx_f_f64 s[4:5], v[2:3]
86511// GFX10: encoding: [0x04,0x04,0x60,0x7c]
86512
86513v_cmpx_f_f64 s[100:101], v[2:3]
86514// GFX10: encoding: [0x64,0x04,0x60,0x7c]
86515
86516v_cmpx_f_f64 vcc, v[2:3]
86517// GFX10: encoding: [0x6a,0x04,0x60,0x7c]
86518
86519v_cmpx_f_f64 exec, v[2:3]
86520// GFX10: encoding: [0x7e,0x04,0x60,0x7c]
86521
86522v_cmpx_f_f64 0, v[2:3]
86523// GFX10: encoding: [0x80,0x04,0x60,0x7c]
86524
86525v_cmpx_f_f64 -1, v[2:3]
86526// GFX10: encoding: [0xc1,0x04,0x60,0x7c]
86527
86528v_cmpx_f_f64 0.5, v[2:3]
86529// GFX10: encoding: [0xf0,0x04,0x60,0x7c]
86530
86531v_cmpx_f_f64 -4.0, v[2:3]
86532// GFX10: encoding: [0xf7,0x04,0x60,0x7c]
86533
86534v_cmpx_f_f64 0xaf123456, v[2:3]
86535// GFX10: encoding: [0xff,0x04,0x60,0x7c,0x56,0x34,0x12,0xaf]
86536
86537v_cmpx_f_f64 0x3f717273, v[2:3]
86538// GFX10: encoding: [0xff,0x04,0x60,0x7c,0x73,0x72,0x71,0x3f]
86539
86540v_cmpx_f_f64 v[1:2], v[254:255]
86541// GFX10: encoding: [0x01,0xfd,0x61,0x7c]
86542
86543v_cmpx_f_f64_e64 v[1:2], v[2:3]
86544// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x05,0x02,0x00]
86545
86546v_cmpx_f_f64_e64 exec, v[1:2]
86547// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x7e,0x02,0x02,0x00]
86548
86549v_cmpx_f_f64_e64 v[254:255], v[2:3]
86550// GFX10: encoding: [0x00,0x00,0x30,0xd4,0xfe,0x05,0x02,0x00]
86551
86552v_cmpx_f_f64_e64 s[2:3], v[2:3]
86553// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x02,0x04,0x02,0x00]
86554
86555v_cmpx_f_f64_e64 s[4:5], v[2:3]
86556// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x04,0x04,0x02,0x00]
86557
86558v_cmpx_f_f64_e64 exec, v[2:3]
86559// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x7e,0x04,0x02,0x00]
86560
86561v_cmpx_f_f64_e64 vcc, v[2:3]
86562// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x6a,0x04,0x02,0x00]
86563
86564v_cmpx_f_f64_e64 0, v[2:3]
86565// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x80,0x04,0x02,0x00]
86566
86567v_cmpx_f_f64_e64 -1, v[2:3]
86568// GFX10: encoding: [0x00,0x00,0x30,0xd4,0xc1,0x04,0x02,0x00]
86569
86570v_cmpx_f_f64_e64 0.5, v[2:3]
86571// GFX10: encoding: [0x00,0x00,0x30,0xd4,0xf0,0x04,0x02,0x00]
86572
86573v_cmpx_f_f64_e64 -4.0, v[2:3]
86574// GFX10: encoding: [0x00,0x00,0x30,0xd4,0xf7,0x04,0x02,0x00]
86575
86576v_cmpx_f_f64_e64 v[1:2], v[254:255]
86577// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xfd,0x03,0x00]
86578
86579v_cmpx_f_f64_e64 v[1:2], s[4:5]
86580// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x09,0x00,0x00]
86581
86582v_cmpx_f_f64_e64 v[1:2], s[6:7]
86583// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x0d,0x00,0x00]
86584
86585v_cmpx_f_f64_e64 v[1:2], s[100:101]
86586// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xc9,0x00,0x00]
86587
86588v_cmpx_f_f64_e64 v[1:2], vcc
86589// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xd5,0x00,0x00]
86590
86591v_cmpx_f_f64_e64 v[1:2], exec
86592// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xfd,0x00,0x00]
86593
86594v_cmpx_f_f64_e64 v[1:2], 0
86595// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x01,0x01,0x00]
86596
86597v_cmpx_f_f64_e64 v[1:2], -1
86598// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x83,0x01,0x00]
86599
86600v_cmpx_f_f64_e64 v[1:2], 0.5
86601// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xe1,0x01,0x00]
86602
86603v_cmpx_f_f64_e64 v[1:2], -4.0
86604// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0xef,0x01,0x00]
86605
86606v_cmpx_f_f64_e64 -v[1:2], v[2:3]
86607// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x05,0x02,0x20]
86608
86609v_cmpx_f_f64_e64 v[1:2], -v[2:3]
86610// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x05,0x02,0x40]
86611
86612v_cmpx_f_f64_e64 -v[1:2], -v[2:3]
86613// GFX10: encoding: [0x00,0x00,0x30,0xd4,0x01,0x05,0x02,0x60]
86614
86615v_cmpx_lt_f64 v[1:2], v[2:3]
86616// GFX10: encoding: [0x01,0x05,0x62,0x7c]
86617
86618v_cmpx_lt_f64 v[254:255], v[2:3]
86619// GFX10: encoding: [0xfe,0x05,0x62,0x7c]
86620
86621v_cmpx_lt_f64 s[2:3], v[2:3]
86622// GFX10: encoding: [0x02,0x04,0x62,0x7c]
86623
86624v_cmpx_lt_f64 s[4:5], v[2:3]
86625// GFX10: encoding: [0x04,0x04,0x62,0x7c]
86626
86627v_cmpx_lt_f64 s[100:101], v[2:3]
86628// GFX10: encoding: [0x64,0x04,0x62,0x7c]
86629
86630v_cmpx_lt_f64 vcc, v[2:3]
86631// GFX10: encoding: [0x6a,0x04,0x62,0x7c]
86632
86633v_cmpx_lt_f64 exec, v[2:3]
86634// GFX10: encoding: [0x7e,0x04,0x62,0x7c]
86635
86636v_cmpx_lt_f64 0, v[2:3]
86637// GFX10: encoding: [0x80,0x04,0x62,0x7c]
86638
86639v_cmpx_lt_f64 -1, v[2:3]
86640// GFX10: encoding: [0xc1,0x04,0x62,0x7c]
86641
86642v_cmpx_lt_f64 0.5, v[2:3]
86643// GFX10: encoding: [0xf0,0x04,0x62,0x7c]
86644
86645v_cmpx_lt_f64 -4.0, v[2:3]
86646// GFX10: encoding: [0xf7,0x04,0x62,0x7c]
86647
86648v_cmpx_lt_f64 0xaf123456, v[2:3]
86649// GFX10: encoding: [0xff,0x04,0x62,0x7c,0x56,0x34,0x12,0xaf]
86650
86651v_cmpx_lt_f64 0x3f717273, v[2:3]
86652// GFX10: encoding: [0xff,0x04,0x62,0x7c,0x73,0x72,0x71,0x3f]
86653
86654v_cmpx_lt_f64 v[1:2], v[254:255]
86655// GFX10: encoding: [0x01,0xfd,0x63,0x7c]
86656
86657v_cmpx_lt_f64_e64 v[1:2], v[2:3]
86658// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x05,0x02,0x00]
86659
86660v_cmpx_lt_f64_e64 v[254:255], v[2:3]
86661// GFX10: encoding: [0x00,0x00,0x31,0xd4,0xfe,0x05,0x02,0x00]
86662
86663v_cmpx_lt_f64_e64 s[2:3], v[2:3]
86664// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x02,0x04,0x02,0x00]
86665
86666v_cmpx_lt_f64_e64 s[4:5], v[2:3]
86667// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x04,0x04,0x02,0x00]
86668
86669v_cmpx_lt_f64_e64 exec, v[2:3]
86670// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x7e,0x04,0x02,0x00]
86671
86672v_cmpx_lt_f64_e64 vcc, v[2:3]
86673// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x6a,0x04,0x02,0x00]
86674
86675v_cmpx_lt_f64_e64 0, v[2:3]
86676// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x80,0x04,0x02,0x00]
86677
86678v_cmpx_lt_f64_e64 -1, v[2:3]
86679// GFX10: encoding: [0x00,0x00,0x31,0xd4,0xc1,0x04,0x02,0x00]
86680
86681v_cmpx_lt_f64_e64 0.5, v[2:3]
86682// GFX10: encoding: [0x00,0x00,0x31,0xd4,0xf0,0x04,0x02,0x00]
86683
86684v_cmpx_lt_f64_e64 -4.0, v[2:3]
86685// GFX10: encoding: [0x00,0x00,0x31,0xd4,0xf7,0x04,0x02,0x00]
86686
86687v_cmpx_lt_f64_e64 v[1:2], v[254:255]
86688// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xfd,0x03,0x00]
86689
86690v_cmpx_lt_f64_e64 v[1:2], s[4:5]
86691// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x09,0x00,0x00]
86692
86693v_cmpx_lt_f64_e64 v[1:2], s[6:7]
86694// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x0d,0x00,0x00]
86695
86696v_cmpx_lt_f64_e64 v[1:2], s[100:101]
86697// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xc9,0x00,0x00]
86698
86699v_cmpx_lt_f64_e64 v[1:2], vcc
86700// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xd5,0x00,0x00]
86701
86702v_cmpx_lt_f64_e64 v[1:2], exec
86703// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xfd,0x00,0x00]
86704
86705v_cmpx_lt_f64_e64 v[1:2], 0
86706// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x01,0x01,0x00]
86707
86708v_cmpx_lt_f64_e64 v[1:2], -1
86709// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x83,0x01,0x00]
86710
86711v_cmpx_lt_f64_e64 v[1:2], 0.5
86712// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xe1,0x01,0x00]
86713
86714v_cmpx_lt_f64_e64 v[1:2], -4.0
86715// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0xef,0x01,0x00]
86716
86717v_cmpx_lt_f64_e64 -v[1:2], v[2:3]
86718// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x05,0x02,0x20]
86719
86720v_cmpx_lt_f64_e64 v[1:2], -v[2:3]
86721// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x05,0x02,0x40]
86722
86723v_cmpx_lt_f64_e64 -v[1:2], -v[2:3]
86724// GFX10: encoding: [0x00,0x00,0x31,0xd4,0x01,0x05,0x02,0x60]
86725
86726v_cmpx_eq_f64 v[1:2], v[2:3]
86727// GFX10: encoding: [0x01,0x05,0x64,0x7c]
86728
86729v_cmpx_eq_f64 v[254:255], v[2:3]
86730// GFX10: encoding: [0xfe,0x05,0x64,0x7c]
86731
86732v_cmpx_eq_f64 s[2:3], v[2:3]
86733// GFX10: encoding: [0x02,0x04,0x64,0x7c]
86734
86735v_cmpx_eq_f64 s[4:5], v[2:3]
86736// GFX10: encoding: [0x04,0x04,0x64,0x7c]
86737
86738v_cmpx_eq_f64 s[100:101], v[2:3]
86739// GFX10: encoding: [0x64,0x04,0x64,0x7c]
86740
86741v_cmpx_eq_f64 vcc, v[2:3]
86742// GFX10: encoding: [0x6a,0x04,0x64,0x7c]
86743
86744v_cmpx_eq_f64 exec, v[2:3]
86745// GFX10: encoding: [0x7e,0x04,0x64,0x7c]
86746
86747v_cmpx_eq_f64 0, v[2:3]
86748// GFX10: encoding: [0x80,0x04,0x64,0x7c]
86749
86750v_cmpx_eq_f64 -1, v[2:3]
86751// GFX10: encoding: [0xc1,0x04,0x64,0x7c]
86752
86753v_cmpx_eq_f64 0.5, v[2:3]
86754// GFX10: encoding: [0xf0,0x04,0x64,0x7c]
86755
86756v_cmpx_eq_f64 -4.0, v[2:3]
86757// GFX10: encoding: [0xf7,0x04,0x64,0x7c]
86758
86759v_cmpx_eq_f64 0xaf123456, v[2:3]
86760// GFX10: encoding: [0xff,0x04,0x64,0x7c,0x56,0x34,0x12,0xaf]
86761
86762v_cmpx_eq_f64 0x3f717273, v[2:3]
86763// GFX10: encoding: [0xff,0x04,0x64,0x7c,0x73,0x72,0x71,0x3f]
86764
86765v_cmpx_eq_f64 v[1:2], v[254:255]
86766// GFX10: encoding: [0x01,0xfd,0x65,0x7c]
86767
86768v_cmpx_eq_f64_e64 v[1:2], v[2:3]
86769// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x05,0x02,0x00]
86770
86771v_cmpx_eq_f64_e64 exec, v[1:2]
86772// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x7e,0x02,0x02,0x00]
86773
86774v_cmpx_eq_f64_e64 v[254:255], v[2:3]
86775// GFX10: encoding: [0x00,0x00,0x32,0xd4,0xfe,0x05,0x02,0x00]
86776
86777v_cmpx_eq_f64_e64 s[2:3], v[2:3]
86778// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x02,0x04,0x02,0x00]
86779
86780v_cmpx_eq_f64_e64 s[4:5], v[2:3]
86781// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x04,0x04,0x02,0x00]
86782
86783v_cmpx_eq_f64_e64 exec, v[2:3]
86784// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x7e,0x04,0x02,0x00]
86785
86786v_cmpx_eq_f64_e64 vcc, v[2:3]
86787// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x6a,0x04,0x02,0x00]
86788
86789v_cmpx_eq_f64_e64 0, v[2:3]
86790// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x80,0x04,0x02,0x00]
86791
86792v_cmpx_eq_f64_e64 -1, v[2:3]
86793// GFX10: encoding: [0x00,0x00,0x32,0xd4,0xc1,0x04,0x02,0x00]
86794
86795v_cmpx_eq_f64_e64 0.5, v[2:3]
86796// GFX10: encoding: [0x00,0x00,0x32,0xd4,0xf0,0x04,0x02,0x00]
86797
86798v_cmpx_eq_f64_e64 -4.0, v[2:3]
86799// GFX10: encoding: [0x00,0x00,0x32,0xd4,0xf7,0x04,0x02,0x00]
86800
86801v_cmpx_eq_f64_e64 v[1:2], v[254:255]
86802// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xfd,0x03,0x00]
86803
86804v_cmpx_eq_f64_e64 v[1:2], s[4:5]
86805// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x09,0x00,0x00]
86806
86807v_cmpx_eq_f64_e64 v[1:2], s[6:7]
86808// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x0d,0x00,0x00]
86809
86810v_cmpx_eq_f64_e64 v[1:2], s[100:101]
86811// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xc9,0x00,0x00]
86812
86813v_cmpx_eq_f64_e64 v[1:2], vcc
86814// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xd5,0x00,0x00]
86815
86816v_cmpx_eq_f64_e64 v[1:2], exec
86817// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xfd,0x00,0x00]
86818
86819v_cmpx_eq_f64_e64 v[1:2], 0
86820// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x01,0x01,0x00]
86821
86822v_cmpx_eq_f64_e64 v[1:2], -1
86823// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x83,0x01,0x00]
86824
86825v_cmpx_eq_f64_e64 v[1:2], 0.5
86826// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xe1,0x01,0x00]
86827
86828v_cmpx_eq_f64_e64 v[1:2], -4.0
86829// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0xef,0x01,0x00]
86830
86831v_cmpx_eq_f64_e64 -v[1:2], v[2:3]
86832// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x05,0x02,0x20]
86833
86834v_cmpx_eq_f64_e64 v[1:2], -v[2:3]
86835// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x05,0x02,0x40]
86836
86837v_cmpx_eq_f64_e64 -v[1:2], -v[2:3]
86838// GFX10: encoding: [0x00,0x00,0x32,0xd4,0x01,0x05,0x02,0x60]
86839
86840v_cmpx_le_f64 v[1:2], v[2:3]
86841// GFX10: encoding: [0x01,0x05,0x66,0x7c]
86842
86843v_cmpx_le_f64 v[254:255], v[2:3]
86844// GFX10: encoding: [0xfe,0x05,0x66,0x7c]
86845
86846v_cmpx_le_f64 s[2:3], v[2:3]
86847// GFX10: encoding: [0x02,0x04,0x66,0x7c]
86848
86849v_cmpx_le_f64 s[4:5], v[2:3]
86850// GFX10: encoding: [0x04,0x04,0x66,0x7c]
86851
86852v_cmpx_le_f64 s[100:101], v[2:3]
86853// GFX10: encoding: [0x64,0x04,0x66,0x7c]
86854
86855v_cmpx_le_f64 vcc, v[2:3]
86856// GFX10: encoding: [0x6a,0x04,0x66,0x7c]
86857
86858v_cmpx_le_f64 exec, v[2:3]
86859// GFX10: encoding: [0x7e,0x04,0x66,0x7c]
86860
86861v_cmpx_le_f64 0, v[2:3]
86862// GFX10: encoding: [0x80,0x04,0x66,0x7c]
86863
86864v_cmpx_le_f64 -1, v[2:3]
86865// GFX10: encoding: [0xc1,0x04,0x66,0x7c]
86866
86867v_cmpx_le_f64 0.5, v[2:3]
86868// GFX10: encoding: [0xf0,0x04,0x66,0x7c]
86869
86870v_cmpx_le_f64 -4.0, v[2:3]
86871// GFX10: encoding: [0xf7,0x04,0x66,0x7c]
86872
86873v_cmpx_le_f64 0xaf123456, v[2:3]
86874// GFX10: encoding: [0xff,0x04,0x66,0x7c,0x56,0x34,0x12,0xaf]
86875
86876v_cmpx_le_f64 0x3f717273, v[2:3]
86877// GFX10: encoding: [0xff,0x04,0x66,0x7c,0x73,0x72,0x71,0x3f]
86878
86879v_cmpx_le_f64 v[1:2], v[254:255]
86880// GFX10: encoding: [0x01,0xfd,0x67,0x7c]
86881
86882v_cmpx_le_f64_e64 v[1:2], v[2:3]
86883// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x05,0x02,0x00]
86884
86885v_cmpx_le_f64_e64 exec, v[1:2]
86886// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x7e,0x02,0x02,0x00]
86887
86888v_cmpx_le_f64_e64 v[254:255], v[2:3]
86889// GFX10: encoding: [0x00,0x00,0x33,0xd4,0xfe,0x05,0x02,0x00]
86890
86891v_cmpx_le_f64_e64 s[2:3], v[2:3]
86892// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x02,0x04,0x02,0x00]
86893
86894v_cmpx_le_f64_e64 s[4:5], v[2:3]
86895// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x04,0x04,0x02,0x00]
86896
86897v_cmpx_le_f64_e64 exec, v[2:3]
86898// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x7e,0x04,0x02,0x00]
86899
86900v_cmpx_le_f64_e64 vcc, v[2:3]
86901// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x6a,0x04,0x02,0x00]
86902
86903v_cmpx_le_f64_e64 0, v[2:3]
86904// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x80,0x04,0x02,0x00]
86905
86906v_cmpx_le_f64_e64 -1, v[2:3]
86907// GFX10: encoding: [0x00,0x00,0x33,0xd4,0xc1,0x04,0x02,0x00]
86908
86909v_cmpx_le_f64_e64 0.5, v[2:3]
86910// GFX10: encoding: [0x00,0x00,0x33,0xd4,0xf0,0x04,0x02,0x00]
86911
86912v_cmpx_le_f64_e64 -4.0, v[2:3]
86913// GFX10: encoding: [0x00,0x00,0x33,0xd4,0xf7,0x04,0x02,0x00]
86914
86915v_cmpx_le_f64_e64 v[1:2], v[254:255]
86916// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xfd,0x03,0x00]
86917
86918v_cmpx_le_f64_e64 v[1:2], s[4:5]
86919// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x09,0x00,0x00]
86920
86921v_cmpx_le_f64_e64 v[1:2], s[6:7]
86922// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x0d,0x00,0x00]
86923
86924v_cmpx_le_f64_e64 v[1:2], s[100:101]
86925// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xc9,0x00,0x00]
86926
86927v_cmpx_le_f64_e64 v[1:2], vcc
86928// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xd5,0x00,0x00]
86929
86930v_cmpx_le_f64_e64 v[1:2], exec
86931// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xfd,0x00,0x00]
86932
86933v_cmpx_le_f64_e64 v[1:2], 0
86934// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x01,0x01,0x00]
86935
86936v_cmpx_le_f64_e64 v[1:2], -1
86937// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x83,0x01,0x00]
86938
86939v_cmpx_le_f64_e64 v[1:2], 0.5
86940// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xe1,0x01,0x00]
86941
86942v_cmpx_le_f64_e64 v[1:2], -4.0
86943// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0xef,0x01,0x00]
86944
86945v_cmpx_le_f64_e64 -v[1:2], v[2:3]
86946// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x05,0x02,0x20]
86947
86948v_cmpx_le_f64_e64 v[1:2], -v[2:3]
86949// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x05,0x02,0x40]
86950
86951v_cmpx_le_f64_e64 -v[1:2], -v[2:3]
86952// GFX10: encoding: [0x00,0x00,0x33,0xd4,0x01,0x05,0x02,0x60]
86953
86954v_cmpx_gt_f64 v[1:2], v[2:3]
86955// GFX10: encoding: [0x01,0x05,0x68,0x7c]
86956
86957v_cmpx_gt_f64 v[254:255], v[2:3]
86958// GFX10: encoding: [0xfe,0x05,0x68,0x7c]
86959
86960v_cmpx_gt_f64 s[2:3], v[2:3]
86961// GFX10: encoding: [0x02,0x04,0x68,0x7c]
86962
86963v_cmpx_gt_f64 s[4:5], v[2:3]
86964// GFX10: encoding: [0x04,0x04,0x68,0x7c]
86965
86966v_cmpx_gt_f64 s[100:101], v[2:3]
86967// GFX10: encoding: [0x64,0x04,0x68,0x7c]
86968
86969v_cmpx_gt_f64 vcc, v[2:3]
86970// GFX10: encoding: [0x6a,0x04,0x68,0x7c]
86971
86972v_cmpx_gt_f64 exec, v[2:3]
86973// GFX10: encoding: [0x7e,0x04,0x68,0x7c]
86974
86975v_cmpx_gt_f64 0, v[2:3]
86976// GFX10: encoding: [0x80,0x04,0x68,0x7c]
86977
86978v_cmpx_gt_f64 -1, v[2:3]
86979// GFX10: encoding: [0xc1,0x04,0x68,0x7c]
86980
86981v_cmpx_gt_f64 0.5, v[2:3]
86982// GFX10: encoding: [0xf0,0x04,0x68,0x7c]
86983
86984v_cmpx_gt_f64 -4.0, v[2:3]
86985// GFX10: encoding: [0xf7,0x04,0x68,0x7c]
86986
86987v_cmpx_gt_f64 0xaf123456, v[2:3]
86988// GFX10: encoding: [0xff,0x04,0x68,0x7c,0x56,0x34,0x12,0xaf]
86989
86990v_cmpx_gt_f64 0x3f717273, v[2:3]
86991// GFX10: encoding: [0xff,0x04,0x68,0x7c,0x73,0x72,0x71,0x3f]
86992
86993v_cmpx_gt_f64 v[1:2], v[254:255]
86994// GFX10: encoding: [0x01,0xfd,0x69,0x7c]
86995
86996v_cmpx_gt_f64_e64 v[1:2], v[2:3]
86997// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x05,0x02,0x00]
86998
86999v_cmpx_gt_f64_e64 exec, v[1:2]
87000// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x7e,0x02,0x02,0x00]
87001
87002v_cmpx_gt_f64_e64 v[254:255], v[2:3]
87003// GFX10: encoding: [0x00,0x00,0x34,0xd4,0xfe,0x05,0x02,0x00]
87004
87005v_cmpx_gt_f64_e64 s[2:3], v[2:3]
87006// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x02,0x04,0x02,0x00]
87007
87008v_cmpx_gt_f64_e64 s[4:5], v[2:3]
87009// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x04,0x04,0x02,0x00]
87010
87011v_cmpx_gt_f64_e64 exec, v[2:3]
87012// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x7e,0x04,0x02,0x00]
87013
87014v_cmpx_gt_f64_e64 vcc, v[2:3]
87015// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x6a,0x04,0x02,0x00]
87016
87017v_cmpx_gt_f64_e64 0, v[2:3]
87018// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x80,0x04,0x02,0x00]
87019
87020v_cmpx_gt_f64_e64 -1, v[2:3]
87021// GFX10: encoding: [0x00,0x00,0x34,0xd4,0xc1,0x04,0x02,0x00]
87022
87023v_cmpx_gt_f64_e64 0.5, v[2:3]
87024// GFX10: encoding: [0x00,0x00,0x34,0xd4,0xf0,0x04,0x02,0x00]
87025
87026v_cmpx_gt_f64_e64 -4.0, v[2:3]
87027// GFX10: encoding: [0x00,0x00,0x34,0xd4,0xf7,0x04,0x02,0x00]
87028
87029v_cmpx_gt_f64_e64 v[1:2], v[254:255]
87030// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xfd,0x03,0x00]
87031
87032v_cmpx_gt_f64_e64 v[1:2], s[4:5]
87033// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x09,0x00,0x00]
87034
87035v_cmpx_gt_f64_e64 v[1:2], s[6:7]
87036// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x0d,0x00,0x00]
87037
87038v_cmpx_gt_f64_e64 v[1:2], s[100:101]
87039// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xc9,0x00,0x00]
87040
87041v_cmpx_gt_f64_e64 v[1:2], vcc
87042// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xd5,0x00,0x00]
87043
87044v_cmpx_gt_f64_e64 v[1:2], exec
87045// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xfd,0x00,0x00]
87046
87047v_cmpx_gt_f64_e64 v[1:2], 0
87048// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x01,0x01,0x00]
87049
87050v_cmpx_gt_f64_e64 v[1:2], -1
87051// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x83,0x01,0x00]
87052
87053v_cmpx_gt_f64_e64 v[1:2], 0.5
87054// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xe1,0x01,0x00]
87055
87056v_cmpx_gt_f64_e64 v[1:2], -4.0
87057// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0xef,0x01,0x00]
87058
87059v_cmpx_gt_f64_e64 -v[1:2], v[2:3]
87060// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x05,0x02,0x20]
87061
87062v_cmpx_gt_f64_e64 v[1:2], -v[2:3]
87063// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x05,0x02,0x40]
87064
87065v_cmpx_gt_f64_e64 -v[1:2], -v[2:3]
87066// GFX10: encoding: [0x00,0x00,0x34,0xd4,0x01,0x05,0x02,0x60]
87067
87068v_cmpx_lg_f64 v[1:2], v[2:3]
87069// GFX10: encoding: [0x01,0x05,0x6a,0x7c]
87070
87071v_cmpx_lg_f64 v[254:255], v[2:3]
87072// GFX10: encoding: [0xfe,0x05,0x6a,0x7c]
87073
87074v_cmpx_lg_f64 s[2:3], v[2:3]
87075// GFX10: encoding: [0x02,0x04,0x6a,0x7c]
87076
87077v_cmpx_lg_f64 s[4:5], v[2:3]
87078// GFX10: encoding: [0x04,0x04,0x6a,0x7c]
87079
87080v_cmpx_lg_f64 s[100:101], v[2:3]
87081// GFX10: encoding: [0x64,0x04,0x6a,0x7c]
87082
87083v_cmpx_lg_f64 vcc, v[2:3]
87084// GFX10: encoding: [0x6a,0x04,0x6a,0x7c]
87085
87086v_cmpx_lg_f64 exec, v[2:3]
87087// GFX10: encoding: [0x7e,0x04,0x6a,0x7c]
87088
87089v_cmpx_lg_f64 0, v[2:3]
87090// GFX10: encoding: [0x80,0x04,0x6a,0x7c]
87091
87092v_cmpx_lg_f64 -1, v[2:3]
87093// GFX10: encoding: [0xc1,0x04,0x6a,0x7c]
87094
87095v_cmpx_lg_f64 0.5, v[2:3]
87096// GFX10: encoding: [0xf0,0x04,0x6a,0x7c]
87097
87098v_cmpx_lg_f64 -4.0, v[2:3]
87099// GFX10: encoding: [0xf7,0x04,0x6a,0x7c]
87100
87101v_cmpx_lg_f64 0xaf123456, v[2:3]
87102// GFX10: encoding: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x12,0xaf]
87103
87104v_cmpx_lg_f64 0x3f717273, v[2:3]
87105// GFX10: encoding: [0xff,0x04,0x6a,0x7c,0x73,0x72,0x71,0x3f]
87106
87107v_cmpx_lg_f64 v[1:2], v[254:255]
87108// GFX10: encoding: [0x01,0xfd,0x6b,0x7c]
87109
87110v_cmpx_lg_f64_e64 v[1:2], v[2:3]
87111// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x05,0x02,0x00]
87112
87113v_cmpx_lg_f64_e64 exec, v[1:2]
87114// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x7e,0x02,0x02,0x00]
87115
87116v_cmpx_lg_f64_e64 v[254:255], v[2:3]
87117// GFX10: encoding: [0x00,0x00,0x35,0xd4,0xfe,0x05,0x02,0x00]
87118
87119v_cmpx_lg_f64_e64 s[2:3], v[2:3]
87120// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x02,0x04,0x02,0x00]
87121
87122v_cmpx_lg_f64_e64 s[4:5], v[2:3]
87123// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x04,0x04,0x02,0x00]
87124
87125v_cmpx_lg_f64_e64 exec, v[2:3]
87126// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x7e,0x04,0x02,0x00]
87127
87128v_cmpx_lg_f64_e64 vcc, v[2:3]
87129// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x6a,0x04,0x02,0x00]
87130
87131v_cmpx_lg_f64_e64 0, v[2:3]
87132// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x80,0x04,0x02,0x00]
87133
87134v_cmpx_lg_f64_e64 -1, v[2:3]
87135// GFX10: encoding: [0x00,0x00,0x35,0xd4,0xc1,0x04,0x02,0x00]
87136
87137v_cmpx_lg_f64_e64 0.5, v[2:3]
87138// GFX10: encoding: [0x00,0x00,0x35,0xd4,0xf0,0x04,0x02,0x00]
87139
87140v_cmpx_lg_f64_e64 -4.0, v[2:3]
87141// GFX10: encoding: [0x00,0x00,0x35,0xd4,0xf7,0x04,0x02,0x00]
87142
87143v_cmpx_lg_f64_e64 v[1:2], v[254:255]
87144// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xfd,0x03,0x00]
87145
87146v_cmpx_lg_f64_e64 v[1:2], s[4:5]
87147// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x09,0x00,0x00]
87148
87149v_cmpx_lg_f64_e64 v[1:2], s[6:7]
87150// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x0d,0x00,0x00]
87151
87152v_cmpx_lg_f64_e64 v[1:2], s[100:101]
87153// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xc9,0x00,0x00]
87154
87155v_cmpx_lg_f64_e64 v[1:2], vcc
87156// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xd5,0x00,0x00]
87157
87158v_cmpx_lg_f64_e64 v[1:2], exec
87159// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xfd,0x00,0x00]
87160
87161v_cmpx_lg_f64_e64 v[1:2], 0
87162// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x01,0x01,0x00]
87163
87164v_cmpx_lg_f64_e64 v[1:2], -1
87165// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x83,0x01,0x00]
87166
87167v_cmpx_lg_f64_e64 v[1:2], 0.5
87168// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xe1,0x01,0x00]
87169
87170v_cmpx_lg_f64_e64 v[1:2], -4.0
87171// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0xef,0x01,0x00]
87172
87173v_cmpx_lg_f64_e64 -v[1:2], v[2:3]
87174// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x05,0x02,0x20]
87175
87176v_cmpx_lg_f64_e64 v[1:2], -v[2:3]
87177// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x05,0x02,0x40]
87178
87179v_cmpx_lg_f64_e64 -v[1:2], -v[2:3]
87180// GFX10: encoding: [0x00,0x00,0x35,0xd4,0x01,0x05,0x02,0x60]
87181
87182v_cmpx_ge_f64 v[1:2], v[2:3]
87183// GFX10: encoding: [0x01,0x05,0x6c,0x7c]
87184
87185v_cmpx_ge_f64 v[254:255], v[2:3]
87186// GFX10: encoding: [0xfe,0x05,0x6c,0x7c]
87187
87188v_cmpx_ge_f64 s[2:3], v[2:3]
87189// GFX10: encoding: [0x02,0x04,0x6c,0x7c]
87190
87191v_cmpx_ge_f64 s[4:5], v[2:3]
87192// GFX10: encoding: [0x04,0x04,0x6c,0x7c]
87193
87194v_cmpx_ge_f64 s[100:101], v[2:3]
87195// GFX10: encoding: [0x64,0x04,0x6c,0x7c]
87196
87197v_cmpx_ge_f64 vcc, v[2:3]
87198// GFX10: encoding: [0x6a,0x04,0x6c,0x7c]
87199
87200v_cmpx_ge_f64 exec, v[2:3]
87201// GFX10: encoding: [0x7e,0x04,0x6c,0x7c]
87202
87203v_cmpx_ge_f64 0, v[2:3]
87204// GFX10: encoding: [0x80,0x04,0x6c,0x7c]
87205
87206v_cmpx_ge_f64 -1, v[2:3]
87207// GFX10: encoding: [0xc1,0x04,0x6c,0x7c]
87208
87209v_cmpx_ge_f64 0.5, v[2:3]
87210// GFX10: encoding: [0xf0,0x04,0x6c,0x7c]
87211
87212v_cmpx_ge_f64 -4.0, v[2:3]
87213// GFX10: encoding: [0xf7,0x04,0x6c,0x7c]
87214
87215v_cmpx_ge_f64 0xaf123456, v[2:3]
87216// GFX10: encoding: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x12,0xaf]
87217
87218v_cmpx_ge_f64 0x3f717273, v[2:3]
87219// GFX10: encoding: [0xff,0x04,0x6c,0x7c,0x73,0x72,0x71,0x3f]
87220
87221v_cmpx_ge_f64 v[1:2], v[254:255]
87222// GFX10: encoding: [0x01,0xfd,0x6d,0x7c]
87223
87224v_cmpx_ge_f64_e64 v[1:2], v[2:3]
87225// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x05,0x02,0x00]
87226
87227v_cmpx_ge_f64_e64 exec, v[1:2]
87228// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x7e,0x02,0x02,0x00]
87229
87230v_cmpx_ge_f64_e64 v[254:255], v[2:3]
87231// GFX10: encoding: [0x00,0x00,0x36,0xd4,0xfe,0x05,0x02,0x00]
87232
87233v_cmpx_ge_f64_e64 s[2:3], v[2:3]
87234// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x02,0x04,0x02,0x00]
87235
87236v_cmpx_ge_f64_e64 s[4:5], v[2:3]
87237// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x04,0x04,0x02,0x00]
87238
87239v_cmpx_ge_f64_e64 exec, v[2:3]
87240// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x7e,0x04,0x02,0x00]
87241
87242v_cmpx_ge_f64_e64 vcc, v[2:3]
87243// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x6a,0x04,0x02,0x00]
87244
87245v_cmpx_ge_f64_e64 0, v[2:3]
87246// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x80,0x04,0x02,0x00]
87247
87248v_cmpx_ge_f64_e64 -1, v[2:3]
87249// GFX10: encoding: [0x00,0x00,0x36,0xd4,0xc1,0x04,0x02,0x00]
87250
87251v_cmpx_ge_f64_e64 0.5, v[2:3]
87252// GFX10: encoding: [0x00,0x00,0x36,0xd4,0xf0,0x04,0x02,0x00]
87253
87254v_cmpx_ge_f64_e64 -4.0, v[2:3]
87255// GFX10: encoding: [0x00,0x00,0x36,0xd4,0xf7,0x04,0x02,0x00]
87256
87257v_cmpx_ge_f64_e64 v[1:2], v[254:255]
87258// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xfd,0x03,0x00]
87259
87260v_cmpx_ge_f64_e64 v[1:2], s[4:5]
87261// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x09,0x00,0x00]
87262
87263v_cmpx_ge_f64_e64 v[1:2], s[6:7]
87264// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x0d,0x00,0x00]
87265
87266v_cmpx_ge_f64_e64 v[1:2], s[100:101]
87267// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xc9,0x00,0x00]
87268
87269v_cmpx_ge_f64_e64 v[1:2], vcc
87270// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xd5,0x00,0x00]
87271
87272v_cmpx_ge_f64_e64 v[1:2], exec
87273// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xfd,0x00,0x00]
87274
87275v_cmpx_ge_f64_e64 v[1:2], 0
87276// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x01,0x01,0x00]
87277
87278v_cmpx_ge_f64_e64 v[1:2], -1
87279// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x83,0x01,0x00]
87280
87281v_cmpx_ge_f64_e64 v[1:2], 0.5
87282// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xe1,0x01,0x00]
87283
87284v_cmpx_ge_f64_e64 v[1:2], -4.0
87285// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0xef,0x01,0x00]
87286
87287v_cmpx_ge_f64_e64 -v[1:2], v[2:3]
87288// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x05,0x02,0x20]
87289
87290v_cmpx_ge_f64_e64 v[1:2], -v[2:3]
87291// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x05,0x02,0x40]
87292
87293v_cmpx_ge_f64_e64 -v[1:2], -v[2:3]
87294// GFX10: encoding: [0x00,0x00,0x36,0xd4,0x01,0x05,0x02,0x60]
87295
87296v_cmpx_o_f64 v[1:2], v[2:3]
87297// GFX10: encoding: [0x01,0x05,0x6e,0x7c]
87298
87299v_cmpx_o_f64 v[254:255], v[2:3]
87300// GFX10: encoding: [0xfe,0x05,0x6e,0x7c]
87301
87302v_cmpx_o_f64 s[2:3], v[2:3]
87303// GFX10: encoding: [0x02,0x04,0x6e,0x7c]
87304
87305v_cmpx_o_f64 s[4:5], v[2:3]
87306// GFX10: encoding: [0x04,0x04,0x6e,0x7c]
87307
87308v_cmpx_o_f64 s[100:101], v[2:3]
87309// GFX10: encoding: [0x64,0x04,0x6e,0x7c]
87310
87311v_cmpx_o_f64 vcc, v[2:3]
87312// GFX10: encoding: [0x6a,0x04,0x6e,0x7c]
87313
87314v_cmpx_o_f64 exec, v[2:3]
87315// GFX10: encoding: [0x7e,0x04,0x6e,0x7c]
87316
87317v_cmpx_o_f64 0, v[2:3]
87318// GFX10: encoding: [0x80,0x04,0x6e,0x7c]
87319
87320v_cmpx_o_f64 -1, v[2:3]
87321// GFX10: encoding: [0xc1,0x04,0x6e,0x7c]
87322
87323v_cmpx_o_f64 0.5, v[2:3]
87324// GFX10: encoding: [0xf0,0x04,0x6e,0x7c]
87325
87326v_cmpx_o_f64 -4.0, v[2:3]
87327// GFX10: encoding: [0xf7,0x04,0x6e,0x7c]
87328
87329v_cmpx_o_f64 0xaf123456, v[2:3]
87330// GFX10: encoding: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x12,0xaf]
87331
87332v_cmpx_o_f64 0x3f717273, v[2:3]
87333// GFX10: encoding: [0xff,0x04,0x6e,0x7c,0x73,0x72,0x71,0x3f]
87334
87335v_cmpx_o_f64 v[1:2], v[254:255]
87336// GFX10: encoding: [0x01,0xfd,0x6f,0x7c]
87337
87338v_cmpx_o_f64_e64 v[1:2], v[2:3]
87339// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x05,0x02,0x00]
87340
87341v_cmpx_o_f64_e64 exec, v[1:2]
87342// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x7e,0x02,0x02,0x00]
87343
87344v_cmpx_o_f64_e64 v[254:255], v[2:3]
87345// GFX10: encoding: [0x00,0x00,0x37,0xd4,0xfe,0x05,0x02,0x00]
87346
87347v_cmpx_o_f64_e64 s[2:3], v[2:3]
87348// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x02,0x04,0x02,0x00]
87349
87350v_cmpx_o_f64_e64 s[4:5], v[2:3]
87351// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x04,0x04,0x02,0x00]
87352
87353v_cmpx_o_f64_e64 exec, v[2:3]
87354// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x7e,0x04,0x02,0x00]
87355
87356v_cmpx_o_f64_e64 vcc, v[2:3]
87357// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x6a,0x04,0x02,0x00]
87358
87359v_cmpx_o_f64_e64 0, v[2:3]
87360// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x80,0x04,0x02,0x00]
87361
87362v_cmpx_o_f64_e64 -1, v[2:3]
87363// GFX10: encoding: [0x00,0x00,0x37,0xd4,0xc1,0x04,0x02,0x00]
87364
87365v_cmpx_o_f64_e64 0.5, v[2:3]
87366// GFX10: encoding: [0x00,0x00,0x37,0xd4,0xf0,0x04,0x02,0x00]
87367
87368v_cmpx_o_f64_e64 -4.0, v[2:3]
87369// GFX10: encoding: [0x00,0x00,0x37,0xd4,0xf7,0x04,0x02,0x00]
87370
87371v_cmpx_o_f64_e64 v[1:2], v[254:255]
87372// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xfd,0x03,0x00]
87373
87374v_cmpx_o_f64_e64 v[1:2], s[4:5]
87375// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x09,0x00,0x00]
87376
87377v_cmpx_o_f64_e64 v[1:2], s[6:7]
87378// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x0d,0x00,0x00]
87379
87380v_cmpx_o_f64_e64 v[1:2], s[100:101]
87381// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xc9,0x00,0x00]
87382
87383v_cmpx_o_f64_e64 v[1:2], vcc
87384// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xd5,0x00,0x00]
87385
87386v_cmpx_o_f64_e64 v[1:2], exec
87387// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xfd,0x00,0x00]
87388
87389v_cmpx_o_f64_e64 v[1:2], 0
87390// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x01,0x01,0x00]
87391
87392v_cmpx_o_f64_e64 v[1:2], -1
87393// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x83,0x01,0x00]
87394
87395v_cmpx_o_f64_e64 v[1:2], 0.5
87396// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xe1,0x01,0x00]
87397
87398v_cmpx_o_f64_e64 v[1:2], -4.0
87399// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0xef,0x01,0x00]
87400
87401v_cmpx_o_f64_e64 -v[1:2], v[2:3]
87402// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x05,0x02,0x20]
87403
87404v_cmpx_o_f64_e64 v[1:2], -v[2:3]
87405// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x05,0x02,0x40]
87406
87407v_cmpx_o_f64_e64 -v[1:2], -v[2:3]
87408// GFX10: encoding: [0x00,0x00,0x37,0xd4,0x01,0x05,0x02,0x60]
87409
87410v_cmpx_u_f64 v[1:2], v[2:3]
87411// GFX10: encoding: [0x01,0x05,0x70,0x7c]
87412
87413v_cmpx_u_f64 v[254:255], v[2:3]
87414// GFX10: encoding: [0xfe,0x05,0x70,0x7c]
87415
87416v_cmpx_u_f64 s[2:3], v[2:3]
87417// GFX10: encoding: [0x02,0x04,0x70,0x7c]
87418
87419v_cmpx_u_f64 s[4:5], v[2:3]
87420// GFX10: encoding: [0x04,0x04,0x70,0x7c]
87421
87422v_cmpx_u_f64 s[100:101], v[2:3]
87423// GFX10: encoding: [0x64,0x04,0x70,0x7c]
87424
87425v_cmpx_u_f64 vcc, v[2:3]
87426// GFX10: encoding: [0x6a,0x04,0x70,0x7c]
87427
87428v_cmpx_u_f64 exec, v[2:3]
87429// GFX10: encoding: [0x7e,0x04,0x70,0x7c]
87430
87431v_cmpx_u_f64 0, v[2:3]
87432// GFX10: encoding: [0x80,0x04,0x70,0x7c]
87433
87434v_cmpx_u_f64 -1, v[2:3]
87435// GFX10: encoding: [0xc1,0x04,0x70,0x7c]
87436
87437v_cmpx_u_f64 0.5, v[2:3]
87438// GFX10: encoding: [0xf0,0x04,0x70,0x7c]
87439
87440v_cmpx_u_f64 -4.0, v[2:3]
87441// GFX10: encoding: [0xf7,0x04,0x70,0x7c]
87442
87443v_cmpx_u_f64 0xaf123456, v[2:3]
87444// GFX10: encoding: [0xff,0x04,0x70,0x7c,0x56,0x34,0x12,0xaf]
87445
87446v_cmpx_u_f64 0x3f717273, v[2:3]
87447// GFX10: encoding: [0xff,0x04,0x70,0x7c,0x73,0x72,0x71,0x3f]
87448
87449v_cmpx_u_f64 v[1:2], v[254:255]
87450// GFX10: encoding: [0x01,0xfd,0x71,0x7c]
87451
87452v_cmpx_u_f64_e64 v[1:2], v[2:3]
87453// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x05,0x02,0x00]
87454
87455v_cmpx_u_f64_e64 exec, v[1:2]
87456// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x7e,0x02,0x02,0x00]
87457
87458v_cmpx_u_f64_e64 v[254:255], v[2:3]
87459// GFX10: encoding: [0x00,0x00,0x38,0xd4,0xfe,0x05,0x02,0x00]
87460
87461v_cmpx_u_f64_e64 s[2:3], v[2:3]
87462// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x02,0x04,0x02,0x00]
87463
87464v_cmpx_u_f64_e64 s[4:5], v[2:3]
87465// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x04,0x04,0x02,0x00]
87466
87467v_cmpx_u_f64_e64 exec, v[2:3]
87468// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x7e,0x04,0x02,0x00]
87469
87470v_cmpx_u_f64_e64 vcc, v[2:3]
87471// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x6a,0x04,0x02,0x00]
87472
87473v_cmpx_u_f64_e64 0, v[2:3]
87474// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x80,0x04,0x02,0x00]
87475
87476v_cmpx_u_f64_e64 -1, v[2:3]
87477// GFX10: encoding: [0x00,0x00,0x38,0xd4,0xc1,0x04,0x02,0x00]
87478
87479v_cmpx_u_f64_e64 0.5, v[2:3]
87480// GFX10: encoding: [0x00,0x00,0x38,0xd4,0xf0,0x04,0x02,0x00]
87481
87482v_cmpx_u_f64_e64 -4.0, v[2:3]
87483// GFX10: encoding: [0x00,0x00,0x38,0xd4,0xf7,0x04,0x02,0x00]
87484
87485v_cmpx_u_f64_e64 v[1:2], v[254:255]
87486// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xfd,0x03,0x00]
87487
87488v_cmpx_u_f64_e64 v[1:2], s[4:5]
87489// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x09,0x00,0x00]
87490
87491v_cmpx_u_f64_e64 v[1:2], s[6:7]
87492// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x0d,0x00,0x00]
87493
87494v_cmpx_u_f64_e64 v[1:2], s[100:101]
87495// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xc9,0x00,0x00]
87496
87497v_cmpx_u_f64_e64 v[1:2], vcc
87498// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xd5,0x00,0x00]
87499
87500v_cmpx_u_f64_e64 v[1:2], exec
87501// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xfd,0x00,0x00]
87502
87503v_cmpx_u_f64_e64 v[1:2], 0
87504// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x01,0x01,0x00]
87505
87506v_cmpx_u_f64_e64 v[1:2], -1
87507// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x83,0x01,0x00]
87508
87509v_cmpx_u_f64_e64 v[1:2], 0.5
87510// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xe1,0x01,0x00]
87511
87512v_cmpx_u_f64_e64 v[1:2], -4.0
87513// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0xef,0x01,0x00]
87514
87515v_cmpx_u_f64_e64 -v[1:2], v[2:3]
87516// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x05,0x02,0x20]
87517
87518v_cmpx_u_f64_e64 v[1:2], -v[2:3]
87519// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x05,0x02,0x40]
87520
87521v_cmpx_u_f64_e64 -v[1:2], -v[2:3]
87522// GFX10: encoding: [0x00,0x00,0x38,0xd4,0x01,0x05,0x02,0x60]
87523
87524v_cmpx_nge_f64 v[1:2], v[2:3]
87525// GFX10: encoding: [0x01,0x05,0x72,0x7c]
87526
87527v_cmpx_nge_f64 v[254:255], v[2:3]
87528// GFX10: encoding: [0xfe,0x05,0x72,0x7c]
87529
87530v_cmpx_nge_f64 s[2:3], v[2:3]
87531// GFX10: encoding: [0x02,0x04,0x72,0x7c]
87532
87533v_cmpx_nge_f64 s[4:5], v[2:3]
87534// GFX10: encoding: [0x04,0x04,0x72,0x7c]
87535
87536v_cmpx_nge_f64 s[100:101], v[2:3]
87537// GFX10: encoding: [0x64,0x04,0x72,0x7c]
87538
87539v_cmpx_nge_f64 vcc, v[2:3]
87540// GFX10: encoding: [0x6a,0x04,0x72,0x7c]
87541
87542v_cmpx_nge_f64 exec, v[2:3]
87543// GFX10: encoding: [0x7e,0x04,0x72,0x7c]
87544
87545v_cmpx_nge_f64 0, v[2:3]
87546// GFX10: encoding: [0x80,0x04,0x72,0x7c]
87547
87548v_cmpx_nge_f64 -1, v[2:3]
87549// GFX10: encoding: [0xc1,0x04,0x72,0x7c]
87550
87551v_cmpx_nge_f64 0.5, v[2:3]
87552// GFX10: encoding: [0xf0,0x04,0x72,0x7c]
87553
87554v_cmpx_nge_f64 -4.0, v[2:3]
87555// GFX10: encoding: [0xf7,0x04,0x72,0x7c]
87556
87557v_cmpx_nge_f64 0xaf123456, v[2:3]
87558// GFX10: encoding: [0xff,0x04,0x72,0x7c,0x56,0x34,0x12,0xaf]
87559
87560v_cmpx_nge_f64 0x3f717273, v[2:3]
87561// GFX10: encoding: [0xff,0x04,0x72,0x7c,0x73,0x72,0x71,0x3f]
87562
87563v_cmpx_nge_f64 v[1:2], v[254:255]
87564// GFX10: encoding: [0x01,0xfd,0x73,0x7c]
87565
87566v_cmpx_nge_f64_e64 v[1:2], v[2:3]
87567// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x05,0x02,0x00]
87568
87569v_cmpx_nge_f64_e64 exec, v[1:2]
87570// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x7e,0x02,0x02,0x00]
87571
87572v_cmpx_nge_f64_e64 v[254:255], v[2:3]
87573// GFX10: encoding: [0x00,0x00,0x39,0xd4,0xfe,0x05,0x02,0x00]
87574
87575v_cmpx_nge_f64_e64 s[2:3], v[2:3]
87576// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x02,0x04,0x02,0x00]
87577
87578v_cmpx_nge_f64_e64 s[4:5], v[2:3]
87579// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x04,0x04,0x02,0x00]
87580
87581v_cmpx_nge_f64_e64 exec, v[2:3]
87582// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x7e,0x04,0x02,0x00]
87583
87584v_cmpx_nge_f64_e64 vcc, v[2:3]
87585// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x6a,0x04,0x02,0x00]
87586
87587v_cmpx_nge_f64_e64 0, v[2:3]
87588// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x80,0x04,0x02,0x00]
87589
87590v_cmpx_nge_f64_e64 -1, v[2:3]
87591// GFX10: encoding: [0x00,0x00,0x39,0xd4,0xc1,0x04,0x02,0x00]
87592
87593v_cmpx_nge_f64_e64 0.5, v[2:3]
87594// GFX10: encoding: [0x00,0x00,0x39,0xd4,0xf0,0x04,0x02,0x00]
87595
87596v_cmpx_nge_f64_e64 -4.0, v[2:3]
87597// GFX10: encoding: [0x00,0x00,0x39,0xd4,0xf7,0x04,0x02,0x00]
87598
87599v_cmpx_nge_f64_e64 v[1:2], v[254:255]
87600// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xfd,0x03,0x00]
87601
87602v_cmpx_nge_f64_e64 v[1:2], s[4:5]
87603// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x09,0x00,0x00]
87604
87605v_cmpx_nge_f64_e64 v[1:2], s[6:7]
87606// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x0d,0x00,0x00]
87607
87608v_cmpx_nge_f64_e64 v[1:2], s[100:101]
87609// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xc9,0x00,0x00]
87610
87611v_cmpx_nge_f64_e64 v[1:2], vcc
87612// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xd5,0x00,0x00]
87613
87614v_cmpx_nge_f64_e64 v[1:2], exec
87615// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xfd,0x00,0x00]
87616
87617v_cmpx_nge_f64_e64 v[1:2], 0
87618// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x01,0x01,0x00]
87619
87620v_cmpx_nge_f64_e64 v[1:2], -1
87621// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x83,0x01,0x00]
87622
87623v_cmpx_nge_f64_e64 v[1:2], 0.5
87624// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xe1,0x01,0x00]
87625
87626v_cmpx_nge_f64_e64 v[1:2], -4.0
87627// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0xef,0x01,0x00]
87628
87629v_cmpx_nge_f64_e64 -v[1:2], v[2:3]
87630// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x05,0x02,0x20]
87631
87632v_cmpx_nge_f64_e64 v[1:2], -v[2:3]
87633// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x05,0x02,0x40]
87634
87635v_cmpx_nge_f64_e64 -v[1:2], -v[2:3]
87636// GFX10: encoding: [0x00,0x00,0x39,0xd4,0x01,0x05,0x02,0x60]
87637
87638v_cmpx_nlg_f64 v[1:2], v[2:3]
87639// GFX10: encoding: [0x01,0x05,0x74,0x7c]
87640
87641v_cmpx_nlg_f64 v[254:255], v[2:3]
87642// GFX10: encoding: [0xfe,0x05,0x74,0x7c]
87643
87644v_cmpx_nlg_f64 s[2:3], v[2:3]
87645// GFX10: encoding: [0x02,0x04,0x74,0x7c]
87646
87647v_cmpx_nlg_f64 s[4:5], v[2:3]
87648// GFX10: encoding: [0x04,0x04,0x74,0x7c]
87649
87650v_cmpx_nlg_f64 s[100:101], v[2:3]
87651// GFX10: encoding: [0x64,0x04,0x74,0x7c]
87652
87653v_cmpx_nlg_f64 vcc, v[2:3]
87654// GFX10: encoding: [0x6a,0x04,0x74,0x7c]
87655
87656v_cmpx_nlg_f64 exec, v[2:3]
87657// GFX10: encoding: [0x7e,0x04,0x74,0x7c]
87658
87659v_cmpx_nlg_f64 0, v[2:3]
87660// GFX10: encoding: [0x80,0x04,0x74,0x7c]
87661
87662v_cmpx_nlg_f64 -1, v[2:3]
87663// GFX10: encoding: [0xc1,0x04,0x74,0x7c]
87664
87665v_cmpx_nlg_f64 0.5, v[2:3]
87666// GFX10: encoding: [0xf0,0x04,0x74,0x7c]
87667
87668v_cmpx_nlg_f64 -4.0, v[2:3]
87669// GFX10: encoding: [0xf7,0x04,0x74,0x7c]
87670
87671v_cmpx_nlg_f64 0xaf123456, v[2:3]
87672// GFX10: encoding: [0xff,0x04,0x74,0x7c,0x56,0x34,0x12,0xaf]
87673
87674v_cmpx_nlg_f64 0x3f717273, v[2:3]
87675// GFX10: encoding: [0xff,0x04,0x74,0x7c,0x73,0x72,0x71,0x3f]
87676
87677v_cmpx_nlg_f64 v[1:2], v[254:255]
87678// GFX10: encoding: [0x01,0xfd,0x75,0x7c]
87679
87680v_cmpx_nlg_f64_e64 v[1:2], v[2:3]
87681// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x05,0x02,0x00]
87682
87683v_cmpx_nlg_f64_e64 exec, v[1:2]
87684// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x7e,0x02,0x02,0x00]
87685
87686v_cmpx_nlg_f64_e64 v[254:255], v[2:3]
87687// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0xfe,0x05,0x02,0x00]
87688
87689v_cmpx_nlg_f64_e64 s[2:3], v[2:3]
87690// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x02,0x04,0x02,0x00]
87691
87692v_cmpx_nlg_f64_e64 s[4:5], v[2:3]
87693// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x04,0x04,0x02,0x00]
87694
87695v_cmpx_nlg_f64_e64 exec, v[2:3]
87696// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x7e,0x04,0x02,0x00]
87697
87698v_cmpx_nlg_f64_e64 vcc, v[2:3]
87699// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x6a,0x04,0x02,0x00]
87700
87701v_cmpx_nlg_f64_e64 0, v[2:3]
87702// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x80,0x04,0x02,0x00]
87703
87704v_cmpx_nlg_f64_e64 -1, v[2:3]
87705// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0xc1,0x04,0x02,0x00]
87706
87707v_cmpx_nlg_f64_e64 0.5, v[2:3]
87708// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0xf0,0x04,0x02,0x00]
87709
87710v_cmpx_nlg_f64_e64 -4.0, v[2:3]
87711// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0xf7,0x04,0x02,0x00]
87712
87713v_cmpx_nlg_f64_e64 v[1:2], v[254:255]
87714// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xfd,0x03,0x00]
87715
87716v_cmpx_nlg_f64_e64 v[1:2], s[4:5]
87717// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x09,0x00,0x00]
87718
87719v_cmpx_nlg_f64_e64 v[1:2], s[6:7]
87720// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x0d,0x00,0x00]
87721
87722v_cmpx_nlg_f64_e64 v[1:2], s[100:101]
87723// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xc9,0x00,0x00]
87724
87725v_cmpx_nlg_f64_e64 v[1:2], vcc
87726// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xd5,0x00,0x00]
87727
87728v_cmpx_nlg_f64_e64 v[1:2], exec
87729// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xfd,0x00,0x00]
87730
87731v_cmpx_nlg_f64_e64 v[1:2], 0
87732// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x01,0x01,0x00]
87733
87734v_cmpx_nlg_f64_e64 v[1:2], -1
87735// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x83,0x01,0x00]
87736
87737v_cmpx_nlg_f64_e64 v[1:2], 0.5
87738// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xe1,0x01,0x00]
87739
87740v_cmpx_nlg_f64_e64 v[1:2], -4.0
87741// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0xef,0x01,0x00]
87742
87743v_cmpx_nlg_f64_e64 -v[1:2], v[2:3]
87744// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x05,0x02,0x20]
87745
87746v_cmpx_nlg_f64_e64 v[1:2], -v[2:3]
87747// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x05,0x02,0x40]
87748
87749v_cmpx_nlg_f64_e64 -v[1:2], -v[2:3]
87750// GFX10: encoding: [0x00,0x00,0x3a,0xd4,0x01,0x05,0x02,0x60]
87751
87752v_cmpx_ngt_f64 v[1:2], v[2:3]
87753// GFX10: encoding: [0x01,0x05,0x76,0x7c]
87754
87755v_cmpx_ngt_f64 v[254:255], v[2:3]
87756// GFX10: encoding: [0xfe,0x05,0x76,0x7c]
87757
87758v_cmpx_ngt_f64 s[2:3], v[2:3]
87759// GFX10: encoding: [0x02,0x04,0x76,0x7c]
87760
87761v_cmpx_ngt_f64 s[4:5], v[2:3]
87762// GFX10: encoding: [0x04,0x04,0x76,0x7c]
87763
87764v_cmpx_ngt_f64 s[100:101], v[2:3]
87765// GFX10: encoding: [0x64,0x04,0x76,0x7c]
87766
87767v_cmpx_ngt_f64 vcc, v[2:3]
87768// GFX10: encoding: [0x6a,0x04,0x76,0x7c]
87769
87770v_cmpx_ngt_f64 exec, v[2:3]
87771// GFX10: encoding: [0x7e,0x04,0x76,0x7c]
87772
87773v_cmpx_ngt_f64 0, v[2:3]
87774// GFX10: encoding: [0x80,0x04,0x76,0x7c]
87775
87776v_cmpx_ngt_f64 -1, v[2:3]
87777// GFX10: encoding: [0xc1,0x04,0x76,0x7c]
87778
87779v_cmpx_ngt_f64 0.5, v[2:3]
87780// GFX10: encoding: [0xf0,0x04,0x76,0x7c]
87781
87782v_cmpx_ngt_f64 -4.0, v[2:3]
87783// GFX10: encoding: [0xf7,0x04,0x76,0x7c]
87784
87785v_cmpx_ngt_f64 0xaf123456, v[2:3]
87786// GFX10: encoding: [0xff,0x04,0x76,0x7c,0x56,0x34,0x12,0xaf]
87787
87788v_cmpx_ngt_f64 0x3f717273, v[2:3]
87789// GFX10: encoding: [0xff,0x04,0x76,0x7c,0x73,0x72,0x71,0x3f]
87790
87791v_cmpx_ngt_f64 v[1:2], v[254:255]
87792// GFX10: encoding: [0x01,0xfd,0x77,0x7c]
87793
87794v_cmpx_ngt_f64_e64 v[1:2], v[2:3]
87795// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x05,0x02,0x00]
87796
87797v_cmpx_ngt_f64_e64 exec, v[1:2]
87798// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x7e,0x02,0x02,0x00]
87799
87800v_cmpx_ngt_f64_e64 v[254:255], v[2:3]
87801// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0xfe,0x05,0x02,0x00]
87802
87803v_cmpx_ngt_f64_e64 s[2:3], v[2:3]
87804// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x02,0x04,0x02,0x00]
87805
87806v_cmpx_ngt_f64_e64 s[4:5], v[2:3]
87807// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x04,0x04,0x02,0x00]
87808
87809v_cmpx_ngt_f64_e64 exec, v[2:3]
87810// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x7e,0x04,0x02,0x00]
87811
87812v_cmpx_ngt_f64_e64 vcc, v[2:3]
87813// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x6a,0x04,0x02,0x00]
87814
87815v_cmpx_ngt_f64_e64 0, v[2:3]
87816// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x80,0x04,0x02,0x00]
87817
87818v_cmpx_ngt_f64_e64 -1, v[2:3]
87819// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0xc1,0x04,0x02,0x00]
87820
87821v_cmpx_ngt_f64_e64 0.5, v[2:3]
87822// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0xf0,0x04,0x02,0x00]
87823
87824v_cmpx_ngt_f64_e64 -4.0, v[2:3]
87825// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0xf7,0x04,0x02,0x00]
87826
87827v_cmpx_ngt_f64_e64 v[1:2], v[254:255]
87828// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xfd,0x03,0x00]
87829
87830v_cmpx_ngt_f64_e64 v[1:2], s[4:5]
87831// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x09,0x00,0x00]
87832
87833v_cmpx_ngt_f64_e64 v[1:2], s[6:7]
87834// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x0d,0x00,0x00]
87835
87836v_cmpx_ngt_f64_e64 v[1:2], s[100:101]
87837// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xc9,0x00,0x00]
87838
87839v_cmpx_ngt_f64_e64 v[1:2], vcc
87840// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xd5,0x00,0x00]
87841
87842v_cmpx_ngt_f64_e64 v[1:2], exec
87843// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xfd,0x00,0x00]
87844
87845v_cmpx_ngt_f64_e64 v[1:2], 0
87846// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x01,0x01,0x00]
87847
87848v_cmpx_ngt_f64_e64 v[1:2], -1
87849// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x83,0x01,0x00]
87850
87851v_cmpx_ngt_f64_e64 v[1:2], 0.5
87852// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xe1,0x01,0x00]
87853
87854v_cmpx_ngt_f64_e64 v[1:2], -4.0
87855// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0xef,0x01,0x00]
87856
87857v_cmpx_ngt_f64_e64 -v[1:2], v[2:3]
87858// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x05,0x02,0x20]
87859
87860v_cmpx_ngt_f64_e64 v[1:2], -v[2:3]
87861// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x05,0x02,0x40]
87862
87863v_cmpx_ngt_f64_e64 -v[1:2], -v[2:3]
87864// GFX10: encoding: [0x00,0x00,0x3b,0xd4,0x01,0x05,0x02,0x60]
87865
87866v_cmpx_nle_f64 v[1:2], v[2:3]
87867// GFX10: encoding: [0x01,0x05,0x78,0x7c]
87868
87869v_cmpx_nle_f64 v[254:255], v[2:3]
87870// GFX10: encoding: [0xfe,0x05,0x78,0x7c]
87871
87872v_cmpx_nle_f64 s[2:3], v[2:3]
87873// GFX10: encoding: [0x02,0x04,0x78,0x7c]
87874
87875v_cmpx_nle_f64 s[4:5], v[2:3]
87876// GFX10: encoding: [0x04,0x04,0x78,0x7c]
87877
87878v_cmpx_nle_f64 s[100:101], v[2:3]
87879// GFX10: encoding: [0x64,0x04,0x78,0x7c]
87880
87881v_cmpx_nle_f64 vcc, v[2:3]
87882// GFX10: encoding: [0x6a,0x04,0x78,0x7c]
87883
87884v_cmpx_nle_f64 exec, v[2:3]
87885// GFX10: encoding: [0x7e,0x04,0x78,0x7c]
87886
87887v_cmpx_nle_f64 0, v[2:3]
87888// GFX10: encoding: [0x80,0x04,0x78,0x7c]
87889
87890v_cmpx_nle_f64 -1, v[2:3]
87891// GFX10: encoding: [0xc1,0x04,0x78,0x7c]
87892
87893v_cmpx_nle_f64 0.5, v[2:3]
87894// GFX10: encoding: [0xf0,0x04,0x78,0x7c]
87895
87896v_cmpx_nle_f64 -4.0, v[2:3]
87897// GFX10: encoding: [0xf7,0x04,0x78,0x7c]
87898
87899v_cmpx_nle_f64 0xaf123456, v[2:3]
87900// GFX10: encoding: [0xff,0x04,0x78,0x7c,0x56,0x34,0x12,0xaf]
87901
87902v_cmpx_nle_f64 0x3f717273, v[2:3]
87903// GFX10: encoding: [0xff,0x04,0x78,0x7c,0x73,0x72,0x71,0x3f]
87904
87905v_cmpx_nle_f64 v[1:2], v[254:255]
87906// GFX10: encoding: [0x01,0xfd,0x79,0x7c]
87907
87908v_cmpx_nle_f64_e64 v[1:2], v[2:3]
87909// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x05,0x02,0x00]
87910
87911v_cmpx_nle_f64_e64 exec, v[1:2]
87912// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x7e,0x02,0x02,0x00]
87913
87914v_cmpx_nle_f64_e64 v[254:255], v[2:3]
87915// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0xfe,0x05,0x02,0x00]
87916
87917v_cmpx_nle_f64_e64 s[2:3], v[2:3]
87918// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x02,0x04,0x02,0x00]
87919
87920v_cmpx_nle_f64_e64 s[4:5], v[2:3]
87921// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x04,0x04,0x02,0x00]
87922
87923v_cmpx_nle_f64_e64 exec, v[2:3]
87924// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x7e,0x04,0x02,0x00]
87925
87926v_cmpx_nle_f64_e64 vcc, v[2:3]
87927// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x6a,0x04,0x02,0x00]
87928
87929v_cmpx_nle_f64_e64 0, v[2:3]
87930// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x80,0x04,0x02,0x00]
87931
87932v_cmpx_nle_f64_e64 -1, v[2:3]
87933// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0xc1,0x04,0x02,0x00]
87934
87935v_cmpx_nle_f64_e64 0.5, v[2:3]
87936// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0xf0,0x04,0x02,0x00]
87937
87938v_cmpx_nle_f64_e64 -4.0, v[2:3]
87939// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0xf7,0x04,0x02,0x00]
87940
87941v_cmpx_nle_f64_e64 v[1:2], v[254:255]
87942// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xfd,0x03,0x00]
87943
87944v_cmpx_nle_f64_e64 v[1:2], s[4:5]
87945// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x09,0x00,0x00]
87946
87947v_cmpx_nle_f64_e64 v[1:2], s[6:7]
87948// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x0d,0x00,0x00]
87949
87950v_cmpx_nle_f64_e64 v[1:2], s[100:101]
87951// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xc9,0x00,0x00]
87952
87953v_cmpx_nle_f64_e64 v[1:2], vcc
87954// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xd5,0x00,0x00]
87955
87956v_cmpx_nle_f64_e64 v[1:2], exec
87957// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xfd,0x00,0x00]
87958
87959v_cmpx_nle_f64_e64 v[1:2], 0
87960// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x01,0x01,0x00]
87961
87962v_cmpx_nle_f64_e64 v[1:2], -1
87963// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x83,0x01,0x00]
87964
87965v_cmpx_nle_f64_e64 v[1:2], 0.5
87966// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xe1,0x01,0x00]
87967
87968v_cmpx_nle_f64_e64 v[1:2], -4.0
87969// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0xef,0x01,0x00]
87970
87971v_cmpx_nle_f64_e64 -v[1:2], v[2:3]
87972// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x05,0x02,0x20]
87973
87974v_cmpx_nle_f64_e64 v[1:2], -v[2:3]
87975// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x05,0x02,0x40]
87976
87977v_cmpx_nle_f64_e64 -v[1:2], -v[2:3]
87978// GFX10: encoding: [0x00,0x00,0x3c,0xd4,0x01,0x05,0x02,0x60]
87979
87980v_cmpx_neq_f64 v[1:2], v[2:3]
87981// GFX10: encoding: [0x01,0x05,0x7a,0x7c]
87982
87983v_cmpx_neq_f64 v[254:255], v[2:3]
87984// GFX10: encoding: [0xfe,0x05,0x7a,0x7c]
87985
87986v_cmpx_neq_f64 s[2:3], v[2:3]
87987// GFX10: encoding: [0x02,0x04,0x7a,0x7c]
87988
87989v_cmpx_neq_f64 s[4:5], v[2:3]
87990// GFX10: encoding: [0x04,0x04,0x7a,0x7c]
87991
87992v_cmpx_neq_f64 s[100:101], v[2:3]
87993// GFX10: encoding: [0x64,0x04,0x7a,0x7c]
87994
87995v_cmpx_neq_f64 vcc, v[2:3]
87996// GFX10: encoding: [0x6a,0x04,0x7a,0x7c]
87997
87998v_cmpx_neq_f64 exec, v[2:3]
87999// GFX10: encoding: [0x7e,0x04,0x7a,0x7c]
88000
88001v_cmpx_neq_f64 0, v[2:3]
88002// GFX10: encoding: [0x80,0x04,0x7a,0x7c]
88003
88004v_cmpx_neq_f64 -1, v[2:3]
88005// GFX10: encoding: [0xc1,0x04,0x7a,0x7c]
88006
88007v_cmpx_neq_f64 0.5, v[2:3]
88008// GFX10: encoding: [0xf0,0x04,0x7a,0x7c]
88009
88010v_cmpx_neq_f64 -4.0, v[2:3]
88011// GFX10: encoding: [0xf7,0x04,0x7a,0x7c]
88012
88013v_cmpx_neq_f64 0xaf123456, v[2:3]
88014// GFX10: encoding: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x12,0xaf]
88015
88016v_cmpx_neq_f64 0x3f717273, v[2:3]
88017// GFX10: encoding: [0xff,0x04,0x7a,0x7c,0x73,0x72,0x71,0x3f]
88018
88019v_cmpx_neq_f64 v[1:2], v[254:255]
88020// GFX10: encoding: [0x01,0xfd,0x7b,0x7c]
88021
88022v_cmpx_neq_f64_e64 v[1:2], v[2:3]
88023// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x05,0x02,0x00]
88024
88025v_cmpx_neq_f64_e64 exec, v[1:2]
88026// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x7e,0x02,0x02,0x00]
88027
88028v_cmpx_neq_f64_e64 v[254:255], v[2:3]
88029// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0xfe,0x05,0x02,0x00]
88030
88031v_cmpx_neq_f64_e64 s[2:3], v[2:3]
88032// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x02,0x04,0x02,0x00]
88033
88034v_cmpx_neq_f64_e64 s[4:5], v[2:3]
88035// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x04,0x04,0x02,0x00]
88036
88037v_cmpx_neq_f64_e64 exec, v[2:3]
88038// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x7e,0x04,0x02,0x00]
88039
88040v_cmpx_neq_f64_e64 vcc, v[2:3]
88041// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x6a,0x04,0x02,0x00]
88042
88043v_cmpx_neq_f64_e64 0, v[2:3]
88044// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x80,0x04,0x02,0x00]
88045
88046v_cmpx_neq_f64_e64 -1, v[2:3]
88047// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0xc1,0x04,0x02,0x00]
88048
88049v_cmpx_neq_f64_e64 0.5, v[2:3]
88050// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0xf0,0x04,0x02,0x00]
88051
88052v_cmpx_neq_f64_e64 -4.0, v[2:3]
88053// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0xf7,0x04,0x02,0x00]
88054
88055v_cmpx_neq_f64_e64 v[1:2], v[254:255]
88056// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xfd,0x03,0x00]
88057
88058v_cmpx_neq_f64_e64 v[1:2], s[4:5]
88059// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x09,0x00,0x00]
88060
88061v_cmpx_neq_f64_e64 v[1:2], s[6:7]
88062// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x0d,0x00,0x00]
88063
88064v_cmpx_neq_f64_e64 v[1:2], s[100:101]
88065// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xc9,0x00,0x00]
88066
88067v_cmpx_neq_f64_e64 v[1:2], vcc
88068// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xd5,0x00,0x00]
88069
88070v_cmpx_neq_f64_e64 v[1:2], exec
88071// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xfd,0x00,0x00]
88072
88073v_cmpx_neq_f64_e64 v[1:2], 0
88074// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x01,0x01,0x00]
88075
88076v_cmpx_neq_f64_e64 v[1:2], -1
88077// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x83,0x01,0x00]
88078
88079v_cmpx_neq_f64_e64 v[1:2], 0.5
88080// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xe1,0x01,0x00]
88081
88082v_cmpx_neq_f64_e64 v[1:2], -4.0
88083// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0xef,0x01,0x00]
88084
88085v_cmpx_neq_f64_e64 -v[1:2], v[2:3]
88086// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x05,0x02,0x20]
88087
88088v_cmpx_neq_f64_e64 v[1:2], -v[2:3]
88089// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x05,0x02,0x40]
88090
88091v_cmpx_neq_f64_e64 -v[1:2], -v[2:3]
88092// GFX10: encoding: [0x00,0x00,0x3d,0xd4,0x01,0x05,0x02,0x60]
88093
88094v_cmpx_nlt_f64 v[1:2], v[2:3]
88095// GFX10: encoding: [0x01,0x05,0x7c,0x7c]
88096
88097v_cmpx_nlt_f64 v[254:255], v[2:3]
88098// GFX10: encoding: [0xfe,0x05,0x7c,0x7c]
88099
88100v_cmpx_nlt_f64 s[2:3], v[2:3]
88101// GFX10: encoding: [0x02,0x04,0x7c,0x7c]
88102
88103v_cmpx_nlt_f64 s[4:5], v[2:3]
88104// GFX10: encoding: [0x04,0x04,0x7c,0x7c]
88105
88106v_cmpx_nlt_f64 s[100:101], v[2:3]
88107// GFX10: encoding: [0x64,0x04,0x7c,0x7c]
88108
88109v_cmpx_nlt_f64 vcc, v[2:3]
88110// GFX10: encoding: [0x6a,0x04,0x7c,0x7c]
88111
88112v_cmpx_nlt_f64 exec, v[2:3]
88113// GFX10: encoding: [0x7e,0x04,0x7c,0x7c]
88114
88115v_cmpx_nlt_f64 0, v[2:3]
88116// GFX10: encoding: [0x80,0x04,0x7c,0x7c]
88117
88118v_cmpx_nlt_f64 -1, v[2:3]
88119// GFX10: encoding: [0xc1,0x04,0x7c,0x7c]
88120
88121v_cmpx_nlt_f64 0.5, v[2:3]
88122// GFX10: encoding: [0xf0,0x04,0x7c,0x7c]
88123
88124v_cmpx_nlt_f64 -4.0, v[2:3]
88125// GFX10: encoding: [0xf7,0x04,0x7c,0x7c]
88126
88127v_cmpx_nlt_f64 0xaf123456, v[2:3]
88128// GFX10: encoding: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x12,0xaf]
88129
88130v_cmpx_nlt_f64 0x3f717273, v[2:3]
88131// GFX10: encoding: [0xff,0x04,0x7c,0x7c,0x73,0x72,0x71,0x3f]
88132
88133v_cmpx_nlt_f64 v[1:2], v[254:255]
88134// GFX10: encoding: [0x01,0xfd,0x7d,0x7c]
88135
88136v_cmpx_nlt_f64_e64 v[1:2], v[2:3]
88137// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x05,0x02,0x00]
88138
88139v_cmpx_nlt_f64_e64 exec, v[1:2]
88140// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x7e,0x02,0x02,0x00]
88141
88142v_cmpx_nlt_f64_e64 v[254:255], v[2:3]
88143// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0xfe,0x05,0x02,0x00]
88144
88145v_cmpx_nlt_f64_e64 s[2:3], v[2:3]
88146// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x02,0x04,0x02,0x00]
88147
88148v_cmpx_nlt_f64_e64 s[4:5], v[2:3]
88149// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x04,0x04,0x02,0x00]
88150
88151v_cmpx_nlt_f64_e64 exec, v[2:3]
88152// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x7e,0x04,0x02,0x00]
88153
88154v_cmpx_nlt_f64_e64 vcc, v[2:3]
88155// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x6a,0x04,0x02,0x00]
88156
88157v_cmpx_nlt_f64_e64 0, v[2:3]
88158// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x80,0x04,0x02,0x00]
88159
88160v_cmpx_nlt_f64_e64 -1, v[2:3]
88161// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0xc1,0x04,0x02,0x00]
88162
88163v_cmpx_nlt_f64_e64 0.5, v[2:3]
88164// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0xf0,0x04,0x02,0x00]
88165
88166v_cmpx_nlt_f64_e64 -4.0, v[2:3]
88167// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0xf7,0x04,0x02,0x00]
88168
88169v_cmpx_nlt_f64_e64 v[1:2], v[254:255]
88170// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xfd,0x03,0x00]
88171
88172v_cmpx_nlt_f64_e64 v[1:2], s[4:5]
88173// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x09,0x00,0x00]
88174
88175v_cmpx_nlt_f64_e64 v[1:2], s[6:7]
88176// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x0d,0x00,0x00]
88177
88178v_cmpx_nlt_f64_e64 v[1:2], s[100:101]
88179// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xc9,0x00,0x00]
88180
88181v_cmpx_nlt_f64_e64 v[1:2], vcc
88182// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xd5,0x00,0x00]
88183
88184v_cmpx_nlt_f64_e64 v[1:2], exec
88185// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xfd,0x00,0x00]
88186
88187v_cmpx_nlt_f64_e64 v[1:2], 0
88188// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x01,0x01,0x00]
88189
88190v_cmpx_nlt_f64_e64 v[1:2], -1
88191// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x83,0x01,0x00]
88192
88193v_cmpx_nlt_f64_e64 v[1:2], 0.5
88194// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xe1,0x01,0x00]
88195
88196v_cmpx_nlt_f64_e64 v[1:2], -4.0
88197// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0xef,0x01,0x00]
88198
88199v_cmpx_nlt_f64_e64 -v[1:2], v[2:3]
88200// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x05,0x02,0x20]
88201
88202v_cmpx_nlt_f64_e64 v[1:2], -v[2:3]
88203// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x05,0x02,0x40]
88204
88205v_cmpx_nlt_f64_e64 -v[1:2], -v[2:3]
88206// GFX10: encoding: [0x00,0x00,0x3e,0xd4,0x01,0x05,0x02,0x60]
88207
88208v_cmpx_tru_f64 v[1:2], v[2:3]
88209// GFX10: encoding: [0x01,0x05,0x7e,0x7c]
88210
88211v_cmpx_tru_f64 v[254:255], v[2:3]
88212// GFX10: encoding: [0xfe,0x05,0x7e,0x7c]
88213
88214v_cmpx_tru_f64 s[2:3], v[2:3]
88215// GFX10: encoding: [0x02,0x04,0x7e,0x7c]
88216
88217v_cmpx_tru_f64 s[4:5], v[2:3]
88218// GFX10: encoding: [0x04,0x04,0x7e,0x7c]
88219
88220v_cmpx_tru_f64 s[100:101], v[2:3]
88221// GFX10: encoding: [0x64,0x04,0x7e,0x7c]
88222
88223v_cmpx_tru_f64 vcc, v[2:3]
88224// GFX10: encoding: [0x6a,0x04,0x7e,0x7c]
88225
88226v_cmpx_tru_f64 exec, v[2:3]
88227// GFX10: encoding: [0x7e,0x04,0x7e,0x7c]
88228
88229v_cmpx_tru_f64 0, v[2:3]
88230// GFX10: encoding: [0x80,0x04,0x7e,0x7c]
88231
88232v_cmpx_tru_f64 -1, v[2:3]
88233// GFX10: encoding: [0xc1,0x04,0x7e,0x7c]
88234
88235v_cmpx_tru_f64 0.5, v[2:3]
88236// GFX10: encoding: [0xf0,0x04,0x7e,0x7c]
88237
88238v_cmpx_tru_f64 -4.0, v[2:3]
88239// GFX10: encoding: [0xf7,0x04,0x7e,0x7c]
88240
88241v_cmpx_tru_f64 0xaf123456, v[2:3]
88242// GFX10: encoding: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x12,0xaf]
88243
88244v_cmpx_tru_f64 0x3f717273, v[2:3]
88245// GFX10: encoding: [0xff,0x04,0x7e,0x7c,0x73,0x72,0x71,0x3f]
88246
88247v_cmpx_tru_f64 v[1:2], v[254:255]
88248// GFX10: encoding: [0x01,0xfd,0x7f,0x7c]
88249
88250v_cmpx_tru_f64_e64 v[1:2], v[2:3]
88251// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x05,0x02,0x00]
88252
88253v_cmpx_tru_f64_e64 exec, v[1:2]
88254// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x7e,0x02,0x02,0x00]
88255
88256v_cmpx_tru_f64_e64 v[254:255], v[2:3]
88257// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0xfe,0x05,0x02,0x00]
88258
88259v_cmpx_tru_f64_e64 s[2:3], v[2:3]
88260// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x02,0x04,0x02,0x00]
88261
88262v_cmpx_tru_f64_e64 s[4:5], v[2:3]
88263// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x04,0x04,0x02,0x00]
88264
88265v_cmpx_tru_f64_e64 exec, v[2:3]
88266// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x7e,0x04,0x02,0x00]
88267
88268v_cmpx_tru_f64_e64 vcc, v[2:3]
88269// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x6a,0x04,0x02,0x00]
88270
88271v_cmpx_tru_f64_e64 0, v[2:3]
88272// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x80,0x04,0x02,0x00]
88273
88274v_cmpx_tru_f64_e64 -1, v[2:3]
88275// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0xc1,0x04,0x02,0x00]
88276
88277v_cmpx_tru_f64_e64 0.5, v[2:3]
88278// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0xf0,0x04,0x02,0x00]
88279
88280v_cmpx_tru_f64_e64 -4.0, v[2:3]
88281// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0xf7,0x04,0x02,0x00]
88282
88283v_cmpx_tru_f64_e64 v[1:2], v[254:255]
88284// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xfd,0x03,0x00]
88285
88286v_cmpx_tru_f64_e64 v[1:2], s[4:5]
88287// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x09,0x00,0x00]
88288
88289v_cmpx_tru_f64_e64 v[1:2], s[6:7]
88290// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x0d,0x00,0x00]
88291
88292v_cmpx_tru_f64_e64 v[1:2], s[100:101]
88293// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xc9,0x00,0x00]
88294
88295v_cmpx_tru_f64_e64 v[1:2], vcc
88296// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xd5,0x00,0x00]
88297
88298v_cmpx_tru_f64_e64 v[1:2], exec
88299// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xfd,0x00,0x00]
88300
88301v_cmpx_tru_f64_e64 v[1:2], 0
88302// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x01,0x01,0x00]
88303
88304v_cmpx_tru_f64_e64 v[1:2], -1
88305// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x83,0x01,0x00]
88306
88307v_cmpx_tru_f64_e64 v[1:2], 0.5
88308// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xe1,0x01,0x00]
88309
88310v_cmpx_tru_f64_e64 v[1:2], -4.0
88311// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0xef,0x01,0x00]
88312
88313v_cmpx_tru_f64_e64 -v[1:2], v[2:3]
88314// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x05,0x02,0x20]
88315
88316v_cmpx_tru_f64_e64 v[1:2], -v[2:3]
88317// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x05,0x02,0x40]
88318
88319v_cmpx_tru_f64_e64 -v[1:2], -v[2:3]
88320// GFX10: encoding: [0x00,0x00,0x3f,0xd4,0x01,0x05,0x02,0x60]
88321
88322v_cmp_f_i32 vcc, v1, v2
88323// W64: encoding: [0x01,0x05,0x00,0x7d]
88324// W32-ERR: error: instruction not supported on this GPU
88325// W32-ERR-NEXT: v_cmp_f_i32 vcc, v1, v2
88326
88327v_cmp_f_i32 vcc, v255, v2
88328// W64: encoding: [0xff,0x05,0x00,0x7d]
88329// W32-ERR: error: instruction not supported on this GPU
88330// W32-ERR-NEXT: v_cmp_f_i32 vcc, v255, v2
88331
88332v_cmp_f_i32 vcc, s1, v2
88333// W64: encoding: [0x01,0x04,0x00,0x7d]
88334// W32-ERR: error: instruction not supported on this GPU
88335// W32-ERR-NEXT: v_cmp_f_i32 vcc, s1, v2
88336
88337v_cmp_f_i32 vcc, s101, v2
88338// W64: encoding: [0x65,0x04,0x00,0x7d]
88339// W32-ERR: error: instruction not supported on this GPU
88340// W32-ERR-NEXT: v_cmp_f_i32 vcc, s101, v2
88341
88342v_cmp_f_i32 vcc, vcc_lo, v2
88343// W64: encoding: [0x6a,0x04,0x00,0x7d]
88344// W32-ERR: error: instruction not supported on this GPU
88345// W32-ERR-NEXT: v_cmp_f_i32 vcc, vcc_lo, v2
88346
88347v_cmp_f_i32 vcc, vcc_hi, v2
88348// W64: encoding: [0x6b,0x04,0x00,0x7d]
88349// W32-ERR: error: instruction not supported on this GPU
88350// W32-ERR-NEXT: v_cmp_f_i32 vcc, vcc_hi, v2
88351
88352v_cmp_f_i32 vcc, m0, v2
88353// W64: encoding: [0x7c,0x04,0x00,0x7d]
88354// W32-ERR: error: instruction not supported on this GPU
88355// W32-ERR-NEXT: v_cmp_f_i32 vcc, m0, v2
88356
88357v_cmp_f_i32 vcc, exec_lo, v2
88358// W64: encoding: [0x7e,0x04,0x00,0x7d]
88359// W32-ERR: error: instruction not supported on this GPU
88360// W32-ERR-NEXT: v_cmp_f_i32 vcc, exec_lo, v2
88361
88362v_cmp_f_i32 vcc, exec_hi, v2
88363// W64: encoding: [0x7f,0x04,0x00,0x7d]
88364// W32-ERR: error: instruction not supported on this GPU
88365// W32-ERR-NEXT: v_cmp_f_i32 vcc, exec_hi, v2
88366
88367v_cmp_f_i32 vcc, 0, v2
88368// W64: encoding: [0x80,0x04,0x00,0x7d]
88369// W32-ERR: error: instruction not supported on this GPU
88370// W32-ERR-NEXT: v_cmp_f_i32 vcc, 0, v2
88371
88372v_cmp_f_i32 vcc, -1, v2
88373// W64: encoding: [0xc1,0x04,0x00,0x7d]
88374// W32-ERR: error: instruction not supported on this GPU
88375// W32-ERR-NEXT: v_cmp_f_i32 vcc, -1, v2
88376
88377v_cmp_f_i32 vcc, 0.5, v2
88378// W64: encoding: [0xf0,0x04,0x00,0x7d]
88379// W32-ERR: error: instruction not supported on this GPU
88380// W32-ERR-NEXT: v_cmp_f_i32 vcc, 0.5, v2
88381
88382v_cmp_f_i32 vcc, -4.0, v2
88383// W64: encoding: [0xf7,0x04,0x00,0x7d]
88384// W32-ERR: error: instruction not supported on this GPU
88385// W32-ERR-NEXT: v_cmp_f_i32 vcc, -4.0, v2
88386
88387v_cmp_f_i32 vcc, 0xaf123456, v2
88388// W64: encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf]
88389// W32-ERR: error: instruction not supported on this GPU
88390// W32-ERR-NEXT: v_cmp_f_i32 vcc, 0xaf123456, v2
88391
88392v_cmp_f_i32 vcc, 0x3f717273, v2
88393// W64: encoding: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f]
88394// W32-ERR: error: instruction not supported on this GPU
88395// W32-ERR-NEXT: v_cmp_f_i32 vcc, 0x3f717273, v2
88396
88397v_cmp_f_i32 vcc, v1, v255
88398// W64: encoding: [0x01,0xff,0x01,0x7d]
88399// W32-ERR: error: instruction not supported on this GPU
88400// W32-ERR-NEXT: v_cmp_f_i32 vcc, v1, v255
88401
88402v_cmp_f_i32_e64 s[10:11], v1, v2
88403// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
88404// W32-ERR: error: invalid operand for instruction
88405// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, v2
88406
88407v_cmp_f_i32_e64 s[12:13], v1, v2
88408// W64: encoding: [0x0c,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
88409// W32-ERR: error: invalid operand for instruction
88410// W32-ERR-NEXT: v_cmp_f_i32_e64 s[12:13], v1, v2
88411
88412v_cmp_f_i32_e64 s[100:101], v1, v2
88413// W64: encoding: [0x64,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
88414// W32-ERR: error: invalid operand for instruction
88415// W32-ERR-NEXT: v_cmp_f_i32_e64 s[100:101], v1, v2
88416
88417v_cmp_f_i32_e64 vcc, v1, v2
88418// W64: encoding: [0x6a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
88419// W32-ERR: error: invalid operand for instruction
88420// W32-ERR-NEXT: v_cmp_f_i32_e64 vcc, v1, v2
88421
88422v_cmp_f_i32_e64 s[10:11], v255, v2
88423// W64: encoding: [0x0a,0x00,0x80,0xd4,0xff,0x05,0x02,0x00]
88424// W32-ERR: error: invalid operand for instruction
88425// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v255, v2
88426
88427v_cmp_f_i32_e64 s[10:11], s1, v2
88428// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x04,0x02,0x00]
88429// W32-ERR: error: invalid operand for instruction
88430// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], s1, v2
88431
88432v_cmp_f_i32_e64 s[10:11], s101, v2
88433// W64: encoding: [0x0a,0x00,0x80,0xd4,0x65,0x04,0x02,0x00]
88434// W32-ERR: error: invalid operand for instruction
88435// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], s101, v2
88436
88437v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
88438// W64: encoding: [0x0a,0x00,0x80,0xd4,0x6a,0x04,0x02,0x00]
88439// W32-ERR: error: invalid operand for instruction
88440// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
88441
88442v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
88443// W64: encoding: [0x0a,0x00,0x80,0xd4,0x6b,0x04,0x02,0x00]
88444// W32-ERR: error: invalid operand for instruction
88445// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
88446
88447v_cmp_f_i32_e64 s[10:11], m0, v2
88448// W64: encoding: [0x0a,0x00,0x80,0xd4,0x7c,0x04,0x02,0x00]
88449// W32-ERR: error: invalid operand for instruction
88450// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], m0, v2
88451
88452v_cmp_f_i32_e64 s[10:11], exec_lo, v2
88453// W64: encoding: [0x0a,0x00,0x80,0xd4,0x7e,0x04,0x02,0x00]
88454// W32-ERR: error: invalid operand for instruction
88455// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], exec_lo, v2
88456
88457v_cmp_f_i32_e64 s[10:11], exec_hi, v2
88458// W64: encoding: [0x0a,0x00,0x80,0xd4,0x7f,0x04,0x02,0x00]
88459// W32-ERR: error: invalid operand for instruction
88460// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], exec_hi, v2
88461
88462v_cmp_f_i32_e64 s[10:11], 0, v2
88463// W64: encoding: [0x0a,0x00,0x80,0xd4,0x80,0x04,0x02,0x00]
88464// W32-ERR: error: invalid operand for instruction
88465// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], 0, v2
88466
88467v_cmp_f_i32_e64 s[10:11], -1, v2
88468// W64: encoding: [0x0a,0x00,0x80,0xd4,0xc1,0x04,0x02,0x00]
88469// W32-ERR: error: invalid operand for instruction
88470// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], -1, v2
88471
88472v_cmp_f_i32_e64 s[10:11], 0.5, v2
88473// W64: encoding: [0x0a,0x00,0x80,0xd4,0xf0,0x04,0x02,0x00]
88474// W32-ERR: error: invalid operand for instruction
88475// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], 0.5, v2
88476
88477v_cmp_f_i32_e64 s[10:11], -4.0, v2
88478// W64: encoding: [0x0a,0x00,0x80,0xd4,0xf7,0x04,0x02,0x00]
88479// W32-ERR: error: invalid operand for instruction
88480// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], -4.0, v2
88481
88482v_cmp_f_i32_e64 s[10:11], v1, v255
88483// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x03,0x00]
88484// W32-ERR: error: invalid operand for instruction
88485// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, v255
88486
88487v_cmp_f_i32_e64 s[10:11], v1, s2
88488// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
88489// W32-ERR: error: invalid operand for instruction
88490// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, s2
88491
88492v_cmp_f_i32_e64 s[10:11], v1, s101
88493// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
88494// W32-ERR: error: invalid operand for instruction
88495// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, s101
88496
88497v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
88498// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
88499// W32-ERR: error: invalid operand for instruction
88500// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
88501
88502v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
88503// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
88504// W32-ERR: error: invalid operand for instruction
88505// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
88506
88507v_cmp_f_i32_e64 s[10:11], v1, m0
88508// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xf9,0x00,0x00]
88509// W32-ERR: error: invalid operand for instruction
88510// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, m0
88511
88512v_cmp_f_i32_e64 s[10:11], v1, exec_lo
88513// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
88514// W32-ERR: error: invalid operand for instruction
88515// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, exec_lo
88516
88517v_cmp_f_i32_e64 s[10:11], v1, exec_hi
88518// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
88519// W32-ERR: error: invalid operand for instruction
88520// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, exec_hi
88521
88522v_cmp_f_i32_e64 s[10:11], v1, 0
88523// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
88524// W32-ERR: error: invalid operand for instruction
88525// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, 0
88526
88527v_cmp_f_i32_e64 s[10:11], v1, -1
88528// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
88529// W32-ERR: error: invalid operand for instruction
88530// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, -1
88531
88532v_cmp_f_i32_e64 s[10:11], v1, 0.5
88533// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xe1,0x01,0x00]
88534// W32-ERR: error: invalid operand for instruction
88535// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, 0.5
88536
88537v_cmp_f_i32_e64 s[10:11], v1, -4.0
88538// W64: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xef,0x01,0x00]
88539// W32-ERR: error: invalid operand for instruction
88540// W32-ERR-NEXT: v_cmp_f_i32_e64 s[10:11], v1, -4.0
88541
88542v_cmp_lt_i32 vcc, v1, v2
88543// W64: encoding: [0x01,0x05,0x02,0x7d]
88544// W32-ERR: error: instruction not supported on this GPU
88545// W32-ERR-NEXT: v_cmp_lt_i32 vcc, v1, v2
88546
88547v_cmp_lt_i32 vcc, v255, v2
88548// W64: encoding: [0xff,0x05,0x02,0x7d]
88549// W32-ERR: error: instruction not supported on this GPU
88550// W32-ERR-NEXT: v_cmp_lt_i32 vcc, v255, v2
88551
88552v_cmp_lt_i32 vcc, s1, v2
88553// W64: encoding: [0x01,0x04,0x02,0x7d]
88554// W32-ERR: error: instruction not supported on this GPU
88555// W32-ERR-NEXT: v_cmp_lt_i32 vcc, s1, v2
88556
88557v_cmp_lt_i32 vcc, s101, v2
88558// W64: encoding: [0x65,0x04,0x02,0x7d]
88559// W32-ERR: error: instruction not supported on this GPU
88560// W32-ERR-NEXT: v_cmp_lt_i32 vcc, s101, v2
88561
88562v_cmp_lt_i32 vcc, vcc_lo, v2
88563// W64: encoding: [0x6a,0x04,0x02,0x7d]
88564// W32-ERR: error: instruction not supported on this GPU
88565// W32-ERR-NEXT: v_cmp_lt_i32 vcc, vcc_lo, v2
88566
88567v_cmp_lt_i32 vcc, vcc_hi, v2
88568// W64: encoding: [0x6b,0x04,0x02,0x7d]
88569// W32-ERR: error: instruction not supported on this GPU
88570// W32-ERR-NEXT: v_cmp_lt_i32 vcc, vcc_hi, v2
88571
88572v_cmp_lt_i32 vcc, m0, v2
88573// W64: encoding: [0x7c,0x04,0x02,0x7d]
88574// W32-ERR: error: instruction not supported on this GPU
88575// W32-ERR-NEXT: v_cmp_lt_i32 vcc, m0, v2
88576
88577v_cmp_lt_i32 vcc, exec_lo, v2
88578// W64: encoding: [0x7e,0x04,0x02,0x7d]
88579// W32-ERR: error: instruction not supported on this GPU
88580// W32-ERR-NEXT: v_cmp_lt_i32 vcc, exec_lo, v2
88581
88582v_cmp_lt_i32 vcc, exec_hi, v2
88583// W64: encoding: [0x7f,0x04,0x02,0x7d]
88584// W32-ERR: error: instruction not supported on this GPU
88585// W32-ERR-NEXT: v_cmp_lt_i32 vcc, exec_hi, v2
88586
88587v_cmp_lt_i32 vcc, 0, v2
88588// W64: encoding: [0x80,0x04,0x02,0x7d]
88589// W32-ERR: error: instruction not supported on this GPU
88590// W32-ERR-NEXT: v_cmp_lt_i32 vcc, 0, v2
88591
88592v_cmp_lt_i32 vcc, -1, v2
88593// W64: encoding: [0xc1,0x04,0x02,0x7d]
88594// W32-ERR: error: instruction not supported on this GPU
88595// W32-ERR-NEXT: v_cmp_lt_i32 vcc, -1, v2
88596
88597v_cmp_lt_i32 vcc, 0.5, v2
88598// W64: encoding: [0xf0,0x04,0x02,0x7d]
88599// W32-ERR: error: instruction not supported on this GPU
88600// W32-ERR-NEXT: v_cmp_lt_i32 vcc, 0.5, v2
88601
88602v_cmp_lt_i32 vcc, -4.0, v2
88603// W64: encoding: [0xf7,0x04,0x02,0x7d]
88604// W32-ERR: error: instruction not supported on this GPU
88605// W32-ERR-NEXT: v_cmp_lt_i32 vcc, -4.0, v2
88606
88607v_cmp_lt_i32 vcc, 0xaf123456, v2
88608// W64: encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf]
88609// W32-ERR: error: instruction not supported on this GPU
88610// W32-ERR-NEXT: v_cmp_lt_i32 vcc, 0xaf123456, v2
88611
88612v_cmp_lt_i32 vcc, 0x3f717273, v2
88613// W64: encoding: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f]
88614// W32-ERR: error: instruction not supported on this GPU
88615// W32-ERR-NEXT: v_cmp_lt_i32 vcc, 0x3f717273, v2
88616
88617v_cmp_lt_i32 vcc, v1, v255
88618// W64: encoding: [0x01,0xff,0x03,0x7d]
88619// W32-ERR: error: instruction not supported on this GPU
88620// W32-ERR-NEXT: v_cmp_lt_i32 vcc, v1, v255
88621
88622v_cmp_lt_i32_e64 s[10:11], v1, v2
88623// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
88624// W32-ERR: error: invalid operand for instruction
88625// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, v2
88626
88627v_cmp_lt_i32_e64 s[12:13], v1, v2
88628// W64: encoding: [0x0c,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
88629// W32-ERR: error: invalid operand for instruction
88630// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[12:13], v1, v2
88631
88632v_cmp_lt_i32_e64 s[100:101], v1, v2
88633// W64: encoding: [0x64,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
88634// W32-ERR: error: invalid operand for instruction
88635// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[100:101], v1, v2
88636
88637v_cmp_lt_i32_e64 vcc, v1, v2
88638// W64: encoding: [0x6a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
88639// W32-ERR: error: invalid operand for instruction
88640// W32-ERR-NEXT: v_cmp_lt_i32_e64 vcc, v1, v2
88641
88642v_cmp_lt_i32_e64 s[10:11], v255, v2
88643// W64: encoding: [0x0a,0x00,0x81,0xd4,0xff,0x05,0x02,0x00]
88644// W32-ERR: error: invalid operand for instruction
88645// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v255, v2
88646
88647v_cmp_lt_i32_e64 s[10:11], s1, v2
88648// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x04,0x02,0x00]
88649// W32-ERR: error: invalid operand for instruction
88650// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], s1, v2
88651
88652v_cmp_lt_i32_e64 s[10:11], s101, v2
88653// W64: encoding: [0x0a,0x00,0x81,0xd4,0x65,0x04,0x02,0x00]
88654// W32-ERR: error: invalid operand for instruction
88655// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], s101, v2
88656
88657v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
88658// W64: encoding: [0x0a,0x00,0x81,0xd4,0x6a,0x04,0x02,0x00]
88659// W32-ERR: error: invalid operand for instruction
88660// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
88661
88662v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
88663// W64: encoding: [0x0a,0x00,0x81,0xd4,0x6b,0x04,0x02,0x00]
88664// W32-ERR: error: invalid operand for instruction
88665// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
88666
88667v_cmp_lt_i32_e64 s[10:11], m0, v2
88668// W64: encoding: [0x0a,0x00,0x81,0xd4,0x7c,0x04,0x02,0x00]
88669// W32-ERR: error: invalid operand for instruction
88670// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], m0, v2
88671
88672v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
88673// W64: encoding: [0x0a,0x00,0x81,0xd4,0x7e,0x04,0x02,0x00]
88674// W32-ERR: error: invalid operand for instruction
88675// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
88676
88677v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
88678// W64: encoding: [0x0a,0x00,0x81,0xd4,0x7f,0x04,0x02,0x00]
88679// W32-ERR: error: invalid operand for instruction
88680// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
88681
88682v_cmp_lt_i32_e64 s[10:11], 0, v2
88683// W64: encoding: [0x0a,0x00,0x81,0xd4,0x80,0x04,0x02,0x00]
88684// W32-ERR: error: invalid operand for instruction
88685// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], 0, v2
88686
88687v_cmp_lt_i32_e64 s[10:11], -1, v2
88688// W64: encoding: [0x0a,0x00,0x81,0xd4,0xc1,0x04,0x02,0x00]
88689// W32-ERR: error: invalid operand for instruction
88690// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], -1, v2
88691
88692v_cmp_lt_i32_e64 s[10:11], 0.5, v2
88693// W64: encoding: [0x0a,0x00,0x81,0xd4,0xf0,0x04,0x02,0x00]
88694// W32-ERR: error: invalid operand for instruction
88695// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], 0.5, v2
88696
88697v_cmp_lt_i32_e64 s[10:11], -4.0, v2
88698// W64: encoding: [0x0a,0x00,0x81,0xd4,0xf7,0x04,0x02,0x00]
88699// W32-ERR: error: invalid operand for instruction
88700// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], -4.0, v2
88701
88702v_cmp_lt_i32_e64 s[10:11], v1, v255
88703// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x03,0x00]
88704// W32-ERR: error: invalid operand for instruction
88705// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, v255
88706
88707v_cmp_lt_i32_e64 s[10:11], v1, s2
88708// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
88709// W32-ERR: error: invalid operand for instruction
88710// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, s2
88711
88712v_cmp_lt_i32_e64 s[10:11], v1, s101
88713// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
88714// W32-ERR: error: invalid operand for instruction
88715// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, s101
88716
88717v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
88718// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
88719// W32-ERR: error: invalid operand for instruction
88720// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
88721
88722v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
88723// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
88724// W32-ERR: error: invalid operand for instruction
88725// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
88726
88727v_cmp_lt_i32_e64 s[10:11], v1, m0
88728// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xf9,0x00,0x00]
88729// W32-ERR: error: invalid operand for instruction
88730// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, m0
88731
88732v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
88733// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
88734// W32-ERR: error: invalid operand for instruction
88735// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
88736
88737v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
88738// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
88739// W32-ERR: error: invalid operand for instruction
88740// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
88741
88742v_cmp_lt_i32_e64 s[10:11], v1, 0
88743// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
88744// W32-ERR: error: invalid operand for instruction
88745// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, 0
88746
88747v_cmp_lt_i32_e64 s[10:11], v1, -1
88748// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
88749// W32-ERR: error: invalid operand for instruction
88750// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, -1
88751
88752v_cmp_lt_i32_e64 s[10:11], v1, 0.5
88753// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xe1,0x01,0x00]
88754// W32-ERR: error: invalid operand for instruction
88755// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, 0.5
88756
88757v_cmp_lt_i32_e64 s[10:11], v1, -4.0
88758// W64: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xef,0x01,0x00]
88759// W32-ERR: error: invalid operand for instruction
88760// W32-ERR-NEXT: v_cmp_lt_i32_e64 s[10:11], v1, -4.0
88761
88762v_cmp_eq_i32 vcc, v1, v2
88763// W64: encoding: [0x01,0x05,0x04,0x7d]
88764// W32-ERR: error: instruction not supported on this GPU
88765// W32-ERR-NEXT: v_cmp_eq_i32 vcc, v1, v2
88766
88767v_cmp_eq_i32 vcc, v255, v2
88768// W64: encoding: [0xff,0x05,0x04,0x7d]
88769// W32-ERR: error: instruction not supported on this GPU
88770// W32-ERR-NEXT: v_cmp_eq_i32 vcc, v255, v2
88771
88772v_cmp_eq_i32 vcc, s1, v2
88773// W64: encoding: [0x01,0x04,0x04,0x7d]
88774// W32-ERR: error: instruction not supported on this GPU
88775// W32-ERR-NEXT: v_cmp_eq_i32 vcc, s1, v2
88776
88777v_cmp_eq_i32 vcc, s101, v2
88778// W64: encoding: [0x65,0x04,0x04,0x7d]
88779// W32-ERR: error: instruction not supported on this GPU
88780// W32-ERR-NEXT: v_cmp_eq_i32 vcc, s101, v2
88781
88782v_cmp_eq_i32 vcc, vcc_lo, v2
88783// W64: encoding: [0x6a,0x04,0x04,0x7d]
88784// W32-ERR: error: instruction not supported on this GPU
88785// W32-ERR-NEXT: v_cmp_eq_i32 vcc, vcc_lo, v2
88786
88787v_cmp_eq_i32 vcc, vcc_hi, v2
88788// W64: encoding: [0x6b,0x04,0x04,0x7d]
88789// W32-ERR: error: instruction not supported on this GPU
88790// W32-ERR-NEXT: v_cmp_eq_i32 vcc, vcc_hi, v2
88791
88792v_cmp_eq_i32 vcc, m0, v2
88793// W64: encoding: [0x7c,0x04,0x04,0x7d]
88794// W32-ERR: error: instruction not supported on this GPU
88795// W32-ERR-NEXT: v_cmp_eq_i32 vcc, m0, v2
88796
88797v_cmp_eq_i32 vcc, exec_lo, v2
88798// W64: encoding: [0x7e,0x04,0x04,0x7d]
88799// W32-ERR: error: instruction not supported on this GPU
88800// W32-ERR-NEXT: v_cmp_eq_i32 vcc, exec_lo, v2
88801
88802v_cmp_eq_i32 vcc, exec_hi, v2
88803// W64: encoding: [0x7f,0x04,0x04,0x7d]
88804// W32-ERR: error: instruction not supported on this GPU
88805// W32-ERR-NEXT: v_cmp_eq_i32 vcc, exec_hi, v2
88806
88807v_cmp_eq_i32 vcc, 0, v2
88808// W64: encoding: [0x80,0x04,0x04,0x7d]
88809// W32-ERR: error: instruction not supported on this GPU
88810// W32-ERR-NEXT: v_cmp_eq_i32 vcc, 0, v2
88811
88812v_cmp_eq_i32 vcc, -1, v2
88813// W64: encoding: [0xc1,0x04,0x04,0x7d]
88814// W32-ERR: error: instruction not supported on this GPU
88815// W32-ERR-NEXT: v_cmp_eq_i32 vcc, -1, v2
88816
88817v_cmp_eq_i32 vcc, 0.5, v2
88818// W64: encoding: [0xf0,0x04,0x04,0x7d]
88819// W32-ERR: error: instruction not supported on this GPU
88820// W32-ERR-NEXT: v_cmp_eq_i32 vcc, 0.5, v2
88821
88822v_cmp_eq_i32 vcc, -4.0, v2
88823// W64: encoding: [0xf7,0x04,0x04,0x7d]
88824// W32-ERR: error: instruction not supported on this GPU
88825// W32-ERR-NEXT: v_cmp_eq_i32 vcc, -4.0, v2
88826
88827v_cmp_eq_i32 vcc, 0xaf123456, v2
88828// W64: encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf]
88829// W32-ERR: error: instruction not supported on this GPU
88830// W32-ERR-NEXT: v_cmp_eq_i32 vcc, 0xaf123456, v2
88831
88832v_cmp_eq_i32 vcc, 0x3f717273, v2
88833// W64: encoding: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f]
88834// W32-ERR: error: instruction not supported on this GPU
88835// W32-ERR-NEXT: v_cmp_eq_i32 vcc, 0x3f717273, v2
88836
88837v_cmp_eq_i32 vcc, v1, v255
88838// W64: encoding: [0x01,0xff,0x05,0x7d]
88839// W32-ERR: error: instruction not supported on this GPU
88840// W32-ERR-NEXT: v_cmp_eq_i32 vcc, v1, v255
88841
88842v_cmp_eq_i32_e64 s[10:11], v1, v2
88843// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
88844// W32-ERR: error: invalid operand for instruction
88845// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, v2
88846
88847v_cmp_eq_i32_e64 s[12:13], v1, v2
88848// W64: encoding: [0x0c,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
88849// W32-ERR: error: invalid operand for instruction
88850// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[12:13], v1, v2
88851
88852v_cmp_eq_i32_e64 s[100:101], v1, v2
88853// W64: encoding: [0x64,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
88854// W32-ERR: error: invalid operand for instruction
88855// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[100:101], v1, v2
88856
88857v_cmp_eq_i32_e64 vcc, v1, v2
88858// W64: encoding: [0x6a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
88859// W32-ERR: error: invalid operand for instruction
88860// W32-ERR-NEXT: v_cmp_eq_i32_e64 vcc, v1, v2
88861
88862v_cmp_eq_i32_e64 s[10:11], v255, v2
88863// W64: encoding: [0x0a,0x00,0x82,0xd4,0xff,0x05,0x02,0x00]
88864// W32-ERR: error: invalid operand for instruction
88865// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v255, v2
88866
88867v_cmp_eq_i32_e64 s[10:11], s1, v2
88868// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x04,0x02,0x00]
88869// W32-ERR: error: invalid operand for instruction
88870// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], s1, v2
88871
88872v_cmp_eq_i32_e64 s[10:11], s101, v2
88873// W64: encoding: [0x0a,0x00,0x82,0xd4,0x65,0x04,0x02,0x00]
88874// W32-ERR: error: invalid operand for instruction
88875// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], s101, v2
88876
88877v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
88878// W64: encoding: [0x0a,0x00,0x82,0xd4,0x6a,0x04,0x02,0x00]
88879// W32-ERR: error: invalid operand for instruction
88880// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
88881
88882v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
88883// W64: encoding: [0x0a,0x00,0x82,0xd4,0x6b,0x04,0x02,0x00]
88884// W32-ERR: error: invalid operand for instruction
88885// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
88886
88887v_cmp_eq_i32_e64 s[10:11], m0, v2
88888// W64: encoding: [0x0a,0x00,0x82,0xd4,0x7c,0x04,0x02,0x00]
88889// W32-ERR: error: invalid operand for instruction
88890// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], m0, v2
88891
88892v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
88893// W64: encoding: [0x0a,0x00,0x82,0xd4,0x7e,0x04,0x02,0x00]
88894// W32-ERR: error: invalid operand for instruction
88895// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
88896
88897v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
88898// W64: encoding: [0x0a,0x00,0x82,0xd4,0x7f,0x04,0x02,0x00]
88899// W32-ERR: error: invalid operand for instruction
88900// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
88901
88902v_cmp_eq_i32_e64 s[10:11], 0, v2
88903// W64: encoding: [0x0a,0x00,0x82,0xd4,0x80,0x04,0x02,0x00]
88904// W32-ERR: error: invalid operand for instruction
88905// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], 0, v2
88906
88907v_cmp_eq_i32_e64 s[10:11], -1, v2
88908// W64: encoding: [0x0a,0x00,0x82,0xd4,0xc1,0x04,0x02,0x00]
88909// W32-ERR: error: invalid operand for instruction
88910// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], -1, v2
88911
88912v_cmp_eq_i32_e64 s[10:11], 0.5, v2
88913// W64: encoding: [0x0a,0x00,0x82,0xd4,0xf0,0x04,0x02,0x00]
88914// W32-ERR: error: invalid operand for instruction
88915// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], 0.5, v2
88916
88917v_cmp_eq_i32_e64 s[10:11], -4.0, v2
88918// W64: encoding: [0x0a,0x00,0x82,0xd4,0xf7,0x04,0x02,0x00]
88919// W32-ERR: error: invalid operand for instruction
88920// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], -4.0, v2
88921
88922v_cmp_eq_i32_e64 s[10:11], v1, v255
88923// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x03,0x00]
88924// W32-ERR: error: invalid operand for instruction
88925// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, v255
88926
88927v_cmp_eq_i32_e64 s[10:11], v1, s2
88928// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
88929// W32-ERR: error: invalid operand for instruction
88930// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, s2
88931
88932v_cmp_eq_i32_e64 s[10:11], v1, s101
88933// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
88934// W32-ERR: error: invalid operand for instruction
88935// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, s101
88936
88937v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
88938// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
88939// W32-ERR: error: invalid operand for instruction
88940// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
88941
88942v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
88943// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
88944// W32-ERR: error: invalid operand for instruction
88945// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
88946
88947v_cmp_eq_i32_e64 s[10:11], v1, m0
88948// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xf9,0x00,0x00]
88949// W32-ERR: error: invalid operand for instruction
88950// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, m0
88951
88952v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
88953// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
88954// W32-ERR: error: invalid operand for instruction
88955// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
88956
88957v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
88958// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
88959// W32-ERR: error: invalid operand for instruction
88960// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
88961
88962v_cmp_eq_i32_e64 s[10:11], v1, 0
88963// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
88964// W32-ERR: error: invalid operand for instruction
88965// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, 0
88966
88967v_cmp_eq_i32_e64 s[10:11], v1, -1
88968// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
88969// W32-ERR: error: invalid operand for instruction
88970// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, -1
88971
88972v_cmp_eq_i32_e64 s[10:11], v1, 0.5
88973// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xe1,0x01,0x00]
88974// W32-ERR: error: invalid operand for instruction
88975// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, 0.5
88976
88977v_cmp_eq_i32_e64 s[10:11], v1, -4.0
88978// W64: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xef,0x01,0x00]
88979// W32-ERR: error: invalid operand for instruction
88980// W32-ERR-NEXT: v_cmp_eq_i32_e64 s[10:11], v1, -4.0
88981
88982v_cmp_le_i32 vcc, v1, v2
88983// W64: encoding: [0x01,0x05,0x06,0x7d]
88984// W32-ERR: error: instruction not supported on this GPU
88985// W32-ERR-NEXT: v_cmp_le_i32 vcc, v1, v2
88986
88987v_cmp_le_i32 vcc, v255, v2
88988// W64: encoding: [0xff,0x05,0x06,0x7d]
88989// W32-ERR: error: instruction not supported on this GPU
88990// W32-ERR-NEXT: v_cmp_le_i32 vcc, v255, v2
88991
88992v_cmp_le_i32 vcc, s1, v2
88993// W64: encoding: [0x01,0x04,0x06,0x7d]
88994// W32-ERR: error: instruction not supported on this GPU
88995// W32-ERR-NEXT: v_cmp_le_i32 vcc, s1, v2
88996
88997v_cmp_le_i32 vcc, s101, v2
88998// W64: encoding: [0x65,0x04,0x06,0x7d]
88999// W32-ERR: error: instruction not supported on this GPU
89000// W32-ERR-NEXT: v_cmp_le_i32 vcc, s101, v2
89001
89002v_cmp_le_i32 vcc, vcc_lo, v2
89003// W64: encoding: [0x6a,0x04,0x06,0x7d]
89004// W32-ERR: error: instruction not supported on this GPU
89005// W32-ERR-NEXT: v_cmp_le_i32 vcc, vcc_lo, v2
89006
89007v_cmp_le_i32 vcc, vcc_hi, v2
89008// W64: encoding: [0x6b,0x04,0x06,0x7d]
89009// W32-ERR: error: instruction not supported on this GPU
89010// W32-ERR-NEXT: v_cmp_le_i32 vcc, vcc_hi, v2
89011
89012v_cmp_le_i32 vcc, m0, v2
89013// W64: encoding: [0x7c,0x04,0x06,0x7d]
89014// W32-ERR: error: instruction not supported on this GPU
89015// W32-ERR-NEXT: v_cmp_le_i32 vcc, m0, v2
89016
89017v_cmp_le_i32 vcc, exec_lo, v2
89018// W64: encoding: [0x7e,0x04,0x06,0x7d]
89019// W32-ERR: error: instruction not supported on this GPU
89020// W32-ERR-NEXT: v_cmp_le_i32 vcc, exec_lo, v2
89021
89022v_cmp_le_i32 vcc, exec_hi, v2
89023// W64: encoding: [0x7f,0x04,0x06,0x7d]
89024// W32-ERR: error: instruction not supported on this GPU
89025// W32-ERR-NEXT: v_cmp_le_i32 vcc, exec_hi, v2
89026
89027v_cmp_le_i32 vcc, 0, v2
89028// W64: encoding: [0x80,0x04,0x06,0x7d]
89029// W32-ERR: error: instruction not supported on this GPU
89030// W32-ERR-NEXT: v_cmp_le_i32 vcc, 0, v2
89031
89032v_cmp_le_i32 vcc, -1, v2
89033// W64: encoding: [0xc1,0x04,0x06,0x7d]
89034// W32-ERR: error: instruction not supported on this GPU
89035// W32-ERR-NEXT: v_cmp_le_i32 vcc, -1, v2
89036
89037v_cmp_le_i32 vcc, 0.5, v2
89038// W64: encoding: [0xf0,0x04,0x06,0x7d]
89039// W32-ERR: error: instruction not supported on this GPU
89040// W32-ERR-NEXT: v_cmp_le_i32 vcc, 0.5, v2
89041
89042v_cmp_le_i32 vcc, -4.0, v2
89043// W64: encoding: [0xf7,0x04,0x06,0x7d]
89044// W32-ERR: error: instruction not supported on this GPU
89045// W32-ERR-NEXT: v_cmp_le_i32 vcc, -4.0, v2
89046
89047v_cmp_le_i32 vcc, 0xaf123456, v2
89048// W64: encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf]
89049// W32-ERR: error: instruction not supported on this GPU
89050// W32-ERR-NEXT: v_cmp_le_i32 vcc, 0xaf123456, v2
89051
89052v_cmp_le_i32 vcc, 0x3f717273, v2
89053// W64: encoding: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f]
89054// W32-ERR: error: instruction not supported on this GPU
89055// W32-ERR-NEXT: v_cmp_le_i32 vcc, 0x3f717273, v2
89056
89057v_cmp_le_i32 vcc, v1, v255
89058// W64: encoding: [0x01,0xff,0x07,0x7d]
89059// W32-ERR: error: instruction not supported on this GPU
89060// W32-ERR-NEXT: v_cmp_le_i32 vcc, v1, v255
89061
89062v_cmp_le_i32_e64 s[10:11], v1, v2
89063// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
89064// W32-ERR: error: invalid operand for instruction
89065// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, v2
89066
89067v_cmp_le_i32_e64 s[12:13], v1, v2
89068// W64: encoding: [0x0c,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
89069// W32-ERR: error: invalid operand for instruction
89070// W32-ERR-NEXT: v_cmp_le_i32_e64 s[12:13], v1, v2
89071
89072v_cmp_le_i32_e64 s[100:101], v1, v2
89073// W64: encoding: [0x64,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
89074// W32-ERR: error: invalid operand for instruction
89075// W32-ERR-NEXT: v_cmp_le_i32_e64 s[100:101], v1, v2
89076
89077v_cmp_le_i32_e64 vcc, v1, v2
89078// W64: encoding: [0x6a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
89079// W32-ERR: error: invalid operand for instruction
89080// W32-ERR-NEXT: v_cmp_le_i32_e64 vcc, v1, v2
89081
89082v_cmp_le_i32_e64 s[10:11], v255, v2
89083// W64: encoding: [0x0a,0x00,0x83,0xd4,0xff,0x05,0x02,0x00]
89084// W32-ERR: error: invalid operand for instruction
89085// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v255, v2
89086
89087v_cmp_le_i32_e64 s[10:11], s1, v2
89088// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x04,0x02,0x00]
89089// W32-ERR: error: invalid operand for instruction
89090// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], s1, v2
89091
89092v_cmp_le_i32_e64 s[10:11], s101, v2
89093// W64: encoding: [0x0a,0x00,0x83,0xd4,0x65,0x04,0x02,0x00]
89094// W32-ERR: error: invalid operand for instruction
89095// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], s101, v2
89096
89097v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
89098// W64: encoding: [0x0a,0x00,0x83,0xd4,0x6a,0x04,0x02,0x00]
89099// W32-ERR: error: invalid operand for instruction
89100// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
89101
89102v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
89103// W64: encoding: [0x0a,0x00,0x83,0xd4,0x6b,0x04,0x02,0x00]
89104// W32-ERR: error: invalid operand for instruction
89105// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
89106
89107v_cmp_le_i32_e64 s[10:11], m0, v2
89108// W64: encoding: [0x0a,0x00,0x83,0xd4,0x7c,0x04,0x02,0x00]
89109// W32-ERR: error: invalid operand for instruction
89110// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], m0, v2
89111
89112v_cmp_le_i32_e64 s[10:11], exec_lo, v2
89113// W64: encoding: [0x0a,0x00,0x83,0xd4,0x7e,0x04,0x02,0x00]
89114// W32-ERR: error: invalid operand for instruction
89115// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], exec_lo, v2
89116
89117v_cmp_le_i32_e64 s[10:11], exec_hi, v2
89118// W64: encoding: [0x0a,0x00,0x83,0xd4,0x7f,0x04,0x02,0x00]
89119// W32-ERR: error: invalid operand for instruction
89120// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], exec_hi, v2
89121
89122v_cmp_le_i32_e64 s[10:11], 0, v2
89123// W64: encoding: [0x0a,0x00,0x83,0xd4,0x80,0x04,0x02,0x00]
89124// W32-ERR: error: invalid operand for instruction
89125// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], 0, v2
89126
89127v_cmp_le_i32_e64 s[10:11], -1, v2
89128// W64: encoding: [0x0a,0x00,0x83,0xd4,0xc1,0x04,0x02,0x00]
89129// W32-ERR: error: invalid operand for instruction
89130// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], -1, v2
89131
89132v_cmp_le_i32_e64 s[10:11], 0.5, v2
89133// W64: encoding: [0x0a,0x00,0x83,0xd4,0xf0,0x04,0x02,0x00]
89134// W32-ERR: error: invalid operand for instruction
89135// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], 0.5, v2
89136
89137v_cmp_le_i32_e64 s[10:11], -4.0, v2
89138// W64: encoding: [0x0a,0x00,0x83,0xd4,0xf7,0x04,0x02,0x00]
89139// W32-ERR: error: invalid operand for instruction
89140// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], -4.0, v2
89141
89142v_cmp_le_i32_e64 s[10:11], v1, v255
89143// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x03,0x00]
89144// W32-ERR: error: invalid operand for instruction
89145// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, v255
89146
89147v_cmp_le_i32_e64 s[10:11], v1, s2
89148// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
89149// W32-ERR: error: invalid operand for instruction
89150// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, s2
89151
89152v_cmp_le_i32_e64 s[10:11], v1, s101
89153// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
89154// W32-ERR: error: invalid operand for instruction
89155// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, s101
89156
89157v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
89158// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
89159// W32-ERR: error: invalid operand for instruction
89160// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
89161
89162v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
89163// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
89164// W32-ERR: error: invalid operand for instruction
89165// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
89166
89167v_cmp_le_i32_e64 s[10:11], v1, m0
89168// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xf9,0x00,0x00]
89169// W32-ERR: error: invalid operand for instruction
89170// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, m0
89171
89172v_cmp_le_i32_e64 s[10:11], v1, exec_lo
89173// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
89174// W32-ERR: error: invalid operand for instruction
89175// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, exec_lo
89176
89177v_cmp_le_i32_e64 s[10:11], v1, exec_hi
89178// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
89179// W32-ERR: error: invalid operand for instruction
89180// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, exec_hi
89181
89182v_cmp_le_i32_e64 s[10:11], v1, 0
89183// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
89184// W32-ERR: error: invalid operand for instruction
89185// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, 0
89186
89187v_cmp_le_i32_e64 s[10:11], v1, -1
89188// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
89189// W32-ERR: error: invalid operand for instruction
89190// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, -1
89191
89192v_cmp_le_i32_e64 s[10:11], v1, 0.5
89193// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xe1,0x01,0x00]
89194// W32-ERR: error: invalid operand for instruction
89195// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, 0.5
89196
89197v_cmp_le_i32_e64 s[10:11], v1, -4.0
89198// W64: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xef,0x01,0x00]
89199// W32-ERR: error: invalid operand for instruction
89200// W32-ERR-NEXT: v_cmp_le_i32_e64 s[10:11], v1, -4.0
89201
89202v_cmp_gt_i32 vcc, v1, v2
89203// W64: encoding: [0x01,0x05,0x08,0x7d]
89204// W32-ERR: error: instruction not supported on this GPU
89205// W32-ERR-NEXT: v_cmp_gt_i32 vcc, v1, v2
89206
89207v_cmp_gt_i32 vcc, v255, v2
89208// W64: encoding: [0xff,0x05,0x08,0x7d]
89209// W32-ERR: error: instruction not supported on this GPU
89210// W32-ERR-NEXT: v_cmp_gt_i32 vcc, v255, v2
89211
89212v_cmp_gt_i32 vcc, s1, v2
89213// W64: encoding: [0x01,0x04,0x08,0x7d]
89214// W32-ERR: error: instruction not supported on this GPU
89215// W32-ERR-NEXT: v_cmp_gt_i32 vcc, s1, v2
89216
89217v_cmp_gt_i32 vcc, s101, v2
89218// W64: encoding: [0x65,0x04,0x08,0x7d]
89219// W32-ERR: error: instruction not supported on this GPU
89220// W32-ERR-NEXT: v_cmp_gt_i32 vcc, s101, v2
89221
89222v_cmp_gt_i32 vcc, vcc_lo, v2
89223// W64: encoding: [0x6a,0x04,0x08,0x7d]
89224// W32-ERR: error: instruction not supported on this GPU
89225// W32-ERR-NEXT: v_cmp_gt_i32 vcc, vcc_lo, v2
89226
89227v_cmp_gt_i32 vcc, vcc_hi, v2
89228// W64: encoding: [0x6b,0x04,0x08,0x7d]
89229// W32-ERR: error: instruction not supported on this GPU
89230// W32-ERR-NEXT: v_cmp_gt_i32 vcc, vcc_hi, v2
89231
89232v_cmp_gt_i32 vcc, m0, v2
89233// W64: encoding: [0x7c,0x04,0x08,0x7d]
89234// W32-ERR: error: instruction not supported on this GPU
89235// W32-ERR-NEXT: v_cmp_gt_i32 vcc, m0, v2
89236
89237v_cmp_gt_i32 vcc, exec_lo, v2
89238// W64: encoding: [0x7e,0x04,0x08,0x7d]
89239// W32-ERR: error: instruction not supported on this GPU
89240// W32-ERR-NEXT: v_cmp_gt_i32 vcc, exec_lo, v2
89241
89242v_cmp_gt_i32 vcc, exec_hi, v2
89243// W64: encoding: [0x7f,0x04,0x08,0x7d]
89244// W32-ERR: error: instruction not supported on this GPU
89245// W32-ERR-NEXT: v_cmp_gt_i32 vcc, exec_hi, v2
89246
89247v_cmp_gt_i32 vcc, 0, v2
89248// W64: encoding: [0x80,0x04,0x08,0x7d]
89249// W32-ERR: error: instruction not supported on this GPU
89250// W32-ERR-NEXT: v_cmp_gt_i32 vcc, 0, v2
89251
89252v_cmp_gt_i32 vcc, -1, v2
89253// W64: encoding: [0xc1,0x04,0x08,0x7d]
89254// W32-ERR: error: instruction not supported on this GPU
89255// W32-ERR-NEXT: v_cmp_gt_i32 vcc, -1, v2
89256
89257v_cmp_gt_i32 vcc, 0.5, v2
89258// W64: encoding: [0xf0,0x04,0x08,0x7d]
89259// W32-ERR: error: instruction not supported on this GPU
89260// W32-ERR-NEXT: v_cmp_gt_i32 vcc, 0.5, v2
89261
89262v_cmp_gt_i32 vcc, -4.0, v2
89263// W64: encoding: [0xf7,0x04,0x08,0x7d]
89264// W32-ERR: error: instruction not supported on this GPU
89265// W32-ERR-NEXT: v_cmp_gt_i32 vcc, -4.0, v2
89266
89267v_cmp_gt_i32 vcc, 0xaf123456, v2
89268// W64: encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf]
89269// W32-ERR: error: instruction not supported on this GPU
89270// W32-ERR-NEXT: v_cmp_gt_i32 vcc, 0xaf123456, v2
89271
89272v_cmp_gt_i32 vcc, 0x3f717273, v2
89273// W64: encoding: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f]
89274// W32-ERR: error: instruction not supported on this GPU
89275// W32-ERR-NEXT: v_cmp_gt_i32 vcc, 0x3f717273, v2
89276
89277v_cmp_gt_i32 vcc, v1, v255
89278// W64: encoding: [0x01,0xff,0x09,0x7d]
89279// W32-ERR: error: instruction not supported on this GPU
89280// W32-ERR-NEXT: v_cmp_gt_i32 vcc, v1, v255
89281
89282v_cmp_gt_i32_e64 s[10:11], v1, v2
89283// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
89284// W32-ERR: error: invalid operand for instruction
89285// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, v2
89286
89287v_cmp_gt_i32_e64 s[12:13], v1, v2
89288// W64: encoding: [0x0c,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
89289// W32-ERR: error: invalid operand for instruction
89290// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[12:13], v1, v2
89291
89292v_cmp_gt_i32_e64 s[100:101], v1, v2
89293// W64: encoding: [0x64,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
89294// W32-ERR: error: invalid operand for instruction
89295// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[100:101], v1, v2
89296
89297v_cmp_gt_i32_e64 vcc, v1, v2
89298// W64: encoding: [0x6a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
89299// W32-ERR: error: invalid operand for instruction
89300// W32-ERR-NEXT: v_cmp_gt_i32_e64 vcc, v1, v2
89301
89302v_cmp_gt_i32_e64 s[10:11], v255, v2
89303// W64: encoding: [0x0a,0x00,0x84,0xd4,0xff,0x05,0x02,0x00]
89304// W32-ERR: error: invalid operand for instruction
89305// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v255, v2
89306
89307v_cmp_gt_i32_e64 s[10:11], s1, v2
89308// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x04,0x02,0x00]
89309// W32-ERR: error: invalid operand for instruction
89310// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], s1, v2
89311
89312v_cmp_gt_i32_e64 s[10:11], s101, v2
89313// W64: encoding: [0x0a,0x00,0x84,0xd4,0x65,0x04,0x02,0x00]
89314// W32-ERR: error: invalid operand for instruction
89315// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], s101, v2
89316
89317v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
89318// W64: encoding: [0x0a,0x00,0x84,0xd4,0x6a,0x04,0x02,0x00]
89319// W32-ERR: error: invalid operand for instruction
89320// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
89321
89322v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
89323// W64: encoding: [0x0a,0x00,0x84,0xd4,0x6b,0x04,0x02,0x00]
89324// W32-ERR: error: invalid operand for instruction
89325// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
89326
89327v_cmp_gt_i32_e64 s[10:11], m0, v2
89328// W64: encoding: [0x0a,0x00,0x84,0xd4,0x7c,0x04,0x02,0x00]
89329// W32-ERR: error: invalid operand for instruction
89330// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], m0, v2
89331
89332v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
89333// W64: encoding: [0x0a,0x00,0x84,0xd4,0x7e,0x04,0x02,0x00]
89334// W32-ERR: error: invalid operand for instruction
89335// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
89336
89337v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
89338// W64: encoding: [0x0a,0x00,0x84,0xd4,0x7f,0x04,0x02,0x00]
89339// W32-ERR: error: invalid operand for instruction
89340// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
89341
89342v_cmp_gt_i32_e64 s[10:11], 0, v2
89343// W64: encoding: [0x0a,0x00,0x84,0xd4,0x80,0x04,0x02,0x00]
89344// W32-ERR: error: invalid operand for instruction
89345// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], 0, v2
89346
89347v_cmp_gt_i32_e64 s[10:11], -1, v2
89348// W64: encoding: [0x0a,0x00,0x84,0xd4,0xc1,0x04,0x02,0x00]
89349// W32-ERR: error: invalid operand for instruction
89350// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], -1, v2
89351
89352v_cmp_gt_i32_e64 s[10:11], 0.5, v2
89353// W64: encoding: [0x0a,0x00,0x84,0xd4,0xf0,0x04,0x02,0x00]
89354// W32-ERR: error: invalid operand for instruction
89355// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], 0.5, v2
89356
89357v_cmp_gt_i32_e64 s[10:11], -4.0, v2
89358// W64: encoding: [0x0a,0x00,0x84,0xd4,0xf7,0x04,0x02,0x00]
89359// W32-ERR: error: invalid operand for instruction
89360// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], -4.0, v2
89361
89362v_cmp_gt_i32_e64 s[10:11], v1, v255
89363// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x03,0x00]
89364// W32-ERR: error: invalid operand for instruction
89365// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, v255
89366
89367v_cmp_gt_i32_e64 s[10:11], v1, s2
89368// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
89369// W32-ERR: error: invalid operand for instruction
89370// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, s2
89371
89372v_cmp_gt_i32_e64 s[10:11], v1, s101
89373// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
89374// W32-ERR: error: invalid operand for instruction
89375// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, s101
89376
89377v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
89378// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
89379// W32-ERR: error: invalid operand for instruction
89380// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
89381
89382v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
89383// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
89384// W32-ERR: error: invalid operand for instruction
89385// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
89386
89387v_cmp_gt_i32_e64 s[10:11], v1, m0
89388// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xf9,0x00,0x00]
89389// W32-ERR: error: invalid operand for instruction
89390// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, m0
89391
89392v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
89393// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
89394// W32-ERR: error: invalid operand for instruction
89395// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
89396
89397v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
89398// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
89399// W32-ERR: error: invalid operand for instruction
89400// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
89401
89402v_cmp_gt_i32_e64 s[10:11], v1, 0
89403// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
89404// W32-ERR: error: invalid operand for instruction
89405// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, 0
89406
89407v_cmp_gt_i32_e64 s[10:11], v1, -1
89408// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
89409// W32-ERR: error: invalid operand for instruction
89410// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, -1
89411
89412v_cmp_gt_i32_e64 s[10:11], v1, 0.5
89413// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xe1,0x01,0x00]
89414// W32-ERR: error: invalid operand for instruction
89415// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, 0.5
89416
89417v_cmp_gt_i32_e64 s[10:11], v1, -4.0
89418// W64: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xef,0x01,0x00]
89419// W32-ERR: error: invalid operand for instruction
89420// W32-ERR-NEXT: v_cmp_gt_i32_e64 s[10:11], v1, -4.0
89421
89422v_cmp_ne_i32 vcc, v1, v2
89423// W64: encoding: [0x01,0x05,0x0a,0x7d]
89424// W32-ERR: error: instruction not supported on this GPU
89425// W32-ERR-NEXT: v_cmp_ne_i32 vcc, v1, v2
89426
89427v_cmp_ne_i32 vcc, v255, v2
89428// W64: encoding: [0xff,0x05,0x0a,0x7d]
89429// W32-ERR: error: instruction not supported on this GPU
89430// W32-ERR-NEXT: v_cmp_ne_i32 vcc, v255, v2
89431
89432v_cmp_ne_i32 vcc, s1, v2
89433// W64: encoding: [0x01,0x04,0x0a,0x7d]
89434// W32-ERR: error: instruction not supported on this GPU
89435// W32-ERR-NEXT: v_cmp_ne_i32 vcc, s1, v2
89436
89437v_cmp_ne_i32 vcc, s101, v2
89438// W64: encoding: [0x65,0x04,0x0a,0x7d]
89439// W32-ERR: error: instruction not supported on this GPU
89440// W32-ERR-NEXT: v_cmp_ne_i32 vcc, s101, v2
89441
89442v_cmp_ne_i32 vcc, vcc_lo, v2
89443// W64: encoding: [0x6a,0x04,0x0a,0x7d]
89444// W32-ERR: error: instruction not supported on this GPU
89445// W32-ERR-NEXT: v_cmp_ne_i32 vcc, vcc_lo, v2
89446
89447v_cmp_ne_i32 vcc, vcc_hi, v2
89448// W64: encoding: [0x6b,0x04,0x0a,0x7d]
89449// W32-ERR: error: instruction not supported on this GPU
89450// W32-ERR-NEXT: v_cmp_ne_i32 vcc, vcc_hi, v2
89451
89452v_cmp_ne_i32 vcc, m0, v2
89453// W64: encoding: [0x7c,0x04,0x0a,0x7d]
89454// W32-ERR: error: instruction not supported on this GPU
89455// W32-ERR-NEXT: v_cmp_ne_i32 vcc, m0, v2
89456
89457v_cmp_ne_i32 vcc, exec_lo, v2
89458// W64: encoding: [0x7e,0x04,0x0a,0x7d]
89459// W32-ERR: error: instruction not supported on this GPU
89460// W32-ERR-NEXT: v_cmp_ne_i32 vcc, exec_lo, v2
89461
89462v_cmp_ne_i32 vcc, exec_hi, v2
89463// W64: encoding: [0x7f,0x04,0x0a,0x7d]
89464// W32-ERR: error: instruction not supported on this GPU
89465// W32-ERR-NEXT: v_cmp_ne_i32 vcc, exec_hi, v2
89466
89467v_cmp_ne_i32 vcc, 0, v2
89468// W64: encoding: [0x80,0x04,0x0a,0x7d]
89469// W32-ERR: error: instruction not supported on this GPU
89470// W32-ERR-NEXT: v_cmp_ne_i32 vcc, 0, v2
89471
89472v_cmp_ne_i32 vcc, -1, v2
89473// W64: encoding: [0xc1,0x04,0x0a,0x7d]
89474// W32-ERR: error: instruction not supported on this GPU
89475// W32-ERR-NEXT: v_cmp_ne_i32 vcc, -1, v2
89476
89477v_cmp_ne_i32 vcc, 0.5, v2
89478// W64: encoding: [0xf0,0x04,0x0a,0x7d]
89479// W32-ERR: error: instruction not supported on this GPU
89480// W32-ERR-NEXT: v_cmp_ne_i32 vcc, 0.5, v2
89481
89482v_cmp_ne_i32 vcc, -4.0, v2
89483// W64: encoding: [0xf7,0x04,0x0a,0x7d]
89484// W32-ERR: error: instruction not supported on this GPU
89485// W32-ERR-NEXT: v_cmp_ne_i32 vcc, -4.0, v2
89486
89487v_cmp_ne_i32 vcc, 0xaf123456, v2
89488// W64: encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf]
89489// W32-ERR: error: instruction not supported on this GPU
89490// W32-ERR-NEXT: v_cmp_ne_i32 vcc, 0xaf123456, v2
89491
89492v_cmp_ne_i32 vcc, 0x3f717273, v2
89493// W64: encoding: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f]
89494// W32-ERR: error: instruction not supported on this GPU
89495// W32-ERR-NEXT: v_cmp_ne_i32 vcc, 0x3f717273, v2
89496
89497v_cmp_ne_i32 vcc, v1, v255
89498// W64: encoding: [0x01,0xff,0x0b,0x7d]
89499// W32-ERR: error: instruction not supported on this GPU
89500// W32-ERR-NEXT: v_cmp_ne_i32 vcc, v1, v255
89501
89502v_cmp_ne_i32_e64 s[10:11], v1, v2
89503// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
89504// W32-ERR: error: invalid operand for instruction
89505// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, v2
89506
89507v_cmp_ne_i32_e64 s[12:13], v1, v2
89508// W64: encoding: [0x0c,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
89509// W32-ERR: error: invalid operand for instruction
89510// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[12:13], v1, v2
89511
89512v_cmp_ne_i32_e64 s[100:101], v1, v2
89513// W64: encoding: [0x64,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
89514// W32-ERR: error: invalid operand for instruction
89515// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[100:101], v1, v2
89516
89517v_cmp_ne_i32_e64 vcc, v1, v2
89518// W64: encoding: [0x6a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
89519// W32-ERR: error: invalid operand for instruction
89520// W32-ERR-NEXT: v_cmp_ne_i32_e64 vcc, v1, v2
89521
89522v_cmp_ne_i32_e64 s[10:11], v255, v2
89523// W64: encoding: [0x0a,0x00,0x85,0xd4,0xff,0x05,0x02,0x00]
89524// W32-ERR: error: invalid operand for instruction
89525// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v255, v2
89526
89527v_cmp_ne_i32_e64 s[10:11], s1, v2
89528// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x04,0x02,0x00]
89529// W32-ERR: error: invalid operand for instruction
89530// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], s1, v2
89531
89532v_cmp_ne_i32_e64 s[10:11], s101, v2
89533// W64: encoding: [0x0a,0x00,0x85,0xd4,0x65,0x04,0x02,0x00]
89534// W32-ERR: error: invalid operand for instruction
89535// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], s101, v2
89536
89537v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
89538// W64: encoding: [0x0a,0x00,0x85,0xd4,0x6a,0x04,0x02,0x00]
89539// W32-ERR: error: invalid operand for instruction
89540// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
89541
89542v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
89543// W64: encoding: [0x0a,0x00,0x85,0xd4,0x6b,0x04,0x02,0x00]
89544// W32-ERR: error: invalid operand for instruction
89545// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
89546
89547v_cmp_ne_i32_e64 s[10:11], m0, v2
89548// W64: encoding: [0x0a,0x00,0x85,0xd4,0x7c,0x04,0x02,0x00]
89549// W32-ERR: error: invalid operand for instruction
89550// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], m0, v2
89551
89552v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
89553// W64: encoding: [0x0a,0x00,0x85,0xd4,0x7e,0x04,0x02,0x00]
89554// W32-ERR: error: invalid operand for instruction
89555// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
89556
89557v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
89558// W64: encoding: [0x0a,0x00,0x85,0xd4,0x7f,0x04,0x02,0x00]
89559// W32-ERR: error: invalid operand for instruction
89560// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
89561
89562v_cmp_ne_i32_e64 s[10:11], 0, v2
89563// W64: encoding: [0x0a,0x00,0x85,0xd4,0x80,0x04,0x02,0x00]
89564// W32-ERR: error: invalid operand for instruction
89565// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], 0, v2
89566
89567v_cmp_ne_i32_e64 s[10:11], -1, v2
89568// W64: encoding: [0x0a,0x00,0x85,0xd4,0xc1,0x04,0x02,0x00]
89569// W32-ERR: error: invalid operand for instruction
89570// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], -1, v2
89571
89572v_cmp_ne_i32_e64 s[10:11], 0.5, v2
89573// W64: encoding: [0x0a,0x00,0x85,0xd4,0xf0,0x04,0x02,0x00]
89574// W32-ERR: error: invalid operand for instruction
89575// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], 0.5, v2
89576
89577v_cmp_ne_i32_e64 s[10:11], -4.0, v2
89578// W64: encoding: [0x0a,0x00,0x85,0xd4,0xf7,0x04,0x02,0x00]
89579// W32-ERR: error: invalid operand for instruction
89580// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], -4.0, v2
89581
89582v_cmp_ne_i32_e64 s[10:11], v1, v255
89583// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x03,0x00]
89584// W32-ERR: error: invalid operand for instruction
89585// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, v255
89586
89587v_cmp_ne_i32_e64 s[10:11], v1, s2
89588// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
89589// W32-ERR: error: invalid operand for instruction
89590// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, s2
89591
89592v_cmp_ne_i32_e64 s[10:11], v1, s101
89593// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
89594// W32-ERR: error: invalid operand for instruction
89595// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, s101
89596
89597v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
89598// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
89599// W32-ERR: error: invalid operand for instruction
89600// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
89601
89602v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
89603// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
89604// W32-ERR: error: invalid operand for instruction
89605// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
89606
89607v_cmp_ne_i32_e64 s[10:11], v1, m0
89608// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xf9,0x00,0x00]
89609// W32-ERR: error: invalid operand for instruction
89610// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, m0
89611
89612v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
89613// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
89614// W32-ERR: error: invalid operand for instruction
89615// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
89616
89617v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
89618// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
89619// W32-ERR: error: invalid operand for instruction
89620// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
89621
89622v_cmp_ne_i32_e64 s[10:11], v1, 0
89623// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
89624// W32-ERR: error: invalid operand for instruction
89625// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, 0
89626
89627v_cmp_ne_i32_e64 s[10:11], v1, -1
89628// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
89629// W32-ERR: error: invalid operand for instruction
89630// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, -1
89631
89632v_cmp_ne_i32_e64 s[10:11], v1, 0.5
89633// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xe1,0x01,0x00]
89634// W32-ERR: error: invalid operand for instruction
89635// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, 0.5
89636
89637v_cmp_ne_i32_e64 s[10:11], v1, -4.0
89638// W64: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xef,0x01,0x00]
89639// W32-ERR: error: invalid operand for instruction
89640// W32-ERR-NEXT: v_cmp_ne_i32_e64 s[10:11], v1, -4.0
89641
89642v_cmp_ge_i32 vcc, v1, v2
89643// W64: encoding: [0x01,0x05,0x0c,0x7d]
89644// W32-ERR: error: instruction not supported on this GPU
89645// W32-ERR-NEXT: v_cmp_ge_i32 vcc, v1, v2
89646
89647v_cmp_ge_i32 vcc, v255, v2
89648// W64: encoding: [0xff,0x05,0x0c,0x7d]
89649// W32-ERR: error: instruction not supported on this GPU
89650// W32-ERR-NEXT: v_cmp_ge_i32 vcc, v255, v2
89651
89652v_cmp_ge_i32 vcc, s1, v2
89653// W64: encoding: [0x01,0x04,0x0c,0x7d]
89654// W32-ERR: error: instruction not supported on this GPU
89655// W32-ERR-NEXT: v_cmp_ge_i32 vcc, s1, v2
89656
89657v_cmp_ge_i32 vcc, s101, v2
89658// W64: encoding: [0x65,0x04,0x0c,0x7d]
89659// W32-ERR: error: instruction not supported on this GPU
89660// W32-ERR-NEXT: v_cmp_ge_i32 vcc, s101, v2
89661
89662v_cmp_ge_i32 vcc, vcc_lo, v2
89663// W64: encoding: [0x6a,0x04,0x0c,0x7d]
89664// W32-ERR: error: instruction not supported on this GPU
89665// W32-ERR-NEXT: v_cmp_ge_i32 vcc, vcc_lo, v2
89666
89667v_cmp_ge_i32 vcc, vcc_hi, v2
89668// W64: encoding: [0x6b,0x04,0x0c,0x7d]
89669// W32-ERR: error: instruction not supported on this GPU
89670// W32-ERR-NEXT: v_cmp_ge_i32 vcc, vcc_hi, v2
89671
89672v_cmp_ge_i32 vcc, m0, v2
89673// W64: encoding: [0x7c,0x04,0x0c,0x7d]
89674// W32-ERR: error: instruction not supported on this GPU
89675// W32-ERR-NEXT: v_cmp_ge_i32 vcc, m0, v2
89676
89677v_cmp_ge_i32 vcc, exec_lo, v2
89678// W64: encoding: [0x7e,0x04,0x0c,0x7d]
89679// W32-ERR: error: instruction not supported on this GPU
89680// W32-ERR-NEXT: v_cmp_ge_i32 vcc, exec_lo, v2
89681
89682v_cmp_ge_i32 vcc, exec_hi, v2
89683// W64: encoding: [0x7f,0x04,0x0c,0x7d]
89684// W32-ERR: error: instruction not supported on this GPU
89685// W32-ERR-NEXT: v_cmp_ge_i32 vcc, exec_hi, v2
89686
89687v_cmp_ge_i32 vcc, 0, v2
89688// W64: encoding: [0x80,0x04,0x0c,0x7d]
89689// W32-ERR: error: instruction not supported on this GPU
89690// W32-ERR-NEXT: v_cmp_ge_i32 vcc, 0, v2
89691
89692v_cmp_ge_i32 vcc, -1, v2
89693// W64: encoding: [0xc1,0x04,0x0c,0x7d]
89694// W32-ERR: error: instruction not supported on this GPU
89695// W32-ERR-NEXT: v_cmp_ge_i32 vcc, -1, v2
89696
89697v_cmp_ge_i32 vcc, 0.5, v2
89698// W64: encoding: [0xf0,0x04,0x0c,0x7d]
89699// W32-ERR: error: instruction not supported on this GPU
89700// W32-ERR-NEXT: v_cmp_ge_i32 vcc, 0.5, v2
89701
89702v_cmp_ge_i32 vcc, -4.0, v2
89703// W64: encoding: [0xf7,0x04,0x0c,0x7d]
89704// W32-ERR: error: instruction not supported on this GPU
89705// W32-ERR-NEXT: v_cmp_ge_i32 vcc, -4.0, v2
89706
89707v_cmp_ge_i32 vcc, 0xaf123456, v2
89708// W64: encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf]
89709// W32-ERR: error: instruction not supported on this GPU
89710// W32-ERR-NEXT: v_cmp_ge_i32 vcc, 0xaf123456, v2
89711
89712v_cmp_ge_i32 vcc, 0x3f717273, v2
89713// W64: encoding: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f]
89714// W32-ERR: error: instruction not supported on this GPU
89715// W32-ERR-NEXT: v_cmp_ge_i32 vcc, 0x3f717273, v2
89716
89717v_cmp_ge_i32 vcc, v1, v255
89718// W64: encoding: [0x01,0xff,0x0d,0x7d]
89719// W32-ERR: error: instruction not supported on this GPU
89720// W32-ERR-NEXT: v_cmp_ge_i32 vcc, v1, v255
89721
89722v_cmp_ge_i32_e64 s[10:11], v1, v2
89723// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
89724// W32-ERR: error: invalid operand for instruction
89725// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, v2
89726
89727v_cmp_ge_i32_e64 s[12:13], v1, v2
89728// W64: encoding: [0x0c,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
89729// W32-ERR: error: invalid operand for instruction
89730// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[12:13], v1, v2
89731
89732v_cmp_ge_i32_e64 s[100:101], v1, v2
89733// W64: encoding: [0x64,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
89734// W32-ERR: error: invalid operand for instruction
89735// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[100:101], v1, v2
89736
89737v_cmp_ge_i32_e64 vcc, v1, v2
89738// W64: encoding: [0x6a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
89739// W32-ERR: error: invalid operand for instruction
89740// W32-ERR-NEXT: v_cmp_ge_i32_e64 vcc, v1, v2
89741
89742v_cmp_ge_i32_e64 s[10:11], v255, v2
89743// W64: encoding: [0x0a,0x00,0x86,0xd4,0xff,0x05,0x02,0x00]
89744// W32-ERR: error: invalid operand for instruction
89745// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v255, v2
89746
89747v_cmp_ge_i32_e64 s[10:11], s1, v2
89748// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x04,0x02,0x00]
89749// W32-ERR: error: invalid operand for instruction
89750// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], s1, v2
89751
89752v_cmp_ge_i32_e64 s[10:11], s101, v2
89753// W64: encoding: [0x0a,0x00,0x86,0xd4,0x65,0x04,0x02,0x00]
89754// W32-ERR: error: invalid operand for instruction
89755// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], s101, v2
89756
89757v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
89758// W64: encoding: [0x0a,0x00,0x86,0xd4,0x6a,0x04,0x02,0x00]
89759// W32-ERR: error: invalid operand for instruction
89760// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
89761
89762v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
89763// W64: encoding: [0x0a,0x00,0x86,0xd4,0x6b,0x04,0x02,0x00]
89764// W32-ERR: error: invalid operand for instruction
89765// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
89766
89767v_cmp_ge_i32_e64 s[10:11], m0, v2
89768// W64: encoding: [0x0a,0x00,0x86,0xd4,0x7c,0x04,0x02,0x00]
89769// W32-ERR: error: invalid operand for instruction
89770// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], m0, v2
89771
89772v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
89773// W64: encoding: [0x0a,0x00,0x86,0xd4,0x7e,0x04,0x02,0x00]
89774// W32-ERR: error: invalid operand for instruction
89775// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
89776
89777v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
89778// W64: encoding: [0x0a,0x00,0x86,0xd4,0x7f,0x04,0x02,0x00]
89779// W32-ERR: error: invalid operand for instruction
89780// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
89781
89782v_cmp_ge_i32_e64 s[10:11], 0, v2
89783// W64: encoding: [0x0a,0x00,0x86,0xd4,0x80,0x04,0x02,0x00]
89784// W32-ERR: error: invalid operand for instruction
89785// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], 0, v2
89786
89787v_cmp_ge_i32_e64 s[10:11], -1, v2
89788// W64: encoding: [0x0a,0x00,0x86,0xd4,0xc1,0x04,0x02,0x00]
89789// W32-ERR: error: invalid operand for instruction
89790// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], -1, v2
89791
89792v_cmp_ge_i32_e64 s[10:11], 0.5, v2
89793// W64: encoding: [0x0a,0x00,0x86,0xd4,0xf0,0x04,0x02,0x00]
89794// W32-ERR: error: invalid operand for instruction
89795// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], 0.5, v2
89796
89797v_cmp_ge_i32_e64 s[10:11], -4.0, v2
89798// W64: encoding: [0x0a,0x00,0x86,0xd4,0xf7,0x04,0x02,0x00]
89799// W32-ERR: error: invalid operand for instruction
89800// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], -4.0, v2
89801
89802v_cmp_ge_i32_e64 s[10:11], v1, v255
89803// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x03,0x00]
89804// W32-ERR: error: invalid operand for instruction
89805// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, v255
89806
89807v_cmp_ge_i32_e64 s[10:11], v1, s2
89808// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
89809// W32-ERR: error: invalid operand for instruction
89810// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, s2
89811
89812v_cmp_ge_i32_e64 s[10:11], v1, s101
89813// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
89814// W32-ERR: error: invalid operand for instruction
89815// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, s101
89816
89817v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
89818// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
89819// W32-ERR: error: invalid operand for instruction
89820// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
89821
89822v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
89823// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
89824// W32-ERR: error: invalid operand for instruction
89825// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
89826
89827v_cmp_ge_i32_e64 s[10:11], v1, m0
89828// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xf9,0x00,0x00]
89829// W32-ERR: error: invalid operand for instruction
89830// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, m0
89831
89832v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
89833// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
89834// W32-ERR: error: invalid operand for instruction
89835// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
89836
89837v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
89838// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
89839// W32-ERR: error: invalid operand for instruction
89840// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
89841
89842v_cmp_ge_i32_e64 s[10:11], v1, 0
89843// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
89844// W32-ERR: error: invalid operand for instruction
89845// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, 0
89846
89847v_cmp_ge_i32_e64 s[10:11], v1, -1
89848// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
89849// W32-ERR: error: invalid operand for instruction
89850// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, -1
89851
89852v_cmp_ge_i32_e64 s[10:11], v1, 0.5
89853// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xe1,0x01,0x00]
89854// W32-ERR: error: invalid operand for instruction
89855// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, 0.5
89856
89857v_cmp_ge_i32_e64 s[10:11], v1, -4.0
89858// W64: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xef,0x01,0x00]
89859// W32-ERR: error: invalid operand for instruction
89860// W32-ERR-NEXT: v_cmp_ge_i32_e64 s[10:11], v1, -4.0
89861
89862v_cmp_t_i32 vcc, v1, v2
89863// W64: encoding: [0x01,0x05,0x0e,0x7d]
89864// W32-ERR: error: instruction not supported on this GPU
89865// W32-ERR-NEXT: v_cmp_t_i32 vcc, v1, v2
89866
89867v_cmp_t_i32 vcc, v255, v2
89868// W64: encoding: [0xff,0x05,0x0e,0x7d]
89869// W32-ERR: error: instruction not supported on this GPU
89870// W32-ERR-NEXT: v_cmp_t_i32 vcc, v255, v2
89871
89872v_cmp_t_i32 vcc, s1, v2
89873// W64: encoding: [0x01,0x04,0x0e,0x7d]
89874// W32-ERR: error: instruction not supported on this GPU
89875// W32-ERR-NEXT: v_cmp_t_i32 vcc, s1, v2
89876
89877v_cmp_t_i32 vcc, s101, v2
89878// W64: encoding: [0x65,0x04,0x0e,0x7d]
89879// W32-ERR: error: instruction not supported on this GPU
89880// W32-ERR-NEXT: v_cmp_t_i32 vcc, s101, v2
89881
89882v_cmp_t_i32 vcc, vcc_lo, v2
89883// W64: encoding: [0x6a,0x04,0x0e,0x7d]
89884// W32-ERR: error: instruction not supported on this GPU
89885// W32-ERR-NEXT: v_cmp_t_i32 vcc, vcc_lo, v2
89886
89887v_cmp_t_i32 vcc, vcc_hi, v2
89888// W64: encoding: [0x6b,0x04,0x0e,0x7d]
89889// W32-ERR: error: instruction not supported on this GPU
89890// W32-ERR-NEXT: v_cmp_t_i32 vcc, vcc_hi, v2
89891
89892v_cmp_t_i32 vcc, m0, v2
89893// W64: encoding: [0x7c,0x04,0x0e,0x7d]
89894// W32-ERR: error: instruction not supported on this GPU
89895// W32-ERR-NEXT: v_cmp_t_i32 vcc, m0, v2
89896
89897v_cmp_t_i32 vcc, exec_lo, v2
89898// W64: encoding: [0x7e,0x04,0x0e,0x7d]
89899// W32-ERR: error: instruction not supported on this GPU
89900// W32-ERR-NEXT: v_cmp_t_i32 vcc, exec_lo, v2
89901
89902v_cmp_t_i32 vcc, exec_hi, v2
89903// W64: encoding: [0x7f,0x04,0x0e,0x7d]
89904// W32-ERR: error: instruction not supported on this GPU
89905// W32-ERR-NEXT: v_cmp_t_i32 vcc, exec_hi, v2
89906
89907v_cmp_t_i32 vcc, 0, v2
89908// W64: encoding: [0x80,0x04,0x0e,0x7d]
89909// W32-ERR: error: instruction not supported on this GPU
89910// W32-ERR-NEXT: v_cmp_t_i32 vcc, 0, v2
89911
89912v_cmp_t_i32 vcc, -1, v2
89913// W64: encoding: [0xc1,0x04,0x0e,0x7d]
89914// W32-ERR: error: instruction not supported on this GPU
89915// W32-ERR-NEXT: v_cmp_t_i32 vcc, -1, v2
89916
89917v_cmp_t_i32 vcc, 0.5, v2
89918// W64: encoding: [0xf0,0x04,0x0e,0x7d]
89919// W32-ERR: error: instruction not supported on this GPU
89920// W32-ERR-NEXT: v_cmp_t_i32 vcc, 0.5, v2
89921
89922v_cmp_t_i32 vcc, -4.0, v2
89923// W64: encoding: [0xf7,0x04,0x0e,0x7d]
89924// W32-ERR: error: instruction not supported on this GPU
89925// W32-ERR-NEXT: v_cmp_t_i32 vcc, -4.0, v2
89926
89927v_cmp_t_i32 vcc, 0xaf123456, v2
89928// W64: encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf]
89929// W32-ERR: error: instruction not supported on this GPU
89930// W32-ERR-NEXT: v_cmp_t_i32 vcc, 0xaf123456, v2
89931
89932v_cmp_t_i32 vcc, 0x3f717273, v2
89933// W64: encoding: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f]
89934// W32-ERR: error: instruction not supported on this GPU
89935// W32-ERR-NEXT: v_cmp_t_i32 vcc, 0x3f717273, v2
89936
89937v_cmp_t_i32 vcc, v1, v255
89938// W64: encoding: [0x01,0xff,0x0f,0x7d]
89939// W32-ERR: error: instruction not supported on this GPU
89940// W32-ERR-NEXT: v_cmp_t_i32 vcc, v1, v255
89941
89942v_cmp_t_i32_e64 s[10:11], v1, v2
89943// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
89944// W32-ERR: error: invalid operand for instruction
89945// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, v2
89946
89947v_cmp_t_i32_e64 s[12:13], v1, v2
89948// W64: encoding: [0x0c,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
89949// W32-ERR: error: invalid operand for instruction
89950// W32-ERR-NEXT: v_cmp_t_i32_e64 s[12:13], v1, v2
89951
89952v_cmp_t_i32_e64 s[100:101], v1, v2
89953// W64: encoding: [0x64,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
89954// W32-ERR: error: invalid operand for instruction
89955// W32-ERR-NEXT: v_cmp_t_i32_e64 s[100:101], v1, v2
89956
89957v_cmp_t_i32_e64 vcc, v1, v2
89958// W64: encoding: [0x6a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
89959// W32-ERR: error: invalid operand for instruction
89960// W32-ERR-NEXT: v_cmp_t_i32_e64 vcc, v1, v2
89961
89962v_cmp_t_i32_e64 s[10:11], v255, v2
89963// W64: encoding: [0x0a,0x00,0x87,0xd4,0xff,0x05,0x02,0x00]
89964// W32-ERR: error: invalid operand for instruction
89965// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v255, v2
89966
89967v_cmp_t_i32_e64 s[10:11], s1, v2
89968// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x04,0x02,0x00]
89969// W32-ERR: error: invalid operand for instruction
89970// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], s1, v2
89971
89972v_cmp_t_i32_e64 s[10:11], s101, v2
89973// W64: encoding: [0x0a,0x00,0x87,0xd4,0x65,0x04,0x02,0x00]
89974// W32-ERR: error: invalid operand for instruction
89975// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], s101, v2
89976
89977v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
89978// W64: encoding: [0x0a,0x00,0x87,0xd4,0x6a,0x04,0x02,0x00]
89979// W32-ERR: error: invalid operand for instruction
89980// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
89981
89982v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
89983// W64: encoding: [0x0a,0x00,0x87,0xd4,0x6b,0x04,0x02,0x00]
89984// W32-ERR: error: invalid operand for instruction
89985// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
89986
89987v_cmp_t_i32_e64 s[10:11], m0, v2
89988// W64: encoding: [0x0a,0x00,0x87,0xd4,0x7c,0x04,0x02,0x00]
89989// W32-ERR: error: invalid operand for instruction
89990// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], m0, v2
89991
89992v_cmp_t_i32_e64 s[10:11], exec_lo, v2
89993// W64: encoding: [0x0a,0x00,0x87,0xd4,0x7e,0x04,0x02,0x00]
89994// W32-ERR: error: invalid operand for instruction
89995// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], exec_lo, v2
89996
89997v_cmp_t_i32_e64 s[10:11], exec_hi, v2
89998// W64: encoding: [0x0a,0x00,0x87,0xd4,0x7f,0x04,0x02,0x00]
89999// W32-ERR: error: invalid operand for instruction
90000// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], exec_hi, v2
90001
90002v_cmp_t_i32_e64 s[10:11], 0, v2
90003// W64: encoding: [0x0a,0x00,0x87,0xd4,0x80,0x04,0x02,0x00]
90004// W32-ERR: error: invalid operand for instruction
90005// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], 0, v2
90006
90007v_cmp_t_i32_e64 s[10:11], -1, v2
90008// W64: encoding: [0x0a,0x00,0x87,0xd4,0xc1,0x04,0x02,0x00]
90009// W32-ERR: error: invalid operand for instruction
90010// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], -1, v2
90011
90012v_cmp_t_i32_e64 s[10:11], 0.5, v2
90013// W64: encoding: [0x0a,0x00,0x87,0xd4,0xf0,0x04,0x02,0x00]
90014// W32-ERR: error: invalid operand for instruction
90015// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], 0.5, v2
90016
90017v_cmp_t_i32_e64 s[10:11], -4.0, v2
90018// W64: encoding: [0x0a,0x00,0x87,0xd4,0xf7,0x04,0x02,0x00]
90019// W32-ERR: error: invalid operand for instruction
90020// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], -4.0, v2
90021
90022v_cmp_t_i32_e64 s[10:11], v1, v255
90023// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x03,0x00]
90024// W32-ERR: error: invalid operand for instruction
90025// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, v255
90026
90027v_cmp_t_i32_e64 s[10:11], v1, s2
90028// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
90029// W32-ERR: error: invalid operand for instruction
90030// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, s2
90031
90032v_cmp_t_i32_e64 s[10:11], v1, s101
90033// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
90034// W32-ERR: error: invalid operand for instruction
90035// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, s101
90036
90037v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
90038// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
90039// W32-ERR: error: invalid operand for instruction
90040// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
90041
90042v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
90043// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
90044// W32-ERR: error: invalid operand for instruction
90045// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
90046
90047v_cmp_t_i32_e64 s[10:11], v1, m0
90048// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xf9,0x00,0x00]
90049// W32-ERR: error: invalid operand for instruction
90050// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, m0
90051
90052v_cmp_t_i32_e64 s[10:11], v1, exec_lo
90053// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
90054// W32-ERR: error: invalid operand for instruction
90055// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, exec_lo
90056
90057v_cmp_t_i32_e64 s[10:11], v1, exec_hi
90058// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
90059// W32-ERR: error: invalid operand for instruction
90060// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, exec_hi
90061
90062v_cmp_t_i32_e64 s[10:11], v1, 0
90063// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
90064// W32-ERR: error: invalid operand for instruction
90065// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, 0
90066
90067v_cmp_t_i32_e64 s[10:11], v1, -1
90068// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
90069// W32-ERR: error: invalid operand for instruction
90070// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, -1
90071
90072v_cmp_t_i32_e64 s[10:11], v1, 0.5
90073// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xe1,0x01,0x00]
90074// W32-ERR: error: invalid operand for instruction
90075// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, 0.5
90076
90077v_cmp_t_i32_e64 s[10:11], v1, -4.0
90078// W64: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xef,0x01,0x00]
90079// W32-ERR: error: invalid operand for instruction
90080// W32-ERR-NEXT: v_cmp_t_i32_e64 s[10:11], v1, -4.0
90081
90082v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90083// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x06]
90084// W32-ERR: error: invalid operand for instruction
90085// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90086
90087v_cmp_f_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90088// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x88,0x06,0x06]
90089// W32-ERR: error: invalid operand for instruction
90090// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90091
90092v_cmp_f_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90093// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0xe4,0x06,0x06]
90094// W32-ERR: error: invalid operand for instruction
90095// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90096
90097v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90098// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x00,0x06,0x06]
90099// W32-ERR: error: instruction not supported on this GPU
90100// W32-ERR-NEXT: v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90101
90102v_cmp_f_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90103// W64: encoding: [0xf9,0x04,0x00,0x7d,0xff,0x86,0x06,0x06]
90104// W32-ERR: error: invalid operand for instruction
90105// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90106
90107v_cmp_f_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90108// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x86,0x06]
90109// W32-ERR: error: invalid operand for instruction
90110// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90111
90112v_cmp_f_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90113// W64: encoding: [0xf9,0x04,0x00,0x7d,0x65,0x86,0x86,0x06]
90114// W32-ERR: error: invalid operand for instruction
90115// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90116
90117v_cmp_f_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90118// W64: encoding: [0xf9,0x04,0x00,0x7d,0x6a,0x86,0x86,0x06]
90119// W32-ERR: error: invalid operand for instruction
90120// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90121
90122v_cmp_f_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90123// W64: encoding: [0xf9,0x04,0x00,0x7d,0x6b,0x86,0x86,0x06]
90124// W32-ERR: error: invalid operand for instruction
90125// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90126
90127v_cmp_f_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90128// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7c,0x86,0x86,0x06]
90129// W32-ERR: error: invalid operand for instruction
90130// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90131
90132v_cmp_f_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90133// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7e,0x86,0x86,0x06]
90134// W32-ERR: error: invalid operand for instruction
90135// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90136
90137v_cmp_f_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90138// W64: encoding: [0xf9,0x04,0x00,0x7d,0x7f,0x86,0x86,0x06]
90139// W32-ERR: error: invalid operand for instruction
90140// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90141
90142v_cmp_f_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90143// W64: encoding: [0xf9,0xfe,0x01,0x7d,0x01,0x86,0x06,0x06]
90144// W32-ERR: error: invalid operand for instruction
90145// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90146
90147v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90148// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x00,0x06]
90149// W32-ERR: error: invalid operand for instruction
90150// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90151
90152v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90153// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x01,0x06]
90154// W32-ERR: error: invalid operand for instruction
90155// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90156
90157v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90158// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x02,0x06]
90159// W32-ERR: error: invalid operand for instruction
90160// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90161
90162v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90163// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x03,0x06]
90164// W32-ERR: error: invalid operand for instruction
90165// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90166
90167v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90168// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x04,0x06]
90169// W32-ERR: error: invalid operand for instruction
90170// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90171
90172v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90173// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x05,0x06]
90174// W32-ERR: error: invalid operand for instruction
90175// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90176
90177v_cmp_f_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90178// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x0e,0x06]
90179// W32-ERR: error: invalid operand for instruction
90180// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90181
90182v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90183// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x00]
90184// W32-ERR: error: invalid operand for instruction
90185// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90186
90187v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90188// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x01]
90189// W32-ERR: error: invalid operand for instruction
90190// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90191
90192v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90193// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x02]
90194// W32-ERR: error: invalid operand for instruction
90195// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90196
90197v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90198// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x03]
90199// W32-ERR: error: invalid operand for instruction
90200// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90201
90202v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90203// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x04]
90204// W32-ERR: error: invalid operand for instruction
90205// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90206
90207v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90208// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x05]
90209// W32-ERR: error: invalid operand for instruction
90210// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90211
90212v_cmp_f_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90213// W64: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x0e]
90214// W32-ERR: error: invalid operand for instruction
90215// W32-ERR-NEXT: v_cmp_f_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90216
90217v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90218// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x06]
90219// W32-ERR: error: invalid operand for instruction
90220// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90221
90222v_cmp_lt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90223// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x88,0x06,0x06]
90224// W32-ERR: error: invalid operand for instruction
90225// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90226
90227v_cmp_lt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90228// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0xe4,0x06,0x06]
90229// W32-ERR: error: invalid operand for instruction
90230// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90231
90232v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90233// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x00,0x06,0x06]
90234// W32-ERR: error: instruction not supported on this GPU
90235// W32-ERR-NEXT: v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90236
90237v_cmp_lt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90238// W64: encoding: [0xf9,0x04,0x02,0x7d,0xff,0x86,0x06,0x06]
90239// W32-ERR: error: invalid operand for instruction
90240// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90241
90242v_cmp_lt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90243// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x86,0x06]
90244// W32-ERR: error: invalid operand for instruction
90245// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90246
90247v_cmp_lt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90248// W64: encoding: [0xf9,0x04,0x02,0x7d,0x65,0x86,0x86,0x06]
90249// W32-ERR: error: invalid operand for instruction
90250// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90251
90252v_cmp_lt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90253// W64: encoding: [0xf9,0x04,0x02,0x7d,0x6a,0x86,0x86,0x06]
90254// W32-ERR: error: invalid operand for instruction
90255// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90256
90257v_cmp_lt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90258// W64: encoding: [0xf9,0x04,0x02,0x7d,0x6b,0x86,0x86,0x06]
90259// W32-ERR: error: invalid operand for instruction
90260// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90261
90262v_cmp_lt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90263// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7c,0x86,0x86,0x06]
90264// W32-ERR: error: invalid operand for instruction
90265// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90266
90267v_cmp_lt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90268// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7e,0x86,0x86,0x06]
90269// W32-ERR: error: invalid operand for instruction
90270// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90271
90272v_cmp_lt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90273// W64: encoding: [0xf9,0x04,0x02,0x7d,0x7f,0x86,0x86,0x06]
90274// W32-ERR: error: invalid operand for instruction
90275// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90276
90277v_cmp_lt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90278// W64: encoding: [0xf9,0xfe,0x03,0x7d,0x01,0x86,0x06,0x06]
90279// W32-ERR: error: invalid operand for instruction
90280// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90281
90282v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90283// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x00,0x06]
90284// W32-ERR: error: invalid operand for instruction
90285// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90286
90287v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90288// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x01,0x06]
90289// W32-ERR: error: invalid operand for instruction
90290// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90291
90292v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90293// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x02,0x06]
90294// W32-ERR: error: invalid operand for instruction
90295// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90296
90297v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90298// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x03,0x06]
90299// W32-ERR: error: invalid operand for instruction
90300// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90301
90302v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90303// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x04,0x06]
90304// W32-ERR: error: invalid operand for instruction
90305// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90306
90307v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90308// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x05,0x06]
90309// W32-ERR: error: invalid operand for instruction
90310// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90311
90312v_cmp_lt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90313// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x0e,0x06]
90314// W32-ERR: error: invalid operand for instruction
90315// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90316
90317v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90318// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x00]
90319// W32-ERR: error: invalid operand for instruction
90320// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90321
90322v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90323// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x01]
90324// W32-ERR: error: invalid operand for instruction
90325// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90326
90327v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90328// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x02]
90329// W32-ERR: error: invalid operand for instruction
90330// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90331
90332v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90333// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x03]
90334// W32-ERR: error: invalid operand for instruction
90335// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90336
90337v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90338// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x04]
90339// W32-ERR: error: invalid operand for instruction
90340// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90341
90342v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90343// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x05]
90344// W32-ERR: error: invalid operand for instruction
90345// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90346
90347v_cmp_lt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90348// W64: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x0e]
90349// W32-ERR: error: invalid operand for instruction
90350// W32-ERR-NEXT: v_cmp_lt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90351
90352v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90353// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x06]
90354// W32-ERR: error: invalid operand for instruction
90355// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90356
90357v_cmp_eq_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90358// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x88,0x06,0x06]
90359// W32-ERR: error: invalid operand for instruction
90360// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90361
90362v_cmp_eq_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90363// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0xe4,0x06,0x06]
90364// W32-ERR: error: invalid operand for instruction
90365// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90366
90367v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90368// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x00,0x06,0x06]
90369// W32-ERR: error: instruction not supported on this GPU
90370// W32-ERR-NEXT: v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90371
90372v_cmp_eq_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90373// W64: encoding: [0xf9,0x04,0x04,0x7d,0xff,0x86,0x06,0x06]
90374// W32-ERR: error: invalid operand for instruction
90375// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90376
90377v_cmp_eq_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90378// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x86,0x06]
90379// W32-ERR: error: invalid operand for instruction
90380// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90381
90382v_cmp_eq_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90383// W64: encoding: [0xf9,0x04,0x04,0x7d,0x65,0x86,0x86,0x06]
90384// W32-ERR: error: invalid operand for instruction
90385// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90386
90387v_cmp_eq_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90388// W64: encoding: [0xf9,0x04,0x04,0x7d,0x6a,0x86,0x86,0x06]
90389// W32-ERR: error: invalid operand for instruction
90390// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90391
90392v_cmp_eq_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90393// W64: encoding: [0xf9,0x04,0x04,0x7d,0x6b,0x86,0x86,0x06]
90394// W32-ERR: error: invalid operand for instruction
90395// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90396
90397v_cmp_eq_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90398// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7c,0x86,0x86,0x06]
90399// W32-ERR: error: invalid operand for instruction
90400// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90401
90402v_cmp_eq_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90403// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7e,0x86,0x86,0x06]
90404// W32-ERR: error: invalid operand for instruction
90405// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90406
90407v_cmp_eq_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90408// W64: encoding: [0xf9,0x04,0x04,0x7d,0x7f,0x86,0x86,0x06]
90409// W32-ERR: error: invalid operand for instruction
90410// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90411
90412v_cmp_eq_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90413// W64: encoding: [0xf9,0xfe,0x05,0x7d,0x01,0x86,0x06,0x06]
90414// W32-ERR: error: invalid operand for instruction
90415// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90416
90417v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90418// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x00,0x06]
90419// W32-ERR: error: invalid operand for instruction
90420// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90421
90422v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90423// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x01,0x06]
90424// W32-ERR: error: invalid operand for instruction
90425// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90426
90427v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90428// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x02,0x06]
90429// W32-ERR: error: invalid operand for instruction
90430// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90431
90432v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90433// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x03,0x06]
90434// W32-ERR: error: invalid operand for instruction
90435// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90436
90437v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90438// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x04,0x06]
90439// W32-ERR: error: invalid operand for instruction
90440// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90441
90442v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90443// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x05,0x06]
90444// W32-ERR: error: invalid operand for instruction
90445// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90446
90447v_cmp_eq_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90448// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x0e,0x06]
90449// W32-ERR: error: invalid operand for instruction
90450// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90451
90452v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90453// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x00]
90454// W32-ERR: error: invalid operand for instruction
90455// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90456
90457v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90458// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x01]
90459// W32-ERR: error: invalid operand for instruction
90460// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90461
90462v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90463// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x02]
90464// W32-ERR: error: invalid operand for instruction
90465// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90466
90467v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90468// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x03]
90469// W32-ERR: error: invalid operand for instruction
90470// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90471
90472v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90473// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x04]
90474// W32-ERR: error: invalid operand for instruction
90475// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90476
90477v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90478// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x05]
90479// W32-ERR: error: invalid operand for instruction
90480// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90481
90482v_cmp_eq_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90483// W64: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x0e]
90484// W32-ERR: error: invalid operand for instruction
90485// W32-ERR-NEXT: v_cmp_eq_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90486
90487v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90488// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x06]
90489// W32-ERR: error: invalid operand for instruction
90490// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90491
90492v_cmp_le_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90493// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x88,0x06,0x06]
90494// W32-ERR: error: invalid operand for instruction
90495// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90496
90497v_cmp_le_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90498// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0xe4,0x06,0x06]
90499// W32-ERR: error: invalid operand for instruction
90500// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90501
90502v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90503// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x00,0x06,0x06]
90504// W32-ERR: error: instruction not supported on this GPU
90505// W32-ERR-NEXT: v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90506
90507v_cmp_le_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90508// W64: encoding: [0xf9,0x04,0x06,0x7d,0xff,0x86,0x06,0x06]
90509// W32-ERR: error: invalid operand for instruction
90510// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90511
90512v_cmp_le_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90513// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x86,0x06]
90514// W32-ERR: error: invalid operand for instruction
90515// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90516
90517v_cmp_le_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90518// W64: encoding: [0xf9,0x04,0x06,0x7d,0x65,0x86,0x86,0x06]
90519// W32-ERR: error: invalid operand for instruction
90520// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90521
90522v_cmp_le_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90523// W64: encoding: [0xf9,0x04,0x06,0x7d,0x6a,0x86,0x86,0x06]
90524// W32-ERR: error: invalid operand for instruction
90525// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90526
90527v_cmp_le_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90528// W64: encoding: [0xf9,0x04,0x06,0x7d,0x6b,0x86,0x86,0x06]
90529// W32-ERR: error: invalid operand for instruction
90530// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90531
90532v_cmp_le_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90533// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7c,0x86,0x86,0x06]
90534// W32-ERR: error: invalid operand for instruction
90535// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90536
90537v_cmp_le_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90538// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7e,0x86,0x86,0x06]
90539// W32-ERR: error: invalid operand for instruction
90540// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90541
90542v_cmp_le_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90543// W64: encoding: [0xf9,0x04,0x06,0x7d,0x7f,0x86,0x86,0x06]
90544// W32-ERR: error: invalid operand for instruction
90545// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90546
90547v_cmp_le_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90548// W64: encoding: [0xf9,0xfe,0x07,0x7d,0x01,0x86,0x06,0x06]
90549// W32-ERR: error: invalid operand for instruction
90550// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90551
90552v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90553// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x00,0x06]
90554// W32-ERR: error: invalid operand for instruction
90555// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90556
90557v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90558// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x01,0x06]
90559// W32-ERR: error: invalid operand for instruction
90560// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90561
90562v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90563// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x02,0x06]
90564// W32-ERR: error: invalid operand for instruction
90565// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90566
90567v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90568// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x03,0x06]
90569// W32-ERR: error: invalid operand for instruction
90570// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90571
90572v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90573// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x04,0x06]
90574// W32-ERR: error: invalid operand for instruction
90575// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90576
90577v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90578// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x05,0x06]
90579// W32-ERR: error: invalid operand for instruction
90580// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90581
90582v_cmp_le_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90583// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x0e,0x06]
90584// W32-ERR: error: invalid operand for instruction
90585// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90586
90587v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90588// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x00]
90589// W32-ERR: error: invalid operand for instruction
90590// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90591
90592v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90593// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x01]
90594// W32-ERR: error: invalid operand for instruction
90595// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90596
90597v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90598// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x02]
90599// W32-ERR: error: invalid operand for instruction
90600// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90601
90602v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90603// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x03]
90604// W32-ERR: error: invalid operand for instruction
90605// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90606
90607v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90608// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x04]
90609// W32-ERR: error: invalid operand for instruction
90610// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90611
90612v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90613// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x05]
90614// W32-ERR: error: invalid operand for instruction
90615// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90616
90617v_cmp_le_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90618// W64: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x0e]
90619// W32-ERR: error: invalid operand for instruction
90620// W32-ERR-NEXT: v_cmp_le_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90621
90622v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90623// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x06]
90624// W32-ERR: error: invalid operand for instruction
90625// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90626
90627v_cmp_gt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90628// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x88,0x06,0x06]
90629// W32-ERR: error: invalid operand for instruction
90630// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90631
90632v_cmp_gt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90633// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0xe4,0x06,0x06]
90634// W32-ERR: error: invalid operand for instruction
90635// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90636
90637v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90638// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x00,0x06,0x06]
90639// W32-ERR: error: instruction not supported on this GPU
90640// W32-ERR-NEXT: v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90641
90642v_cmp_gt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90643// W64: encoding: [0xf9,0x04,0x08,0x7d,0xff,0x86,0x06,0x06]
90644// W32-ERR: error: invalid operand for instruction
90645// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90646
90647v_cmp_gt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90648// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x86,0x06]
90649// W32-ERR: error: invalid operand for instruction
90650// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90651
90652v_cmp_gt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90653// W64: encoding: [0xf9,0x04,0x08,0x7d,0x65,0x86,0x86,0x06]
90654// W32-ERR: error: invalid operand for instruction
90655// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90656
90657v_cmp_gt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90658// W64: encoding: [0xf9,0x04,0x08,0x7d,0x6a,0x86,0x86,0x06]
90659// W32-ERR: error: invalid operand for instruction
90660// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90661
90662v_cmp_gt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90663// W64: encoding: [0xf9,0x04,0x08,0x7d,0x6b,0x86,0x86,0x06]
90664// W32-ERR: error: invalid operand for instruction
90665// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90666
90667v_cmp_gt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90668// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7c,0x86,0x86,0x06]
90669// W32-ERR: error: invalid operand for instruction
90670// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90671
90672v_cmp_gt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90673// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7e,0x86,0x86,0x06]
90674// W32-ERR: error: invalid operand for instruction
90675// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90676
90677v_cmp_gt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90678// W64: encoding: [0xf9,0x04,0x08,0x7d,0x7f,0x86,0x86,0x06]
90679// W32-ERR: error: invalid operand for instruction
90680// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90681
90682v_cmp_gt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90683// W64: encoding: [0xf9,0xfe,0x09,0x7d,0x01,0x86,0x06,0x06]
90684// W32-ERR: error: invalid operand for instruction
90685// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90686
90687v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90688// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x00,0x06]
90689// W32-ERR: error: invalid operand for instruction
90690// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90691
90692v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90693// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x01,0x06]
90694// W32-ERR: error: invalid operand for instruction
90695// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90696
90697v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90698// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x02,0x06]
90699// W32-ERR: error: invalid operand for instruction
90700// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90701
90702v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90703// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x03,0x06]
90704// W32-ERR: error: invalid operand for instruction
90705// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90706
90707v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90708// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x04,0x06]
90709// W32-ERR: error: invalid operand for instruction
90710// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90711
90712v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90713// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x05,0x06]
90714// W32-ERR: error: invalid operand for instruction
90715// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90716
90717v_cmp_gt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90718// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x0e,0x06]
90719// W32-ERR: error: invalid operand for instruction
90720// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90721
90722v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90723// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x00]
90724// W32-ERR: error: invalid operand for instruction
90725// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90726
90727v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90728// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x01]
90729// W32-ERR: error: invalid operand for instruction
90730// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90731
90732v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90733// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x02]
90734// W32-ERR: error: invalid operand for instruction
90735// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90736
90737v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90738// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x03]
90739// W32-ERR: error: invalid operand for instruction
90740// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90741
90742v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90743// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x04]
90744// W32-ERR: error: invalid operand for instruction
90745// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90746
90747v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90748// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x05]
90749// W32-ERR: error: invalid operand for instruction
90750// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90751
90752v_cmp_gt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90753// W64: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x0e]
90754// W32-ERR: error: invalid operand for instruction
90755// W32-ERR-NEXT: v_cmp_gt_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90756
90757v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90758// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x06]
90759// W32-ERR: error: invalid operand for instruction
90760// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90761
90762v_cmp_ne_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90763// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x88,0x06,0x06]
90764// W32-ERR: error: invalid operand for instruction
90765// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90766
90767v_cmp_ne_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90768// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0xe4,0x06,0x06]
90769// W32-ERR: error: invalid operand for instruction
90770// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90771
90772v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90773// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x00,0x06,0x06]
90774// W32-ERR: error: instruction not supported on this GPU
90775// W32-ERR-NEXT: v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90776
90777v_cmp_ne_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90778// W64: encoding: [0xf9,0x04,0x0a,0x7d,0xff,0x86,0x06,0x06]
90779// W32-ERR: error: invalid operand for instruction
90780// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90781
90782v_cmp_ne_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90783// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x86,0x06]
90784// W32-ERR: error: invalid operand for instruction
90785// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90786
90787v_cmp_ne_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90788// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x65,0x86,0x86,0x06]
90789// W32-ERR: error: invalid operand for instruction
90790// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90791
90792v_cmp_ne_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90793// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x6a,0x86,0x86,0x06]
90794// W32-ERR: error: invalid operand for instruction
90795// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90796
90797v_cmp_ne_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90798// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x6b,0x86,0x86,0x06]
90799// W32-ERR: error: invalid operand for instruction
90800// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90801
90802v_cmp_ne_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90803// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7c,0x86,0x86,0x06]
90804// W32-ERR: error: invalid operand for instruction
90805// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90806
90807v_cmp_ne_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90808// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7e,0x86,0x86,0x06]
90809// W32-ERR: error: invalid operand for instruction
90810// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90811
90812v_cmp_ne_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90813// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x7f,0x86,0x86,0x06]
90814// W32-ERR: error: invalid operand for instruction
90815// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90816
90817v_cmp_ne_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90818// W64: encoding: [0xf9,0xfe,0x0b,0x7d,0x01,0x86,0x06,0x06]
90819// W32-ERR: error: invalid operand for instruction
90820// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90821
90822v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90823// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x00,0x06]
90824// W32-ERR: error: invalid operand for instruction
90825// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90826
90827v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90828// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x01,0x06]
90829// W32-ERR: error: invalid operand for instruction
90830// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90831
90832v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90833// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x02,0x06]
90834// W32-ERR: error: invalid operand for instruction
90835// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90836
90837v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90838// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x03,0x06]
90839// W32-ERR: error: invalid operand for instruction
90840// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90841
90842v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90843// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x04,0x06]
90844// W32-ERR: error: invalid operand for instruction
90845// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90846
90847v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90848// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x05,0x06]
90849// W32-ERR: error: invalid operand for instruction
90850// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90851
90852v_cmp_ne_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90853// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x0e,0x06]
90854// W32-ERR: error: invalid operand for instruction
90855// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90856
90857v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90858// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x00]
90859// W32-ERR: error: invalid operand for instruction
90860// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90861
90862v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90863// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x01]
90864// W32-ERR: error: invalid operand for instruction
90865// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90866
90867v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90868// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x02]
90869// W32-ERR: error: invalid operand for instruction
90870// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
90871
90872v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90873// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x03]
90874// W32-ERR: error: invalid operand for instruction
90875// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
90876
90877v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90878// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x04]
90879// W32-ERR: error: invalid operand for instruction
90880// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
90881
90882v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90883// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x05]
90884// W32-ERR: error: invalid operand for instruction
90885// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
90886
90887v_cmp_ne_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90888// W64: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x0e]
90889// W32-ERR: error: invalid operand for instruction
90890// W32-ERR-NEXT: v_cmp_ne_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
90891
90892v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90893// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x06]
90894// W32-ERR: error: invalid operand for instruction
90895// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
90896
90897v_cmp_ge_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90898// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x88,0x06,0x06]
90899// W32-ERR: error: invalid operand for instruction
90900// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
90901
90902v_cmp_ge_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90903// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0xe4,0x06,0x06]
90904// W32-ERR: error: invalid operand for instruction
90905// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
90906
90907v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90908// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x00,0x06,0x06]
90909// W32-ERR: error: instruction not supported on this GPU
90910// W32-ERR-NEXT: v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
90911
90912v_cmp_ge_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90913// W64: encoding: [0xf9,0x04,0x0c,0x7d,0xff,0x86,0x06,0x06]
90914// W32-ERR: error: invalid operand for instruction
90915// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
90916
90917v_cmp_ge_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90918// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x86,0x06]
90919// W32-ERR: error: invalid operand for instruction
90920// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
90921
90922v_cmp_ge_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90923// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x65,0x86,0x86,0x06]
90924// W32-ERR: error: invalid operand for instruction
90925// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
90926
90927v_cmp_ge_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90928// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x6a,0x86,0x86,0x06]
90929// W32-ERR: error: invalid operand for instruction
90930// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
90931
90932v_cmp_ge_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90933// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x6b,0x86,0x86,0x06]
90934// W32-ERR: error: invalid operand for instruction
90935// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
90936
90937v_cmp_ge_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90938// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7c,0x86,0x86,0x06]
90939// W32-ERR: error: invalid operand for instruction
90940// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
90941
90942v_cmp_ge_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90943// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7e,0x86,0x86,0x06]
90944// W32-ERR: error: invalid operand for instruction
90945// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
90946
90947v_cmp_ge_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90948// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x7f,0x86,0x86,0x06]
90949// W32-ERR: error: invalid operand for instruction
90950// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
90951
90952v_cmp_ge_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90953// W64: encoding: [0xf9,0xfe,0x0d,0x7d,0x01,0x86,0x06,0x06]
90954// W32-ERR: error: invalid operand for instruction
90955// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
90956
90957v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90958// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x00,0x06]
90959// W32-ERR: error: invalid operand for instruction
90960// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
90961
90962v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90963// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x01,0x06]
90964// W32-ERR: error: invalid operand for instruction
90965// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
90966
90967v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90968// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x02,0x06]
90969// W32-ERR: error: invalid operand for instruction
90970// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
90971
90972v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90973// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x03,0x06]
90974// W32-ERR: error: invalid operand for instruction
90975// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
90976
90977v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90978// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x04,0x06]
90979// W32-ERR: error: invalid operand for instruction
90980// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
90981
90982v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90983// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x05,0x06]
90984// W32-ERR: error: invalid operand for instruction
90985// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
90986
90987v_cmp_ge_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90988// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x0e,0x06]
90989// W32-ERR: error: invalid operand for instruction
90990// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
90991
90992v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90993// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x00]
90994// W32-ERR: error: invalid operand for instruction
90995// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
90996
90997v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
90998// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x01]
90999// W32-ERR: error: invalid operand for instruction
91000// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
91001
91002v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91003// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x02]
91004// W32-ERR: error: invalid operand for instruction
91005// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91006
91007v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91008// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x03]
91009// W32-ERR: error: invalid operand for instruction
91010// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91011
91012v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
91013// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x04]
91014// W32-ERR: error: invalid operand for instruction
91015// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
91016
91017v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
91018// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x05]
91019// W32-ERR: error: invalid operand for instruction
91020// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
91021
91022v_cmp_ge_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91023// W64: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x0e]
91024// W32-ERR: error: invalid operand for instruction
91025// W32-ERR-NEXT: v_cmp_ge_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91026
91027v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
91028// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x06]
91029// W32-ERR: error: invalid operand for instruction
91030// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
91031
91032v_cmp_t_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
91033// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x88,0x06,0x06]
91034// W32-ERR: error: invalid operand for instruction
91035// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
91036
91037v_cmp_t_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
91038// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0xe4,0x06,0x06]
91039// W32-ERR: error: invalid operand for instruction
91040// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
91041
91042v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
91043// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x00,0x06,0x06]
91044// W32-ERR: error: instruction not supported on this GPU
91045// W32-ERR-NEXT: v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
91046
91047v_cmp_t_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
91048// W64: encoding: [0xf9,0x04,0x0e,0x7d,0xff,0x86,0x06,0x06]
91049// W32-ERR: error: invalid operand for instruction
91050// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
91051
91052v_cmp_t_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
91053// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x86,0x06]
91054// W32-ERR: error: invalid operand for instruction
91055// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
91056
91057v_cmp_t_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
91058// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x65,0x86,0x86,0x06]
91059// W32-ERR: error: invalid operand for instruction
91060// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
91061
91062v_cmp_t_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
91063// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x6a,0x86,0x86,0x06]
91064// W32-ERR: error: invalid operand for instruction
91065// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
91066
91067v_cmp_t_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
91068// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x6b,0x86,0x86,0x06]
91069// W32-ERR: error: invalid operand for instruction
91070// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
91071
91072v_cmp_t_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
91073// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7c,0x86,0x86,0x06]
91074// W32-ERR: error: invalid operand for instruction
91075// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
91076
91077v_cmp_t_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
91078// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7e,0x86,0x86,0x06]
91079// W32-ERR: error: invalid operand for instruction
91080// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
91081
91082v_cmp_t_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
91083// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x7f,0x86,0x86,0x06]
91084// W32-ERR: error: invalid operand for instruction
91085// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
91086
91087v_cmp_t_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
91088// W64: encoding: [0xf9,0xfe,0x0f,0x7d,0x01,0x86,0x06,0x06]
91089// W32-ERR: error: invalid operand for instruction
91090// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
91091
91092v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
91093// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x00,0x06]
91094// W32-ERR: error: invalid operand for instruction
91095// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
91096
91097v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
91098// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x01,0x06]
91099// W32-ERR: error: invalid operand for instruction
91100// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
91101
91102v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
91103// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x02,0x06]
91104// W32-ERR: error: invalid operand for instruction
91105// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
91106
91107v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
91108// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x03,0x06]
91109// W32-ERR: error: invalid operand for instruction
91110// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
91111
91112v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
91113// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x04,0x06]
91114// W32-ERR: error: invalid operand for instruction
91115// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
91116
91117v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
91118// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x05,0x06]
91119// W32-ERR: error: invalid operand for instruction
91120// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
91121
91122v_cmp_t_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
91123// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x0e,0x06]
91124// W32-ERR: error: invalid operand for instruction
91125// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
91126
91127v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
91128// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x00]
91129// W32-ERR: error: invalid operand for instruction
91130// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
91131
91132v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
91133// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x01]
91134// W32-ERR: error: invalid operand for instruction
91135// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
91136
91137v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91138// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x02]
91139// W32-ERR: error: invalid operand for instruction
91140// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
91141
91142v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91143// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x03]
91144// W32-ERR: error: invalid operand for instruction
91145// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
91146
91147v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
91148// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x04]
91149// W32-ERR: error: invalid operand for instruction
91150// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
91151
91152v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
91153// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x05]
91154// W32-ERR: error: invalid operand for instruction
91155// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
91156
91157v_cmp_t_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91158// W64: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x0e]
91159// W32-ERR: error: invalid operand for instruction
91160// W32-ERR-NEXT: v_cmp_t_i32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
91161
91162v_cmp_f_i32 vcc_lo, v1, v2
91163// W32: encoding: [0x01,0x05,0x00,0x7d]
91164// W64-ERR: error: instruction not supported on this GPU
91165// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, v1, v2
91166
91167v_cmp_f_i32 vcc_lo, v255, v2
91168// W32: encoding: [0xff,0x05,0x00,0x7d]
91169// W64-ERR: error: instruction not supported on this GPU
91170// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, v255, v2
91171
91172v_cmp_f_i32 vcc_lo, s1, v2
91173// W32: encoding: [0x01,0x04,0x00,0x7d]
91174// W64-ERR: error: instruction not supported on this GPU
91175// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, s1, v2
91176
91177v_cmp_f_i32 vcc_lo, s101, v2
91178// W32: encoding: [0x65,0x04,0x00,0x7d]
91179// W64-ERR: error: instruction not supported on this GPU
91180// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, s101, v2
91181
91182v_cmp_f_i32 vcc_lo, vcc_lo, v2
91183// W32: encoding: [0x6a,0x04,0x00,0x7d]
91184// W64-ERR: error: instruction not supported on this GPU
91185// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, vcc_lo, v2
91186
91187v_cmp_f_i32 vcc_lo, vcc_hi, v2
91188// W32: encoding: [0x6b,0x04,0x00,0x7d]
91189// W64-ERR: error: instruction not supported on this GPU
91190// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, vcc_hi, v2
91191
91192v_cmp_f_i32 vcc_lo, m0, v2
91193// W32: encoding: [0x7c,0x04,0x00,0x7d]
91194// W64-ERR: error: instruction not supported on this GPU
91195// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, m0, v2
91196
91197v_cmp_f_i32 vcc_lo, exec_lo, v2
91198// W32: encoding: [0x7e,0x04,0x00,0x7d]
91199// W64-ERR: error: instruction not supported on this GPU
91200// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, exec_lo, v2
91201
91202v_cmp_f_i32 vcc_lo, exec_hi, v2
91203// W32: encoding: [0x7f,0x04,0x00,0x7d]
91204// W64-ERR: error: instruction not supported on this GPU
91205// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, exec_hi, v2
91206
91207v_cmp_f_i32 vcc_lo, 0, v2
91208// W32: encoding: [0x80,0x04,0x00,0x7d]
91209// W64-ERR: error: instruction not supported on this GPU
91210// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, 0, v2
91211
91212v_cmp_f_i32 vcc_lo, -1, v2
91213// W32: encoding: [0xc1,0x04,0x00,0x7d]
91214// W64-ERR: error: instruction not supported on this GPU
91215// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, -1, v2
91216
91217v_cmp_f_i32 vcc_lo, 0.5, v2
91218// W32: encoding: [0xf0,0x04,0x00,0x7d]
91219// W64-ERR: error: instruction not supported on this GPU
91220// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, 0.5, v2
91221
91222v_cmp_f_i32 vcc_lo, -4.0, v2
91223// W32: encoding: [0xf7,0x04,0x00,0x7d]
91224// W64-ERR: error: instruction not supported on this GPU
91225// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, -4.0, v2
91226
91227v_cmp_f_i32 vcc_lo, 0xaf123456, v2
91228// W32: encoding: [0xff,0x04,0x00,0x7d,0x56,0x34,0x12,0xaf]
91229// W64-ERR: error: instruction not supported on this GPU
91230// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, 0xaf123456, v2
91231
91232v_cmp_f_i32 vcc_lo, 0x3f717273, v2
91233// W32: encoding: [0xff,0x04,0x00,0x7d,0x73,0x72,0x71,0x3f]
91234// W64-ERR: error: instruction not supported on this GPU
91235// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, 0x3f717273, v2
91236
91237v_cmp_f_i32 vcc_lo, v1, v255
91238// W32: encoding: [0x01,0xff,0x01,0x7d]
91239// W64-ERR: error: instruction not supported on this GPU
91240// W64-ERR-NEXT: v_cmp_f_i32 vcc_lo, v1, v255
91241
91242v_cmp_f_i32_e64 s10, v1, v2
91243// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
91244// W64-ERR: error: invalid operand for instruction
91245// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, v2
91246
91247v_cmp_f_i32_e64 s12, v1, v2
91248// W32: encoding: [0x0c,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
91249// W64-ERR: error: invalid operand for instruction
91250// W64-ERR-NEXT: v_cmp_f_i32_e64 s12, v1, v2
91251
91252v_cmp_f_i32_e64 s100, v1, v2
91253// W32: encoding: [0x64,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
91254// W64-ERR: error: invalid operand for instruction
91255// W64-ERR-NEXT: v_cmp_f_i32_e64 s100, v1, v2
91256
91257v_cmp_f_i32_e64 vcc_lo, v1, v2
91258// W32: encoding: [0x6a,0x00,0x80,0xd4,0x01,0x05,0x02,0x00]
91259// W64-ERR: error: invalid operand for instruction
91260// W64-ERR-NEXT: v_cmp_f_i32_e64 vcc_lo, v1, v2
91261
91262v_cmp_f_i32_e64 s10, v255, v2
91263// W32: encoding: [0x0a,0x00,0x80,0xd4,0xff,0x05,0x02,0x00]
91264// W64-ERR: error: invalid operand for instruction
91265// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v255, v2
91266
91267v_cmp_f_i32_e64 s10, s1, v2
91268// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x04,0x02,0x00]
91269// W64-ERR: error: invalid operand for instruction
91270// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, s1, v2
91271
91272v_cmp_f_i32_e64 s10, s101, v2
91273// W32: encoding: [0x0a,0x00,0x80,0xd4,0x65,0x04,0x02,0x00]
91274// W64-ERR: error: invalid operand for instruction
91275// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, s101, v2
91276
91277v_cmp_f_i32_e64 s10, vcc_lo, v2
91278// W32: encoding: [0x0a,0x00,0x80,0xd4,0x6a,0x04,0x02,0x00]
91279// W64-ERR: error: invalid operand for instruction
91280// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, vcc_lo, v2
91281
91282v_cmp_f_i32_e64 s10, vcc_hi, v2
91283// W32: encoding: [0x0a,0x00,0x80,0xd4,0x6b,0x04,0x02,0x00]
91284// W64-ERR: error: invalid operand for instruction
91285// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, vcc_hi, v2
91286
91287v_cmp_f_i32_e64 s10, m0, v2
91288// W32: encoding: [0x0a,0x00,0x80,0xd4,0x7c,0x04,0x02,0x00]
91289// W64-ERR: error: invalid operand for instruction
91290// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, m0, v2
91291
91292v_cmp_f_i32_e64 s10, exec_lo, v2
91293// W32: encoding: [0x0a,0x00,0x80,0xd4,0x7e,0x04,0x02,0x00]
91294// W64-ERR: error: invalid operand for instruction
91295// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, exec_lo, v2
91296
91297v_cmp_f_i32_e64 s10, exec_hi, v2
91298// W32: encoding: [0x0a,0x00,0x80,0xd4,0x7f,0x04,0x02,0x00]
91299// W64-ERR: error: invalid operand for instruction
91300// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, exec_hi, v2
91301
91302v_cmp_f_i32_e64 s10, 0, v2
91303// W32: encoding: [0x0a,0x00,0x80,0xd4,0x80,0x04,0x02,0x00]
91304// W64-ERR: error: invalid operand for instruction
91305// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, 0, v2
91306
91307v_cmp_f_i32_e64 s10, -1, v2
91308// W32: encoding: [0x0a,0x00,0x80,0xd4,0xc1,0x04,0x02,0x00]
91309// W64-ERR: error: invalid operand for instruction
91310// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, -1, v2
91311
91312v_cmp_f_i32_e64 s10, 0.5, v2
91313// W32: encoding: [0x0a,0x00,0x80,0xd4,0xf0,0x04,0x02,0x00]
91314// W64-ERR: error: invalid operand for instruction
91315// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, 0.5, v2
91316
91317v_cmp_f_i32_e64 s10, -4.0, v2
91318// W32: encoding: [0x0a,0x00,0x80,0xd4,0xf7,0x04,0x02,0x00]
91319// W64-ERR: error: invalid operand for instruction
91320// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, -4.0, v2
91321
91322v_cmp_f_i32_e64 s10, v1, v255
91323// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x03,0x00]
91324// W64-ERR: error: invalid operand for instruction
91325// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, v255
91326
91327v_cmp_f_i32_e64 s10, v1, s2
91328// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x05,0x00,0x00]
91329// W64-ERR: error: invalid operand for instruction
91330// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, s2
91331
91332v_cmp_f_i32_e64 s10, v1, s101
91333// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xcb,0x00,0x00]
91334// W64-ERR: error: invalid operand for instruction
91335// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, s101
91336
91337v_cmp_f_i32_e64 s10, v1, vcc_lo
91338// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd5,0x00,0x00]
91339// W64-ERR: error: invalid operand for instruction
91340// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, vcc_lo
91341
91342v_cmp_f_i32_e64 s10, v1, vcc_hi
91343// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xd7,0x00,0x00]
91344// W64-ERR: error: invalid operand for instruction
91345// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, vcc_hi
91346
91347v_cmp_f_i32_e64 s10, v1, m0
91348// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xf9,0x00,0x00]
91349// W64-ERR: error: invalid operand for instruction
91350// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, m0
91351
91352v_cmp_f_i32_e64 s10, v1, exec_lo
91353// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xfd,0x00,0x00]
91354// W64-ERR: error: invalid operand for instruction
91355// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, exec_lo
91356
91357v_cmp_f_i32_e64 s10, v1, exec_hi
91358// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xff,0x00,0x00]
91359// W64-ERR: error: invalid operand for instruction
91360// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, exec_hi
91361
91362v_cmp_f_i32_e64 s10, v1, 0
91363// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x01,0x01,0x00]
91364// W64-ERR: error: invalid operand for instruction
91365// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, 0
91366
91367v_cmp_f_i32_e64 s10, v1, -1
91368// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0x83,0x01,0x00]
91369// W64-ERR: error: invalid operand for instruction
91370// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, -1
91371
91372v_cmp_f_i32_e64 s10, v1, 0.5
91373// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xe1,0x01,0x00]
91374// W64-ERR: error: invalid operand for instruction
91375// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, 0.5
91376
91377v_cmp_f_i32_e64 s10, v1, -4.0
91378// W32: encoding: [0x0a,0x00,0x80,0xd4,0x01,0xef,0x01,0x00]
91379// W64-ERR: error: invalid operand for instruction
91380// W64-ERR-NEXT: v_cmp_f_i32_e64 s10, v1, -4.0
91381
91382v_cmp_lt_i32 vcc_lo, v1, v2
91383// W32: encoding: [0x01,0x05,0x02,0x7d]
91384// W64-ERR: error: instruction not supported on this GPU
91385// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, v1, v2
91386
91387v_cmp_lt_i32 vcc_lo, v255, v2
91388// W32: encoding: [0xff,0x05,0x02,0x7d]
91389// W64-ERR: error: instruction not supported on this GPU
91390// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, v255, v2
91391
91392v_cmp_lt_i32 vcc_lo, s1, v2
91393// W32: encoding: [0x01,0x04,0x02,0x7d]
91394// W64-ERR: error: instruction not supported on this GPU
91395// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, s1, v2
91396
91397v_cmp_lt_i32 vcc_lo, s101, v2
91398// W32: encoding: [0x65,0x04,0x02,0x7d]
91399// W64-ERR: error: instruction not supported on this GPU
91400// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, s101, v2
91401
91402v_cmp_lt_i32 vcc_lo, vcc_lo, v2
91403// W32: encoding: [0x6a,0x04,0x02,0x7d]
91404// W64-ERR: error: instruction not supported on this GPU
91405// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, vcc_lo, v2
91406
91407v_cmp_lt_i32 vcc_lo, vcc_hi, v2
91408// W32: encoding: [0x6b,0x04,0x02,0x7d]
91409// W64-ERR: error: instruction not supported on this GPU
91410// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, vcc_hi, v2
91411
91412v_cmp_lt_i32 vcc_lo, m0, v2
91413// W32: encoding: [0x7c,0x04,0x02,0x7d]
91414// W64-ERR: error: instruction not supported on this GPU
91415// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, m0, v2
91416
91417v_cmp_lt_i32 vcc_lo, exec_lo, v2
91418// W32: encoding: [0x7e,0x04,0x02,0x7d]
91419// W64-ERR: error: instruction not supported on this GPU
91420// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, exec_lo, v2
91421
91422v_cmp_lt_i32 vcc_lo, exec_hi, v2
91423// W32: encoding: [0x7f,0x04,0x02,0x7d]
91424// W64-ERR: error: instruction not supported on this GPU
91425// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, exec_hi, v2
91426
91427v_cmp_lt_i32 vcc_lo, 0, v2
91428// W32: encoding: [0x80,0x04,0x02,0x7d]
91429// W64-ERR: error: instruction not supported on this GPU
91430// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, 0, v2
91431
91432v_cmp_lt_i32 vcc_lo, -1, v2
91433// W32: encoding: [0xc1,0x04,0x02,0x7d]
91434// W64-ERR: error: instruction not supported on this GPU
91435// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, -1, v2
91436
91437v_cmp_lt_i32 vcc_lo, 0.5, v2
91438// W32: encoding: [0xf0,0x04,0x02,0x7d]
91439// W64-ERR: error: instruction not supported on this GPU
91440// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, 0.5, v2
91441
91442v_cmp_lt_i32 vcc_lo, -4.0, v2
91443// W32: encoding: [0xf7,0x04,0x02,0x7d]
91444// W64-ERR: error: instruction not supported on this GPU
91445// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, -4.0, v2
91446
91447v_cmp_lt_i32 vcc_lo, 0xaf123456, v2
91448// W32: encoding: [0xff,0x04,0x02,0x7d,0x56,0x34,0x12,0xaf]
91449// W64-ERR: error: instruction not supported on this GPU
91450// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, 0xaf123456, v2
91451
91452v_cmp_lt_i32 vcc_lo, 0x3f717273, v2
91453// W32: encoding: [0xff,0x04,0x02,0x7d,0x73,0x72,0x71,0x3f]
91454// W64-ERR: error: instruction not supported on this GPU
91455// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, 0x3f717273, v2
91456
91457v_cmp_lt_i32 vcc_lo, v1, v255
91458// W32: encoding: [0x01,0xff,0x03,0x7d]
91459// W64-ERR: error: instruction not supported on this GPU
91460// W64-ERR-NEXT: v_cmp_lt_i32 vcc_lo, v1, v255
91461
91462v_cmp_lt_i32_e64 s10, v1, v2
91463// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
91464// W64-ERR: error: invalid operand for instruction
91465// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, v2
91466
91467v_cmp_lt_i32_e64 s12, v1, v2
91468// W32: encoding: [0x0c,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
91469// W64-ERR: error: invalid operand for instruction
91470// W64-ERR-NEXT: v_cmp_lt_i32_e64 s12, v1, v2
91471
91472v_cmp_lt_i32_e64 s100, v1, v2
91473// W32: encoding: [0x64,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
91474// W64-ERR: error: invalid operand for instruction
91475// W64-ERR-NEXT: v_cmp_lt_i32_e64 s100, v1, v2
91476
91477v_cmp_lt_i32_e64 vcc_lo, v1, v2
91478// W32: encoding: [0x6a,0x00,0x81,0xd4,0x01,0x05,0x02,0x00]
91479// W64-ERR: error: invalid operand for instruction
91480// W64-ERR-NEXT: v_cmp_lt_i32_e64 vcc_lo, v1, v2
91481
91482v_cmp_lt_i32_e64 s10, v255, v2
91483// W32: encoding: [0x0a,0x00,0x81,0xd4,0xff,0x05,0x02,0x00]
91484// W64-ERR: error: invalid operand for instruction
91485// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v255, v2
91486
91487v_cmp_lt_i32_e64 s10, s1, v2
91488// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x04,0x02,0x00]
91489// W64-ERR: error: invalid operand for instruction
91490// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, s1, v2
91491
91492v_cmp_lt_i32_e64 s10, s101, v2
91493// W32: encoding: [0x0a,0x00,0x81,0xd4,0x65,0x04,0x02,0x00]
91494// W64-ERR: error: invalid operand for instruction
91495// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, s101, v2
91496
91497v_cmp_lt_i32_e64 s10, vcc_lo, v2
91498// W32: encoding: [0x0a,0x00,0x81,0xd4,0x6a,0x04,0x02,0x00]
91499// W64-ERR: error: invalid operand for instruction
91500// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, vcc_lo, v2
91501
91502v_cmp_lt_i32_e64 s10, vcc_hi, v2
91503// W32: encoding: [0x0a,0x00,0x81,0xd4,0x6b,0x04,0x02,0x00]
91504// W64-ERR: error: invalid operand for instruction
91505// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, vcc_hi, v2
91506
91507v_cmp_lt_i32_e64 s10, m0, v2
91508// W32: encoding: [0x0a,0x00,0x81,0xd4,0x7c,0x04,0x02,0x00]
91509// W64-ERR: error: invalid operand for instruction
91510// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, m0, v2
91511
91512v_cmp_lt_i32_e64 s10, exec_lo, v2
91513// W32: encoding: [0x0a,0x00,0x81,0xd4,0x7e,0x04,0x02,0x00]
91514// W64-ERR: error: invalid operand for instruction
91515// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, exec_lo, v2
91516
91517v_cmp_lt_i32_e64 s10, exec_hi, v2
91518// W32: encoding: [0x0a,0x00,0x81,0xd4,0x7f,0x04,0x02,0x00]
91519// W64-ERR: error: invalid operand for instruction
91520// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, exec_hi, v2
91521
91522v_cmp_lt_i32_e64 s10, 0, v2
91523// W32: encoding: [0x0a,0x00,0x81,0xd4,0x80,0x04,0x02,0x00]
91524// W64-ERR: error: invalid operand for instruction
91525// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, 0, v2
91526
91527v_cmp_lt_i32_e64 s10, -1, v2
91528// W32: encoding: [0x0a,0x00,0x81,0xd4,0xc1,0x04,0x02,0x00]
91529// W64-ERR: error: invalid operand for instruction
91530// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, -1, v2
91531
91532v_cmp_lt_i32_e64 s10, 0.5, v2
91533// W32: encoding: [0x0a,0x00,0x81,0xd4,0xf0,0x04,0x02,0x00]
91534// W64-ERR: error: invalid operand for instruction
91535// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, 0.5, v2
91536
91537v_cmp_lt_i32_e64 s10, -4.0, v2
91538// W32: encoding: [0x0a,0x00,0x81,0xd4,0xf7,0x04,0x02,0x00]
91539// W64-ERR: error: invalid operand for instruction
91540// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, -4.0, v2
91541
91542v_cmp_lt_i32_e64 s10, v1, v255
91543// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x03,0x00]
91544// W64-ERR: error: invalid operand for instruction
91545// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, v255
91546
91547v_cmp_lt_i32_e64 s10, v1, s2
91548// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x05,0x00,0x00]
91549// W64-ERR: error: invalid operand for instruction
91550// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, s2
91551
91552v_cmp_lt_i32_e64 s10, v1, s101
91553// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xcb,0x00,0x00]
91554// W64-ERR: error: invalid operand for instruction
91555// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, s101
91556
91557v_cmp_lt_i32_e64 s10, v1, vcc_lo
91558// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd5,0x00,0x00]
91559// W64-ERR: error: invalid operand for instruction
91560// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, vcc_lo
91561
91562v_cmp_lt_i32_e64 s10, v1, vcc_hi
91563// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xd7,0x00,0x00]
91564// W64-ERR: error: invalid operand for instruction
91565// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, vcc_hi
91566
91567v_cmp_lt_i32_e64 s10, v1, m0
91568// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xf9,0x00,0x00]
91569// W64-ERR: error: invalid operand for instruction
91570// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, m0
91571
91572v_cmp_lt_i32_e64 s10, v1, exec_lo
91573// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xfd,0x00,0x00]
91574// W64-ERR: error: invalid operand for instruction
91575// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, exec_lo
91576
91577v_cmp_lt_i32_e64 s10, v1, exec_hi
91578// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xff,0x00,0x00]
91579// W64-ERR: error: invalid operand for instruction
91580// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, exec_hi
91581
91582v_cmp_lt_i32_e64 s10, v1, 0
91583// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x01,0x01,0x00]
91584// W64-ERR: error: invalid operand for instruction
91585// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, 0
91586
91587v_cmp_lt_i32_e64 s10, v1, -1
91588// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0x83,0x01,0x00]
91589// W64-ERR: error: invalid operand for instruction
91590// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, -1
91591
91592v_cmp_lt_i32_e64 s10, v1, 0.5
91593// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xe1,0x01,0x00]
91594// W64-ERR: error: invalid operand for instruction
91595// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, 0.5
91596
91597v_cmp_lt_i32_e64 s10, v1, -4.0
91598// W32: encoding: [0x0a,0x00,0x81,0xd4,0x01,0xef,0x01,0x00]
91599// W64-ERR: error: invalid operand for instruction
91600// W64-ERR-NEXT: v_cmp_lt_i32_e64 s10, v1, -4.0
91601
91602v_cmp_eq_i32 vcc_lo, v1, v2
91603// W32: encoding: [0x01,0x05,0x04,0x7d]
91604// W64-ERR: error: instruction not supported on this GPU
91605// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, v1, v2
91606
91607v_cmp_eq_i32 vcc_lo, v255, v2
91608// W32: encoding: [0xff,0x05,0x04,0x7d]
91609// W64-ERR: error: instruction not supported on this GPU
91610// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, v255, v2
91611
91612v_cmp_eq_i32 vcc_lo, s1, v2
91613// W32: encoding: [0x01,0x04,0x04,0x7d]
91614// W64-ERR: error: instruction not supported on this GPU
91615// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, s1, v2
91616
91617v_cmp_eq_i32 vcc_lo, s101, v2
91618// W32: encoding: [0x65,0x04,0x04,0x7d]
91619// W64-ERR: error: instruction not supported on this GPU
91620// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, s101, v2
91621
91622v_cmp_eq_i32 vcc_lo, vcc_lo, v2
91623// W32: encoding: [0x6a,0x04,0x04,0x7d]
91624// W64-ERR: error: instruction not supported on this GPU
91625// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, vcc_lo, v2
91626
91627v_cmp_eq_i32 vcc_lo, vcc_hi, v2
91628// W32: encoding: [0x6b,0x04,0x04,0x7d]
91629// W64-ERR: error: instruction not supported on this GPU
91630// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, vcc_hi, v2
91631
91632v_cmp_eq_i32 vcc_lo, m0, v2
91633// W32: encoding: [0x7c,0x04,0x04,0x7d]
91634// W64-ERR: error: instruction not supported on this GPU
91635// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, m0, v2
91636
91637v_cmp_eq_i32 vcc_lo, exec_lo, v2
91638// W32: encoding: [0x7e,0x04,0x04,0x7d]
91639// W64-ERR: error: instruction not supported on this GPU
91640// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, exec_lo, v2
91641
91642v_cmp_eq_i32 vcc_lo, exec_hi, v2
91643// W32: encoding: [0x7f,0x04,0x04,0x7d]
91644// W64-ERR: error: instruction not supported on this GPU
91645// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, exec_hi, v2
91646
91647v_cmp_eq_i32 vcc_lo, 0, v2
91648// W32: encoding: [0x80,0x04,0x04,0x7d]
91649// W64-ERR: error: instruction not supported on this GPU
91650// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, 0, v2
91651
91652v_cmp_eq_i32 vcc_lo, -1, v2
91653// W32: encoding: [0xc1,0x04,0x04,0x7d]
91654// W64-ERR: error: instruction not supported on this GPU
91655// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, -1, v2
91656
91657v_cmp_eq_i32 vcc_lo, 0.5, v2
91658// W32: encoding: [0xf0,0x04,0x04,0x7d]
91659// W64-ERR: error: instruction not supported on this GPU
91660// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, 0.5, v2
91661
91662v_cmp_eq_i32 vcc_lo, -4.0, v2
91663// W32: encoding: [0xf7,0x04,0x04,0x7d]
91664// W64-ERR: error: instruction not supported on this GPU
91665// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, -4.0, v2
91666
91667v_cmp_eq_i32 vcc_lo, 0xaf123456, v2
91668// W32: encoding: [0xff,0x04,0x04,0x7d,0x56,0x34,0x12,0xaf]
91669// W64-ERR: error: instruction not supported on this GPU
91670// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, 0xaf123456, v2
91671
91672v_cmp_eq_i32 vcc_lo, 0x3f717273, v2
91673// W32: encoding: [0xff,0x04,0x04,0x7d,0x73,0x72,0x71,0x3f]
91674// W64-ERR: error: instruction not supported on this GPU
91675// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, 0x3f717273, v2
91676
91677v_cmp_eq_i32 vcc_lo, v1, v255
91678// W32: encoding: [0x01,0xff,0x05,0x7d]
91679// W64-ERR: error: instruction not supported on this GPU
91680// W64-ERR-NEXT: v_cmp_eq_i32 vcc_lo, v1, v255
91681
91682v_cmp_eq_i32_e64 s10, v1, v2
91683// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
91684// W64-ERR: error: invalid operand for instruction
91685// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, v2
91686
91687v_cmp_eq_i32_e64 s12, v1, v2
91688// W32: encoding: [0x0c,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
91689// W64-ERR: error: invalid operand for instruction
91690// W64-ERR-NEXT: v_cmp_eq_i32_e64 s12, v1, v2
91691
91692v_cmp_eq_i32_e64 s100, v1, v2
91693// W32: encoding: [0x64,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
91694// W64-ERR: error: invalid operand for instruction
91695// W64-ERR-NEXT: v_cmp_eq_i32_e64 s100, v1, v2
91696
91697v_cmp_eq_i32_e64 vcc_lo, v1, v2
91698// W32: encoding: [0x6a,0x00,0x82,0xd4,0x01,0x05,0x02,0x00]
91699// W64-ERR: error: invalid operand for instruction
91700// W64-ERR-NEXT: v_cmp_eq_i32_e64 vcc_lo, v1, v2
91701
91702v_cmp_eq_i32_e64 s10, v255, v2
91703// W32: encoding: [0x0a,0x00,0x82,0xd4,0xff,0x05,0x02,0x00]
91704// W64-ERR: error: invalid operand for instruction
91705// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v255, v2
91706
91707v_cmp_eq_i32_e64 s10, s1, v2
91708// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x04,0x02,0x00]
91709// W64-ERR: error: invalid operand for instruction
91710// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, s1, v2
91711
91712v_cmp_eq_i32_e64 s10, s101, v2
91713// W32: encoding: [0x0a,0x00,0x82,0xd4,0x65,0x04,0x02,0x00]
91714// W64-ERR: error: invalid operand for instruction
91715// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, s101, v2
91716
91717v_cmp_eq_i32_e64 s10, vcc_lo, v2
91718// W32: encoding: [0x0a,0x00,0x82,0xd4,0x6a,0x04,0x02,0x00]
91719// W64-ERR: error: invalid operand for instruction
91720// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, vcc_lo, v2
91721
91722v_cmp_eq_i32_e64 s10, vcc_hi, v2
91723// W32: encoding: [0x0a,0x00,0x82,0xd4,0x6b,0x04,0x02,0x00]
91724// W64-ERR: error: invalid operand for instruction
91725// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, vcc_hi, v2
91726
91727v_cmp_eq_i32_e64 s10, m0, v2
91728// W32: encoding: [0x0a,0x00,0x82,0xd4,0x7c,0x04,0x02,0x00]
91729// W64-ERR: error: invalid operand for instruction
91730// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, m0, v2
91731
91732v_cmp_eq_i32_e64 s10, exec_lo, v2
91733// W32: encoding: [0x0a,0x00,0x82,0xd4,0x7e,0x04,0x02,0x00]
91734// W64-ERR: error: invalid operand for instruction
91735// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, exec_lo, v2
91736
91737v_cmp_eq_i32_e64 s10, exec_hi, v2
91738// W32: encoding: [0x0a,0x00,0x82,0xd4,0x7f,0x04,0x02,0x00]
91739// W64-ERR: error: invalid operand for instruction
91740// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, exec_hi, v2
91741
91742v_cmp_eq_i32_e64 s10, 0, v2
91743// W32: encoding: [0x0a,0x00,0x82,0xd4,0x80,0x04,0x02,0x00]
91744// W64-ERR: error: invalid operand for instruction
91745// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, 0, v2
91746
91747v_cmp_eq_i32_e64 s10, -1, v2
91748// W32: encoding: [0x0a,0x00,0x82,0xd4,0xc1,0x04,0x02,0x00]
91749// W64-ERR: error: invalid operand for instruction
91750// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, -1, v2
91751
91752v_cmp_eq_i32_e64 s10, 0.5, v2
91753// W32: encoding: [0x0a,0x00,0x82,0xd4,0xf0,0x04,0x02,0x00]
91754// W64-ERR: error: invalid operand for instruction
91755// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, 0.5, v2
91756
91757v_cmp_eq_i32_e64 s10, -4.0, v2
91758// W32: encoding: [0x0a,0x00,0x82,0xd4,0xf7,0x04,0x02,0x00]
91759// W64-ERR: error: invalid operand for instruction
91760// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, -4.0, v2
91761
91762v_cmp_eq_i32_e64 s10, v1, v255
91763// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x03,0x00]
91764// W64-ERR: error: invalid operand for instruction
91765// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, v255
91766
91767v_cmp_eq_i32_e64 s10, v1, s2
91768// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x05,0x00,0x00]
91769// W64-ERR: error: invalid operand for instruction
91770// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, s2
91771
91772v_cmp_eq_i32_e64 s10, v1, s101
91773// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xcb,0x00,0x00]
91774// W64-ERR: error: invalid operand for instruction
91775// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, s101
91776
91777v_cmp_eq_i32_e64 s10, v1, vcc_lo
91778// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd5,0x00,0x00]
91779// W64-ERR: error: invalid operand for instruction
91780// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, vcc_lo
91781
91782v_cmp_eq_i32_e64 s10, v1, vcc_hi
91783// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xd7,0x00,0x00]
91784// W64-ERR: error: invalid operand for instruction
91785// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, vcc_hi
91786
91787v_cmp_eq_i32_e64 s10, v1, m0
91788// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xf9,0x00,0x00]
91789// W64-ERR: error: invalid operand for instruction
91790// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, m0
91791
91792v_cmp_eq_i32_e64 s10, v1, exec_lo
91793// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xfd,0x00,0x00]
91794// W64-ERR: error: invalid operand for instruction
91795// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, exec_lo
91796
91797v_cmp_eq_i32_e64 s10, v1, exec_hi
91798// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xff,0x00,0x00]
91799// W64-ERR: error: invalid operand for instruction
91800// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, exec_hi
91801
91802v_cmp_eq_i32_e64 s10, v1, 0
91803// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x01,0x01,0x00]
91804// W64-ERR: error: invalid operand for instruction
91805// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, 0
91806
91807v_cmp_eq_i32_e64 s10, v1, -1
91808// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0x83,0x01,0x00]
91809// W64-ERR: error: invalid operand for instruction
91810// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, -1
91811
91812v_cmp_eq_i32_e64 s10, v1, 0.5
91813// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xe1,0x01,0x00]
91814// W64-ERR: error: invalid operand for instruction
91815// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, 0.5
91816
91817v_cmp_eq_i32_e64 s10, v1, -4.0
91818// W32: encoding: [0x0a,0x00,0x82,0xd4,0x01,0xef,0x01,0x00]
91819// W64-ERR: error: invalid operand for instruction
91820// W64-ERR-NEXT: v_cmp_eq_i32_e64 s10, v1, -4.0
91821
91822v_cmp_le_i32 vcc_lo, v1, v2
91823// W32: encoding: [0x01,0x05,0x06,0x7d]
91824// W64-ERR: error: instruction not supported on this GPU
91825// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, v1, v2
91826
91827v_cmp_le_i32 vcc_lo, v255, v2
91828// W32: encoding: [0xff,0x05,0x06,0x7d]
91829// W64-ERR: error: instruction not supported on this GPU
91830// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, v255, v2
91831
91832v_cmp_le_i32 vcc_lo, s1, v2
91833// W32: encoding: [0x01,0x04,0x06,0x7d]
91834// W64-ERR: error: instruction not supported on this GPU
91835// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, s1, v2
91836
91837v_cmp_le_i32 vcc_lo, s101, v2
91838// W32: encoding: [0x65,0x04,0x06,0x7d]
91839// W64-ERR: error: instruction not supported on this GPU
91840// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, s101, v2
91841
91842v_cmp_le_i32 vcc_lo, vcc_lo, v2
91843// W32: encoding: [0x6a,0x04,0x06,0x7d]
91844// W64-ERR: error: instruction not supported on this GPU
91845// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, vcc_lo, v2
91846
91847v_cmp_le_i32 vcc_lo, vcc_hi, v2
91848// W32: encoding: [0x6b,0x04,0x06,0x7d]
91849// W64-ERR: error: instruction not supported on this GPU
91850// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, vcc_hi, v2
91851
91852v_cmp_le_i32 vcc_lo, m0, v2
91853// W32: encoding: [0x7c,0x04,0x06,0x7d]
91854// W64-ERR: error: instruction not supported on this GPU
91855// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, m0, v2
91856
91857v_cmp_le_i32 vcc_lo, exec_lo, v2
91858// W32: encoding: [0x7e,0x04,0x06,0x7d]
91859// W64-ERR: error: instruction not supported on this GPU
91860// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, exec_lo, v2
91861
91862v_cmp_le_i32 vcc_lo, exec_hi, v2
91863// W32: encoding: [0x7f,0x04,0x06,0x7d]
91864// W64-ERR: error: instruction not supported on this GPU
91865// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, exec_hi, v2
91866
91867v_cmp_le_i32 vcc_lo, 0, v2
91868// W32: encoding: [0x80,0x04,0x06,0x7d]
91869// W64-ERR: error: instruction not supported on this GPU
91870// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, 0, v2
91871
91872v_cmp_le_i32 vcc_lo, -1, v2
91873// W32: encoding: [0xc1,0x04,0x06,0x7d]
91874// W64-ERR: error: instruction not supported on this GPU
91875// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, -1, v2
91876
91877v_cmp_le_i32 vcc_lo, 0.5, v2
91878// W32: encoding: [0xf0,0x04,0x06,0x7d]
91879// W64-ERR: error: instruction not supported on this GPU
91880// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, 0.5, v2
91881
91882v_cmp_le_i32 vcc_lo, -4.0, v2
91883// W32: encoding: [0xf7,0x04,0x06,0x7d]
91884// W64-ERR: error: instruction not supported on this GPU
91885// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, -4.0, v2
91886
91887v_cmp_le_i32 vcc_lo, 0xaf123456, v2
91888// W32: encoding: [0xff,0x04,0x06,0x7d,0x56,0x34,0x12,0xaf]
91889// W64-ERR: error: instruction not supported on this GPU
91890// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, 0xaf123456, v2
91891
91892v_cmp_le_i32 vcc_lo, 0x3f717273, v2
91893// W32: encoding: [0xff,0x04,0x06,0x7d,0x73,0x72,0x71,0x3f]
91894// W64-ERR: error: instruction not supported on this GPU
91895// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, 0x3f717273, v2
91896
91897v_cmp_le_i32 vcc_lo, v1, v255
91898// W32: encoding: [0x01,0xff,0x07,0x7d]
91899// W64-ERR: error: instruction not supported on this GPU
91900// W64-ERR-NEXT: v_cmp_le_i32 vcc_lo, v1, v255
91901
91902v_cmp_le_i32_e64 s10, v1, v2
91903// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
91904// W64-ERR: error: invalid operand for instruction
91905// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, v2
91906
91907v_cmp_le_i32_e64 s12, v1, v2
91908// W32: encoding: [0x0c,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
91909// W64-ERR: error: invalid operand for instruction
91910// W64-ERR-NEXT: v_cmp_le_i32_e64 s12, v1, v2
91911
91912v_cmp_le_i32_e64 s100, v1, v2
91913// W32: encoding: [0x64,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
91914// W64-ERR: error: invalid operand for instruction
91915// W64-ERR-NEXT: v_cmp_le_i32_e64 s100, v1, v2
91916
91917v_cmp_le_i32_e64 vcc_lo, v1, v2
91918// W32: encoding: [0x6a,0x00,0x83,0xd4,0x01,0x05,0x02,0x00]
91919// W64-ERR: error: invalid operand for instruction
91920// W64-ERR-NEXT: v_cmp_le_i32_e64 vcc_lo, v1, v2
91921
91922v_cmp_le_i32_e64 s10, v255, v2
91923// W32: encoding: [0x0a,0x00,0x83,0xd4,0xff,0x05,0x02,0x00]
91924// W64-ERR: error: invalid operand for instruction
91925// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v255, v2
91926
91927v_cmp_le_i32_e64 s10, s1, v2
91928// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x04,0x02,0x00]
91929// W64-ERR: error: invalid operand for instruction
91930// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, s1, v2
91931
91932v_cmp_le_i32_e64 s10, s101, v2
91933// W32: encoding: [0x0a,0x00,0x83,0xd4,0x65,0x04,0x02,0x00]
91934// W64-ERR: error: invalid operand for instruction
91935// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, s101, v2
91936
91937v_cmp_le_i32_e64 s10, vcc_lo, v2
91938// W32: encoding: [0x0a,0x00,0x83,0xd4,0x6a,0x04,0x02,0x00]
91939// W64-ERR: error: invalid operand for instruction
91940// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, vcc_lo, v2
91941
91942v_cmp_le_i32_e64 s10, vcc_hi, v2
91943// W32: encoding: [0x0a,0x00,0x83,0xd4,0x6b,0x04,0x02,0x00]
91944// W64-ERR: error: invalid operand for instruction
91945// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, vcc_hi, v2
91946
91947v_cmp_le_i32_e64 s10, m0, v2
91948// W32: encoding: [0x0a,0x00,0x83,0xd4,0x7c,0x04,0x02,0x00]
91949// W64-ERR: error: invalid operand for instruction
91950// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, m0, v2
91951
91952v_cmp_le_i32_e64 s10, exec_lo, v2
91953// W32: encoding: [0x0a,0x00,0x83,0xd4,0x7e,0x04,0x02,0x00]
91954// W64-ERR: error: invalid operand for instruction
91955// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, exec_lo, v2
91956
91957v_cmp_le_i32_e64 s10, exec_hi, v2
91958// W32: encoding: [0x0a,0x00,0x83,0xd4,0x7f,0x04,0x02,0x00]
91959// W64-ERR: error: invalid operand for instruction
91960// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, exec_hi, v2
91961
91962v_cmp_le_i32_e64 s10, 0, v2
91963// W32: encoding: [0x0a,0x00,0x83,0xd4,0x80,0x04,0x02,0x00]
91964// W64-ERR: error: invalid operand for instruction
91965// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, 0, v2
91966
91967v_cmp_le_i32_e64 s10, -1, v2
91968// W32: encoding: [0x0a,0x00,0x83,0xd4,0xc1,0x04,0x02,0x00]
91969// W64-ERR: error: invalid operand for instruction
91970// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, -1, v2
91971
91972v_cmp_le_i32_e64 s10, 0.5, v2
91973// W32: encoding: [0x0a,0x00,0x83,0xd4,0xf0,0x04,0x02,0x00]
91974// W64-ERR: error: invalid operand for instruction
91975// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, 0.5, v2
91976
91977v_cmp_le_i32_e64 s10, -4.0, v2
91978// W32: encoding: [0x0a,0x00,0x83,0xd4,0xf7,0x04,0x02,0x00]
91979// W64-ERR: error: invalid operand for instruction
91980// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, -4.0, v2
91981
91982v_cmp_le_i32_e64 s10, v1, v255
91983// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x03,0x00]
91984// W64-ERR: error: invalid operand for instruction
91985// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, v255
91986
91987v_cmp_le_i32_e64 s10, v1, s2
91988// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x05,0x00,0x00]
91989// W64-ERR: error: invalid operand for instruction
91990// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, s2
91991
91992v_cmp_le_i32_e64 s10, v1, s101
91993// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xcb,0x00,0x00]
91994// W64-ERR: error: invalid operand for instruction
91995// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, s101
91996
91997v_cmp_le_i32_e64 s10, v1, vcc_lo
91998// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd5,0x00,0x00]
91999// W64-ERR: error: invalid operand for instruction
92000// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, vcc_lo
92001
92002v_cmp_le_i32_e64 s10, v1, vcc_hi
92003// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xd7,0x00,0x00]
92004// W64-ERR: error: invalid operand for instruction
92005// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, vcc_hi
92006
92007v_cmp_le_i32_e64 s10, v1, m0
92008// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xf9,0x00,0x00]
92009// W64-ERR: error: invalid operand for instruction
92010// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, m0
92011
92012v_cmp_le_i32_e64 s10, v1, exec_lo
92013// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xfd,0x00,0x00]
92014// W64-ERR: error: invalid operand for instruction
92015// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, exec_lo
92016
92017v_cmp_le_i32_e64 s10, v1, exec_hi
92018// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xff,0x00,0x00]
92019// W64-ERR: error: invalid operand for instruction
92020// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, exec_hi
92021
92022v_cmp_le_i32_e64 s10, v1, 0
92023// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x01,0x01,0x00]
92024// W64-ERR: error: invalid operand for instruction
92025// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, 0
92026
92027v_cmp_le_i32_e64 s10, v1, -1
92028// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0x83,0x01,0x00]
92029// W64-ERR: error: invalid operand for instruction
92030// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, -1
92031
92032v_cmp_le_i32_e64 s10, v1, 0.5
92033// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xe1,0x01,0x00]
92034// W64-ERR: error: invalid operand for instruction
92035// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, 0.5
92036
92037v_cmp_le_i32_e64 s10, v1, -4.0
92038// W32: encoding: [0x0a,0x00,0x83,0xd4,0x01,0xef,0x01,0x00]
92039// W64-ERR: error: invalid operand for instruction
92040// W64-ERR-NEXT: v_cmp_le_i32_e64 s10, v1, -4.0
92041
92042v_cmp_gt_i32 vcc_lo, v1, v2
92043// W32: encoding: [0x01,0x05,0x08,0x7d]
92044// W64-ERR: error: instruction not supported on this GPU
92045// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, v1, v2
92046
92047v_cmp_gt_i32 vcc_lo, v255, v2
92048// W32: encoding: [0xff,0x05,0x08,0x7d]
92049// W64-ERR: error: instruction not supported on this GPU
92050// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, v255, v2
92051
92052v_cmp_gt_i32 vcc_lo, s1, v2
92053// W32: encoding: [0x01,0x04,0x08,0x7d]
92054// W64-ERR: error: instruction not supported on this GPU
92055// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, s1, v2
92056
92057v_cmp_gt_i32 vcc_lo, s101, v2
92058// W32: encoding: [0x65,0x04,0x08,0x7d]
92059// W64-ERR: error: instruction not supported on this GPU
92060// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, s101, v2
92061
92062v_cmp_gt_i32 vcc_lo, vcc_lo, v2
92063// W32: encoding: [0x6a,0x04,0x08,0x7d]
92064// W64-ERR: error: instruction not supported on this GPU
92065// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, vcc_lo, v2
92066
92067v_cmp_gt_i32 vcc_lo, vcc_hi, v2
92068// W32: encoding: [0x6b,0x04,0x08,0x7d]
92069// W64-ERR: error: instruction not supported on this GPU
92070// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, vcc_hi, v2
92071
92072v_cmp_gt_i32 vcc_lo, m0, v2
92073// W32: encoding: [0x7c,0x04,0x08,0x7d]
92074// W64-ERR: error: instruction not supported on this GPU
92075// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, m0, v2
92076
92077v_cmp_gt_i32 vcc_lo, exec_lo, v2
92078// W32: encoding: [0x7e,0x04,0x08,0x7d]
92079// W64-ERR: error: instruction not supported on this GPU
92080// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, exec_lo, v2
92081
92082v_cmp_gt_i32 vcc_lo, exec_hi, v2
92083// W32: encoding: [0x7f,0x04,0x08,0x7d]
92084// W64-ERR: error: instruction not supported on this GPU
92085// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, exec_hi, v2
92086
92087v_cmp_gt_i32 vcc_lo, 0, v2
92088// W32: encoding: [0x80,0x04,0x08,0x7d]
92089// W64-ERR: error: instruction not supported on this GPU
92090// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, 0, v2
92091
92092v_cmp_gt_i32 vcc_lo, -1, v2
92093// W32: encoding: [0xc1,0x04,0x08,0x7d]
92094// W64-ERR: error: instruction not supported on this GPU
92095// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, -1, v2
92096
92097v_cmp_gt_i32 vcc_lo, 0.5, v2
92098// W32: encoding: [0xf0,0x04,0x08,0x7d]
92099// W64-ERR: error: instruction not supported on this GPU
92100// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, 0.5, v2
92101
92102v_cmp_gt_i32 vcc_lo, -4.0, v2
92103// W32: encoding: [0xf7,0x04,0x08,0x7d]
92104// W64-ERR: error: instruction not supported on this GPU
92105// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, -4.0, v2
92106
92107v_cmp_gt_i32 vcc_lo, 0xaf123456, v2
92108// W32: encoding: [0xff,0x04,0x08,0x7d,0x56,0x34,0x12,0xaf]
92109// W64-ERR: error: instruction not supported on this GPU
92110// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, 0xaf123456, v2
92111
92112v_cmp_gt_i32 vcc_lo, 0x3f717273, v2
92113// W32: encoding: [0xff,0x04,0x08,0x7d,0x73,0x72,0x71,0x3f]
92114// W64-ERR: error: instruction not supported on this GPU
92115// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, 0x3f717273, v2
92116
92117v_cmp_gt_i32 vcc_lo, v1, v255
92118// W32: encoding: [0x01,0xff,0x09,0x7d]
92119// W64-ERR: error: instruction not supported on this GPU
92120// W64-ERR-NEXT: v_cmp_gt_i32 vcc_lo, v1, v255
92121
92122v_cmp_gt_i32_e64 s10, v1, v2
92123// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
92124// W64-ERR: error: invalid operand for instruction
92125// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, v2
92126
92127v_cmp_gt_i32_e64 s12, v1, v2
92128// W32: encoding: [0x0c,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
92129// W64-ERR: error: invalid operand for instruction
92130// W64-ERR-NEXT: v_cmp_gt_i32_e64 s12, v1, v2
92131
92132v_cmp_gt_i32_e64 s100, v1, v2
92133// W32: encoding: [0x64,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
92134// W64-ERR: error: invalid operand for instruction
92135// W64-ERR-NEXT: v_cmp_gt_i32_e64 s100, v1, v2
92136
92137v_cmp_gt_i32_e64 vcc_lo, v1, v2
92138// W32: encoding: [0x6a,0x00,0x84,0xd4,0x01,0x05,0x02,0x00]
92139// W64-ERR: error: invalid operand for instruction
92140// W64-ERR-NEXT: v_cmp_gt_i32_e64 vcc_lo, v1, v2
92141
92142v_cmp_gt_i32_e64 s10, v255, v2
92143// W32: encoding: [0x0a,0x00,0x84,0xd4,0xff,0x05,0x02,0x00]
92144// W64-ERR: error: invalid operand for instruction
92145// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v255, v2
92146
92147v_cmp_gt_i32_e64 s10, s1, v2
92148// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x04,0x02,0x00]
92149// W64-ERR: error: invalid operand for instruction
92150// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, s1, v2
92151
92152v_cmp_gt_i32_e64 s10, s101, v2
92153// W32: encoding: [0x0a,0x00,0x84,0xd4,0x65,0x04,0x02,0x00]
92154// W64-ERR: error: invalid operand for instruction
92155// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, s101, v2
92156
92157v_cmp_gt_i32_e64 s10, vcc_lo, v2
92158// W32: encoding: [0x0a,0x00,0x84,0xd4,0x6a,0x04,0x02,0x00]
92159// W64-ERR: error: invalid operand for instruction
92160// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, vcc_lo, v2
92161
92162v_cmp_gt_i32_e64 s10, vcc_hi, v2
92163// W32: encoding: [0x0a,0x00,0x84,0xd4,0x6b,0x04,0x02,0x00]
92164// W64-ERR: error: invalid operand for instruction
92165// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, vcc_hi, v2
92166
92167v_cmp_gt_i32_e64 s10, m0, v2
92168// W32: encoding: [0x0a,0x00,0x84,0xd4,0x7c,0x04,0x02,0x00]
92169// W64-ERR: error: invalid operand for instruction
92170// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, m0, v2
92171
92172v_cmp_gt_i32_e64 s10, exec_lo, v2
92173// W32: encoding: [0x0a,0x00,0x84,0xd4,0x7e,0x04,0x02,0x00]
92174// W64-ERR: error: invalid operand for instruction
92175// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, exec_lo, v2
92176
92177v_cmp_gt_i32_e64 s10, exec_hi, v2
92178// W32: encoding: [0x0a,0x00,0x84,0xd4,0x7f,0x04,0x02,0x00]
92179// W64-ERR: error: invalid operand for instruction
92180// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, exec_hi, v2
92181
92182v_cmp_gt_i32_e64 s10, 0, v2
92183// W32: encoding: [0x0a,0x00,0x84,0xd4,0x80,0x04,0x02,0x00]
92184// W64-ERR: error: invalid operand for instruction
92185// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, 0, v2
92186
92187v_cmp_gt_i32_e64 s10, -1, v2
92188// W32: encoding: [0x0a,0x00,0x84,0xd4,0xc1,0x04,0x02,0x00]
92189// W64-ERR: error: invalid operand for instruction
92190// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, -1, v2
92191
92192v_cmp_gt_i32_e64 s10, 0.5, v2
92193// W32: encoding: [0x0a,0x00,0x84,0xd4,0xf0,0x04,0x02,0x00]
92194// W64-ERR: error: invalid operand for instruction
92195// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, 0.5, v2
92196
92197v_cmp_gt_i32_e64 s10, -4.0, v2
92198// W32: encoding: [0x0a,0x00,0x84,0xd4,0xf7,0x04,0x02,0x00]
92199// W64-ERR: error: invalid operand for instruction
92200// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, -4.0, v2
92201
92202v_cmp_gt_i32_e64 s10, v1, v255
92203// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x03,0x00]
92204// W64-ERR: error: invalid operand for instruction
92205// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, v255
92206
92207v_cmp_gt_i32_e64 s10, v1, s2
92208// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x05,0x00,0x00]
92209// W64-ERR: error: invalid operand for instruction
92210// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, s2
92211
92212v_cmp_gt_i32_e64 s10, v1, s101
92213// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xcb,0x00,0x00]
92214// W64-ERR: error: invalid operand for instruction
92215// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, s101
92216
92217v_cmp_gt_i32_e64 s10, v1, vcc_lo
92218// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd5,0x00,0x00]
92219// W64-ERR: error: invalid operand for instruction
92220// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, vcc_lo
92221
92222v_cmp_gt_i32_e64 s10, v1, vcc_hi
92223// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xd7,0x00,0x00]
92224// W64-ERR: error: invalid operand for instruction
92225// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, vcc_hi
92226
92227v_cmp_gt_i32_e64 s10, v1, m0
92228// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xf9,0x00,0x00]
92229// W64-ERR: error: invalid operand for instruction
92230// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, m0
92231
92232v_cmp_gt_i32_e64 s10, v1, exec_lo
92233// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xfd,0x00,0x00]
92234// W64-ERR: error: invalid operand for instruction
92235// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, exec_lo
92236
92237v_cmp_gt_i32_e64 s10, v1, exec_hi
92238// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xff,0x00,0x00]
92239// W64-ERR: error: invalid operand for instruction
92240// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, exec_hi
92241
92242v_cmp_gt_i32_e64 s10, v1, 0
92243// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x01,0x01,0x00]
92244// W64-ERR: error: invalid operand for instruction
92245// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, 0
92246
92247v_cmp_gt_i32_e64 s10, v1, -1
92248// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0x83,0x01,0x00]
92249// W64-ERR: error: invalid operand for instruction
92250// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, -1
92251
92252v_cmp_gt_i32_e64 s10, v1, 0.5
92253// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xe1,0x01,0x00]
92254// W64-ERR: error: invalid operand for instruction
92255// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, 0.5
92256
92257v_cmp_gt_i32_e64 s10, v1, -4.0
92258// W32: encoding: [0x0a,0x00,0x84,0xd4,0x01,0xef,0x01,0x00]
92259// W64-ERR: error: invalid operand for instruction
92260// W64-ERR-NEXT: v_cmp_gt_i32_e64 s10, v1, -4.0
92261
92262v_cmp_ne_i32 vcc_lo, v1, v2
92263// W32: encoding: [0x01,0x05,0x0a,0x7d]
92264// W64-ERR: error: instruction not supported on this GPU
92265// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, v1, v2
92266
92267v_cmp_ne_i32 vcc_lo, v255, v2
92268// W32: encoding: [0xff,0x05,0x0a,0x7d]
92269// W64-ERR: error: instruction not supported on this GPU
92270// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, v255, v2
92271
92272v_cmp_ne_i32 vcc_lo, s1, v2
92273// W32: encoding: [0x01,0x04,0x0a,0x7d]
92274// W64-ERR: error: instruction not supported on this GPU
92275// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, s1, v2
92276
92277v_cmp_ne_i32 vcc_lo, s101, v2
92278// W32: encoding: [0x65,0x04,0x0a,0x7d]
92279// W64-ERR: error: instruction not supported on this GPU
92280// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, s101, v2
92281
92282v_cmp_ne_i32 vcc_lo, vcc_lo, v2
92283// W32: encoding: [0x6a,0x04,0x0a,0x7d]
92284// W64-ERR: error: instruction not supported on this GPU
92285// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, vcc_lo, v2
92286
92287v_cmp_ne_i32 vcc_lo, vcc_hi, v2
92288// W32: encoding: [0x6b,0x04,0x0a,0x7d]
92289// W64-ERR: error: instruction not supported on this GPU
92290// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, vcc_hi, v2
92291
92292v_cmp_ne_i32 vcc_lo, m0, v2
92293// W32: encoding: [0x7c,0x04,0x0a,0x7d]
92294// W64-ERR: error: instruction not supported on this GPU
92295// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, m0, v2
92296
92297v_cmp_ne_i32 vcc_lo, exec_lo, v2
92298// W32: encoding: [0x7e,0x04,0x0a,0x7d]
92299// W64-ERR: error: instruction not supported on this GPU
92300// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, exec_lo, v2
92301
92302v_cmp_ne_i32 vcc_lo, exec_hi, v2
92303// W32: encoding: [0x7f,0x04,0x0a,0x7d]
92304// W64-ERR: error: instruction not supported on this GPU
92305// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, exec_hi, v2
92306
92307v_cmp_ne_i32 vcc_lo, 0, v2
92308// W32: encoding: [0x80,0x04,0x0a,0x7d]
92309// W64-ERR: error: instruction not supported on this GPU
92310// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, 0, v2
92311
92312v_cmp_ne_i32 vcc_lo, -1, v2
92313// W32: encoding: [0xc1,0x04,0x0a,0x7d]
92314// W64-ERR: error: instruction not supported on this GPU
92315// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, -1, v2
92316
92317v_cmp_ne_i32 vcc_lo, 0.5, v2
92318// W32: encoding: [0xf0,0x04,0x0a,0x7d]
92319// W64-ERR: error: instruction not supported on this GPU
92320// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, 0.5, v2
92321
92322v_cmp_ne_i32 vcc_lo, -4.0, v2
92323// W32: encoding: [0xf7,0x04,0x0a,0x7d]
92324// W64-ERR: error: instruction not supported on this GPU
92325// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, -4.0, v2
92326
92327v_cmp_ne_i32 vcc_lo, 0xaf123456, v2
92328// W32: encoding: [0xff,0x04,0x0a,0x7d,0x56,0x34,0x12,0xaf]
92329// W64-ERR: error: instruction not supported on this GPU
92330// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, 0xaf123456, v2
92331
92332v_cmp_ne_i32 vcc_lo, 0x3f717273, v2
92333// W32: encoding: [0xff,0x04,0x0a,0x7d,0x73,0x72,0x71,0x3f]
92334// W64-ERR: error: instruction not supported on this GPU
92335// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, 0x3f717273, v2
92336
92337v_cmp_ne_i32 vcc_lo, v1, v255
92338// W32: encoding: [0x01,0xff,0x0b,0x7d]
92339// W64-ERR: error: instruction not supported on this GPU
92340// W64-ERR-NEXT: v_cmp_ne_i32 vcc_lo, v1, v255
92341
92342v_cmp_ne_i32_e64 s10, v1, v2
92343// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
92344// W64-ERR: error: invalid operand for instruction
92345// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, v2
92346
92347v_cmp_ne_i32_e64 s12, v1, v2
92348// W32: encoding: [0x0c,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
92349// W64-ERR: error: invalid operand for instruction
92350// W64-ERR-NEXT: v_cmp_ne_i32_e64 s12, v1, v2
92351
92352v_cmp_ne_i32_e64 s100, v1, v2
92353// W32: encoding: [0x64,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
92354// W64-ERR: error: invalid operand for instruction
92355// W64-ERR-NEXT: v_cmp_ne_i32_e64 s100, v1, v2
92356
92357v_cmp_ne_i32_e64 vcc_lo, v1, v2
92358// W32: encoding: [0x6a,0x00,0x85,0xd4,0x01,0x05,0x02,0x00]
92359// W64-ERR: error: invalid operand for instruction
92360// W64-ERR-NEXT: v_cmp_ne_i32_e64 vcc_lo, v1, v2
92361
92362v_cmp_ne_i32_e64 s10, v255, v2
92363// W32: encoding: [0x0a,0x00,0x85,0xd4,0xff,0x05,0x02,0x00]
92364// W64-ERR: error: invalid operand for instruction
92365// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v255, v2
92366
92367v_cmp_ne_i32_e64 s10, s1, v2
92368// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x04,0x02,0x00]
92369// W64-ERR: error: invalid operand for instruction
92370// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, s1, v2
92371
92372v_cmp_ne_i32_e64 s10, s101, v2
92373// W32: encoding: [0x0a,0x00,0x85,0xd4,0x65,0x04,0x02,0x00]
92374// W64-ERR: error: invalid operand for instruction
92375// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, s101, v2
92376
92377v_cmp_ne_i32_e64 s10, vcc_lo, v2
92378// W32: encoding: [0x0a,0x00,0x85,0xd4,0x6a,0x04,0x02,0x00]
92379// W64-ERR: error: invalid operand for instruction
92380// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, vcc_lo, v2
92381
92382v_cmp_ne_i32_e64 s10, vcc_hi, v2
92383// W32: encoding: [0x0a,0x00,0x85,0xd4,0x6b,0x04,0x02,0x00]
92384// W64-ERR: error: invalid operand for instruction
92385// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, vcc_hi, v2
92386
92387v_cmp_ne_i32_e64 s10, m0, v2
92388// W32: encoding: [0x0a,0x00,0x85,0xd4,0x7c,0x04,0x02,0x00]
92389// W64-ERR: error: invalid operand for instruction
92390// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, m0, v2
92391
92392v_cmp_ne_i32_e64 s10, exec_lo, v2
92393// W32: encoding: [0x0a,0x00,0x85,0xd4,0x7e,0x04,0x02,0x00]
92394// W64-ERR: error: invalid operand for instruction
92395// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, exec_lo, v2
92396
92397v_cmp_ne_i32_e64 s10, exec_hi, v2
92398// W32: encoding: [0x0a,0x00,0x85,0xd4,0x7f,0x04,0x02,0x00]
92399// W64-ERR: error: invalid operand for instruction
92400// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, exec_hi, v2
92401
92402v_cmp_ne_i32_e64 s10, 0, v2
92403// W32: encoding: [0x0a,0x00,0x85,0xd4,0x80,0x04,0x02,0x00]
92404// W64-ERR: error: invalid operand for instruction
92405// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, 0, v2
92406
92407v_cmp_ne_i32_e64 s10, -1, v2
92408// W32: encoding: [0x0a,0x00,0x85,0xd4,0xc1,0x04,0x02,0x00]
92409// W64-ERR: error: invalid operand for instruction
92410// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, -1, v2
92411
92412v_cmp_ne_i32_e64 s10, 0.5, v2
92413// W32: encoding: [0x0a,0x00,0x85,0xd4,0xf0,0x04,0x02,0x00]
92414// W64-ERR: error: invalid operand for instruction
92415// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, 0.5, v2
92416
92417v_cmp_ne_i32_e64 s10, -4.0, v2
92418// W32: encoding: [0x0a,0x00,0x85,0xd4,0xf7,0x04,0x02,0x00]
92419// W64-ERR: error: invalid operand for instruction
92420// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, -4.0, v2
92421
92422v_cmp_ne_i32_e64 s10, v1, v255
92423// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x03,0x00]
92424// W64-ERR: error: invalid operand for instruction
92425// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, v255
92426
92427v_cmp_ne_i32_e64 s10, v1, s2
92428// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x05,0x00,0x00]
92429// W64-ERR: error: invalid operand for instruction
92430// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, s2
92431
92432v_cmp_ne_i32_e64 s10, v1, s101
92433// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xcb,0x00,0x00]
92434// W64-ERR: error: invalid operand for instruction
92435// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, s101
92436
92437v_cmp_ne_i32_e64 s10, v1, vcc_lo
92438// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd5,0x00,0x00]
92439// W64-ERR: error: invalid operand for instruction
92440// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, vcc_lo
92441
92442v_cmp_ne_i32_e64 s10, v1, vcc_hi
92443// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xd7,0x00,0x00]
92444// W64-ERR: error: invalid operand for instruction
92445// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, vcc_hi
92446
92447v_cmp_ne_i32_e64 s10, v1, m0
92448// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xf9,0x00,0x00]
92449// W64-ERR: error: invalid operand for instruction
92450// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, m0
92451
92452v_cmp_ne_i32_e64 s10, v1, exec_lo
92453// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xfd,0x00,0x00]
92454// W64-ERR: error: invalid operand for instruction
92455// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, exec_lo
92456
92457v_cmp_ne_i32_e64 s10, v1, exec_hi
92458// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xff,0x00,0x00]
92459// W64-ERR: error: invalid operand for instruction
92460// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, exec_hi
92461
92462v_cmp_ne_i32_e64 s10, v1, 0
92463// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x01,0x01,0x00]
92464// W64-ERR: error: invalid operand for instruction
92465// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, 0
92466
92467v_cmp_ne_i32_e64 s10, v1, -1
92468// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0x83,0x01,0x00]
92469// W64-ERR: error: invalid operand for instruction
92470// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, -1
92471
92472v_cmp_ne_i32_e64 s10, v1, 0.5
92473// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xe1,0x01,0x00]
92474// W64-ERR: error: invalid operand for instruction
92475// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, 0.5
92476
92477v_cmp_ne_i32_e64 s10, v1, -4.0
92478// W32: encoding: [0x0a,0x00,0x85,0xd4,0x01,0xef,0x01,0x00]
92479// W64-ERR: error: invalid operand for instruction
92480// W64-ERR-NEXT: v_cmp_ne_i32_e64 s10, v1, -4.0
92481
92482v_cmp_ge_i32 vcc_lo, v1, v2
92483// W32: encoding: [0x01,0x05,0x0c,0x7d]
92484// W64-ERR: error: instruction not supported on this GPU
92485// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, v1, v2
92486
92487v_cmp_ge_i32 vcc_lo, v255, v2
92488// W32: encoding: [0xff,0x05,0x0c,0x7d]
92489// W64-ERR: error: instruction not supported on this GPU
92490// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, v255, v2
92491
92492v_cmp_ge_i32 vcc_lo, s1, v2
92493// W32: encoding: [0x01,0x04,0x0c,0x7d]
92494// W64-ERR: error: instruction not supported on this GPU
92495// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, s1, v2
92496
92497v_cmp_ge_i32 vcc_lo, s101, v2
92498// W32: encoding: [0x65,0x04,0x0c,0x7d]
92499// W64-ERR: error: instruction not supported on this GPU
92500// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, s101, v2
92501
92502v_cmp_ge_i32 vcc_lo, vcc_lo, v2
92503// W32: encoding: [0x6a,0x04,0x0c,0x7d]
92504// W64-ERR: error: instruction not supported on this GPU
92505// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, vcc_lo, v2
92506
92507v_cmp_ge_i32 vcc_lo, vcc_hi, v2
92508// W32: encoding: [0x6b,0x04,0x0c,0x7d]
92509// W64-ERR: error: instruction not supported on this GPU
92510// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, vcc_hi, v2
92511
92512v_cmp_ge_i32 vcc_lo, m0, v2
92513// W32: encoding: [0x7c,0x04,0x0c,0x7d]
92514// W64-ERR: error: instruction not supported on this GPU
92515// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, m0, v2
92516
92517v_cmp_ge_i32 vcc_lo, exec_lo, v2
92518// W32: encoding: [0x7e,0x04,0x0c,0x7d]
92519// W64-ERR: error: instruction not supported on this GPU
92520// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, exec_lo, v2
92521
92522v_cmp_ge_i32 vcc_lo, exec_hi, v2
92523// W32: encoding: [0x7f,0x04,0x0c,0x7d]
92524// W64-ERR: error: instruction not supported on this GPU
92525// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, exec_hi, v2
92526
92527v_cmp_ge_i32 vcc_lo, 0, v2
92528// W32: encoding: [0x80,0x04,0x0c,0x7d]
92529// W64-ERR: error: instruction not supported on this GPU
92530// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, 0, v2
92531
92532v_cmp_ge_i32 vcc_lo, -1, v2
92533// W32: encoding: [0xc1,0x04,0x0c,0x7d]
92534// W64-ERR: error: instruction not supported on this GPU
92535// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, -1, v2
92536
92537v_cmp_ge_i32 vcc_lo, 0.5, v2
92538// W32: encoding: [0xf0,0x04,0x0c,0x7d]
92539// W64-ERR: error: instruction not supported on this GPU
92540// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, 0.5, v2
92541
92542v_cmp_ge_i32 vcc_lo, -4.0, v2
92543// W32: encoding: [0xf7,0x04,0x0c,0x7d]
92544// W64-ERR: error: instruction not supported on this GPU
92545// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, -4.0, v2
92546
92547v_cmp_ge_i32 vcc_lo, 0xaf123456, v2
92548// W32: encoding: [0xff,0x04,0x0c,0x7d,0x56,0x34,0x12,0xaf]
92549// W64-ERR: error: instruction not supported on this GPU
92550// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, 0xaf123456, v2
92551
92552v_cmp_ge_i32 vcc_lo, 0x3f717273, v2
92553// W32: encoding: [0xff,0x04,0x0c,0x7d,0x73,0x72,0x71,0x3f]
92554// W64-ERR: error: instruction not supported on this GPU
92555// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, 0x3f717273, v2
92556
92557v_cmp_ge_i32 vcc_lo, v1, v255
92558// W32: encoding: [0x01,0xff,0x0d,0x7d]
92559// W64-ERR: error: instruction not supported on this GPU
92560// W64-ERR-NEXT: v_cmp_ge_i32 vcc_lo, v1, v255
92561
92562v_cmp_ge_i32_e64 s10, v1, v2
92563// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
92564// W64-ERR: error: invalid operand for instruction
92565// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, v2
92566
92567v_cmp_ge_i32_e64 s12, v1, v2
92568// W32: encoding: [0x0c,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
92569// W64-ERR: error: invalid operand for instruction
92570// W64-ERR-NEXT: v_cmp_ge_i32_e64 s12, v1, v2
92571
92572v_cmp_ge_i32_e64 s100, v1, v2
92573// W32: encoding: [0x64,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
92574// W64-ERR: error: invalid operand for instruction
92575// W64-ERR-NEXT: v_cmp_ge_i32_e64 s100, v1, v2
92576
92577v_cmp_ge_i32_e64 vcc_lo, v1, v2
92578// W32: encoding: [0x6a,0x00,0x86,0xd4,0x01,0x05,0x02,0x00]
92579// W64-ERR: error: invalid operand for instruction
92580// W64-ERR-NEXT: v_cmp_ge_i32_e64 vcc_lo, v1, v2
92581
92582v_cmp_ge_i32_e64 s10, v255, v2
92583// W32: encoding: [0x0a,0x00,0x86,0xd4,0xff,0x05,0x02,0x00]
92584// W64-ERR: error: invalid operand for instruction
92585// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v255, v2
92586
92587v_cmp_ge_i32_e64 s10, s1, v2
92588// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x04,0x02,0x00]
92589// W64-ERR: error: invalid operand for instruction
92590// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, s1, v2
92591
92592v_cmp_ge_i32_e64 s10, s101, v2
92593// W32: encoding: [0x0a,0x00,0x86,0xd4,0x65,0x04,0x02,0x00]
92594// W64-ERR: error: invalid operand for instruction
92595// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, s101, v2
92596
92597v_cmp_ge_i32_e64 s10, vcc_lo, v2
92598// W32: encoding: [0x0a,0x00,0x86,0xd4,0x6a,0x04,0x02,0x00]
92599// W64-ERR: error: invalid operand for instruction
92600// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, vcc_lo, v2
92601
92602v_cmp_ge_i32_e64 s10, vcc_hi, v2
92603// W32: encoding: [0x0a,0x00,0x86,0xd4,0x6b,0x04,0x02,0x00]
92604// W64-ERR: error: invalid operand for instruction
92605// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, vcc_hi, v2
92606
92607v_cmp_ge_i32_e64 s10, m0, v2
92608// W32: encoding: [0x0a,0x00,0x86,0xd4,0x7c,0x04,0x02,0x00]
92609// W64-ERR: error: invalid operand for instruction
92610// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, m0, v2
92611
92612v_cmp_ge_i32_e64 s10, exec_lo, v2
92613// W32: encoding: [0x0a,0x00,0x86,0xd4,0x7e,0x04,0x02,0x00]
92614// W64-ERR: error: invalid operand for instruction
92615// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, exec_lo, v2
92616
92617v_cmp_ge_i32_e64 s10, exec_hi, v2
92618// W32: encoding: [0x0a,0x00,0x86,0xd4,0x7f,0x04,0x02,0x00]
92619// W64-ERR: error: invalid operand for instruction
92620// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, exec_hi, v2
92621
92622v_cmp_ge_i32_e64 s10, 0, v2
92623// W32: encoding: [0x0a,0x00,0x86,0xd4,0x80,0x04,0x02,0x00]
92624// W64-ERR: error: invalid operand for instruction
92625// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, 0, v2
92626
92627v_cmp_ge_i32_e64 s10, -1, v2
92628// W32: encoding: [0x0a,0x00,0x86,0xd4,0xc1,0x04,0x02,0x00]
92629// W64-ERR: error: invalid operand for instruction
92630// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, -1, v2
92631
92632v_cmp_ge_i32_e64 s10, 0.5, v2
92633// W32: encoding: [0x0a,0x00,0x86,0xd4,0xf0,0x04,0x02,0x00]
92634// W64-ERR: error: invalid operand for instruction
92635// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, 0.5, v2
92636
92637v_cmp_ge_i32_e64 s10, -4.0, v2
92638// W32: encoding: [0x0a,0x00,0x86,0xd4,0xf7,0x04,0x02,0x00]
92639// W64-ERR: error: invalid operand for instruction
92640// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, -4.0, v2
92641
92642v_cmp_ge_i32_e64 s10, v1, v255
92643// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x03,0x00]
92644// W64-ERR: error: invalid operand for instruction
92645// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, v255
92646
92647v_cmp_ge_i32_e64 s10, v1, s2
92648// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x05,0x00,0x00]
92649// W64-ERR: error: invalid operand for instruction
92650// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, s2
92651
92652v_cmp_ge_i32_e64 s10, v1, s101
92653// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xcb,0x00,0x00]
92654// W64-ERR: error: invalid operand for instruction
92655// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, s101
92656
92657v_cmp_ge_i32_e64 s10, v1, vcc_lo
92658// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd5,0x00,0x00]
92659// W64-ERR: error: invalid operand for instruction
92660// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, vcc_lo
92661
92662v_cmp_ge_i32_e64 s10, v1, vcc_hi
92663// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xd7,0x00,0x00]
92664// W64-ERR: error: invalid operand for instruction
92665// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, vcc_hi
92666
92667v_cmp_ge_i32_e64 s10, v1, m0
92668// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xf9,0x00,0x00]
92669// W64-ERR: error: invalid operand for instruction
92670// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, m0
92671
92672v_cmp_ge_i32_e64 s10, v1, exec_lo
92673// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xfd,0x00,0x00]
92674// W64-ERR: error: invalid operand for instruction
92675// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, exec_lo
92676
92677v_cmp_ge_i32_e64 s10, v1, exec_hi
92678// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xff,0x00,0x00]
92679// W64-ERR: error: invalid operand for instruction
92680// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, exec_hi
92681
92682v_cmp_ge_i32_e64 s10, v1, 0
92683// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x01,0x01,0x00]
92684// W64-ERR: error: invalid operand for instruction
92685// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, 0
92686
92687v_cmp_ge_i32_e64 s10, v1, -1
92688// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0x83,0x01,0x00]
92689// W64-ERR: error: invalid operand for instruction
92690// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, -1
92691
92692v_cmp_ge_i32_e64 s10, v1, 0.5
92693// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xe1,0x01,0x00]
92694// W64-ERR: error: invalid operand for instruction
92695// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, 0.5
92696
92697v_cmp_ge_i32_e64 s10, v1, -4.0
92698// W32: encoding: [0x0a,0x00,0x86,0xd4,0x01,0xef,0x01,0x00]
92699// W64-ERR: error: invalid operand for instruction
92700// W64-ERR-NEXT: v_cmp_ge_i32_e64 s10, v1, -4.0
92701
92702v_cmp_t_i32 vcc_lo, v1, v2
92703// W32: encoding: [0x01,0x05,0x0e,0x7d]
92704// W64-ERR: error: instruction not supported on this GPU
92705// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, v1, v2
92706
92707v_cmp_t_i32 vcc_lo, v255, v2
92708// W32: encoding: [0xff,0x05,0x0e,0x7d]
92709// W64-ERR: error: instruction not supported on this GPU
92710// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, v255, v2
92711
92712v_cmp_t_i32 vcc_lo, s1, v2
92713// W32: encoding: [0x01,0x04,0x0e,0x7d]
92714// W64-ERR: error: instruction not supported on this GPU
92715// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, s1, v2
92716
92717v_cmp_t_i32 vcc_lo, s101, v2
92718// W32: encoding: [0x65,0x04,0x0e,0x7d]
92719// W64-ERR: error: instruction not supported on this GPU
92720// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, s101, v2
92721
92722v_cmp_t_i32 vcc_lo, vcc_lo, v2
92723// W32: encoding: [0x6a,0x04,0x0e,0x7d]
92724// W64-ERR: error: instruction not supported on this GPU
92725// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, vcc_lo, v2
92726
92727v_cmp_t_i32 vcc_lo, vcc_hi, v2
92728// W32: encoding: [0x6b,0x04,0x0e,0x7d]
92729// W64-ERR: error: instruction not supported on this GPU
92730// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, vcc_hi, v2
92731
92732v_cmp_t_i32 vcc_lo, m0, v2
92733// W32: encoding: [0x7c,0x04,0x0e,0x7d]
92734// W64-ERR: error: instruction not supported on this GPU
92735// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, m0, v2
92736
92737v_cmp_t_i32 vcc_lo, exec_lo, v2
92738// W32: encoding: [0x7e,0x04,0x0e,0x7d]
92739// W64-ERR: error: instruction not supported on this GPU
92740// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, exec_lo, v2
92741
92742v_cmp_t_i32 vcc_lo, exec_hi, v2
92743// W32: encoding: [0x7f,0x04,0x0e,0x7d]
92744// W64-ERR: error: instruction not supported on this GPU
92745// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, exec_hi, v2
92746
92747v_cmp_t_i32 vcc_lo, 0, v2
92748// W32: encoding: [0x80,0x04,0x0e,0x7d]
92749// W64-ERR: error: instruction not supported on this GPU
92750// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, 0, v2
92751
92752v_cmp_t_i32 vcc_lo, -1, v2
92753// W32: encoding: [0xc1,0x04,0x0e,0x7d]
92754// W64-ERR: error: instruction not supported on this GPU
92755// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, -1, v2
92756
92757v_cmp_t_i32 vcc_lo, 0.5, v2
92758// W32: encoding: [0xf0,0x04,0x0e,0x7d]
92759// W64-ERR: error: instruction not supported on this GPU
92760// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, 0.5, v2
92761
92762v_cmp_t_i32 vcc_lo, -4.0, v2
92763// W32: encoding: [0xf7,0x04,0x0e,0x7d]
92764// W64-ERR: error: instruction not supported on this GPU
92765// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, -4.0, v2
92766
92767v_cmp_t_i32 vcc_lo, 0xaf123456, v2
92768// W32: encoding: [0xff,0x04,0x0e,0x7d,0x56,0x34,0x12,0xaf]
92769// W64-ERR: error: instruction not supported on this GPU
92770// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, 0xaf123456, v2
92771
92772v_cmp_t_i32 vcc_lo, 0x3f717273, v2
92773// W32: encoding: [0xff,0x04,0x0e,0x7d,0x73,0x72,0x71,0x3f]
92774// W64-ERR: error: instruction not supported on this GPU
92775// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, 0x3f717273, v2
92776
92777v_cmp_t_i32 vcc_lo, v1, v255
92778// W32: encoding: [0x01,0xff,0x0f,0x7d]
92779// W64-ERR: error: instruction not supported on this GPU
92780// W64-ERR-NEXT: v_cmp_t_i32 vcc_lo, v1, v255
92781
92782v_cmp_t_i32_e64 s10, v1, v2
92783// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
92784// W64-ERR: error: invalid operand for instruction
92785// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, v2
92786
92787v_cmp_t_i32_e64 s12, v1, v2
92788// W32: encoding: [0x0c,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
92789// W64-ERR: error: invalid operand for instruction
92790// W64-ERR-NEXT: v_cmp_t_i32_e64 s12, v1, v2
92791
92792v_cmp_t_i32_e64 s100, v1, v2
92793// W32: encoding: [0x64,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
92794// W64-ERR: error: invalid operand for instruction
92795// W64-ERR-NEXT: v_cmp_t_i32_e64 s100, v1, v2
92796
92797v_cmp_t_i32_e64 vcc_lo, v1, v2
92798// W32: encoding: [0x6a,0x00,0x87,0xd4,0x01,0x05,0x02,0x00]
92799// W64-ERR: error: invalid operand for instruction
92800// W64-ERR-NEXT: v_cmp_t_i32_e64 vcc_lo, v1, v2
92801
92802v_cmp_t_i32_e64 s10, v255, v2
92803// W32: encoding: [0x0a,0x00,0x87,0xd4,0xff,0x05,0x02,0x00]
92804// W64-ERR: error: invalid operand for instruction
92805// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v255, v2
92806
92807v_cmp_t_i32_e64 s10, s1, v2
92808// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x04,0x02,0x00]
92809// W64-ERR: error: invalid operand for instruction
92810// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, s1, v2
92811
92812v_cmp_t_i32_e64 s10, s101, v2
92813// W32: encoding: [0x0a,0x00,0x87,0xd4,0x65,0x04,0x02,0x00]
92814// W64-ERR: error: invalid operand for instruction
92815// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, s101, v2
92816
92817v_cmp_t_i32_e64 s10, vcc_lo, v2
92818// W32: encoding: [0x0a,0x00,0x87,0xd4,0x6a,0x04,0x02,0x00]
92819// W64-ERR: error: invalid operand for instruction
92820// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, vcc_lo, v2
92821
92822v_cmp_t_i32_e64 s10, vcc_hi, v2
92823// W32: encoding: [0x0a,0x00,0x87,0xd4,0x6b,0x04,0x02,0x00]
92824// W64-ERR: error: invalid operand for instruction
92825// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, vcc_hi, v2
92826
92827v_cmp_t_i32_e64 s10, m0, v2
92828// W32: encoding: [0x0a,0x00,0x87,0xd4,0x7c,0x04,0x02,0x00]
92829// W64-ERR: error: invalid operand for instruction
92830// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, m0, v2
92831
92832v_cmp_t_i32_e64 s10, exec_lo, v2
92833// W32: encoding: [0x0a,0x00,0x87,0xd4,0x7e,0x04,0x02,0x00]
92834// W64-ERR: error: invalid operand for instruction
92835// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, exec_lo, v2
92836
92837v_cmp_t_i32_e64 s10, exec_hi, v2
92838// W32: encoding: [0x0a,0x00,0x87,0xd4,0x7f,0x04,0x02,0x00]
92839// W64-ERR: error: invalid operand for instruction
92840// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, exec_hi, v2
92841
92842v_cmp_t_i32_e64 s10, 0, v2
92843// W32: encoding: [0x0a,0x00,0x87,0xd4,0x80,0x04,0x02,0x00]
92844// W64-ERR: error: invalid operand for instruction
92845// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, 0, v2
92846
92847v_cmp_t_i32_e64 s10, -1, v2
92848// W32: encoding: [0x0a,0x00,0x87,0xd4,0xc1,0x04,0x02,0x00]
92849// W64-ERR: error: invalid operand for instruction
92850// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, -1, v2
92851
92852v_cmp_t_i32_e64 s10, 0.5, v2
92853// W32: encoding: [0x0a,0x00,0x87,0xd4,0xf0,0x04,0x02,0x00]
92854// W64-ERR: error: invalid operand for instruction
92855// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, 0.5, v2
92856
92857v_cmp_t_i32_e64 s10, -4.0, v2
92858// W32: encoding: [0x0a,0x00,0x87,0xd4,0xf7,0x04,0x02,0x00]
92859// W64-ERR: error: invalid operand for instruction
92860// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, -4.0, v2
92861
92862v_cmp_t_i32_e64 s10, v1, v255
92863// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x03,0x00]
92864// W64-ERR: error: invalid operand for instruction
92865// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, v255
92866
92867v_cmp_t_i32_e64 s10, v1, s2
92868// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x05,0x00,0x00]
92869// W64-ERR: error: invalid operand for instruction
92870// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, s2
92871
92872v_cmp_t_i32_e64 s10, v1, s101
92873// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xcb,0x00,0x00]
92874// W64-ERR: error: invalid operand for instruction
92875// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, s101
92876
92877v_cmp_t_i32_e64 s10, v1, vcc_lo
92878// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd5,0x00,0x00]
92879// W64-ERR: error: invalid operand for instruction
92880// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, vcc_lo
92881
92882v_cmp_t_i32_e64 s10, v1, vcc_hi
92883// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xd7,0x00,0x00]
92884// W64-ERR: error: invalid operand for instruction
92885// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, vcc_hi
92886
92887v_cmp_t_i32_e64 s10, v1, m0
92888// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xf9,0x00,0x00]
92889// W64-ERR: error: invalid operand for instruction
92890// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, m0
92891
92892v_cmp_t_i32_e64 s10, v1, exec_lo
92893// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xfd,0x00,0x00]
92894// W64-ERR: error: invalid operand for instruction
92895// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, exec_lo
92896
92897v_cmp_t_i32_e64 s10, v1, exec_hi
92898// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xff,0x00,0x00]
92899// W64-ERR: error: invalid operand for instruction
92900// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, exec_hi
92901
92902v_cmp_t_i32_e64 s10, v1, 0
92903// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x01,0x01,0x00]
92904// W64-ERR: error: invalid operand for instruction
92905// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, 0
92906
92907v_cmp_t_i32_e64 s10, v1, -1
92908// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0x83,0x01,0x00]
92909// W64-ERR: error: invalid operand for instruction
92910// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, -1
92911
92912v_cmp_t_i32_e64 s10, v1, 0.5
92913// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xe1,0x01,0x00]
92914// W64-ERR: error: invalid operand for instruction
92915// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, 0.5
92916
92917v_cmp_t_i32_e64 s10, v1, -4.0
92918// W32: encoding: [0x0a,0x00,0x87,0xd4,0x01,0xef,0x01,0x00]
92919// W64-ERR: error: invalid operand for instruction
92920// W64-ERR-NEXT: v_cmp_t_i32_e64 s10, v1, -4.0
92921
92922v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
92923// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x06]
92924// W64-ERR: error: invalid operand for instruction
92925// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
92926
92927v_cmp_f_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
92928// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x88,0x06,0x06]
92929// W64-ERR: error: invalid operand for instruction
92930// W64-ERR-NEXT: v_cmp_f_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
92931
92932v_cmp_f_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
92933// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0xe4,0x06,0x06]
92934// W64-ERR: error: invalid operand for instruction
92935// W64-ERR-NEXT: v_cmp_f_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
92936
92937v_cmp_f_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
92938// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x00,0x06,0x06]
92939// W64-ERR: error: invalid operand for instruction
92940// W64-ERR-NEXT: v_cmp_f_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
92941
92942v_cmp_f_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
92943// W32: encoding: [0xf9,0x04,0x00,0x7d,0xff,0x86,0x06,0x06]
92944// W64-ERR: error: invalid operand for instruction
92945// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
92946
92947v_cmp_f_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
92948// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x86,0x06]
92949// W64-ERR: error: invalid operand for instruction
92950// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
92951
92952v_cmp_f_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
92953// W32: encoding: [0xf9,0x04,0x00,0x7d,0x65,0x86,0x86,0x06]
92954// W64-ERR: error: invalid operand for instruction
92955// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
92956
92957v_cmp_f_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
92958// W32: encoding: [0xf9,0x04,0x00,0x7d,0x6a,0x86,0x86,0x06]
92959// W64-ERR: error: invalid operand for instruction
92960// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
92961
92962v_cmp_f_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
92963// W32: encoding: [0xf9,0x04,0x00,0x7d,0x6b,0x86,0x86,0x06]
92964// W64-ERR: error: invalid operand for instruction
92965// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
92966
92967v_cmp_f_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
92968// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7c,0x86,0x86,0x06]
92969// W64-ERR: error: invalid operand for instruction
92970// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
92971
92972v_cmp_f_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
92973// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7e,0x86,0x86,0x06]
92974// W64-ERR: error: invalid operand for instruction
92975// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
92976
92977v_cmp_f_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
92978// W32: encoding: [0xf9,0x04,0x00,0x7d,0x7f,0x86,0x86,0x06]
92979// W64-ERR: error: invalid operand for instruction
92980// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
92981
92982v_cmp_f_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
92983// W32: encoding: [0xf9,0xfe,0x01,0x7d,0x01,0x86,0x06,0x06]
92984// W64-ERR: error: invalid operand for instruction
92985// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
92986
92987v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
92988// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x00,0x06]
92989// W64-ERR: error: invalid operand for instruction
92990// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
92991
92992v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
92993// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x01,0x06]
92994// W64-ERR: error: invalid operand for instruction
92995// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
92996
92997v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
92998// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x02,0x06]
92999// W64-ERR: error: invalid operand for instruction
93000// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93001
93002v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93003// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x03,0x06]
93004// W64-ERR: error: invalid operand for instruction
93005// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93006
93007v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93008// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x04,0x06]
93009// W64-ERR: error: invalid operand for instruction
93010// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93011
93012v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93013// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x05,0x06]
93014// W64-ERR: error: invalid operand for instruction
93015// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93016
93017v_cmp_f_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93018// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x0e,0x06]
93019// W64-ERR: error: invalid operand for instruction
93020// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93021
93022v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93023// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x00]
93024// W64-ERR: error: invalid operand for instruction
93025// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93026
93027v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93028// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x01]
93029// W64-ERR: error: invalid operand for instruction
93030// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93031
93032v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93033// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x02]
93034// W64-ERR: error: invalid operand for instruction
93035// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93036
93037v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93038// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x03]
93039// W64-ERR: error: invalid operand for instruction
93040// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93041
93042v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93043// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x04]
93044// W64-ERR: error: invalid operand for instruction
93045// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93046
93047v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93048// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x05]
93049// W64-ERR: error: invalid operand for instruction
93050// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93051
93052v_cmp_f_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93053// W32: encoding: [0xf9,0x04,0x00,0x7d,0x01,0x86,0x06,0x0e]
93054// W64-ERR: error: invalid operand for instruction
93055// W64-ERR-NEXT: v_cmp_f_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93056
93057v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93058// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x06]
93059// W64-ERR: error: invalid operand for instruction
93060// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93061
93062v_cmp_lt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93063// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x88,0x06,0x06]
93064// W64-ERR: error: invalid operand for instruction
93065// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93066
93067v_cmp_lt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93068// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0xe4,0x06,0x06]
93069// W64-ERR: error: invalid operand for instruction
93070// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93071
93072v_cmp_lt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93073// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x00,0x06,0x06]
93074// W64-ERR: error: invalid operand for instruction
93075// W64-ERR-NEXT: v_cmp_lt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93076
93077v_cmp_lt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93078// W32: encoding: [0xf9,0x04,0x02,0x7d,0xff,0x86,0x06,0x06]
93079// W64-ERR: error: invalid operand for instruction
93080// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93081
93082v_cmp_lt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93083// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x86,0x06]
93084// W64-ERR: error: invalid operand for instruction
93085// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93086
93087v_cmp_lt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93088// W32: encoding: [0xf9,0x04,0x02,0x7d,0x65,0x86,0x86,0x06]
93089// W64-ERR: error: invalid operand for instruction
93090// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93091
93092v_cmp_lt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93093// W32: encoding: [0xf9,0x04,0x02,0x7d,0x6a,0x86,0x86,0x06]
93094// W64-ERR: error: invalid operand for instruction
93095// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93096
93097v_cmp_lt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93098// W32: encoding: [0xf9,0x04,0x02,0x7d,0x6b,0x86,0x86,0x06]
93099// W64-ERR: error: invalid operand for instruction
93100// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93101
93102v_cmp_lt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93103// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7c,0x86,0x86,0x06]
93104// W64-ERR: error: invalid operand for instruction
93105// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93106
93107v_cmp_lt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93108// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7e,0x86,0x86,0x06]
93109// W64-ERR: error: invalid operand for instruction
93110// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93111
93112v_cmp_lt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93113// W32: encoding: [0xf9,0x04,0x02,0x7d,0x7f,0x86,0x86,0x06]
93114// W64-ERR: error: invalid operand for instruction
93115// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93116
93117v_cmp_lt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93118// W32: encoding: [0xf9,0xfe,0x03,0x7d,0x01,0x86,0x06,0x06]
93119// W64-ERR: error: invalid operand for instruction
93120// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93121
93122v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93123// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x00,0x06]
93124// W64-ERR: error: invalid operand for instruction
93125// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93126
93127v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93128// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x01,0x06]
93129// W64-ERR: error: invalid operand for instruction
93130// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93131
93132v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93133// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x02,0x06]
93134// W64-ERR: error: invalid operand for instruction
93135// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93136
93137v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93138// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x03,0x06]
93139// W64-ERR: error: invalid operand for instruction
93140// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93141
93142v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93143// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x04,0x06]
93144// W64-ERR: error: invalid operand for instruction
93145// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93146
93147v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93148// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x05,0x06]
93149// W64-ERR: error: invalid operand for instruction
93150// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93151
93152v_cmp_lt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93153// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x0e,0x06]
93154// W64-ERR: error: invalid operand for instruction
93155// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93156
93157v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93158// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x00]
93159// W64-ERR: error: invalid operand for instruction
93160// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93161
93162v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93163// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x01]
93164// W64-ERR: error: invalid operand for instruction
93165// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93166
93167v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93168// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x02]
93169// W64-ERR: error: invalid operand for instruction
93170// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93171
93172v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93173// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x03]
93174// W64-ERR: error: invalid operand for instruction
93175// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93176
93177v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93178// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x04]
93179// W64-ERR: error: invalid operand for instruction
93180// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93181
93182v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93183// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x05]
93184// W64-ERR: error: invalid operand for instruction
93185// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93186
93187v_cmp_lt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93188// W32: encoding: [0xf9,0x04,0x02,0x7d,0x01,0x86,0x06,0x0e]
93189// W64-ERR: error: invalid operand for instruction
93190// W64-ERR-NEXT: v_cmp_lt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93191
93192v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93193// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x06]
93194// W64-ERR: error: invalid operand for instruction
93195// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93196
93197v_cmp_eq_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93198// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x88,0x06,0x06]
93199// W64-ERR: error: invalid operand for instruction
93200// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93201
93202v_cmp_eq_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93203// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0xe4,0x06,0x06]
93204// W64-ERR: error: invalid operand for instruction
93205// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93206
93207v_cmp_eq_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93208// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x00,0x06,0x06]
93209// W64-ERR: error: invalid operand for instruction
93210// W64-ERR-NEXT: v_cmp_eq_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93211
93212v_cmp_eq_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93213// W32: encoding: [0xf9,0x04,0x04,0x7d,0xff,0x86,0x06,0x06]
93214// W64-ERR: error: invalid operand for instruction
93215// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93216
93217v_cmp_eq_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93218// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x86,0x06]
93219// W64-ERR: error: invalid operand for instruction
93220// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93221
93222v_cmp_eq_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93223// W32: encoding: [0xf9,0x04,0x04,0x7d,0x65,0x86,0x86,0x06]
93224// W64-ERR: error: invalid operand for instruction
93225// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93226
93227v_cmp_eq_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93228// W32: encoding: [0xf9,0x04,0x04,0x7d,0x6a,0x86,0x86,0x06]
93229// W64-ERR: error: invalid operand for instruction
93230// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93231
93232v_cmp_eq_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93233// W32: encoding: [0xf9,0x04,0x04,0x7d,0x6b,0x86,0x86,0x06]
93234// W64-ERR: error: invalid operand for instruction
93235// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93236
93237v_cmp_eq_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93238// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7c,0x86,0x86,0x06]
93239// W64-ERR: error: invalid operand for instruction
93240// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93241
93242v_cmp_eq_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93243// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7e,0x86,0x86,0x06]
93244// W64-ERR: error: invalid operand for instruction
93245// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93246
93247v_cmp_eq_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93248// W32: encoding: [0xf9,0x04,0x04,0x7d,0x7f,0x86,0x86,0x06]
93249// W64-ERR: error: invalid operand for instruction
93250// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93251
93252v_cmp_eq_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93253// W32: encoding: [0xf9,0xfe,0x05,0x7d,0x01,0x86,0x06,0x06]
93254// W64-ERR: error: invalid operand for instruction
93255// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93256
93257v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93258// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x00,0x06]
93259// W64-ERR: error: invalid operand for instruction
93260// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93261
93262v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93263// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x01,0x06]
93264// W64-ERR: error: invalid operand for instruction
93265// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93266
93267v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93268// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x02,0x06]
93269// W64-ERR: error: invalid operand for instruction
93270// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93271
93272v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93273// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x03,0x06]
93274// W64-ERR: error: invalid operand for instruction
93275// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93276
93277v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93278// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x04,0x06]
93279// W64-ERR: error: invalid operand for instruction
93280// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93281
93282v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93283// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x05,0x06]
93284// W64-ERR: error: invalid operand for instruction
93285// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93286
93287v_cmp_eq_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93288// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x0e,0x06]
93289// W64-ERR: error: invalid operand for instruction
93290// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93291
93292v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93293// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x00]
93294// W64-ERR: error: invalid operand for instruction
93295// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93296
93297v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93298// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x01]
93299// W64-ERR: error: invalid operand for instruction
93300// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93301
93302v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93303// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x02]
93304// W64-ERR: error: invalid operand for instruction
93305// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93306
93307v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93308// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x03]
93309// W64-ERR: error: invalid operand for instruction
93310// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93311
93312v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93313// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x04]
93314// W64-ERR: error: invalid operand for instruction
93315// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93316
93317v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93318// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x05]
93319// W64-ERR: error: invalid operand for instruction
93320// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93321
93322v_cmp_eq_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93323// W32: encoding: [0xf9,0x04,0x04,0x7d,0x01,0x86,0x06,0x0e]
93324// W64-ERR: error: invalid operand for instruction
93325// W64-ERR-NEXT: v_cmp_eq_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93326
93327v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93328// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x06]
93329// W64-ERR: error: invalid operand for instruction
93330// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93331
93332v_cmp_le_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93333// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x88,0x06,0x06]
93334// W64-ERR: error: invalid operand for instruction
93335// W64-ERR-NEXT: v_cmp_le_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93336
93337v_cmp_le_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93338// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0xe4,0x06,0x06]
93339// W64-ERR: error: invalid operand for instruction
93340// W64-ERR-NEXT: v_cmp_le_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93341
93342v_cmp_le_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93343// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x00,0x06,0x06]
93344// W64-ERR: error: invalid operand for instruction
93345// W64-ERR-NEXT: v_cmp_le_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93346
93347v_cmp_le_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93348// W32: encoding: [0xf9,0x04,0x06,0x7d,0xff,0x86,0x06,0x06]
93349// W64-ERR: error: invalid operand for instruction
93350// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93351
93352v_cmp_le_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93353// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x86,0x06]
93354// W64-ERR: error: invalid operand for instruction
93355// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93356
93357v_cmp_le_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93358// W32: encoding: [0xf9,0x04,0x06,0x7d,0x65,0x86,0x86,0x06]
93359// W64-ERR: error: invalid operand for instruction
93360// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93361
93362v_cmp_le_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93363// W32: encoding: [0xf9,0x04,0x06,0x7d,0x6a,0x86,0x86,0x06]
93364// W64-ERR: error: invalid operand for instruction
93365// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93366
93367v_cmp_le_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93368// W32: encoding: [0xf9,0x04,0x06,0x7d,0x6b,0x86,0x86,0x06]
93369// W64-ERR: error: invalid operand for instruction
93370// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93371
93372v_cmp_le_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93373// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7c,0x86,0x86,0x06]
93374// W64-ERR: error: invalid operand for instruction
93375// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93376
93377v_cmp_le_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93378// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7e,0x86,0x86,0x06]
93379// W64-ERR: error: invalid operand for instruction
93380// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93381
93382v_cmp_le_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93383// W32: encoding: [0xf9,0x04,0x06,0x7d,0x7f,0x86,0x86,0x06]
93384// W64-ERR: error: invalid operand for instruction
93385// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93386
93387v_cmp_le_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93388// W32: encoding: [0xf9,0xfe,0x07,0x7d,0x01,0x86,0x06,0x06]
93389// W64-ERR: error: invalid operand for instruction
93390// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93391
93392v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93393// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x00,0x06]
93394// W64-ERR: error: invalid operand for instruction
93395// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93396
93397v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93398// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x01,0x06]
93399// W64-ERR: error: invalid operand for instruction
93400// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93401
93402v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93403// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x02,0x06]
93404// W64-ERR: error: invalid operand for instruction
93405// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93406
93407v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93408// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x03,0x06]
93409// W64-ERR: error: invalid operand for instruction
93410// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93411
93412v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93413// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x04,0x06]
93414// W64-ERR: error: invalid operand for instruction
93415// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93416
93417v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93418// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x05,0x06]
93419// W64-ERR: error: invalid operand for instruction
93420// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93421
93422v_cmp_le_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93423// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x0e,0x06]
93424// W64-ERR: error: invalid operand for instruction
93425// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93426
93427v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93428// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x00]
93429// W64-ERR: error: invalid operand for instruction
93430// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93431
93432v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93433// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x01]
93434// W64-ERR: error: invalid operand for instruction
93435// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93436
93437v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93438// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x02]
93439// W64-ERR: error: invalid operand for instruction
93440// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93441
93442v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93443// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x03]
93444// W64-ERR: error: invalid operand for instruction
93445// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93446
93447v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93448// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x04]
93449// W64-ERR: error: invalid operand for instruction
93450// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93451
93452v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93453// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x05]
93454// W64-ERR: error: invalid operand for instruction
93455// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93456
93457v_cmp_le_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93458// W32: encoding: [0xf9,0x04,0x06,0x7d,0x01,0x86,0x06,0x0e]
93459// W64-ERR: error: invalid operand for instruction
93460// W64-ERR-NEXT: v_cmp_le_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93461
93462v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93463// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x06]
93464// W64-ERR: error: invalid operand for instruction
93465// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93466
93467v_cmp_gt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93468// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x88,0x06,0x06]
93469// W64-ERR: error: invalid operand for instruction
93470// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93471
93472v_cmp_gt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93473// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0xe4,0x06,0x06]
93474// W64-ERR: error: invalid operand for instruction
93475// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93476
93477v_cmp_gt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93478// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x00,0x06,0x06]
93479// W64-ERR: error: invalid operand for instruction
93480// W64-ERR-NEXT: v_cmp_gt_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93481
93482v_cmp_gt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93483// W32: encoding: [0xf9,0x04,0x08,0x7d,0xff,0x86,0x06,0x06]
93484// W64-ERR: error: invalid operand for instruction
93485// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93486
93487v_cmp_gt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93488// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x86,0x06]
93489// W64-ERR: error: invalid operand for instruction
93490// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93491
93492v_cmp_gt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93493// W32: encoding: [0xf9,0x04,0x08,0x7d,0x65,0x86,0x86,0x06]
93494// W64-ERR: error: invalid operand for instruction
93495// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93496
93497v_cmp_gt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93498// W32: encoding: [0xf9,0x04,0x08,0x7d,0x6a,0x86,0x86,0x06]
93499// W64-ERR: error: invalid operand for instruction
93500// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93501
93502v_cmp_gt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93503// W32: encoding: [0xf9,0x04,0x08,0x7d,0x6b,0x86,0x86,0x06]
93504// W64-ERR: error: invalid operand for instruction
93505// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93506
93507v_cmp_gt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93508// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7c,0x86,0x86,0x06]
93509// W64-ERR: error: invalid operand for instruction
93510// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93511
93512v_cmp_gt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93513// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7e,0x86,0x86,0x06]
93514// W64-ERR: error: invalid operand for instruction
93515// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93516
93517v_cmp_gt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93518// W32: encoding: [0xf9,0x04,0x08,0x7d,0x7f,0x86,0x86,0x06]
93519// W64-ERR: error: invalid operand for instruction
93520// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93521
93522v_cmp_gt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93523// W32: encoding: [0xf9,0xfe,0x09,0x7d,0x01,0x86,0x06,0x06]
93524// W64-ERR: error: invalid operand for instruction
93525// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93526
93527v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93528// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x00,0x06]
93529// W64-ERR: error: invalid operand for instruction
93530// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93531
93532v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93533// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x01,0x06]
93534// W64-ERR: error: invalid operand for instruction
93535// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93536
93537v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93538// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x02,0x06]
93539// W64-ERR: error: invalid operand for instruction
93540// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93541
93542v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93543// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x03,0x06]
93544// W64-ERR: error: invalid operand for instruction
93545// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93546
93547v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93548// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x04,0x06]
93549// W64-ERR: error: invalid operand for instruction
93550// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93551
93552v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93553// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x05,0x06]
93554// W64-ERR: error: invalid operand for instruction
93555// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93556
93557v_cmp_gt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93558// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x0e,0x06]
93559// W64-ERR: error: invalid operand for instruction
93560// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93561
93562v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93563// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x00]
93564// W64-ERR: error: invalid operand for instruction
93565// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93566
93567v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93568// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x01]
93569// W64-ERR: error: invalid operand for instruction
93570// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93571
93572v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93573// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x02]
93574// W64-ERR: error: invalid operand for instruction
93575// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93576
93577v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93578// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x03]
93579// W64-ERR: error: invalid operand for instruction
93580// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93581
93582v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93583// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x04]
93584// W64-ERR: error: invalid operand for instruction
93585// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93586
93587v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93588// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x05]
93589// W64-ERR: error: invalid operand for instruction
93590// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93591
93592v_cmp_gt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93593// W32: encoding: [0xf9,0x04,0x08,0x7d,0x01,0x86,0x06,0x0e]
93594// W64-ERR: error: invalid operand for instruction
93595// W64-ERR-NEXT: v_cmp_gt_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93596
93597v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93598// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x06]
93599// W64-ERR: error: invalid operand for instruction
93600// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93601
93602v_cmp_ne_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93603// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x88,0x06,0x06]
93604// W64-ERR: error: invalid operand for instruction
93605// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93606
93607v_cmp_ne_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93608// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0xe4,0x06,0x06]
93609// W64-ERR: error: invalid operand for instruction
93610// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93611
93612v_cmp_ne_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93613// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x00,0x06,0x06]
93614// W64-ERR: error: invalid operand for instruction
93615// W64-ERR-NEXT: v_cmp_ne_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93616
93617v_cmp_ne_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93618// W32: encoding: [0xf9,0x04,0x0a,0x7d,0xff,0x86,0x06,0x06]
93619// W64-ERR: error: invalid operand for instruction
93620// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93621
93622v_cmp_ne_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93623// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x86,0x06]
93624// W64-ERR: error: invalid operand for instruction
93625// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93626
93627v_cmp_ne_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93628// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x65,0x86,0x86,0x06]
93629// W64-ERR: error: invalid operand for instruction
93630// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93631
93632v_cmp_ne_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93633// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x6a,0x86,0x86,0x06]
93634// W64-ERR: error: invalid operand for instruction
93635// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93636
93637v_cmp_ne_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93638// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x6b,0x86,0x86,0x06]
93639// W64-ERR: error: invalid operand for instruction
93640// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93641
93642v_cmp_ne_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93643// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7c,0x86,0x86,0x06]
93644// W64-ERR: error: invalid operand for instruction
93645// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93646
93647v_cmp_ne_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93648// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7e,0x86,0x86,0x06]
93649// W64-ERR: error: invalid operand for instruction
93650// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93651
93652v_cmp_ne_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93653// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x7f,0x86,0x86,0x06]
93654// W64-ERR: error: invalid operand for instruction
93655// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93656
93657v_cmp_ne_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93658// W32: encoding: [0xf9,0xfe,0x0b,0x7d,0x01,0x86,0x06,0x06]
93659// W64-ERR: error: invalid operand for instruction
93660// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93661
93662v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93663// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x00,0x06]
93664// W64-ERR: error: invalid operand for instruction
93665// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93666
93667v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93668// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x01,0x06]
93669// W64-ERR: error: invalid operand for instruction
93670// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93671
93672v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93673// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x02,0x06]
93674// W64-ERR: error: invalid operand for instruction
93675// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93676
93677v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93678// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x03,0x06]
93679// W64-ERR: error: invalid operand for instruction
93680// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93681
93682v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93683// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x04,0x06]
93684// W64-ERR: error: invalid operand for instruction
93685// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93686
93687v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93688// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x05,0x06]
93689// W64-ERR: error: invalid operand for instruction
93690// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93691
93692v_cmp_ne_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93693// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x0e,0x06]
93694// W64-ERR: error: invalid operand for instruction
93695// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93696
93697v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93698// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x00]
93699// W64-ERR: error: invalid operand for instruction
93700// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93701
93702v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93703// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x01]
93704// W64-ERR: error: invalid operand for instruction
93705// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93706
93707v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93708// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x02]
93709// W64-ERR: error: invalid operand for instruction
93710// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93711
93712v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93713// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x03]
93714// W64-ERR: error: invalid operand for instruction
93715// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93716
93717v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93718// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x04]
93719// W64-ERR: error: invalid operand for instruction
93720// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93721
93722v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93723// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x05]
93724// W64-ERR: error: invalid operand for instruction
93725// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93726
93727v_cmp_ne_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93728// W32: encoding: [0xf9,0x04,0x0a,0x7d,0x01,0x86,0x06,0x0e]
93729// W64-ERR: error: invalid operand for instruction
93730// W64-ERR-NEXT: v_cmp_ne_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93731
93732v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93733// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x06]
93734// W64-ERR: error: invalid operand for instruction
93735// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93736
93737v_cmp_ge_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93738// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x88,0x06,0x06]
93739// W64-ERR: error: invalid operand for instruction
93740// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93741
93742v_cmp_ge_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93743// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0xe4,0x06,0x06]
93744// W64-ERR: error: invalid operand for instruction
93745// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93746
93747v_cmp_ge_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93748// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x00,0x06,0x06]
93749// W64-ERR: error: invalid operand for instruction
93750// W64-ERR-NEXT: v_cmp_ge_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93751
93752v_cmp_ge_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93753// W32: encoding: [0xf9,0x04,0x0c,0x7d,0xff,0x86,0x06,0x06]
93754// W64-ERR: error: invalid operand for instruction
93755// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93756
93757v_cmp_ge_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93758// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x86,0x06]
93759// W64-ERR: error: invalid operand for instruction
93760// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93761
93762v_cmp_ge_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93763// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x65,0x86,0x86,0x06]
93764// W64-ERR: error: invalid operand for instruction
93765// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93766
93767v_cmp_ge_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93768// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x6a,0x86,0x86,0x06]
93769// W64-ERR: error: invalid operand for instruction
93770// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93771
93772v_cmp_ge_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93773// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x6b,0x86,0x86,0x06]
93774// W64-ERR: error: invalid operand for instruction
93775// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93776
93777v_cmp_ge_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93778// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7c,0x86,0x86,0x06]
93779// W64-ERR: error: invalid operand for instruction
93780// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93781
93782v_cmp_ge_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93783// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7e,0x86,0x86,0x06]
93784// W64-ERR: error: invalid operand for instruction
93785// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93786
93787v_cmp_ge_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93788// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x7f,0x86,0x86,0x06]
93789// W64-ERR: error: invalid operand for instruction
93790// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93791
93792v_cmp_ge_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93793// W32: encoding: [0xf9,0xfe,0x0d,0x7d,0x01,0x86,0x06,0x06]
93794// W64-ERR: error: invalid operand for instruction
93795// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93796
93797v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93798// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x00,0x06]
93799// W64-ERR: error: invalid operand for instruction
93800// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93801
93802v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93803// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x01,0x06]
93804// W64-ERR: error: invalid operand for instruction
93805// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93806
93807v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93808// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x02,0x06]
93809// W64-ERR: error: invalid operand for instruction
93810// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93811
93812v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93813// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x03,0x06]
93814// W64-ERR: error: invalid operand for instruction
93815// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93816
93817v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93818// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x04,0x06]
93819// W64-ERR: error: invalid operand for instruction
93820// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93821
93822v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93823// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x05,0x06]
93824// W64-ERR: error: invalid operand for instruction
93825// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93826
93827v_cmp_ge_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93828// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x0e,0x06]
93829// W64-ERR: error: invalid operand for instruction
93830// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93831
93832v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93833// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x00]
93834// W64-ERR: error: invalid operand for instruction
93835// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93836
93837v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93838// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x01]
93839// W64-ERR: error: invalid operand for instruction
93840// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93841
93842v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93843// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x02]
93844// W64-ERR: error: invalid operand for instruction
93845// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93846
93847v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93848// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x03]
93849// W64-ERR: error: invalid operand for instruction
93850// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93851
93852v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93853// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x04]
93854// W64-ERR: error: invalid operand for instruction
93855// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93856
93857v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93858// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x05]
93859// W64-ERR: error: invalid operand for instruction
93860// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93861
93862v_cmp_ge_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93863// W32: encoding: [0xf9,0x04,0x0c,0x7d,0x01,0x86,0x06,0x0e]
93864// W64-ERR: error: invalid operand for instruction
93865// W64-ERR-NEXT: v_cmp_ge_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93866
93867v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93868// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x06]
93869// W64-ERR: error: invalid operand for instruction
93870// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
93871
93872v_cmp_t_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93873// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x88,0x06,0x06]
93874// W64-ERR: error: invalid operand for instruction
93875// W64-ERR-NEXT: v_cmp_t_i32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
93876
93877v_cmp_t_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93878// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0xe4,0x06,0x06]
93879// W64-ERR: error: invalid operand for instruction
93880// W64-ERR-NEXT: v_cmp_t_i32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
93881
93882v_cmp_t_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93883// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x00,0x06,0x06]
93884// W64-ERR: error: invalid operand for instruction
93885// W64-ERR-NEXT: v_cmp_t_i32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
93886
93887v_cmp_t_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93888// W32: encoding: [0xf9,0x04,0x0e,0x7d,0xff,0x86,0x06,0x06]
93889// W64-ERR: error: invalid operand for instruction
93890// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
93891
93892v_cmp_t_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93893// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x86,0x06]
93894// W64-ERR: error: invalid operand for instruction
93895// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
93896
93897v_cmp_t_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93898// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x65,0x86,0x86,0x06]
93899// W64-ERR: error: invalid operand for instruction
93900// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
93901
93902v_cmp_t_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93903// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x6a,0x86,0x86,0x06]
93904// W64-ERR: error: invalid operand for instruction
93905// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
93906
93907v_cmp_t_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93908// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x6b,0x86,0x86,0x06]
93909// W64-ERR: error: invalid operand for instruction
93910// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
93911
93912v_cmp_t_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93913// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7c,0x86,0x86,0x06]
93914// W64-ERR: error: invalid operand for instruction
93915// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
93916
93917v_cmp_t_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93918// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7e,0x86,0x86,0x06]
93919// W64-ERR: error: invalid operand for instruction
93920// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
93921
93922v_cmp_t_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93923// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x7f,0x86,0x86,0x06]
93924// W64-ERR: error: invalid operand for instruction
93925// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
93926
93927v_cmp_t_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93928// W32: encoding: [0xf9,0xfe,0x0f,0x7d,0x01,0x86,0x06,0x06]
93929// W64-ERR: error: invalid operand for instruction
93930// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
93931
93932v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93933// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x00,0x06]
93934// W64-ERR: error: invalid operand for instruction
93935// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
93936
93937v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93938// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x01,0x06]
93939// W64-ERR: error: invalid operand for instruction
93940// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
93941
93942v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93943// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x02,0x06]
93944// W64-ERR: error: invalid operand for instruction
93945// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
93946
93947v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93948// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x03,0x06]
93949// W64-ERR: error: invalid operand for instruction
93950// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
93951
93952v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93953// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x04,0x06]
93954// W64-ERR: error: invalid operand for instruction
93955// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
93956
93957v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93958// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x05,0x06]
93959// W64-ERR: error: invalid operand for instruction
93960// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
93961
93962v_cmp_t_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93963// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x0e,0x06]
93964// W64-ERR: error: invalid operand for instruction
93965// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
93966
93967v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93968// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x00]
93969// W64-ERR: error: invalid operand for instruction
93970// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
93971
93972v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93973// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x01]
93974// W64-ERR: error: invalid operand for instruction
93975// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
93976
93977v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93978// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x02]
93979// W64-ERR: error: invalid operand for instruction
93980// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
93981
93982v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93983// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x03]
93984// W64-ERR: error: invalid operand for instruction
93985// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
93986
93987v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93988// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x04]
93989// W64-ERR: error: invalid operand for instruction
93990// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
93991
93992v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93993// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x05]
93994// W64-ERR: error: invalid operand for instruction
93995// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
93996
93997v_cmp_t_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
93998// W32: encoding: [0xf9,0x04,0x0e,0x7d,0x01,0x86,0x06,0x0e]
93999// W64-ERR: error: invalid operand for instruction
94000// W64-ERR-NEXT: v_cmp_t_i32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
94001
94002v_cmp_class_f32 vcc, v1, v2
94003// W64: encoding: [0x01,0x05,0x10,0x7d]
94004// W32-ERR: error: instruction not supported on this GPU
94005// W32-ERR-NEXT: v_cmp_class_f32 vcc, v1, v2
94006
94007v_cmp_class_f32 vcc, v255, v2
94008// W64: encoding: [0xff,0x05,0x10,0x7d]
94009// W32-ERR: error: instruction not supported on this GPU
94010// W32-ERR-NEXT: v_cmp_class_f32 vcc, v255, v2
94011
94012v_cmp_class_f32 vcc, s1, v2
94013// W64: encoding: [0x01,0x04,0x10,0x7d]
94014// W32-ERR: error: instruction not supported on this GPU
94015// W32-ERR-NEXT: v_cmp_class_f32 vcc, s1, v2
94016
94017v_cmp_class_f32 vcc, s101, v2
94018// W64: encoding: [0x65,0x04,0x10,0x7d]
94019// W32-ERR: error: instruction not supported on this GPU
94020// W32-ERR-NEXT: v_cmp_class_f32 vcc, s101, v2
94021
94022v_cmp_class_f32 vcc, vcc_lo, v2
94023// W64: encoding: [0x6a,0x04,0x10,0x7d]
94024// W32-ERR: error: instruction not supported on this GPU
94025// W32-ERR-NEXT: v_cmp_class_f32 vcc, vcc_lo, v2
94026
94027v_cmp_class_f32 vcc, vcc_hi, v2
94028// W64: encoding: [0x6b,0x04,0x10,0x7d]
94029// W32-ERR: error: instruction not supported on this GPU
94030// W32-ERR-NEXT: v_cmp_class_f32 vcc, vcc_hi, v2
94031
94032v_cmp_class_f32 vcc, m0, v2
94033// W64: encoding: [0x7c,0x04,0x10,0x7d]
94034// W32-ERR: error: instruction not supported on this GPU
94035// W32-ERR-NEXT: v_cmp_class_f32 vcc, m0, v2
94036
94037v_cmp_class_f32 vcc, exec_lo, v2
94038// W64: encoding: [0x7e,0x04,0x10,0x7d]
94039// W32-ERR: error: instruction not supported on this GPU
94040// W32-ERR-NEXT: v_cmp_class_f32 vcc, exec_lo, v2
94041
94042v_cmp_class_f32 vcc, exec_hi, v2
94043// W64: encoding: [0x7f,0x04,0x10,0x7d]
94044// W32-ERR: error: instruction not supported on this GPU
94045// W32-ERR-NEXT: v_cmp_class_f32 vcc, exec_hi, v2
94046
94047v_cmp_class_f32 vcc, 0, v2
94048// W64: encoding: [0x80,0x04,0x10,0x7d]
94049// W32-ERR: error: instruction not supported on this GPU
94050// W32-ERR-NEXT: v_cmp_class_f32 vcc, 0, v2
94051
94052v_cmp_class_f32 vcc, -1, v2
94053// W64: encoding: [0xc1,0x04,0x10,0x7d]
94054// W32-ERR: error: instruction not supported on this GPU
94055// W32-ERR-NEXT: v_cmp_class_f32 vcc, -1, v2
94056
94057v_cmp_class_f32 vcc, 0.5, v2
94058// W64: encoding: [0xf0,0x04,0x10,0x7d]
94059// W32-ERR: error: instruction not supported on this GPU
94060// W32-ERR-NEXT: v_cmp_class_f32 vcc, 0.5, v2
94061
94062v_cmp_class_f32 vcc, -4.0, v2
94063// W64: encoding: [0xf7,0x04,0x10,0x7d]
94064// W32-ERR: error: instruction not supported on this GPU
94065// W32-ERR-NEXT: v_cmp_class_f32 vcc, -4.0, v2
94066
94067v_cmp_class_f32 vcc, 0xaf123456, v2
94068// W64: encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf]
94069// W32-ERR: error: instruction not supported on this GPU
94070// W32-ERR-NEXT: v_cmp_class_f32 vcc, 0xaf123456, v2
94071
94072v_cmp_class_f32 vcc, 0x3f717273, v2
94073// W64: encoding: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f]
94074// W32-ERR: error: instruction not supported on this GPU
94075// W32-ERR-NEXT: v_cmp_class_f32 vcc, 0x3f717273, v2
94076
94077v_cmp_class_f32 vcc, v1, v255
94078// W64: encoding: [0x01,0xff,0x11,0x7d]
94079// W32-ERR: error: instruction not supported on this GPU
94080// W32-ERR-NEXT: v_cmp_class_f32 vcc, v1, v255
94081
94082v_cmp_class_f32_e64 s[10:11], v1, v2
94083// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
94084// W32-ERR: error: invalid operand for instruction
94085// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, v2
94086
94087v_cmp_class_f32_e64 s[12:13], v1, v2
94088// W64: encoding: [0x0c,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
94089// W32-ERR: error: invalid operand for instruction
94090// W32-ERR-NEXT: v_cmp_class_f32_e64 s[12:13], v1, v2
94091
94092v_cmp_class_f32_e64 s[100:101], v1, v2
94093// W64: encoding: [0x64,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
94094// W32-ERR: error: invalid operand for instruction
94095// W32-ERR-NEXT: v_cmp_class_f32_e64 s[100:101], v1, v2
94096
94097v_cmp_class_f32_e64 vcc, v1, v2
94098// W64: encoding: [0x6a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
94099// W32-ERR: error: invalid operand for instruction
94100// W32-ERR-NEXT: v_cmp_class_f32_e64 vcc, v1, v2
94101
94102v_cmp_class_f32_e64 s[10:11], v255, v2
94103// W64: encoding: [0x0a,0x00,0x88,0xd4,0xff,0x05,0x02,0x00]
94104// W32-ERR: error: invalid operand for instruction
94105// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v255, v2
94106
94107v_cmp_class_f32_e64 s[10:11], s1, v2
94108// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x04,0x02,0x00]
94109// W32-ERR: error: invalid operand for instruction
94110// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], s1, v2
94111
94112v_cmp_class_f32_e64 s[10:11], s101, v2
94113// W64: encoding: [0x0a,0x00,0x88,0xd4,0x65,0x04,0x02,0x00]
94114// W32-ERR: error: invalid operand for instruction
94115// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], s101, v2
94116
94117v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
94118// W64: encoding: [0x0a,0x00,0x88,0xd4,0x6a,0x04,0x02,0x00]
94119// W32-ERR: error: invalid operand for instruction
94120// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
94121
94122v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
94123// W64: encoding: [0x0a,0x00,0x88,0xd4,0x6b,0x04,0x02,0x00]
94124// W32-ERR: error: invalid operand for instruction
94125// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
94126
94127v_cmp_class_f32_e64 s[10:11], m0, v2
94128// W64: encoding: [0x0a,0x00,0x88,0xd4,0x7c,0x04,0x02,0x00]
94129// W32-ERR: error: invalid operand for instruction
94130// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], m0, v2
94131
94132v_cmp_class_f32_e64 s[10:11], exec_lo, v2
94133// W64: encoding: [0x0a,0x00,0x88,0xd4,0x7e,0x04,0x02,0x00]
94134// W32-ERR: error: invalid operand for instruction
94135// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], exec_lo, v2
94136
94137v_cmp_class_f32_e64 s[10:11], exec_hi, v2
94138// W64: encoding: [0x0a,0x00,0x88,0xd4,0x7f,0x04,0x02,0x00]
94139// W32-ERR: error: invalid operand for instruction
94140// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], exec_hi, v2
94141
94142v_cmp_class_f32_e64 s[10:11], 0, v2
94143// W64: encoding: [0x0a,0x00,0x88,0xd4,0x80,0x04,0x02,0x00]
94144// W32-ERR: error: invalid operand for instruction
94145// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], 0, v2
94146
94147v_cmp_class_f32_e64 s[10:11], -1, v2
94148// W64: encoding: [0x0a,0x00,0x88,0xd4,0xc1,0x04,0x02,0x00]
94149// W32-ERR: error: invalid operand for instruction
94150// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], -1, v2
94151
94152v_cmp_class_f32_e64 s[10:11], 0.5, v2
94153// W64: encoding: [0x0a,0x00,0x88,0xd4,0xf0,0x04,0x02,0x00]
94154// W32-ERR: error: invalid operand for instruction
94155// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], 0.5, v2
94156
94157v_cmp_class_f32_e64 s[10:11], -4.0, v2
94158// W64: encoding: [0x0a,0x00,0x88,0xd4,0xf7,0x04,0x02,0x00]
94159// W32-ERR: error: invalid operand for instruction
94160// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], -4.0, v2
94161
94162v_cmp_class_f32_e64 s[10:11], v1, v255
94163// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x03,0x00]
94164// W32-ERR: error: invalid operand for instruction
94165// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, v255
94166
94167v_cmp_class_f32_e64 s[10:11], v1, s2
94168// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
94169// W32-ERR: error: invalid operand for instruction
94170// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, s2
94171
94172v_cmp_class_f32_e64 s[10:11], v1, s101
94173// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
94174// W32-ERR: error: invalid operand for instruction
94175// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, s101
94176
94177v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
94178// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
94179// W32-ERR: error: invalid operand for instruction
94180// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
94181
94182v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
94183// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
94184// W32-ERR: error: invalid operand for instruction
94185// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
94186
94187v_cmp_class_f32_e64 s[10:11], v1, m0
94188// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xf9,0x00,0x00]
94189// W32-ERR: error: invalid operand for instruction
94190// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, m0
94191
94192v_cmp_class_f32_e64 s[10:11], v1, exec_lo
94193// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
94194// W32-ERR: error: invalid operand for instruction
94195// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, exec_lo
94196
94197v_cmp_class_f32_e64 s[10:11], v1, exec_hi
94198// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
94199// W32-ERR: error: invalid operand for instruction
94200// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, exec_hi
94201
94202v_cmp_class_f32_e64 s[10:11], v1, 0
94203// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
94204// W32-ERR: error: invalid operand for instruction
94205// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, 0
94206
94207v_cmp_class_f32_e64 s[10:11], v1, -1
94208// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
94209// W32-ERR: error: invalid operand for instruction
94210// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, -1
94211
94212v_cmp_class_f32_e64 s[10:11], v1, 0.5
94213// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xe1,0x01,0x00]
94214// W32-ERR: error: invalid operand for instruction
94215// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, 0.5
94216
94217v_cmp_class_f32_e64 s[10:11], v1, -4.0
94218// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xef,0x01,0x00]
94219// W32-ERR: error: invalid operand for instruction
94220// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], v1, -4.0
94221
94222v_cmp_class_f32_e64 s[10:11], -v1, v2
94223// W64: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
94224// W32-ERR: error: invalid operand for instruction
94225// W32-ERR-NEXT: v_cmp_class_f32_e64 s[10:11], -v1, v2
94226
94227v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
94228// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x06]
94229// W32-ERR: error: invalid operand for instruction
94230// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
94231
94232v_cmp_class_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
94233// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x88,0x06,0x06]
94234// W32-ERR: error: invalid operand for instruction
94235// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
94236
94237v_cmp_class_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
94238// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0xe4,0x06,0x06]
94239// W32-ERR: error: invalid operand for instruction
94240// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
94241
94242v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
94243// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x00,0x06,0x06]
94244// W32-ERR: error: instruction not supported on this GPU
94245// W32-ERR-NEXT: v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
94246
94247v_cmp_class_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
94248// W64: encoding: [0xf9,0x04,0x10,0x7d,0xff,0x86,0x06,0x06]
94249// W32-ERR: error: invalid operand for instruction
94250// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
94251
94252v_cmp_class_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
94253// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x86,0x06]
94254// W32-ERR: error: invalid operand for instruction
94255// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
94256
94257v_cmp_class_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
94258// W64: encoding: [0xf9,0x04,0x10,0x7d,0x65,0x86,0x86,0x06]
94259// W32-ERR: error: invalid operand for instruction
94260// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
94261
94262v_cmp_class_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
94263// W64: encoding: [0xf9,0x04,0x10,0x7d,0x6a,0x86,0x86,0x06]
94264// W32-ERR: error: invalid operand for instruction
94265// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
94266
94267v_cmp_class_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
94268// W64: encoding: [0xf9,0x04,0x10,0x7d,0x6b,0x86,0x86,0x06]
94269// W32-ERR: error: invalid operand for instruction
94270// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
94271
94272v_cmp_class_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
94273// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7c,0x86,0x86,0x06]
94274// W32-ERR: error: invalid operand for instruction
94275// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
94276
94277v_cmp_class_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
94278// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7e,0x86,0x86,0x06]
94279// W32-ERR: error: invalid operand for instruction
94280// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
94281
94282v_cmp_class_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
94283// W64: encoding: [0xf9,0x04,0x10,0x7d,0x7f,0x86,0x86,0x06]
94284// W32-ERR: error: invalid operand for instruction
94285// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
94286
94287v_cmp_class_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
94288// W64: encoding: [0xf9,0xfe,0x11,0x7d,0x01,0x86,0x06,0x06]
94289// W32-ERR: error: invalid operand for instruction
94290// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
94291
94292v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
94293// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x00,0x06]
94294// W32-ERR: error: invalid operand for instruction
94295// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
94296
94297v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
94298// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x01,0x06]
94299// W32-ERR: error: invalid operand for instruction
94300// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
94301
94302v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
94303// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x02,0x06]
94304// W32-ERR: error: invalid operand for instruction
94305// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
94306
94307v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
94308// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x03,0x06]
94309// W32-ERR: error: invalid operand for instruction
94310// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
94311
94312v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
94313// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x04,0x06]
94314// W32-ERR: error: invalid operand for instruction
94315// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
94316
94317v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
94318// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x05,0x06]
94319// W32-ERR: error: invalid operand for instruction
94320// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
94321
94322v_cmp_class_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
94323// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x16,0x06]
94324// W32-ERR: error: invalid operand for instruction
94325// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
94326
94327v_cmp_class_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
94328// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x26,0x06]
94329// W32-ERR: error: invalid operand for instruction
94330// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
94331
94332v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
94333// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x00]
94334// W32-ERR: error: invalid operand for instruction
94335// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
94336
94337v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
94338// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x01]
94339// W32-ERR: error: invalid operand for instruction
94340// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
94341
94342v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
94343// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x02]
94344// W32-ERR: error: invalid operand for instruction
94345// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
94346
94347v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
94348// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x03]
94349// W32-ERR: error: invalid operand for instruction
94350// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
94351
94352v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
94353// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x04]
94354// W32-ERR: error: invalid operand for instruction
94355// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
94356
94357v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
94358// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x05]
94359// W32-ERR: error: invalid operand for instruction
94360// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
94361
94362v_cmp_class_f32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
94363// W64: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x0e]
94364// W32-ERR: error: invalid operand for instruction
94365// W32-ERR-NEXT: v_cmp_class_f32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
94366
94367v_cmp_class_f32 vcc_lo, v1, v2
94368// W32: encoding: [0x01,0x05,0x10,0x7d]
94369// W64-ERR: error: instruction not supported on this GPU
94370// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, v1, v2
94371
94372v_cmp_class_f32 vcc_lo, v255, v2
94373// W32: encoding: [0xff,0x05,0x10,0x7d]
94374// W64-ERR: error: instruction not supported on this GPU
94375// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, v255, v2
94376
94377v_cmp_class_f32 vcc_lo, s1, v2
94378// W32: encoding: [0x01,0x04,0x10,0x7d]
94379// W64-ERR: error: instruction not supported on this GPU
94380// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, s1, v2
94381
94382v_cmp_class_f32 vcc_lo, s101, v2
94383// W32: encoding: [0x65,0x04,0x10,0x7d]
94384// W64-ERR: error: instruction not supported on this GPU
94385// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, s101, v2
94386
94387v_cmp_class_f32 vcc_lo, vcc_lo, v2
94388// W32: encoding: [0x6a,0x04,0x10,0x7d]
94389// W64-ERR: error: instruction not supported on this GPU
94390// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, vcc_lo, v2
94391
94392v_cmp_class_f32 vcc_lo, vcc_hi, v2
94393// W32: encoding: [0x6b,0x04,0x10,0x7d]
94394// W64-ERR: error: instruction not supported on this GPU
94395// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, vcc_hi, v2
94396
94397v_cmp_class_f32 vcc_lo, m0, v2
94398// W32: encoding: [0x7c,0x04,0x10,0x7d]
94399// W64-ERR: error: instruction not supported on this GPU
94400// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, m0, v2
94401
94402v_cmp_class_f32 vcc_lo, exec_lo, v2
94403// W32: encoding: [0x7e,0x04,0x10,0x7d]
94404// W64-ERR: error: instruction not supported on this GPU
94405// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, exec_lo, v2
94406
94407v_cmp_class_f32 vcc_lo, exec_hi, v2
94408// W32: encoding: [0x7f,0x04,0x10,0x7d]
94409// W64-ERR: error: instruction not supported on this GPU
94410// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, exec_hi, v2
94411
94412v_cmp_class_f32 vcc_lo, 0, v2
94413// W32: encoding: [0x80,0x04,0x10,0x7d]
94414// W64-ERR: error: instruction not supported on this GPU
94415// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, 0, v2
94416
94417v_cmp_class_f32 vcc_lo, -1, v2
94418// W32: encoding: [0xc1,0x04,0x10,0x7d]
94419// W64-ERR: error: instruction not supported on this GPU
94420// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, -1, v2
94421
94422v_cmp_class_f32 vcc_lo, 0.5, v2
94423// W32: encoding: [0xf0,0x04,0x10,0x7d]
94424// W64-ERR: error: instruction not supported on this GPU
94425// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, 0.5, v2
94426
94427v_cmp_class_f32 vcc_lo, -4.0, v2
94428// W32: encoding: [0xf7,0x04,0x10,0x7d]
94429// W64-ERR: error: instruction not supported on this GPU
94430// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, -4.0, v2
94431
94432v_cmp_class_f32 vcc_lo, 0xaf123456, v2
94433// W32: encoding: [0xff,0x04,0x10,0x7d,0x56,0x34,0x12,0xaf]
94434// W64-ERR: error: instruction not supported on this GPU
94435// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, 0xaf123456, v2
94436
94437v_cmp_class_f32 vcc_lo, 0x3f717273, v2
94438// W32: encoding: [0xff,0x04,0x10,0x7d,0x73,0x72,0x71,0x3f]
94439// W64-ERR: error: instruction not supported on this GPU
94440// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, 0x3f717273, v2
94441
94442v_cmp_class_f32 vcc_lo, v1, v255
94443// W32: encoding: [0x01,0xff,0x11,0x7d]
94444// W64-ERR: error: instruction not supported on this GPU
94445// W64-ERR-NEXT: v_cmp_class_f32 vcc_lo, v1, v255
94446
94447v_cmp_class_f32_e64 s10, v1, v2
94448// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
94449// W64-ERR: error: invalid operand for instruction
94450// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, v2
94451
94452v_cmp_class_f32_e64 s12, v1, v2
94453// W32: encoding: [0x0c,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
94454// W64-ERR: error: invalid operand for instruction
94455// W64-ERR-NEXT: v_cmp_class_f32_e64 s12, v1, v2
94456
94457v_cmp_class_f32_e64 s100, v1, v2
94458// W32: encoding: [0x64,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
94459// W64-ERR: error: invalid operand for instruction
94460// W64-ERR-NEXT: v_cmp_class_f32_e64 s100, v1, v2
94461
94462v_cmp_class_f32_e64 vcc_lo, v1, v2
94463// W32: encoding: [0x6a,0x00,0x88,0xd4,0x01,0x05,0x02,0x00]
94464// W64-ERR: error: invalid operand for instruction
94465// W64-ERR-NEXT: v_cmp_class_f32_e64 vcc_lo, v1, v2
94466
94467v_cmp_class_f32_e64 s10, v255, v2
94468// W32: encoding: [0x0a,0x00,0x88,0xd4,0xff,0x05,0x02,0x00]
94469// W64-ERR: error: invalid operand for instruction
94470// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v255, v2
94471
94472v_cmp_class_f32_e64 s10, s1, v2
94473// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x04,0x02,0x00]
94474// W64-ERR: error: invalid operand for instruction
94475// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, s1, v2
94476
94477v_cmp_class_f32_e64 s10, s101, v2
94478// W32: encoding: [0x0a,0x00,0x88,0xd4,0x65,0x04,0x02,0x00]
94479// W64-ERR: error: invalid operand for instruction
94480// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, s101, v2
94481
94482v_cmp_class_f32_e64 s10, vcc_lo, v2
94483// W32: encoding: [0x0a,0x00,0x88,0xd4,0x6a,0x04,0x02,0x00]
94484// W64-ERR: error: invalid operand for instruction
94485// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, vcc_lo, v2
94486
94487v_cmp_class_f32_e64 s10, vcc_hi, v2
94488// W32: encoding: [0x0a,0x00,0x88,0xd4,0x6b,0x04,0x02,0x00]
94489// W64-ERR: error: invalid operand for instruction
94490// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, vcc_hi, v2
94491
94492v_cmp_class_f32_e64 s10, m0, v2
94493// W32: encoding: [0x0a,0x00,0x88,0xd4,0x7c,0x04,0x02,0x00]
94494// W64-ERR: error: invalid operand for instruction
94495// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, m0, v2
94496
94497v_cmp_class_f32_e64 s10, exec_lo, v2
94498// W32: encoding: [0x0a,0x00,0x88,0xd4,0x7e,0x04,0x02,0x00]
94499// W64-ERR: error: invalid operand for instruction
94500// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, exec_lo, v2
94501
94502v_cmp_class_f32_e64 s10, exec_hi, v2
94503// W32: encoding: [0x0a,0x00,0x88,0xd4,0x7f,0x04,0x02,0x00]
94504// W64-ERR: error: invalid operand for instruction
94505// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, exec_hi, v2
94506
94507v_cmp_class_f32_e64 s10, 0, v2
94508// W32: encoding: [0x0a,0x00,0x88,0xd4,0x80,0x04,0x02,0x00]
94509// W64-ERR: error: invalid operand for instruction
94510// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, 0, v2
94511
94512v_cmp_class_f32_e64 s10, -1, v2
94513// W32: encoding: [0x0a,0x00,0x88,0xd4,0xc1,0x04,0x02,0x00]
94514// W64-ERR: error: invalid operand for instruction
94515// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, -1, v2
94516
94517v_cmp_class_f32_e64 s10, 0.5, v2
94518// W32: encoding: [0x0a,0x00,0x88,0xd4,0xf0,0x04,0x02,0x00]
94519// W64-ERR: error: invalid operand for instruction
94520// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, 0.5, v2
94521
94522v_cmp_class_f32_e64 s10, -4.0, v2
94523// W32: encoding: [0x0a,0x00,0x88,0xd4,0xf7,0x04,0x02,0x00]
94524// W64-ERR: error: invalid operand for instruction
94525// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, -4.0, v2
94526
94527v_cmp_class_f32_e64 s10, v1, v255
94528// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x03,0x00]
94529// W64-ERR: error: invalid operand for instruction
94530// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, v255
94531
94532v_cmp_class_f32_e64 s10, v1, s2
94533// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x00,0x00]
94534// W64-ERR: error: invalid operand for instruction
94535// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, s2
94536
94537v_cmp_class_f32_e64 s10, v1, s101
94538// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xcb,0x00,0x00]
94539// W64-ERR: error: invalid operand for instruction
94540// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, s101
94541
94542v_cmp_class_f32_e64 s10, v1, vcc_lo
94543// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd5,0x00,0x00]
94544// W64-ERR: error: invalid operand for instruction
94545// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, vcc_lo
94546
94547v_cmp_class_f32_e64 s10, v1, vcc_hi
94548// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xd7,0x00,0x00]
94549// W64-ERR: error: invalid operand for instruction
94550// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, vcc_hi
94551
94552v_cmp_class_f32_e64 s10, v1, m0
94553// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xf9,0x00,0x00]
94554// W64-ERR: error: invalid operand for instruction
94555// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, m0
94556
94557v_cmp_class_f32_e64 s10, v1, exec_lo
94558// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xfd,0x00,0x00]
94559// W64-ERR: error: invalid operand for instruction
94560// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, exec_lo
94561
94562v_cmp_class_f32_e64 s10, v1, exec_hi
94563// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xff,0x00,0x00]
94564// W64-ERR: error: invalid operand for instruction
94565// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, exec_hi
94566
94567v_cmp_class_f32_e64 s10, v1, 0
94568// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x01,0x01,0x00]
94569// W64-ERR: error: invalid operand for instruction
94570// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, 0
94571
94572v_cmp_class_f32_e64 s10, v1, -1
94573// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x83,0x01,0x00]
94574// W64-ERR: error: invalid operand for instruction
94575// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, -1
94576
94577v_cmp_class_f32_e64 s10, v1, 0.5
94578// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xe1,0x01,0x00]
94579// W64-ERR: error: invalid operand for instruction
94580// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, 0.5
94581
94582v_cmp_class_f32_e64 s10, v1, -4.0
94583// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0xef,0x01,0x00]
94584// W64-ERR: error: invalid operand for instruction
94585// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, v1, -4.0
94586
94587v_cmp_class_f32_e64 s10, -v1, v2
94588// W32: encoding: [0x0a,0x00,0x88,0xd4,0x01,0x05,0x02,0x20]
94589// W64-ERR: error: invalid operand for instruction
94590// W64-ERR-NEXT: v_cmp_class_f32_e64 s10, -v1, v2
94591
94592v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
94593// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x06]
94594// W64-ERR: error: invalid operand for instruction
94595// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
94596
94597v_cmp_class_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
94598// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x88,0x06,0x06]
94599// W64-ERR: error: invalid operand for instruction
94600// W64-ERR-NEXT: v_cmp_class_f32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
94601
94602v_cmp_class_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
94603// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0xe4,0x06,0x06]
94604// W64-ERR: error: invalid operand for instruction
94605// W64-ERR-NEXT: v_cmp_class_f32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
94606
94607v_cmp_class_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
94608// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x00,0x06,0x06]
94609// W64-ERR: error: invalid operand for instruction
94610// W64-ERR-NEXT: v_cmp_class_f32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
94611
94612v_cmp_class_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
94613// W32: encoding: [0xf9,0x04,0x10,0x7d,0xff,0x86,0x06,0x06]
94614// W64-ERR: error: invalid operand for instruction
94615// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
94616
94617v_cmp_class_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
94618// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x86,0x06]
94619// W64-ERR: error: invalid operand for instruction
94620// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
94621
94622v_cmp_class_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
94623// W32: encoding: [0xf9,0x04,0x10,0x7d,0x65,0x86,0x86,0x06]
94624// W64-ERR: error: invalid operand for instruction
94625// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
94626
94627v_cmp_class_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
94628// W32: encoding: [0xf9,0x04,0x10,0x7d,0x6a,0x86,0x86,0x06]
94629// W64-ERR: error: invalid operand for instruction
94630// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
94631
94632v_cmp_class_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
94633// W32: encoding: [0xf9,0x04,0x10,0x7d,0x6b,0x86,0x86,0x06]
94634// W64-ERR: error: invalid operand for instruction
94635// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
94636
94637v_cmp_class_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
94638// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7c,0x86,0x86,0x06]
94639// W64-ERR: error: invalid operand for instruction
94640// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
94641
94642v_cmp_class_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
94643// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7e,0x86,0x86,0x06]
94644// W64-ERR: error: invalid operand for instruction
94645// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
94646
94647v_cmp_class_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
94648// W32: encoding: [0xf9,0x04,0x10,0x7d,0x7f,0x86,0x86,0x06]
94649// W64-ERR: error: invalid operand for instruction
94650// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
94651
94652v_cmp_class_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
94653// W32: encoding: [0xf9,0xfe,0x11,0x7d,0x01,0x86,0x06,0x06]
94654// W64-ERR: error: invalid operand for instruction
94655// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
94656
94657v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
94658// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x00,0x06]
94659// W64-ERR: error: invalid operand for instruction
94660// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
94661
94662v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
94663// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x01,0x06]
94664// W64-ERR: error: invalid operand for instruction
94665// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
94666
94667v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
94668// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x02,0x06]
94669// W64-ERR: error: invalid operand for instruction
94670// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
94671
94672v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
94673// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x03,0x06]
94674// W64-ERR: error: invalid operand for instruction
94675// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
94676
94677v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
94678// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x04,0x06]
94679// W64-ERR: error: invalid operand for instruction
94680// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
94681
94682v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
94683// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x05,0x06]
94684// W64-ERR: error: invalid operand for instruction
94685// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
94686
94687v_cmp_class_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
94688// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x16,0x06]
94689// W64-ERR: error: invalid operand for instruction
94690// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
94691
94692v_cmp_class_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
94693// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x26,0x06]
94694// W64-ERR: error: invalid operand for instruction
94695// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
94696
94697v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
94698// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x00]
94699// W64-ERR: error: invalid operand for instruction
94700// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
94701
94702v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
94703// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x01]
94704// W64-ERR: error: invalid operand for instruction
94705// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
94706
94707v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
94708// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x02]
94709// W64-ERR: error: invalid operand for instruction
94710// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
94711
94712v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
94713// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x03]
94714// W64-ERR: error: invalid operand for instruction
94715// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
94716
94717v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
94718// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x04]
94719// W64-ERR: error: invalid operand for instruction
94720// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
94721
94722v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
94723// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x05]
94724// W64-ERR: error: invalid operand for instruction
94725// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
94726
94727v_cmp_class_f32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
94728// W32: encoding: [0xf9,0x04,0x10,0x7d,0x01,0x86,0x06,0x0e]
94729// W64-ERR: error: invalid operand for instruction
94730// W64-ERR-NEXT: v_cmp_class_f32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
94731
94732v_cmp_lt_i16 vcc, v1, v2
94733// W64: encoding: [0x01,0x05,0x12,0x7d]
94734// W32-ERR: error: instruction not supported on this GPU
94735// W32-ERR-NEXT: v_cmp_lt_i16 vcc, v1, v2
94736
94737v_cmp_lt_i16 vcc, v255, v2
94738// W64: encoding: [0xff,0x05,0x12,0x7d]
94739// W32-ERR: error: instruction not supported on this GPU
94740// W32-ERR-NEXT: v_cmp_lt_i16 vcc, v255, v2
94741
94742v_cmp_lt_i16 vcc, s1, v2
94743// W64: encoding: [0x01,0x04,0x12,0x7d]
94744// W32-ERR: error: instruction not supported on this GPU
94745// W32-ERR-NEXT: v_cmp_lt_i16 vcc, s1, v2
94746
94747v_cmp_lt_i16 vcc, s101, v2
94748// W64: encoding: [0x65,0x04,0x12,0x7d]
94749// W32-ERR: error: instruction not supported on this GPU
94750// W32-ERR-NEXT: v_cmp_lt_i16 vcc, s101, v2
94751
94752v_cmp_lt_i16 vcc, vcc_lo, v2
94753// W64: encoding: [0x6a,0x04,0x12,0x7d]
94754// W32-ERR: error: instruction not supported on this GPU
94755// W32-ERR-NEXT: v_cmp_lt_i16 vcc, vcc_lo, v2
94756
94757v_cmp_lt_i16 vcc, vcc_hi, v2
94758// W64: encoding: [0x6b,0x04,0x12,0x7d]
94759// W32-ERR: error: instruction not supported on this GPU
94760// W32-ERR-NEXT: v_cmp_lt_i16 vcc, vcc_hi, v2
94761
94762v_cmp_lt_i16 vcc, m0, v2
94763// W64: encoding: [0x7c,0x04,0x12,0x7d]
94764// W32-ERR: error: instruction not supported on this GPU
94765// W32-ERR-NEXT: v_cmp_lt_i16 vcc, m0, v2
94766
94767v_cmp_lt_i16 vcc, exec_lo, v2
94768// W64: encoding: [0x7e,0x04,0x12,0x7d]
94769// W32-ERR: error: instruction not supported on this GPU
94770// W32-ERR-NEXT: v_cmp_lt_i16 vcc, exec_lo, v2
94771
94772v_cmp_lt_i16 vcc, exec_hi, v2
94773// W64: encoding: [0x7f,0x04,0x12,0x7d]
94774// W32-ERR: error: instruction not supported on this GPU
94775// W32-ERR-NEXT: v_cmp_lt_i16 vcc, exec_hi, v2
94776
94777v_cmp_lt_i16 vcc, 0, v2
94778// W64: encoding: [0x80,0x04,0x12,0x7d]
94779// W32-ERR: error: instruction not supported on this GPU
94780// W32-ERR-NEXT: v_cmp_lt_i16 vcc, 0, v2
94781
94782v_cmp_lt_i16 vcc, -1, v2
94783// W64: encoding: [0xc1,0x04,0x12,0x7d]
94784// W32-ERR: error: instruction not supported on this GPU
94785// W32-ERR-NEXT: v_cmp_lt_i16 vcc, -1, v2
94786
94787v_cmp_lt_i16 vcc, 0.5, v2
94788// W64: encoding: [0xf0,0x04,0x12,0x7d]
94789// W32-ERR: error: instruction not supported on this GPU
94790// W32-ERR-NEXT: v_cmp_lt_i16 vcc, 0.5, v2
94791
94792v_cmp_lt_i16 vcc, -4.0, v2
94793// W64: encoding: [0xf7,0x04,0x12,0x7d]
94794// W32-ERR: error: instruction not supported on this GPU
94795// W32-ERR-NEXT: v_cmp_lt_i16 vcc, -4.0, v2
94796
94797v_cmp_lt_i16 vcc, 0xfe0b, v2
94798// W64: encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
94799// W32-ERR: error: instruction not supported on this GPU
94800// W32-ERR-NEXT: v_cmp_lt_i16 vcc, 0xfe0b, v2
94801
94802v_cmp_lt_i16 vcc, 0x3456, v2
94803// W64: encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
94804// W32-ERR: error: instruction not supported on this GPU
94805// W32-ERR-NEXT: v_cmp_lt_i16 vcc, 0x3456, v2
94806
94807v_cmp_lt_i16 vcc, v1, v255
94808// W64: encoding: [0x01,0xff,0x13,0x7d]
94809// W32-ERR: error: instruction not supported on this GPU
94810// W32-ERR-NEXT: v_cmp_lt_i16 vcc, v1, v255
94811
94812v_cmp_lt_i16_e64 s[10:11], v1, v2
94813// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
94814// W32-ERR: error: invalid operand for instruction
94815// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, v2
94816
94817v_cmp_lt_i16_e64 s[12:13], v1, v2
94818// W64: encoding: [0x0c,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
94819// W32-ERR: error: invalid operand for instruction
94820// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[12:13], v1, v2
94821
94822v_cmp_lt_i16_e64 s[100:101], v1, v2
94823// W64: encoding: [0x64,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
94824// W32-ERR: error: invalid operand for instruction
94825// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[100:101], v1, v2
94826
94827v_cmp_lt_i16_e64 vcc, v1, v2
94828// W64: encoding: [0x6a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
94829// W32-ERR: error: invalid operand for instruction
94830// W32-ERR-NEXT: v_cmp_lt_i16_e64 vcc, v1, v2
94831
94832v_cmp_lt_i16_e64 s[10:11], v255, v2
94833// W64: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x05,0x02,0x00]
94834// W32-ERR: error: invalid operand for instruction
94835// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v255, v2
94836
94837v_cmp_lt_i16_e64 s[10:11], s1, v2
94838// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x04,0x02,0x00]
94839// W32-ERR: error: invalid operand for instruction
94840// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], s1, v2
94841
94842v_cmp_lt_i16_e64 s[10:11], s101, v2
94843// W64: encoding: [0x0a,0x00,0x89,0xd4,0x65,0x04,0x02,0x00]
94844// W32-ERR: error: invalid operand for instruction
94845// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], s101, v2
94846
94847v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2
94848// W64: encoding: [0x0a,0x00,0x89,0xd4,0x6a,0x04,0x02,0x00]
94849// W32-ERR: error: invalid operand for instruction
94850// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2
94851
94852v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2
94853// W64: encoding: [0x0a,0x00,0x89,0xd4,0x6b,0x04,0x02,0x00]
94854// W32-ERR: error: invalid operand for instruction
94855// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2
94856
94857v_cmp_lt_i16_e64 s[10:11], m0, v2
94858// W64: encoding: [0x0a,0x00,0x89,0xd4,0x7c,0x04,0x02,0x00]
94859// W32-ERR: error: invalid operand for instruction
94860// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], m0, v2
94861
94862v_cmp_lt_i16_e64 s[10:11], exec_lo, v2
94863// W64: encoding: [0x0a,0x00,0x89,0xd4,0x7e,0x04,0x02,0x00]
94864// W32-ERR: error: invalid operand for instruction
94865// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], exec_lo, v2
94866
94867v_cmp_lt_i16_e64 s[10:11], exec_hi, v2
94868// W64: encoding: [0x0a,0x00,0x89,0xd4,0x7f,0x04,0x02,0x00]
94869// W32-ERR: error: invalid operand for instruction
94870// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], exec_hi, v2
94871
94872v_cmp_lt_i16_e64 s[10:11], 0, v2
94873// W64: encoding: [0x0a,0x00,0x89,0xd4,0x80,0x04,0x02,0x00]
94874// W32-ERR: error: invalid operand for instruction
94875// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], 0, v2
94876
94877v_cmp_lt_i16_e64 s[10:11], -1, v2
94878// W64: encoding: [0x0a,0x00,0x89,0xd4,0xc1,0x04,0x02,0x00]
94879// W32-ERR: error: invalid operand for instruction
94880// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], -1, v2
94881
94882v_cmp_lt_i16_e64 s[10:11], 0.5, v2
94883// W64: encoding: [0x0a,0x00,0x89,0xd4,0xf0,0x04,0x02,0x00]
94884// W32-ERR: error: invalid operand for instruction
94885// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], 0.5, v2
94886
94887v_cmp_lt_i16_e64 s[10:11], -4.0, v2
94888// W64: encoding: [0x0a,0x00,0x89,0xd4,0xf7,0x04,0x02,0x00]
94889// W32-ERR: error: invalid operand for instruction
94890// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], -4.0, v2
94891
94892v_cmp_lt_i16_e64 s[10:11], v1, v255
94893// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x03,0x00]
94894// W32-ERR: error: invalid operand for instruction
94895// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, v255
94896
94897v_cmp_lt_i16_e64 s[10:11], v1, s2
94898// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
94899// W32-ERR: error: invalid operand for instruction
94900// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, s2
94901
94902v_cmp_lt_i16_e64 s[10:11], v1, s101
94903// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
94904// W32-ERR: error: invalid operand for instruction
94905// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, s101
94906
94907v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo
94908// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
94909// W32-ERR: error: invalid operand for instruction
94910// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo
94911
94912v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi
94913// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
94914// W32-ERR: error: invalid operand for instruction
94915// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi
94916
94917v_cmp_lt_i16_e64 s[10:11], v1, m0
94918// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xf9,0x00,0x00]
94919// W32-ERR: error: invalid operand for instruction
94920// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, m0
94921
94922v_cmp_lt_i16_e64 s[10:11], v1, exec_lo
94923// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
94924// W32-ERR: error: invalid operand for instruction
94925// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, exec_lo
94926
94927v_cmp_lt_i16_e64 s[10:11], v1, exec_hi
94928// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
94929// W32-ERR: error: invalid operand for instruction
94930// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, exec_hi
94931
94932v_cmp_lt_i16_e64 s[10:11], v1, 0
94933// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
94934// W32-ERR: error: invalid operand for instruction
94935// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, 0
94936
94937v_cmp_lt_i16_e64 s[10:11], v1, -1
94938// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
94939// W32-ERR: error: invalid operand for instruction
94940// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, -1
94941
94942v_cmp_lt_i16_e64 s[10:11], v1, 0.5
94943// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xe1,0x01,0x00]
94944// W32-ERR: error: invalid operand for instruction
94945// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, 0.5
94946
94947v_cmp_lt_i16_e64 s[10:11], v1, -4.0
94948// W64: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xef,0x01,0x00]
94949// W32-ERR: error: invalid operand for instruction
94950// W32-ERR-NEXT: v_cmp_lt_i16_e64 s[10:11], v1, -4.0
94951
94952v_cmp_eq_i16 vcc, v1, v2
94953// W64: encoding: [0x01,0x05,0x14,0x7d]
94954// W32-ERR: error: instruction not supported on this GPU
94955// W32-ERR-NEXT: v_cmp_eq_i16 vcc, v1, v2
94956
94957v_cmp_eq_i16 vcc, v255, v2
94958// W64: encoding: [0xff,0x05,0x14,0x7d]
94959// W32-ERR: error: instruction not supported on this GPU
94960// W32-ERR-NEXT: v_cmp_eq_i16 vcc, v255, v2
94961
94962v_cmp_eq_i16 vcc, s1, v2
94963// W64: encoding: [0x01,0x04,0x14,0x7d]
94964// W32-ERR: error: instruction not supported on this GPU
94965// W32-ERR-NEXT: v_cmp_eq_i16 vcc, s1, v2
94966
94967v_cmp_eq_i16 vcc, s101, v2
94968// W64: encoding: [0x65,0x04,0x14,0x7d]
94969// W32-ERR: error: instruction not supported on this GPU
94970// W32-ERR-NEXT: v_cmp_eq_i16 vcc, s101, v2
94971
94972v_cmp_eq_i16 vcc, vcc_lo, v2
94973// W64: encoding: [0x6a,0x04,0x14,0x7d]
94974// W32-ERR: error: instruction not supported on this GPU
94975// W32-ERR-NEXT: v_cmp_eq_i16 vcc, vcc_lo, v2
94976
94977v_cmp_eq_i16 vcc, vcc_hi, v2
94978// W64: encoding: [0x6b,0x04,0x14,0x7d]
94979// W32-ERR: error: instruction not supported on this GPU
94980// W32-ERR-NEXT: v_cmp_eq_i16 vcc, vcc_hi, v2
94981
94982v_cmp_eq_i16 vcc, m0, v2
94983// W64: encoding: [0x7c,0x04,0x14,0x7d]
94984// W32-ERR: error: instruction not supported on this GPU
94985// W32-ERR-NEXT: v_cmp_eq_i16 vcc, m0, v2
94986
94987v_cmp_eq_i16 vcc, exec_lo, v2
94988// W64: encoding: [0x7e,0x04,0x14,0x7d]
94989// W32-ERR: error: instruction not supported on this GPU
94990// W32-ERR-NEXT: v_cmp_eq_i16 vcc, exec_lo, v2
94991
94992v_cmp_eq_i16 vcc, exec_hi, v2
94993// W64: encoding: [0x7f,0x04,0x14,0x7d]
94994// W32-ERR: error: instruction not supported on this GPU
94995// W32-ERR-NEXT: v_cmp_eq_i16 vcc, exec_hi, v2
94996
94997v_cmp_eq_i16 vcc, 0, v2
94998// W64: encoding: [0x80,0x04,0x14,0x7d]
94999// W32-ERR: error: instruction not supported on this GPU
95000// W32-ERR-NEXT: v_cmp_eq_i16 vcc, 0, v2
95001
95002v_cmp_eq_i16 vcc, -1, v2
95003// W64: encoding: [0xc1,0x04,0x14,0x7d]
95004// W32-ERR: error: instruction not supported on this GPU
95005// W32-ERR-NEXT: v_cmp_eq_i16 vcc, -1, v2
95006
95007v_cmp_eq_i16 vcc, 0.5, v2
95008// W64: encoding: [0xf0,0x04,0x14,0x7d]
95009// W32-ERR: error: instruction not supported on this GPU
95010// W32-ERR-NEXT: v_cmp_eq_i16 vcc, 0.5, v2
95011
95012v_cmp_eq_i16 vcc, -4.0, v2
95013// W64: encoding: [0xf7,0x04,0x14,0x7d]
95014// W32-ERR: error: instruction not supported on this GPU
95015// W32-ERR-NEXT: v_cmp_eq_i16 vcc, -4.0, v2
95016
95017v_cmp_eq_i16 vcc, 0xfe0b, v2
95018// W64: encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
95019// W32-ERR: error: instruction not supported on this GPU
95020// W32-ERR-NEXT: v_cmp_eq_i16 vcc, 0xfe0b, v2
95021
95022v_cmp_eq_i16 vcc, 0x3456, v2
95023// W64: encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
95024// W32-ERR: error: instruction not supported on this GPU
95025// W32-ERR-NEXT: v_cmp_eq_i16 vcc, 0x3456, v2
95026
95027v_cmp_eq_i16 vcc, v1, v255
95028// W64: encoding: [0x01,0xff,0x15,0x7d]
95029// W32-ERR: error: instruction not supported on this GPU
95030// W32-ERR-NEXT: v_cmp_eq_i16 vcc, v1, v255
95031
95032v_cmp_eq_i16_e64 s[10:11], v1, v2
95033// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
95034// W32-ERR: error: invalid operand for instruction
95035// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, v2
95036
95037v_cmp_eq_i16_e64 s[12:13], v1, v2
95038// W64: encoding: [0x0c,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
95039// W32-ERR: error: invalid operand for instruction
95040// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[12:13], v1, v2
95041
95042v_cmp_eq_i16_e64 s[100:101], v1, v2
95043// W64: encoding: [0x64,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
95044// W32-ERR: error: invalid operand for instruction
95045// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[100:101], v1, v2
95046
95047v_cmp_eq_i16_e64 vcc, v1, v2
95048// W64: encoding: [0x6a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
95049// W32-ERR: error: invalid operand for instruction
95050// W32-ERR-NEXT: v_cmp_eq_i16_e64 vcc, v1, v2
95051
95052v_cmp_eq_i16_e64 s[10:11], v255, v2
95053// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x05,0x02,0x00]
95054// W32-ERR: error: invalid operand for instruction
95055// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v255, v2
95056
95057v_cmp_eq_i16_e64 s[10:11], s1, v2
95058// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x04,0x02,0x00]
95059// W32-ERR: error: invalid operand for instruction
95060// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], s1, v2
95061
95062v_cmp_eq_i16_e64 s[10:11], s101, v2
95063// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x65,0x04,0x02,0x00]
95064// W32-ERR: error: invalid operand for instruction
95065// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], s101, v2
95066
95067v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2
95068// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x6a,0x04,0x02,0x00]
95069// W32-ERR: error: invalid operand for instruction
95070// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2
95071
95072v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2
95073// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x6b,0x04,0x02,0x00]
95074// W32-ERR: error: invalid operand for instruction
95075// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2
95076
95077v_cmp_eq_i16_e64 s[10:11], m0, v2
95078// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x7c,0x04,0x02,0x00]
95079// W32-ERR: error: invalid operand for instruction
95080// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], m0, v2
95081
95082v_cmp_eq_i16_e64 s[10:11], exec_lo, v2
95083// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x7e,0x04,0x02,0x00]
95084// W32-ERR: error: invalid operand for instruction
95085// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], exec_lo, v2
95086
95087v_cmp_eq_i16_e64 s[10:11], exec_hi, v2
95088// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x7f,0x04,0x02,0x00]
95089// W32-ERR: error: invalid operand for instruction
95090// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], exec_hi, v2
95091
95092v_cmp_eq_i16_e64 s[10:11], 0, v2
95093// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x80,0x04,0x02,0x00]
95094// W32-ERR: error: invalid operand for instruction
95095// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], 0, v2
95096
95097v_cmp_eq_i16_e64 s[10:11], -1, v2
95098// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xc1,0x04,0x02,0x00]
95099// W32-ERR: error: invalid operand for instruction
95100// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], -1, v2
95101
95102v_cmp_eq_i16_e64 s[10:11], 0.5, v2
95103// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xf0,0x04,0x02,0x00]
95104// W32-ERR: error: invalid operand for instruction
95105// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], 0.5, v2
95106
95107v_cmp_eq_i16_e64 s[10:11], -4.0, v2
95108// W64: encoding: [0x0a,0x00,0x8a,0xd4,0xf7,0x04,0x02,0x00]
95109// W32-ERR: error: invalid operand for instruction
95110// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], -4.0, v2
95111
95112v_cmp_eq_i16_e64 s[10:11], v1, v255
95113// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x03,0x00]
95114// W32-ERR: error: invalid operand for instruction
95115// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, v255
95116
95117v_cmp_eq_i16_e64 s[10:11], v1, s2
95118// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
95119// W32-ERR: error: invalid operand for instruction
95120// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, s2
95121
95122v_cmp_eq_i16_e64 s[10:11], v1, s101
95123// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
95124// W32-ERR: error: invalid operand for instruction
95125// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, s101
95126
95127v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo
95128// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
95129// W32-ERR: error: invalid operand for instruction
95130// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo
95131
95132v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi
95133// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
95134// W32-ERR: error: invalid operand for instruction
95135// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi
95136
95137v_cmp_eq_i16_e64 s[10:11], v1, m0
95138// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xf9,0x00,0x00]
95139// W32-ERR: error: invalid operand for instruction
95140// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, m0
95141
95142v_cmp_eq_i16_e64 s[10:11], v1, exec_lo
95143// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
95144// W32-ERR: error: invalid operand for instruction
95145// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, exec_lo
95146
95147v_cmp_eq_i16_e64 s[10:11], v1, exec_hi
95148// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
95149// W32-ERR: error: invalid operand for instruction
95150// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, exec_hi
95151
95152v_cmp_eq_i16_e64 s[10:11], v1, 0
95153// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
95154// W32-ERR: error: invalid operand for instruction
95155// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, 0
95156
95157v_cmp_eq_i16_e64 s[10:11], v1, -1
95158// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
95159// W32-ERR: error: invalid operand for instruction
95160// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, -1
95161
95162v_cmp_eq_i16_e64 s[10:11], v1, 0.5
95163// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xe1,0x01,0x00]
95164// W32-ERR: error: invalid operand for instruction
95165// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, 0.5
95166
95167v_cmp_eq_i16_e64 s[10:11], v1, -4.0
95168// W64: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xef,0x01,0x00]
95169// W32-ERR: error: invalid operand for instruction
95170// W32-ERR-NEXT: v_cmp_eq_i16_e64 s[10:11], v1, -4.0
95171
95172v_cmp_le_i16 vcc, v1, v2
95173// W64: encoding: [0x01,0x05,0x16,0x7d]
95174// W32-ERR: error: instruction not supported on this GPU
95175// W32-ERR-NEXT: v_cmp_le_i16 vcc, v1, v2
95176
95177v_cmp_le_i16 vcc, v255, v2
95178// W64: encoding: [0xff,0x05,0x16,0x7d]
95179// W32-ERR: error: instruction not supported on this GPU
95180// W32-ERR-NEXT: v_cmp_le_i16 vcc, v255, v2
95181
95182v_cmp_le_i16 vcc, s1, v2
95183// W64: encoding: [0x01,0x04,0x16,0x7d]
95184// W32-ERR: error: instruction not supported on this GPU
95185// W32-ERR-NEXT: v_cmp_le_i16 vcc, s1, v2
95186
95187v_cmp_le_i16 vcc, s101, v2
95188// W64: encoding: [0x65,0x04,0x16,0x7d]
95189// W32-ERR: error: instruction not supported on this GPU
95190// W32-ERR-NEXT: v_cmp_le_i16 vcc, s101, v2
95191
95192v_cmp_le_i16 vcc, vcc_lo, v2
95193// W64: encoding: [0x6a,0x04,0x16,0x7d]
95194// W32-ERR: error: instruction not supported on this GPU
95195// W32-ERR-NEXT: v_cmp_le_i16 vcc, vcc_lo, v2
95196
95197v_cmp_le_i16 vcc, vcc_hi, v2
95198// W64: encoding: [0x6b,0x04,0x16,0x7d]
95199// W32-ERR: error: instruction not supported on this GPU
95200// W32-ERR-NEXT: v_cmp_le_i16 vcc, vcc_hi, v2
95201
95202v_cmp_le_i16 vcc, m0, v2
95203// W64: encoding: [0x7c,0x04,0x16,0x7d]
95204// W32-ERR: error: instruction not supported on this GPU
95205// W32-ERR-NEXT: v_cmp_le_i16 vcc, m0, v2
95206
95207v_cmp_le_i16 vcc, exec_lo, v2
95208// W64: encoding: [0x7e,0x04,0x16,0x7d]
95209// W32-ERR: error: instruction not supported on this GPU
95210// W32-ERR-NEXT: v_cmp_le_i16 vcc, exec_lo, v2
95211
95212v_cmp_le_i16 vcc, exec_hi, v2
95213// W64: encoding: [0x7f,0x04,0x16,0x7d]
95214// W32-ERR: error: instruction not supported on this GPU
95215// W32-ERR-NEXT: v_cmp_le_i16 vcc, exec_hi, v2
95216
95217v_cmp_le_i16 vcc, 0, v2
95218// W64: encoding: [0x80,0x04,0x16,0x7d]
95219// W32-ERR: error: instruction not supported on this GPU
95220// W32-ERR-NEXT: v_cmp_le_i16 vcc, 0, v2
95221
95222v_cmp_le_i16 vcc, -1, v2
95223// W64: encoding: [0xc1,0x04,0x16,0x7d]
95224// W32-ERR: error: instruction not supported on this GPU
95225// W32-ERR-NEXT: v_cmp_le_i16 vcc, -1, v2
95226
95227v_cmp_le_i16 vcc, 0.5, v2
95228// W64: encoding: [0xf0,0x04,0x16,0x7d]
95229// W32-ERR: error: instruction not supported on this GPU
95230// W32-ERR-NEXT: v_cmp_le_i16 vcc, 0.5, v2
95231
95232v_cmp_le_i16 vcc, -4.0, v2
95233// W64: encoding: [0xf7,0x04,0x16,0x7d]
95234// W32-ERR: error: instruction not supported on this GPU
95235// W32-ERR-NEXT: v_cmp_le_i16 vcc, -4.0, v2
95236
95237v_cmp_le_i16 vcc, 0xfe0b, v2
95238// W64: encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
95239// W32-ERR: error: instruction not supported on this GPU
95240// W32-ERR-NEXT: v_cmp_le_i16 vcc, 0xfe0b, v2
95241
95242v_cmp_le_i16 vcc, 0x3456, v2
95243// W64: encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
95244// W32-ERR: error: instruction not supported on this GPU
95245// W32-ERR-NEXT: v_cmp_le_i16 vcc, 0x3456, v2
95246
95247v_cmp_le_i16 vcc, v1, v255
95248// W64: encoding: [0x01,0xff,0x17,0x7d]
95249// W32-ERR: error: instruction not supported on this GPU
95250// W32-ERR-NEXT: v_cmp_le_i16 vcc, v1, v255
95251
95252v_cmp_le_i16_e64 s[10:11], v1, v2
95253// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
95254// W32-ERR: error: invalid operand for instruction
95255// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, v2
95256
95257v_cmp_le_i16_e64 s[12:13], v1, v2
95258// W64: encoding: [0x0c,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
95259// W32-ERR: error: invalid operand for instruction
95260// W32-ERR-NEXT: v_cmp_le_i16_e64 s[12:13], v1, v2
95261
95262v_cmp_le_i16_e64 s[100:101], v1, v2
95263// W64: encoding: [0x64,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
95264// W32-ERR: error: invalid operand for instruction
95265// W32-ERR-NEXT: v_cmp_le_i16_e64 s[100:101], v1, v2
95266
95267v_cmp_le_i16_e64 vcc, v1, v2
95268// W64: encoding: [0x6a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
95269// W32-ERR: error: invalid operand for instruction
95270// W32-ERR-NEXT: v_cmp_le_i16_e64 vcc, v1, v2
95271
95272v_cmp_le_i16_e64 s[10:11], v255, v2
95273// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x05,0x02,0x00]
95274// W32-ERR: error: invalid operand for instruction
95275// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v255, v2
95276
95277v_cmp_le_i16_e64 s[10:11], s1, v2
95278// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x04,0x02,0x00]
95279// W32-ERR: error: invalid operand for instruction
95280// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], s1, v2
95281
95282v_cmp_le_i16_e64 s[10:11], s101, v2
95283// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x65,0x04,0x02,0x00]
95284// W32-ERR: error: invalid operand for instruction
95285// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], s101, v2
95286
95287v_cmp_le_i16_e64 s[10:11], vcc_lo, v2
95288// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x6a,0x04,0x02,0x00]
95289// W32-ERR: error: invalid operand for instruction
95290// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], vcc_lo, v2
95291
95292v_cmp_le_i16_e64 s[10:11], vcc_hi, v2
95293// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x6b,0x04,0x02,0x00]
95294// W32-ERR: error: invalid operand for instruction
95295// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], vcc_hi, v2
95296
95297v_cmp_le_i16_e64 s[10:11], m0, v2
95298// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x7c,0x04,0x02,0x00]
95299// W32-ERR: error: invalid operand for instruction
95300// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], m0, v2
95301
95302v_cmp_le_i16_e64 s[10:11], exec_lo, v2
95303// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x7e,0x04,0x02,0x00]
95304// W32-ERR: error: invalid operand for instruction
95305// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], exec_lo, v2
95306
95307v_cmp_le_i16_e64 s[10:11], exec_hi, v2
95308// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x7f,0x04,0x02,0x00]
95309// W32-ERR: error: invalid operand for instruction
95310// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], exec_hi, v2
95311
95312v_cmp_le_i16_e64 s[10:11], 0, v2
95313// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x80,0x04,0x02,0x00]
95314// W32-ERR: error: invalid operand for instruction
95315// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], 0, v2
95316
95317v_cmp_le_i16_e64 s[10:11], -1, v2
95318// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xc1,0x04,0x02,0x00]
95319// W32-ERR: error: invalid operand for instruction
95320// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], -1, v2
95321
95322v_cmp_le_i16_e64 s[10:11], 0.5, v2
95323// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xf0,0x04,0x02,0x00]
95324// W32-ERR: error: invalid operand for instruction
95325// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], 0.5, v2
95326
95327v_cmp_le_i16_e64 s[10:11], -4.0, v2
95328// W64: encoding: [0x0a,0x00,0x8b,0xd4,0xf7,0x04,0x02,0x00]
95329// W32-ERR: error: invalid operand for instruction
95330// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], -4.0, v2
95331
95332v_cmp_le_i16_e64 s[10:11], v1, v255
95333// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x03,0x00]
95334// W32-ERR: error: invalid operand for instruction
95335// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, v255
95336
95337v_cmp_le_i16_e64 s[10:11], v1, s2
95338// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
95339// W32-ERR: error: invalid operand for instruction
95340// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, s2
95341
95342v_cmp_le_i16_e64 s[10:11], v1, s101
95343// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
95344// W32-ERR: error: invalid operand for instruction
95345// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, s101
95346
95347v_cmp_le_i16_e64 s[10:11], v1, vcc_lo
95348// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
95349// W32-ERR: error: invalid operand for instruction
95350// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, vcc_lo
95351
95352v_cmp_le_i16_e64 s[10:11], v1, vcc_hi
95353// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
95354// W32-ERR: error: invalid operand for instruction
95355// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, vcc_hi
95356
95357v_cmp_le_i16_e64 s[10:11], v1, m0
95358// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xf9,0x00,0x00]
95359// W32-ERR: error: invalid operand for instruction
95360// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, m0
95361
95362v_cmp_le_i16_e64 s[10:11], v1, exec_lo
95363// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
95364// W32-ERR: error: invalid operand for instruction
95365// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, exec_lo
95366
95367v_cmp_le_i16_e64 s[10:11], v1, exec_hi
95368// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
95369// W32-ERR: error: invalid operand for instruction
95370// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, exec_hi
95371
95372v_cmp_le_i16_e64 s[10:11], v1, 0
95373// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
95374// W32-ERR: error: invalid operand for instruction
95375// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, 0
95376
95377v_cmp_le_i16_e64 s[10:11], v1, -1
95378// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
95379// W32-ERR: error: invalid operand for instruction
95380// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, -1
95381
95382v_cmp_le_i16_e64 s[10:11], v1, 0.5
95383// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xe1,0x01,0x00]
95384// W32-ERR: error: invalid operand for instruction
95385// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, 0.5
95386
95387v_cmp_le_i16_e64 s[10:11], v1, -4.0
95388// W64: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xef,0x01,0x00]
95389// W32-ERR: error: invalid operand for instruction
95390// W32-ERR-NEXT: v_cmp_le_i16_e64 s[10:11], v1, -4.0
95391
95392v_cmp_gt_i16 vcc, v1, v2
95393// W64: encoding: [0x01,0x05,0x18,0x7d]
95394// W32-ERR: error: instruction not supported on this GPU
95395// W32-ERR-NEXT: v_cmp_gt_i16 vcc, v1, v2
95396
95397v_cmp_gt_i16 vcc, v255, v2
95398// W64: encoding: [0xff,0x05,0x18,0x7d]
95399// W32-ERR: error: instruction not supported on this GPU
95400// W32-ERR-NEXT: v_cmp_gt_i16 vcc, v255, v2
95401
95402v_cmp_gt_i16 vcc, s1, v2
95403// W64: encoding: [0x01,0x04,0x18,0x7d]
95404// W32-ERR: error: instruction not supported on this GPU
95405// W32-ERR-NEXT: v_cmp_gt_i16 vcc, s1, v2
95406
95407v_cmp_gt_i16 vcc, s101, v2
95408// W64: encoding: [0x65,0x04,0x18,0x7d]
95409// W32-ERR: error: instruction not supported on this GPU
95410// W32-ERR-NEXT: v_cmp_gt_i16 vcc, s101, v2
95411
95412v_cmp_gt_i16 vcc, vcc_lo, v2
95413// W64: encoding: [0x6a,0x04,0x18,0x7d]
95414// W32-ERR: error: instruction not supported on this GPU
95415// W32-ERR-NEXT: v_cmp_gt_i16 vcc, vcc_lo, v2
95416
95417v_cmp_gt_i16 vcc, vcc_hi, v2
95418// W64: encoding: [0x6b,0x04,0x18,0x7d]
95419// W32-ERR: error: instruction not supported on this GPU
95420// W32-ERR-NEXT: v_cmp_gt_i16 vcc, vcc_hi, v2
95421
95422v_cmp_gt_i16 vcc, m0, v2
95423// W64: encoding: [0x7c,0x04,0x18,0x7d]
95424// W32-ERR: error: instruction not supported on this GPU
95425// W32-ERR-NEXT: v_cmp_gt_i16 vcc, m0, v2
95426
95427v_cmp_gt_i16 vcc, exec_lo, v2
95428// W64: encoding: [0x7e,0x04,0x18,0x7d]
95429// W32-ERR: error: instruction not supported on this GPU
95430// W32-ERR-NEXT: v_cmp_gt_i16 vcc, exec_lo, v2
95431
95432v_cmp_gt_i16 vcc, exec_hi, v2
95433// W64: encoding: [0x7f,0x04,0x18,0x7d]
95434// W32-ERR: error: instruction not supported on this GPU
95435// W32-ERR-NEXT: v_cmp_gt_i16 vcc, exec_hi, v2
95436
95437v_cmp_gt_i16 vcc, 0, v2
95438// W64: encoding: [0x80,0x04,0x18,0x7d]
95439// W32-ERR: error: instruction not supported on this GPU
95440// W32-ERR-NEXT: v_cmp_gt_i16 vcc, 0, v2
95441
95442v_cmp_gt_i16 vcc, -1, v2
95443// W64: encoding: [0xc1,0x04,0x18,0x7d]
95444// W32-ERR: error: instruction not supported on this GPU
95445// W32-ERR-NEXT: v_cmp_gt_i16 vcc, -1, v2
95446
95447v_cmp_gt_i16 vcc, 0.5, v2
95448// W64: encoding: [0xf0,0x04,0x18,0x7d]
95449// W32-ERR: error: instruction not supported on this GPU
95450// W32-ERR-NEXT: v_cmp_gt_i16 vcc, 0.5, v2
95451
95452v_cmp_gt_i16 vcc, -4.0, v2
95453// W64: encoding: [0xf7,0x04,0x18,0x7d]
95454// W32-ERR: error: instruction not supported on this GPU
95455// W32-ERR-NEXT: v_cmp_gt_i16 vcc, -4.0, v2
95456
95457v_cmp_gt_i16 vcc, 0xfe0b, v2
95458// W64: encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
95459// W32-ERR: error: instruction not supported on this GPU
95460// W32-ERR-NEXT: v_cmp_gt_i16 vcc, 0xfe0b, v2
95461
95462v_cmp_gt_i16 vcc, 0x3456, v2
95463// W64: encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
95464// W32-ERR: error: instruction not supported on this GPU
95465// W32-ERR-NEXT: v_cmp_gt_i16 vcc, 0x3456, v2
95466
95467v_cmp_gt_i16 vcc, v1, v255
95468// W64: encoding: [0x01,0xff,0x19,0x7d]
95469// W32-ERR: error: instruction not supported on this GPU
95470// W32-ERR-NEXT: v_cmp_gt_i16 vcc, v1, v255
95471
95472v_cmp_gt_i16_e64 s[10:11], v1, v2
95473// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
95474// W32-ERR: error: invalid operand for instruction
95475// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, v2
95476
95477v_cmp_gt_i16_e64 s[12:13], v1, v2
95478// W64: encoding: [0x0c,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
95479// W32-ERR: error: invalid operand for instruction
95480// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[12:13], v1, v2
95481
95482v_cmp_gt_i16_e64 s[100:101], v1, v2
95483// W64: encoding: [0x64,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
95484// W32-ERR: error: invalid operand for instruction
95485// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[100:101], v1, v2
95486
95487v_cmp_gt_i16_e64 vcc, v1, v2
95488// W64: encoding: [0x6a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
95489// W32-ERR: error: invalid operand for instruction
95490// W32-ERR-NEXT: v_cmp_gt_i16_e64 vcc, v1, v2
95491
95492v_cmp_gt_i16_e64 s[10:11], v255, v2
95493// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x05,0x02,0x00]
95494// W32-ERR: error: invalid operand for instruction
95495// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v255, v2
95496
95497v_cmp_gt_i16_e64 s[10:11], s1, v2
95498// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x04,0x02,0x00]
95499// W32-ERR: error: invalid operand for instruction
95500// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], s1, v2
95501
95502v_cmp_gt_i16_e64 s[10:11], s101, v2
95503// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x65,0x04,0x02,0x00]
95504// W32-ERR: error: invalid operand for instruction
95505// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], s101, v2
95506
95507v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2
95508// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x6a,0x04,0x02,0x00]
95509// W32-ERR: error: invalid operand for instruction
95510// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2
95511
95512v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2
95513// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x6b,0x04,0x02,0x00]
95514// W32-ERR: error: invalid operand for instruction
95515// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2
95516
95517v_cmp_gt_i16_e64 s[10:11], m0, v2
95518// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x7c,0x04,0x02,0x00]
95519// W32-ERR: error: invalid operand for instruction
95520// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], m0, v2
95521
95522v_cmp_gt_i16_e64 s[10:11], exec_lo, v2
95523// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x7e,0x04,0x02,0x00]
95524// W32-ERR: error: invalid operand for instruction
95525// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], exec_lo, v2
95526
95527v_cmp_gt_i16_e64 s[10:11], exec_hi, v2
95528// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x7f,0x04,0x02,0x00]
95529// W32-ERR: error: invalid operand for instruction
95530// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], exec_hi, v2
95531
95532v_cmp_gt_i16_e64 s[10:11], 0, v2
95533// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x80,0x04,0x02,0x00]
95534// W32-ERR: error: invalid operand for instruction
95535// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], 0, v2
95536
95537v_cmp_gt_i16_e64 s[10:11], -1, v2
95538// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xc1,0x04,0x02,0x00]
95539// W32-ERR: error: invalid operand for instruction
95540// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], -1, v2
95541
95542v_cmp_gt_i16_e64 s[10:11], 0.5, v2
95543// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xf0,0x04,0x02,0x00]
95544// W32-ERR: error: invalid operand for instruction
95545// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], 0.5, v2
95546
95547v_cmp_gt_i16_e64 s[10:11], -4.0, v2
95548// W64: encoding: [0x0a,0x00,0x8c,0xd4,0xf7,0x04,0x02,0x00]
95549// W32-ERR: error: invalid operand for instruction
95550// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], -4.0, v2
95551
95552v_cmp_gt_i16_e64 s[10:11], v1, v255
95553// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x03,0x00]
95554// W32-ERR: error: invalid operand for instruction
95555// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, v255
95556
95557v_cmp_gt_i16_e64 s[10:11], v1, s2
95558// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
95559// W32-ERR: error: invalid operand for instruction
95560// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, s2
95561
95562v_cmp_gt_i16_e64 s[10:11], v1, s101
95563// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
95564// W32-ERR: error: invalid operand for instruction
95565// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, s101
95566
95567v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo
95568// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
95569// W32-ERR: error: invalid operand for instruction
95570// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo
95571
95572v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi
95573// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
95574// W32-ERR: error: invalid operand for instruction
95575// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi
95576
95577v_cmp_gt_i16_e64 s[10:11], v1, m0
95578// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xf9,0x00,0x00]
95579// W32-ERR: error: invalid operand for instruction
95580// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, m0
95581
95582v_cmp_gt_i16_e64 s[10:11], v1, exec_lo
95583// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
95584// W32-ERR: error: invalid operand for instruction
95585// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, exec_lo
95586
95587v_cmp_gt_i16_e64 s[10:11], v1, exec_hi
95588// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
95589// W32-ERR: error: invalid operand for instruction
95590// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, exec_hi
95591
95592v_cmp_gt_i16_e64 s[10:11], v1, 0
95593// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
95594// W32-ERR: error: invalid operand for instruction
95595// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, 0
95596
95597v_cmp_gt_i16_e64 s[10:11], v1, -1
95598// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
95599// W32-ERR: error: invalid operand for instruction
95600// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, -1
95601
95602v_cmp_gt_i16_e64 s[10:11], v1, 0.5
95603// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xe1,0x01,0x00]
95604// W32-ERR: error: invalid operand for instruction
95605// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, 0.5
95606
95607v_cmp_gt_i16_e64 s[10:11], v1, -4.0
95608// W64: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xef,0x01,0x00]
95609// W32-ERR: error: invalid operand for instruction
95610// W32-ERR-NEXT: v_cmp_gt_i16_e64 s[10:11], v1, -4.0
95611
95612v_cmp_ne_i16 vcc, v1, v2
95613// W64: encoding: [0x01,0x05,0x1a,0x7d]
95614// W32-ERR: error: instruction not supported on this GPU
95615// W32-ERR-NEXT: v_cmp_ne_i16 vcc, v1, v2
95616
95617v_cmp_ne_i16 vcc, v255, v2
95618// W64: encoding: [0xff,0x05,0x1a,0x7d]
95619// W32-ERR: error: instruction not supported on this GPU
95620// W32-ERR-NEXT: v_cmp_ne_i16 vcc, v255, v2
95621
95622v_cmp_ne_i16 vcc, s1, v2
95623// W64: encoding: [0x01,0x04,0x1a,0x7d]
95624// W32-ERR: error: instruction not supported on this GPU
95625// W32-ERR-NEXT: v_cmp_ne_i16 vcc, s1, v2
95626
95627v_cmp_ne_i16 vcc, s101, v2
95628// W64: encoding: [0x65,0x04,0x1a,0x7d]
95629// W32-ERR: error: instruction not supported on this GPU
95630// W32-ERR-NEXT: v_cmp_ne_i16 vcc, s101, v2
95631
95632v_cmp_ne_i16 vcc, vcc_lo, v2
95633// W64: encoding: [0x6a,0x04,0x1a,0x7d]
95634// W32-ERR: error: instruction not supported on this GPU
95635// W32-ERR-NEXT: v_cmp_ne_i16 vcc, vcc_lo, v2
95636
95637v_cmp_ne_i16 vcc, vcc_hi, v2
95638// W64: encoding: [0x6b,0x04,0x1a,0x7d]
95639// W32-ERR: error: instruction not supported on this GPU
95640// W32-ERR-NEXT: v_cmp_ne_i16 vcc, vcc_hi, v2
95641
95642v_cmp_ne_i16 vcc, m0, v2
95643// W64: encoding: [0x7c,0x04,0x1a,0x7d]
95644// W32-ERR: error: instruction not supported on this GPU
95645// W32-ERR-NEXT: v_cmp_ne_i16 vcc, m0, v2
95646
95647v_cmp_ne_i16 vcc, exec_lo, v2
95648// W64: encoding: [0x7e,0x04,0x1a,0x7d]
95649// W32-ERR: error: instruction not supported on this GPU
95650// W32-ERR-NEXT: v_cmp_ne_i16 vcc, exec_lo, v2
95651
95652v_cmp_ne_i16 vcc, exec_hi, v2
95653// W64: encoding: [0x7f,0x04,0x1a,0x7d]
95654// W32-ERR: error: instruction not supported on this GPU
95655// W32-ERR-NEXT: v_cmp_ne_i16 vcc, exec_hi, v2
95656
95657v_cmp_ne_i16 vcc, 0, v2
95658// W64: encoding: [0x80,0x04,0x1a,0x7d]
95659// W32-ERR: error: instruction not supported on this GPU
95660// W32-ERR-NEXT: v_cmp_ne_i16 vcc, 0, v2
95661
95662v_cmp_ne_i16 vcc, -1, v2
95663// W64: encoding: [0xc1,0x04,0x1a,0x7d]
95664// W32-ERR: error: instruction not supported on this GPU
95665// W32-ERR-NEXT: v_cmp_ne_i16 vcc, -1, v2
95666
95667v_cmp_ne_i16 vcc, 0.5, v2
95668// W64: encoding: [0xf0,0x04,0x1a,0x7d]
95669// W32-ERR: error: instruction not supported on this GPU
95670// W32-ERR-NEXT: v_cmp_ne_i16 vcc, 0.5, v2
95671
95672v_cmp_ne_i16 vcc, -4.0, v2
95673// W64: encoding: [0xf7,0x04,0x1a,0x7d]
95674// W32-ERR: error: instruction not supported on this GPU
95675// W32-ERR-NEXT: v_cmp_ne_i16 vcc, -4.0, v2
95676
95677v_cmp_ne_i16 vcc, 0xfe0b, v2
95678// W64: encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
95679// W32-ERR: error: instruction not supported on this GPU
95680// W32-ERR-NEXT: v_cmp_ne_i16 vcc, 0xfe0b, v2
95681
95682v_cmp_ne_i16 vcc, 0x3456, v2
95683// W64: encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
95684// W32-ERR: error: instruction not supported on this GPU
95685// W32-ERR-NEXT: v_cmp_ne_i16 vcc, 0x3456, v2
95686
95687v_cmp_ne_i16 vcc, v1, v255
95688// W64: encoding: [0x01,0xff,0x1b,0x7d]
95689// W32-ERR: error: instruction not supported on this GPU
95690// W32-ERR-NEXT: v_cmp_ne_i16 vcc, v1, v255
95691
95692v_cmp_ne_i16_e64 s[10:11], v1, v2
95693// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
95694// W32-ERR: error: invalid operand for instruction
95695// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, v2
95696
95697v_cmp_ne_i16_e64 s[12:13], v1, v2
95698// W64: encoding: [0x0c,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
95699// W32-ERR: error: invalid operand for instruction
95700// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[12:13], v1, v2
95701
95702v_cmp_ne_i16_e64 s[100:101], v1, v2
95703// W64: encoding: [0x64,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
95704// W32-ERR: error: invalid operand for instruction
95705// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[100:101], v1, v2
95706
95707v_cmp_ne_i16_e64 vcc, v1, v2
95708// W64: encoding: [0x6a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
95709// W32-ERR: error: invalid operand for instruction
95710// W32-ERR-NEXT: v_cmp_ne_i16_e64 vcc, v1, v2
95711
95712v_cmp_ne_i16_e64 s[10:11], v255, v2
95713// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x05,0x02,0x00]
95714// W32-ERR: error: invalid operand for instruction
95715// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v255, v2
95716
95717v_cmp_ne_i16_e64 s[10:11], s1, v2
95718// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x04,0x02,0x00]
95719// W32-ERR: error: invalid operand for instruction
95720// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], s1, v2
95721
95722v_cmp_ne_i16_e64 s[10:11], s101, v2
95723// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x65,0x04,0x02,0x00]
95724// W32-ERR: error: invalid operand for instruction
95725// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], s101, v2
95726
95727v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2
95728// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x6a,0x04,0x02,0x00]
95729// W32-ERR: error: invalid operand for instruction
95730// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2
95731
95732v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2
95733// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x6b,0x04,0x02,0x00]
95734// W32-ERR: error: invalid operand for instruction
95735// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2
95736
95737v_cmp_ne_i16_e64 s[10:11], m0, v2
95738// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x7c,0x04,0x02,0x00]
95739// W32-ERR: error: invalid operand for instruction
95740// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], m0, v2
95741
95742v_cmp_ne_i16_e64 s[10:11], exec_lo, v2
95743// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x7e,0x04,0x02,0x00]
95744// W32-ERR: error: invalid operand for instruction
95745// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], exec_lo, v2
95746
95747v_cmp_ne_i16_e64 s[10:11], exec_hi, v2
95748// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x7f,0x04,0x02,0x00]
95749// W32-ERR: error: invalid operand for instruction
95750// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], exec_hi, v2
95751
95752v_cmp_ne_i16_e64 s[10:11], 0, v2
95753// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x80,0x04,0x02,0x00]
95754// W32-ERR: error: invalid operand for instruction
95755// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], 0, v2
95756
95757v_cmp_ne_i16_e64 s[10:11], -1, v2
95758// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xc1,0x04,0x02,0x00]
95759// W32-ERR: error: invalid operand for instruction
95760// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], -1, v2
95761
95762v_cmp_ne_i16_e64 s[10:11], 0.5, v2
95763// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xf0,0x04,0x02,0x00]
95764// W32-ERR: error: invalid operand for instruction
95765// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], 0.5, v2
95766
95767v_cmp_ne_i16_e64 s[10:11], -4.0, v2
95768// W64: encoding: [0x0a,0x00,0x8d,0xd4,0xf7,0x04,0x02,0x00]
95769// W32-ERR: error: invalid operand for instruction
95770// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], -4.0, v2
95771
95772v_cmp_ne_i16_e64 s[10:11], v1, v255
95773// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x03,0x00]
95774// W32-ERR: error: invalid operand for instruction
95775// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, v255
95776
95777v_cmp_ne_i16_e64 s[10:11], v1, s2
95778// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
95779// W32-ERR: error: invalid operand for instruction
95780// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, s2
95781
95782v_cmp_ne_i16_e64 s[10:11], v1, s101
95783// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
95784// W32-ERR: error: invalid operand for instruction
95785// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, s101
95786
95787v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo
95788// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
95789// W32-ERR: error: invalid operand for instruction
95790// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo
95791
95792v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi
95793// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
95794// W32-ERR: error: invalid operand for instruction
95795// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi
95796
95797v_cmp_ne_i16_e64 s[10:11], v1, m0
95798// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xf9,0x00,0x00]
95799// W32-ERR: error: invalid operand for instruction
95800// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, m0
95801
95802v_cmp_ne_i16_e64 s[10:11], v1, exec_lo
95803// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
95804// W32-ERR: error: invalid operand for instruction
95805// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, exec_lo
95806
95807v_cmp_ne_i16_e64 s[10:11], v1, exec_hi
95808// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
95809// W32-ERR: error: invalid operand for instruction
95810// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, exec_hi
95811
95812v_cmp_ne_i16_e64 s[10:11], v1, 0
95813// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
95814// W32-ERR: error: invalid operand for instruction
95815// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, 0
95816
95817v_cmp_ne_i16_e64 s[10:11], v1, -1
95818// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
95819// W32-ERR: error: invalid operand for instruction
95820// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, -1
95821
95822v_cmp_ne_i16_e64 s[10:11], v1, 0.5
95823// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xe1,0x01,0x00]
95824// W32-ERR: error: invalid operand for instruction
95825// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, 0.5
95826
95827v_cmp_ne_i16_e64 s[10:11], v1, -4.0
95828// W64: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xef,0x01,0x00]
95829// W32-ERR: error: invalid operand for instruction
95830// W32-ERR-NEXT: v_cmp_ne_i16_e64 s[10:11], v1, -4.0
95831
95832v_cmp_ge_i16 vcc, v1, v2
95833// W64: encoding: [0x01,0x05,0x1c,0x7d]
95834// W32-ERR: error: instruction not supported on this GPU
95835// W32-ERR-NEXT: v_cmp_ge_i16 vcc, v1, v2
95836
95837v_cmp_ge_i16 vcc, v255, v2
95838// W64: encoding: [0xff,0x05,0x1c,0x7d]
95839// W32-ERR: error: instruction not supported on this GPU
95840// W32-ERR-NEXT: v_cmp_ge_i16 vcc, v255, v2
95841
95842v_cmp_ge_i16 vcc, s1, v2
95843// W64: encoding: [0x01,0x04,0x1c,0x7d]
95844// W32-ERR: error: instruction not supported on this GPU
95845// W32-ERR-NEXT: v_cmp_ge_i16 vcc, s1, v2
95846
95847v_cmp_ge_i16 vcc, s101, v2
95848// W64: encoding: [0x65,0x04,0x1c,0x7d]
95849// W32-ERR: error: instruction not supported on this GPU
95850// W32-ERR-NEXT: v_cmp_ge_i16 vcc, s101, v2
95851
95852v_cmp_ge_i16 vcc, vcc_lo, v2
95853// W64: encoding: [0x6a,0x04,0x1c,0x7d]
95854// W32-ERR: error: instruction not supported on this GPU
95855// W32-ERR-NEXT: v_cmp_ge_i16 vcc, vcc_lo, v2
95856
95857v_cmp_ge_i16 vcc, vcc_hi, v2
95858// W64: encoding: [0x6b,0x04,0x1c,0x7d]
95859// W32-ERR: error: instruction not supported on this GPU
95860// W32-ERR-NEXT: v_cmp_ge_i16 vcc, vcc_hi, v2
95861
95862v_cmp_ge_i16 vcc, m0, v2
95863// W64: encoding: [0x7c,0x04,0x1c,0x7d]
95864// W32-ERR: error: instruction not supported on this GPU
95865// W32-ERR-NEXT: v_cmp_ge_i16 vcc, m0, v2
95866
95867v_cmp_ge_i16 vcc, exec_lo, v2
95868// W64: encoding: [0x7e,0x04,0x1c,0x7d]
95869// W32-ERR: error: instruction not supported on this GPU
95870// W32-ERR-NEXT: v_cmp_ge_i16 vcc, exec_lo, v2
95871
95872v_cmp_ge_i16 vcc, exec_hi, v2
95873// W64: encoding: [0x7f,0x04,0x1c,0x7d]
95874// W32-ERR: error: instruction not supported on this GPU
95875// W32-ERR-NEXT: v_cmp_ge_i16 vcc, exec_hi, v2
95876
95877v_cmp_ge_i16 vcc, 0, v2
95878// W64: encoding: [0x80,0x04,0x1c,0x7d]
95879// W32-ERR: error: instruction not supported on this GPU
95880// W32-ERR-NEXT: v_cmp_ge_i16 vcc, 0, v2
95881
95882v_cmp_ge_i16 vcc, -1, v2
95883// W64: encoding: [0xc1,0x04,0x1c,0x7d]
95884// W32-ERR: error: instruction not supported on this GPU
95885// W32-ERR-NEXT: v_cmp_ge_i16 vcc, -1, v2
95886
95887v_cmp_ge_i16 vcc, 0.5, v2
95888// W64: encoding: [0xf0,0x04,0x1c,0x7d]
95889// W32-ERR: error: instruction not supported on this GPU
95890// W32-ERR-NEXT: v_cmp_ge_i16 vcc, 0.5, v2
95891
95892v_cmp_ge_i16 vcc, -4.0, v2
95893// W64: encoding: [0xf7,0x04,0x1c,0x7d]
95894// W32-ERR: error: instruction not supported on this GPU
95895// W32-ERR-NEXT: v_cmp_ge_i16 vcc, -4.0, v2
95896
95897v_cmp_ge_i16 vcc, 0xfe0b, v2
95898// W64: encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
95899// W32-ERR: error: instruction not supported on this GPU
95900// W32-ERR-NEXT: v_cmp_ge_i16 vcc, 0xfe0b, v2
95901
95902v_cmp_ge_i16 vcc, 0x3456, v2
95903// W64: encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
95904// W32-ERR: error: instruction not supported on this GPU
95905// W32-ERR-NEXT: v_cmp_ge_i16 vcc, 0x3456, v2
95906
95907v_cmp_ge_i16 vcc, v1, v255
95908// W64: encoding: [0x01,0xff,0x1d,0x7d]
95909// W32-ERR: error: instruction not supported on this GPU
95910// W32-ERR-NEXT: v_cmp_ge_i16 vcc, v1, v255
95911
95912v_cmp_ge_i16_e64 s[10:11], v1, v2
95913// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
95914// W32-ERR: error: invalid operand for instruction
95915// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, v2
95916
95917v_cmp_ge_i16_e64 s[12:13], v1, v2
95918// W64: encoding: [0x0c,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
95919// W32-ERR: error: invalid operand for instruction
95920// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[12:13], v1, v2
95921
95922v_cmp_ge_i16_e64 s[100:101], v1, v2
95923// W64: encoding: [0x64,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
95924// W32-ERR: error: invalid operand for instruction
95925// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[100:101], v1, v2
95926
95927v_cmp_ge_i16_e64 vcc, v1, v2
95928// W64: encoding: [0x6a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
95929// W32-ERR: error: invalid operand for instruction
95930// W32-ERR-NEXT: v_cmp_ge_i16_e64 vcc, v1, v2
95931
95932v_cmp_ge_i16_e64 s[10:11], v255, v2
95933// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x05,0x02,0x00]
95934// W32-ERR: error: invalid operand for instruction
95935// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v255, v2
95936
95937v_cmp_ge_i16_e64 s[10:11], s1, v2
95938// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x04,0x02,0x00]
95939// W32-ERR: error: invalid operand for instruction
95940// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], s1, v2
95941
95942v_cmp_ge_i16_e64 s[10:11], s101, v2
95943// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x65,0x04,0x02,0x00]
95944// W32-ERR: error: invalid operand for instruction
95945// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], s101, v2
95946
95947v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2
95948// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x6a,0x04,0x02,0x00]
95949// W32-ERR: error: invalid operand for instruction
95950// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2
95951
95952v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2
95953// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x6b,0x04,0x02,0x00]
95954// W32-ERR: error: invalid operand for instruction
95955// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2
95956
95957v_cmp_ge_i16_e64 s[10:11], m0, v2
95958// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x7c,0x04,0x02,0x00]
95959// W32-ERR: error: invalid operand for instruction
95960// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], m0, v2
95961
95962v_cmp_ge_i16_e64 s[10:11], exec_lo, v2
95963// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x7e,0x04,0x02,0x00]
95964// W32-ERR: error: invalid operand for instruction
95965// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], exec_lo, v2
95966
95967v_cmp_ge_i16_e64 s[10:11], exec_hi, v2
95968// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x7f,0x04,0x02,0x00]
95969// W32-ERR: error: invalid operand for instruction
95970// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], exec_hi, v2
95971
95972v_cmp_ge_i16_e64 s[10:11], 0, v2
95973// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x80,0x04,0x02,0x00]
95974// W32-ERR: error: invalid operand for instruction
95975// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], 0, v2
95976
95977v_cmp_ge_i16_e64 s[10:11], -1, v2
95978// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xc1,0x04,0x02,0x00]
95979// W32-ERR: error: invalid operand for instruction
95980// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], -1, v2
95981
95982v_cmp_ge_i16_e64 s[10:11], 0.5, v2
95983// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xf0,0x04,0x02,0x00]
95984// W32-ERR: error: invalid operand for instruction
95985// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], 0.5, v2
95986
95987v_cmp_ge_i16_e64 s[10:11], -4.0, v2
95988// W64: encoding: [0x0a,0x00,0x8e,0xd4,0xf7,0x04,0x02,0x00]
95989// W32-ERR: error: invalid operand for instruction
95990// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], -4.0, v2
95991
95992v_cmp_ge_i16_e64 s[10:11], v1, v255
95993// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x03,0x00]
95994// W32-ERR: error: invalid operand for instruction
95995// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, v255
95996
95997v_cmp_ge_i16_e64 s[10:11], v1, s2
95998// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
95999// W32-ERR: error: invalid operand for instruction
96000// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, s2
96001
96002v_cmp_ge_i16_e64 s[10:11], v1, s101
96003// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
96004// W32-ERR: error: invalid operand for instruction
96005// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, s101
96006
96007v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo
96008// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
96009// W32-ERR: error: invalid operand for instruction
96010// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo
96011
96012v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi
96013// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
96014// W32-ERR: error: invalid operand for instruction
96015// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi
96016
96017v_cmp_ge_i16_e64 s[10:11], v1, m0
96018// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xf9,0x00,0x00]
96019// W32-ERR: error: invalid operand for instruction
96020// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, m0
96021
96022v_cmp_ge_i16_e64 s[10:11], v1, exec_lo
96023// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
96024// W32-ERR: error: invalid operand for instruction
96025// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, exec_lo
96026
96027v_cmp_ge_i16_e64 s[10:11], v1, exec_hi
96028// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
96029// W32-ERR: error: invalid operand for instruction
96030// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, exec_hi
96031
96032v_cmp_ge_i16_e64 s[10:11], v1, 0
96033// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
96034// W32-ERR: error: invalid operand for instruction
96035// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, 0
96036
96037v_cmp_ge_i16_e64 s[10:11], v1, -1
96038// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
96039// W32-ERR: error: invalid operand for instruction
96040// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, -1
96041
96042v_cmp_ge_i16_e64 s[10:11], v1, 0.5
96043// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xe1,0x01,0x00]
96044// W32-ERR: error: invalid operand for instruction
96045// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, 0.5
96046
96047v_cmp_ge_i16_e64 s[10:11], v1, -4.0
96048// W64: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xef,0x01,0x00]
96049// W32-ERR: error: invalid operand for instruction
96050// W32-ERR-NEXT: v_cmp_ge_i16_e64 s[10:11], v1, -4.0
96051
96052v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96053// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x06]
96054// W32-ERR: error: invalid operand for instruction
96055// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96056
96057v_cmp_lt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96058// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x88,0x06,0x06]
96059// W32-ERR: error: invalid operand for instruction
96060// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96061
96062v_cmp_lt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96063// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0xe4,0x06,0x06]
96064// W32-ERR: error: invalid operand for instruction
96065// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96066
96067v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96068// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x00,0x06,0x06]
96069// W32-ERR: error: instruction not supported on this GPU
96070// W32-ERR-NEXT: v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96071
96072v_cmp_lt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96073// W64: encoding: [0xf9,0x04,0x12,0x7d,0xff,0x86,0x06,0x06]
96074// W32-ERR: error: invalid operand for instruction
96075// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96076
96077v_cmp_lt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96078// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x86,0x06]
96079// W32-ERR: error: invalid operand for instruction
96080// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96081
96082v_cmp_lt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96083// W64: encoding: [0xf9,0x04,0x12,0x7d,0x65,0x86,0x86,0x06]
96084// W32-ERR: error: invalid operand for instruction
96085// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96086
96087v_cmp_lt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96088// W64: encoding: [0xf9,0x04,0x12,0x7d,0x6a,0x86,0x86,0x06]
96089// W32-ERR: error: invalid operand for instruction
96090// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96091
96092v_cmp_lt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96093// W64: encoding: [0xf9,0x04,0x12,0x7d,0x6b,0x86,0x86,0x06]
96094// W32-ERR: error: invalid operand for instruction
96095// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96096
96097v_cmp_lt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96098// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7c,0x86,0x86,0x06]
96099// W32-ERR: error: invalid operand for instruction
96100// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96101
96102v_cmp_lt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96103// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7e,0x86,0x86,0x06]
96104// W32-ERR: error: invalid operand for instruction
96105// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96106
96107v_cmp_lt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96108// W64: encoding: [0xf9,0x04,0x12,0x7d,0x7f,0x86,0x86,0x06]
96109// W32-ERR: error: invalid operand for instruction
96110// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96111
96112v_cmp_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96113// W64: encoding: [0xf9,0xfe,0x13,0x7d,0x01,0x86,0x06,0x06]
96114// W32-ERR: error: invalid operand for instruction
96115// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96116
96117v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96118// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x00,0x06]
96119// W32-ERR: error: invalid operand for instruction
96120// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96121
96122v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96123// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x01,0x06]
96124// W32-ERR: error: invalid operand for instruction
96125// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96126
96127v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96128// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x02,0x06]
96129// W32-ERR: error: invalid operand for instruction
96130// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96131
96132v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96133// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x03,0x06]
96134// W32-ERR: error: invalid operand for instruction
96135// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96136
96137v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96138// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x04,0x06]
96139// W32-ERR: error: invalid operand for instruction
96140// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96141
96142v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96143// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x05,0x06]
96144// W32-ERR: error: invalid operand for instruction
96145// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96146
96147v_cmp_lt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96148// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x0e,0x06]
96149// W32-ERR: error: invalid operand for instruction
96150// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96151
96152v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96153// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x00]
96154// W32-ERR: error: invalid operand for instruction
96155// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96156
96157v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96158// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x01]
96159// W32-ERR: error: invalid operand for instruction
96160// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96161
96162v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96163// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x02]
96164// W32-ERR: error: invalid operand for instruction
96165// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96166
96167v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96168// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x03]
96169// W32-ERR: error: invalid operand for instruction
96170// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96171
96172v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96173// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x04]
96174// W32-ERR: error: invalid operand for instruction
96175// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96176
96177v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96178// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x05]
96179// W32-ERR: error: invalid operand for instruction
96180// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96181
96182v_cmp_lt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96183// W64: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x0e]
96184// W32-ERR: error: invalid operand for instruction
96185// W32-ERR-NEXT: v_cmp_lt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96186
96187v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96188// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x06]
96189// W32-ERR: error: invalid operand for instruction
96190// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96191
96192v_cmp_eq_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96193// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x88,0x06,0x06]
96194// W32-ERR: error: invalid operand for instruction
96195// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96196
96197v_cmp_eq_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96198// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0xe4,0x06,0x06]
96199// W32-ERR: error: invalid operand for instruction
96200// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96201
96202v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96203// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x00,0x06,0x06]
96204// W32-ERR: error: instruction not supported on this GPU
96205// W32-ERR-NEXT: v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96206
96207v_cmp_eq_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96208// W64: encoding: [0xf9,0x04,0x14,0x7d,0xff,0x86,0x06,0x06]
96209// W32-ERR: error: invalid operand for instruction
96210// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96211
96212v_cmp_eq_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96213// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x86,0x06]
96214// W32-ERR: error: invalid operand for instruction
96215// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96216
96217v_cmp_eq_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96218// W64: encoding: [0xf9,0x04,0x14,0x7d,0x65,0x86,0x86,0x06]
96219// W32-ERR: error: invalid operand for instruction
96220// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96221
96222v_cmp_eq_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96223// W64: encoding: [0xf9,0x04,0x14,0x7d,0x6a,0x86,0x86,0x06]
96224// W32-ERR: error: invalid operand for instruction
96225// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96226
96227v_cmp_eq_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96228// W64: encoding: [0xf9,0x04,0x14,0x7d,0x6b,0x86,0x86,0x06]
96229// W32-ERR: error: invalid operand for instruction
96230// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96231
96232v_cmp_eq_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96233// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7c,0x86,0x86,0x06]
96234// W32-ERR: error: invalid operand for instruction
96235// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96236
96237v_cmp_eq_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96238// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7e,0x86,0x86,0x06]
96239// W32-ERR: error: invalid operand for instruction
96240// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96241
96242v_cmp_eq_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96243// W64: encoding: [0xf9,0x04,0x14,0x7d,0x7f,0x86,0x86,0x06]
96244// W32-ERR: error: invalid operand for instruction
96245// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96246
96247v_cmp_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96248// W64: encoding: [0xf9,0xfe,0x15,0x7d,0x01,0x86,0x06,0x06]
96249// W32-ERR: error: invalid operand for instruction
96250// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96251
96252v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96253// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x00,0x06]
96254// W32-ERR: error: invalid operand for instruction
96255// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96256
96257v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96258// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x01,0x06]
96259// W32-ERR: error: invalid operand for instruction
96260// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96261
96262v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96263// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x02,0x06]
96264// W32-ERR: error: invalid operand for instruction
96265// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96266
96267v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96268// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x03,0x06]
96269// W32-ERR: error: invalid operand for instruction
96270// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96271
96272v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96273// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x04,0x06]
96274// W32-ERR: error: invalid operand for instruction
96275// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96276
96277v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96278// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x05,0x06]
96279// W32-ERR: error: invalid operand for instruction
96280// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96281
96282v_cmp_eq_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96283// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x0e,0x06]
96284// W32-ERR: error: invalid operand for instruction
96285// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96286
96287v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96288// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x00]
96289// W32-ERR: error: invalid operand for instruction
96290// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96291
96292v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96293// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x01]
96294// W32-ERR: error: invalid operand for instruction
96295// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96296
96297v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96298// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x02]
96299// W32-ERR: error: invalid operand for instruction
96300// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96301
96302v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96303// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x03]
96304// W32-ERR: error: invalid operand for instruction
96305// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96306
96307v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96308// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x04]
96309// W32-ERR: error: invalid operand for instruction
96310// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96311
96312v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96313// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x05]
96314// W32-ERR: error: invalid operand for instruction
96315// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96316
96317v_cmp_eq_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96318// W64: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x0e]
96319// W32-ERR: error: invalid operand for instruction
96320// W32-ERR-NEXT: v_cmp_eq_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96321
96322v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96323// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x06]
96324// W32-ERR: error: invalid operand for instruction
96325// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96326
96327v_cmp_le_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96328// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x88,0x06,0x06]
96329// W32-ERR: error: invalid operand for instruction
96330// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96331
96332v_cmp_le_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96333// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0xe4,0x06,0x06]
96334// W32-ERR: error: invalid operand for instruction
96335// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96336
96337v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96338// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x00,0x06,0x06]
96339// W32-ERR: error: instruction not supported on this GPU
96340// W32-ERR-NEXT: v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96341
96342v_cmp_le_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96343// W64: encoding: [0xf9,0x04,0x16,0x7d,0xff,0x86,0x06,0x06]
96344// W32-ERR: error: invalid operand for instruction
96345// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96346
96347v_cmp_le_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96348// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x86,0x06]
96349// W32-ERR: error: invalid operand for instruction
96350// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96351
96352v_cmp_le_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96353// W64: encoding: [0xf9,0x04,0x16,0x7d,0x65,0x86,0x86,0x06]
96354// W32-ERR: error: invalid operand for instruction
96355// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96356
96357v_cmp_le_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96358// W64: encoding: [0xf9,0x04,0x16,0x7d,0x6a,0x86,0x86,0x06]
96359// W32-ERR: error: invalid operand for instruction
96360// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96361
96362v_cmp_le_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96363// W64: encoding: [0xf9,0x04,0x16,0x7d,0x6b,0x86,0x86,0x06]
96364// W32-ERR: error: invalid operand for instruction
96365// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96366
96367v_cmp_le_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96368// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7c,0x86,0x86,0x06]
96369// W32-ERR: error: invalid operand for instruction
96370// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96371
96372v_cmp_le_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96373// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7e,0x86,0x86,0x06]
96374// W32-ERR: error: invalid operand for instruction
96375// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96376
96377v_cmp_le_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96378// W64: encoding: [0xf9,0x04,0x16,0x7d,0x7f,0x86,0x86,0x06]
96379// W32-ERR: error: invalid operand for instruction
96380// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96381
96382v_cmp_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96383// W64: encoding: [0xf9,0xfe,0x17,0x7d,0x01,0x86,0x06,0x06]
96384// W32-ERR: error: invalid operand for instruction
96385// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96386
96387v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96388// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x00,0x06]
96389// W32-ERR: error: invalid operand for instruction
96390// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96391
96392v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96393// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x01,0x06]
96394// W32-ERR: error: invalid operand for instruction
96395// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96396
96397v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96398// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x02,0x06]
96399// W32-ERR: error: invalid operand for instruction
96400// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96401
96402v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96403// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x03,0x06]
96404// W32-ERR: error: invalid operand for instruction
96405// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96406
96407v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96408// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x04,0x06]
96409// W32-ERR: error: invalid operand for instruction
96410// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96411
96412v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96413// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x05,0x06]
96414// W32-ERR: error: invalid operand for instruction
96415// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96416
96417v_cmp_le_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96418// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x0e,0x06]
96419// W32-ERR: error: invalid operand for instruction
96420// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96421
96422v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96423// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x00]
96424// W32-ERR: error: invalid operand for instruction
96425// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96426
96427v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96428// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x01]
96429// W32-ERR: error: invalid operand for instruction
96430// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96431
96432v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96433// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x02]
96434// W32-ERR: error: invalid operand for instruction
96435// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96436
96437v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96438// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x03]
96439// W32-ERR: error: invalid operand for instruction
96440// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96441
96442v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96443// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x04]
96444// W32-ERR: error: invalid operand for instruction
96445// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96446
96447v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96448// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x05]
96449// W32-ERR: error: invalid operand for instruction
96450// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96451
96452v_cmp_le_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96453// W64: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x0e]
96454// W32-ERR: error: invalid operand for instruction
96455// W32-ERR-NEXT: v_cmp_le_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96456
96457v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96458// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x06]
96459// W32-ERR: error: invalid operand for instruction
96460// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96461
96462v_cmp_gt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96463// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x88,0x06,0x06]
96464// W32-ERR: error: invalid operand for instruction
96465// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96466
96467v_cmp_gt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96468// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0xe4,0x06,0x06]
96469// W32-ERR: error: invalid operand for instruction
96470// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96471
96472v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96473// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x00,0x06,0x06]
96474// W32-ERR: error: instruction not supported on this GPU
96475// W32-ERR-NEXT: v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96476
96477v_cmp_gt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96478// W64: encoding: [0xf9,0x04,0x18,0x7d,0xff,0x86,0x06,0x06]
96479// W32-ERR: error: invalid operand for instruction
96480// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96481
96482v_cmp_gt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96483// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x86,0x06]
96484// W32-ERR: error: invalid operand for instruction
96485// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96486
96487v_cmp_gt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96488// W64: encoding: [0xf9,0x04,0x18,0x7d,0x65,0x86,0x86,0x06]
96489// W32-ERR: error: invalid operand for instruction
96490// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96491
96492v_cmp_gt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96493// W64: encoding: [0xf9,0x04,0x18,0x7d,0x6a,0x86,0x86,0x06]
96494// W32-ERR: error: invalid operand for instruction
96495// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96496
96497v_cmp_gt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96498// W64: encoding: [0xf9,0x04,0x18,0x7d,0x6b,0x86,0x86,0x06]
96499// W32-ERR: error: invalid operand for instruction
96500// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96501
96502v_cmp_gt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96503// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7c,0x86,0x86,0x06]
96504// W32-ERR: error: invalid operand for instruction
96505// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96506
96507v_cmp_gt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96508// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7e,0x86,0x86,0x06]
96509// W32-ERR: error: invalid operand for instruction
96510// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96511
96512v_cmp_gt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96513// W64: encoding: [0xf9,0x04,0x18,0x7d,0x7f,0x86,0x86,0x06]
96514// W32-ERR: error: invalid operand for instruction
96515// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96516
96517v_cmp_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96518// W64: encoding: [0xf9,0xfe,0x19,0x7d,0x01,0x86,0x06,0x06]
96519// W32-ERR: error: invalid operand for instruction
96520// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96521
96522v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96523// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x00,0x06]
96524// W32-ERR: error: invalid operand for instruction
96525// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96526
96527v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96528// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x01,0x06]
96529// W32-ERR: error: invalid operand for instruction
96530// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96531
96532v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96533// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x02,0x06]
96534// W32-ERR: error: invalid operand for instruction
96535// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96536
96537v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96538// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x03,0x06]
96539// W32-ERR: error: invalid operand for instruction
96540// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96541
96542v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96543// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x04,0x06]
96544// W32-ERR: error: invalid operand for instruction
96545// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96546
96547v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96548// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x05,0x06]
96549// W32-ERR: error: invalid operand for instruction
96550// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96551
96552v_cmp_gt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96553// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x0e,0x06]
96554// W32-ERR: error: invalid operand for instruction
96555// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96556
96557v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96558// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x00]
96559// W32-ERR: error: invalid operand for instruction
96560// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96561
96562v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96563// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x01]
96564// W32-ERR: error: invalid operand for instruction
96565// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96566
96567v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96568// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x02]
96569// W32-ERR: error: invalid operand for instruction
96570// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96571
96572v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96573// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x03]
96574// W32-ERR: error: invalid operand for instruction
96575// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96576
96577v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96578// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x04]
96579// W32-ERR: error: invalid operand for instruction
96580// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96581
96582v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96583// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x05]
96584// W32-ERR: error: invalid operand for instruction
96585// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96586
96587v_cmp_gt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96588// W64: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x0e]
96589// W32-ERR: error: invalid operand for instruction
96590// W32-ERR-NEXT: v_cmp_gt_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96591
96592v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96593// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x06]
96594// W32-ERR: error: invalid operand for instruction
96595// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96596
96597v_cmp_ne_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96598// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x88,0x06,0x06]
96599// W32-ERR: error: invalid operand for instruction
96600// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96601
96602v_cmp_ne_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96603// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0xe4,0x06,0x06]
96604// W32-ERR: error: invalid operand for instruction
96605// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96606
96607v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96608// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x00,0x06,0x06]
96609// W32-ERR: error: instruction not supported on this GPU
96610// W32-ERR-NEXT: v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96611
96612v_cmp_ne_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96613// W64: encoding: [0xf9,0x04,0x1a,0x7d,0xff,0x86,0x06,0x06]
96614// W32-ERR: error: invalid operand for instruction
96615// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96616
96617v_cmp_ne_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96618// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x86,0x06]
96619// W32-ERR: error: invalid operand for instruction
96620// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96621
96622v_cmp_ne_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96623// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x65,0x86,0x86,0x06]
96624// W32-ERR: error: invalid operand for instruction
96625// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96626
96627v_cmp_ne_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96628// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x6a,0x86,0x86,0x06]
96629// W32-ERR: error: invalid operand for instruction
96630// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96631
96632v_cmp_ne_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96633// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x6b,0x86,0x86,0x06]
96634// W32-ERR: error: invalid operand for instruction
96635// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96636
96637v_cmp_ne_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96638// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7c,0x86,0x86,0x06]
96639// W32-ERR: error: invalid operand for instruction
96640// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96641
96642v_cmp_ne_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96643// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7e,0x86,0x86,0x06]
96644// W32-ERR: error: invalid operand for instruction
96645// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96646
96647v_cmp_ne_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96648// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x7f,0x86,0x86,0x06]
96649// W32-ERR: error: invalid operand for instruction
96650// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96651
96652v_cmp_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96653// W64: encoding: [0xf9,0xfe,0x1b,0x7d,0x01,0x86,0x06,0x06]
96654// W32-ERR: error: invalid operand for instruction
96655// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96656
96657v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96658// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x00,0x06]
96659// W32-ERR: error: invalid operand for instruction
96660// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96661
96662v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96663// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x01,0x06]
96664// W32-ERR: error: invalid operand for instruction
96665// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96666
96667v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96668// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x02,0x06]
96669// W32-ERR: error: invalid operand for instruction
96670// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96671
96672v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96673// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x03,0x06]
96674// W32-ERR: error: invalid operand for instruction
96675// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96676
96677v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96678// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x04,0x06]
96679// W32-ERR: error: invalid operand for instruction
96680// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96681
96682v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96683// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x05,0x06]
96684// W32-ERR: error: invalid operand for instruction
96685// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96686
96687v_cmp_ne_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96688// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x0e,0x06]
96689// W32-ERR: error: invalid operand for instruction
96690// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96691
96692v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96693// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x00]
96694// W32-ERR: error: invalid operand for instruction
96695// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96696
96697v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96698// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x01]
96699// W32-ERR: error: invalid operand for instruction
96700// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96701
96702v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96703// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x02]
96704// W32-ERR: error: invalid operand for instruction
96705// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96706
96707v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96708// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x03]
96709// W32-ERR: error: invalid operand for instruction
96710// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96711
96712v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96713// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x04]
96714// W32-ERR: error: invalid operand for instruction
96715// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96716
96717v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96718// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x05]
96719// W32-ERR: error: invalid operand for instruction
96720// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96721
96722v_cmp_ne_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96723// W64: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x0e]
96724// W32-ERR: error: invalid operand for instruction
96725// W32-ERR-NEXT: v_cmp_ne_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96726
96727v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96728// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x06]
96729// W32-ERR: error: invalid operand for instruction
96730// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
96731
96732v_cmp_ge_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96733// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x88,0x06,0x06]
96734// W32-ERR: error: invalid operand for instruction
96735// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
96736
96737v_cmp_ge_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96738// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0xe4,0x06,0x06]
96739// W32-ERR: error: invalid operand for instruction
96740// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
96741
96742v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96743// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x00,0x06,0x06]
96744// W32-ERR: error: instruction not supported on this GPU
96745// W32-ERR-NEXT: v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
96746
96747v_cmp_ge_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96748// W64: encoding: [0xf9,0x04,0x1c,0x7d,0xff,0x86,0x06,0x06]
96749// W32-ERR: error: invalid operand for instruction
96750// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
96751
96752v_cmp_ge_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96753// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x86,0x06]
96754// W32-ERR: error: invalid operand for instruction
96755// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
96756
96757v_cmp_ge_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96758// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x65,0x86,0x86,0x06]
96759// W32-ERR: error: invalid operand for instruction
96760// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
96761
96762v_cmp_ge_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96763// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x6a,0x86,0x86,0x06]
96764// W32-ERR: error: invalid operand for instruction
96765// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
96766
96767v_cmp_ge_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96768// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x6b,0x86,0x86,0x06]
96769// W32-ERR: error: invalid operand for instruction
96770// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
96771
96772v_cmp_ge_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96773// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7c,0x86,0x86,0x06]
96774// W32-ERR: error: invalid operand for instruction
96775// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
96776
96777v_cmp_ge_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96778// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7e,0x86,0x86,0x06]
96779// W32-ERR: error: invalid operand for instruction
96780// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
96781
96782v_cmp_ge_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96783// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x7f,0x86,0x86,0x06]
96784// W32-ERR: error: invalid operand for instruction
96785// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
96786
96787v_cmp_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96788// W64: encoding: [0xf9,0xfe,0x1d,0x7d,0x01,0x86,0x06,0x06]
96789// W32-ERR: error: invalid operand for instruction
96790// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
96791
96792v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96793// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x00,0x06]
96794// W32-ERR: error: invalid operand for instruction
96795// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
96796
96797v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96798// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x01,0x06]
96799// W32-ERR: error: invalid operand for instruction
96800// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
96801
96802v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96803// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x02,0x06]
96804// W32-ERR: error: invalid operand for instruction
96805// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
96806
96807v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96808// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x03,0x06]
96809// W32-ERR: error: invalid operand for instruction
96810// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
96811
96812v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96813// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x04,0x06]
96814// W32-ERR: error: invalid operand for instruction
96815// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
96816
96817v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96818// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x05,0x06]
96819// W32-ERR: error: invalid operand for instruction
96820// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
96821
96822v_cmp_ge_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96823// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x0e,0x06]
96824// W32-ERR: error: invalid operand for instruction
96825// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
96826
96827v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96828// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x00]
96829// W32-ERR: error: invalid operand for instruction
96830// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
96831
96832v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96833// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x01]
96834// W32-ERR: error: invalid operand for instruction
96835// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
96836
96837v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96838// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x02]
96839// W32-ERR: error: invalid operand for instruction
96840// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
96841
96842v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96843// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x03]
96844// W32-ERR: error: invalid operand for instruction
96845// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
96846
96847v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96848// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x04]
96849// W32-ERR: error: invalid operand for instruction
96850// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
96851
96852v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96853// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x05]
96854// W32-ERR: error: invalid operand for instruction
96855// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
96856
96857v_cmp_ge_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96858// W64: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x0e]
96859// W32-ERR: error: invalid operand for instruction
96860// W32-ERR-NEXT: v_cmp_ge_i16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
96861
96862v_cmp_lt_i16 vcc_lo, v1, v2
96863// W32: encoding: [0x01,0x05,0x12,0x7d]
96864// W64-ERR: error: instruction not supported on this GPU
96865// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, v1, v2
96866
96867v_cmp_lt_i16 vcc_lo, v255, v2
96868// W32: encoding: [0xff,0x05,0x12,0x7d]
96869// W64-ERR: error: instruction not supported on this GPU
96870// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, v255, v2
96871
96872v_cmp_lt_i16 vcc_lo, s1, v2
96873// W32: encoding: [0x01,0x04,0x12,0x7d]
96874// W64-ERR: error: instruction not supported on this GPU
96875// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, s1, v2
96876
96877v_cmp_lt_i16 vcc_lo, s101, v2
96878// W32: encoding: [0x65,0x04,0x12,0x7d]
96879// W64-ERR: error: instruction not supported on this GPU
96880// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, s101, v2
96881
96882v_cmp_lt_i16 vcc_lo, vcc_lo, v2
96883// W32: encoding: [0x6a,0x04,0x12,0x7d]
96884// W64-ERR: error: instruction not supported on this GPU
96885// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, vcc_lo, v2
96886
96887v_cmp_lt_i16 vcc_lo, vcc_hi, v2
96888// W32: encoding: [0x6b,0x04,0x12,0x7d]
96889// W64-ERR: error: instruction not supported on this GPU
96890// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, vcc_hi, v2
96891
96892v_cmp_lt_i16 vcc_lo, m0, v2
96893// W32: encoding: [0x7c,0x04,0x12,0x7d]
96894// W64-ERR: error: instruction not supported on this GPU
96895// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, m0, v2
96896
96897v_cmp_lt_i16 vcc_lo, exec_lo, v2
96898// W32: encoding: [0x7e,0x04,0x12,0x7d]
96899// W64-ERR: error: instruction not supported on this GPU
96900// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, exec_lo, v2
96901
96902v_cmp_lt_i16 vcc_lo, exec_hi, v2
96903// W32: encoding: [0x7f,0x04,0x12,0x7d]
96904// W64-ERR: error: instruction not supported on this GPU
96905// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, exec_hi, v2
96906
96907v_cmp_lt_i16 vcc_lo, 0, v2
96908// W32: encoding: [0x80,0x04,0x12,0x7d]
96909// W64-ERR: error: instruction not supported on this GPU
96910// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, 0, v2
96911
96912v_cmp_lt_i16 vcc_lo, -1, v2
96913// W32: encoding: [0xc1,0x04,0x12,0x7d]
96914// W64-ERR: error: instruction not supported on this GPU
96915// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, -1, v2
96916
96917v_cmp_lt_i16 vcc_lo, 0.5, v2
96918// W32: encoding: [0xf0,0x04,0x12,0x7d]
96919// W64-ERR: error: instruction not supported on this GPU
96920// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, 0.5, v2
96921
96922v_cmp_lt_i16 vcc_lo, -4.0, v2
96923// W32: encoding: [0xf7,0x04,0x12,0x7d]
96924// W64-ERR: error: instruction not supported on this GPU
96925// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, -4.0, v2
96926
96927v_cmp_lt_i16 vcc_lo, 0xfe0b, v2
96928// W32: encoding: [0xff,0x04,0x12,0x7d,0x0b,0xfe,0x00,0x00]
96929// W64-ERR: error: instruction not supported on this GPU
96930// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, 0xfe0b, v2
96931
96932v_cmp_lt_i16 vcc_lo, 0x3456, v2
96933// W32: encoding: [0xff,0x04,0x12,0x7d,0x56,0x34,0x00,0x00]
96934// W64-ERR: error: instruction not supported on this GPU
96935// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, 0x3456, v2
96936
96937v_cmp_lt_i16 vcc_lo, v1, v255
96938// W32: encoding: [0x01,0xff,0x13,0x7d]
96939// W64-ERR: error: instruction not supported on this GPU
96940// W64-ERR-NEXT: v_cmp_lt_i16 vcc_lo, v1, v255
96941
96942v_cmp_lt_i16_e64 s10, v1, v2
96943// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
96944// W64-ERR: error: invalid operand for instruction
96945// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, v2
96946
96947v_cmp_lt_i16_e64 s12, v1, v2
96948// W32: encoding: [0x0c,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
96949// W64-ERR: error: invalid operand for instruction
96950// W64-ERR-NEXT: v_cmp_lt_i16_e64 s12, v1, v2
96951
96952v_cmp_lt_i16_e64 s100, v1, v2
96953// W32: encoding: [0x64,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
96954// W64-ERR: error: invalid operand for instruction
96955// W64-ERR-NEXT: v_cmp_lt_i16_e64 s100, v1, v2
96956
96957v_cmp_lt_i16_e64 vcc_lo, v1, v2
96958// W32: encoding: [0x6a,0x00,0x89,0xd4,0x01,0x05,0x02,0x00]
96959// W64-ERR: error: invalid operand for instruction
96960// W64-ERR-NEXT: v_cmp_lt_i16_e64 vcc_lo, v1, v2
96961
96962v_cmp_lt_i16_e64 s10, v255, v2
96963// W32: encoding: [0x0a,0x00,0x89,0xd4,0xff,0x05,0x02,0x00]
96964// W64-ERR: error: invalid operand for instruction
96965// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v255, v2
96966
96967v_cmp_lt_i16_e64 s10, s1, v2
96968// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x04,0x02,0x00]
96969// W64-ERR: error: invalid operand for instruction
96970// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, s1, v2
96971
96972v_cmp_lt_i16_e64 s10, s101, v2
96973// W32: encoding: [0x0a,0x00,0x89,0xd4,0x65,0x04,0x02,0x00]
96974// W64-ERR: error: invalid operand for instruction
96975// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, s101, v2
96976
96977v_cmp_lt_i16_e64 s10, vcc_lo, v2
96978// W32: encoding: [0x0a,0x00,0x89,0xd4,0x6a,0x04,0x02,0x00]
96979// W64-ERR: error: invalid operand for instruction
96980// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, vcc_lo, v2
96981
96982v_cmp_lt_i16_e64 s10, vcc_hi, v2
96983// W32: encoding: [0x0a,0x00,0x89,0xd4,0x6b,0x04,0x02,0x00]
96984// W64-ERR: error: invalid operand for instruction
96985// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, vcc_hi, v2
96986
96987v_cmp_lt_i16_e64 s10, m0, v2
96988// W32: encoding: [0x0a,0x00,0x89,0xd4,0x7c,0x04,0x02,0x00]
96989// W64-ERR: error: invalid operand for instruction
96990// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, m0, v2
96991
96992v_cmp_lt_i16_e64 s10, exec_lo, v2
96993// W32: encoding: [0x0a,0x00,0x89,0xd4,0x7e,0x04,0x02,0x00]
96994// W64-ERR: error: invalid operand for instruction
96995// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, exec_lo, v2
96996
96997v_cmp_lt_i16_e64 s10, exec_hi, v2
96998// W32: encoding: [0x0a,0x00,0x89,0xd4,0x7f,0x04,0x02,0x00]
96999// W64-ERR: error: invalid operand for instruction
97000// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, exec_hi, v2
97001
97002v_cmp_lt_i16_e64 s10, 0, v2
97003// W32: encoding: [0x0a,0x00,0x89,0xd4,0x80,0x04,0x02,0x00]
97004// W64-ERR: error: invalid operand for instruction
97005// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, 0, v2
97006
97007v_cmp_lt_i16_e64 s10, -1, v2
97008// W32: encoding: [0x0a,0x00,0x89,0xd4,0xc1,0x04,0x02,0x00]
97009// W64-ERR: error: invalid operand for instruction
97010// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, -1, v2
97011
97012v_cmp_lt_i16_e64 s10, 0.5, v2
97013// W32: encoding: [0x0a,0x00,0x89,0xd4,0xf0,0x04,0x02,0x00]
97014// W64-ERR: error: invalid operand for instruction
97015// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, 0.5, v2
97016
97017v_cmp_lt_i16_e64 s10, -4.0, v2
97018// W32: encoding: [0x0a,0x00,0x89,0xd4,0xf7,0x04,0x02,0x00]
97019// W64-ERR: error: invalid operand for instruction
97020// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, -4.0, v2
97021
97022v_cmp_lt_i16_e64 s10, v1, v255
97023// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x03,0x00]
97024// W64-ERR: error: invalid operand for instruction
97025// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, v255
97026
97027v_cmp_lt_i16_e64 s10, v1, s2
97028// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x05,0x00,0x00]
97029// W64-ERR: error: invalid operand for instruction
97030// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, s2
97031
97032v_cmp_lt_i16_e64 s10, v1, s101
97033// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xcb,0x00,0x00]
97034// W64-ERR: error: invalid operand for instruction
97035// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, s101
97036
97037v_cmp_lt_i16_e64 s10, v1, vcc_lo
97038// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd5,0x00,0x00]
97039// W64-ERR: error: invalid operand for instruction
97040// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, vcc_lo
97041
97042v_cmp_lt_i16_e64 s10, v1, vcc_hi
97043// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xd7,0x00,0x00]
97044// W64-ERR: error: invalid operand for instruction
97045// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, vcc_hi
97046
97047v_cmp_lt_i16_e64 s10, v1, m0
97048// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xf9,0x00,0x00]
97049// W64-ERR: error: invalid operand for instruction
97050// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, m0
97051
97052v_cmp_lt_i16_e64 s10, v1, exec_lo
97053// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xfd,0x00,0x00]
97054// W64-ERR: error: invalid operand for instruction
97055// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, exec_lo
97056
97057v_cmp_lt_i16_e64 s10, v1, exec_hi
97058// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xff,0x00,0x00]
97059// W64-ERR: error: invalid operand for instruction
97060// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, exec_hi
97061
97062v_cmp_lt_i16_e64 s10, v1, 0
97063// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x01,0x01,0x00]
97064// W64-ERR: error: invalid operand for instruction
97065// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, 0
97066
97067v_cmp_lt_i16_e64 s10, v1, -1
97068// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0x83,0x01,0x00]
97069// W64-ERR: error: invalid operand for instruction
97070// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, -1
97071
97072v_cmp_lt_i16_e64 s10, v1, 0.5
97073// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xe1,0x01,0x00]
97074// W64-ERR: error: invalid operand for instruction
97075// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, 0.5
97076
97077v_cmp_lt_i16_e64 s10, v1, -4.0
97078// W32: encoding: [0x0a,0x00,0x89,0xd4,0x01,0xef,0x01,0x00]
97079// W64-ERR: error: invalid operand for instruction
97080// W64-ERR-NEXT: v_cmp_lt_i16_e64 s10, v1, -4.0
97081
97082v_cmp_eq_i16 vcc_lo, v1, v2
97083// W32: encoding: [0x01,0x05,0x14,0x7d]
97084// W64-ERR: error: instruction not supported on this GPU
97085// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, v1, v2
97086
97087v_cmp_eq_i16 vcc_lo, v255, v2
97088// W32: encoding: [0xff,0x05,0x14,0x7d]
97089// W64-ERR: error: instruction not supported on this GPU
97090// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, v255, v2
97091
97092v_cmp_eq_i16 vcc_lo, s1, v2
97093// W32: encoding: [0x01,0x04,0x14,0x7d]
97094// W64-ERR: error: instruction not supported on this GPU
97095// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, s1, v2
97096
97097v_cmp_eq_i16 vcc_lo, s101, v2
97098// W32: encoding: [0x65,0x04,0x14,0x7d]
97099// W64-ERR: error: instruction not supported on this GPU
97100// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, s101, v2
97101
97102v_cmp_eq_i16 vcc_lo, vcc_lo, v2
97103// W32: encoding: [0x6a,0x04,0x14,0x7d]
97104// W64-ERR: error: instruction not supported on this GPU
97105// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, vcc_lo, v2
97106
97107v_cmp_eq_i16 vcc_lo, vcc_hi, v2
97108// W32: encoding: [0x6b,0x04,0x14,0x7d]
97109// W64-ERR: error: instruction not supported on this GPU
97110// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, vcc_hi, v2
97111
97112v_cmp_eq_i16 vcc_lo, m0, v2
97113// W32: encoding: [0x7c,0x04,0x14,0x7d]
97114// W64-ERR: error: instruction not supported on this GPU
97115// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, m0, v2
97116
97117v_cmp_eq_i16 vcc_lo, exec_lo, v2
97118// W32: encoding: [0x7e,0x04,0x14,0x7d]
97119// W64-ERR: error: instruction not supported on this GPU
97120// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, exec_lo, v2
97121
97122v_cmp_eq_i16 vcc_lo, exec_hi, v2
97123// W32: encoding: [0x7f,0x04,0x14,0x7d]
97124// W64-ERR: error: instruction not supported on this GPU
97125// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, exec_hi, v2
97126
97127v_cmp_eq_i16 vcc_lo, 0, v2
97128// W32: encoding: [0x80,0x04,0x14,0x7d]
97129// W64-ERR: error: instruction not supported on this GPU
97130// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, 0, v2
97131
97132v_cmp_eq_i16 vcc_lo, -1, v2
97133// W32: encoding: [0xc1,0x04,0x14,0x7d]
97134// W64-ERR: error: instruction not supported on this GPU
97135// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, -1, v2
97136
97137v_cmp_eq_i16 vcc_lo, 0.5, v2
97138// W32: encoding: [0xf0,0x04,0x14,0x7d]
97139// W64-ERR: error: instruction not supported on this GPU
97140// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, 0.5, v2
97141
97142v_cmp_eq_i16 vcc_lo, -4.0, v2
97143// W32: encoding: [0xf7,0x04,0x14,0x7d]
97144// W64-ERR: error: instruction not supported on this GPU
97145// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, -4.0, v2
97146
97147v_cmp_eq_i16 vcc_lo, 0xfe0b, v2
97148// W32: encoding: [0xff,0x04,0x14,0x7d,0x0b,0xfe,0x00,0x00]
97149// W64-ERR: error: instruction not supported on this GPU
97150// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, 0xfe0b, v2
97151
97152v_cmp_eq_i16 vcc_lo, 0x3456, v2
97153// W32: encoding: [0xff,0x04,0x14,0x7d,0x56,0x34,0x00,0x00]
97154// W64-ERR: error: instruction not supported on this GPU
97155// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, 0x3456, v2
97156
97157v_cmp_eq_i16 vcc_lo, v1, v255
97158// W32: encoding: [0x01,0xff,0x15,0x7d]
97159// W64-ERR: error: instruction not supported on this GPU
97160// W64-ERR-NEXT: v_cmp_eq_i16 vcc_lo, v1, v255
97161
97162v_cmp_eq_i16_e64 s10, v1, v2
97163// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
97164// W64-ERR: error: invalid operand for instruction
97165// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, v2
97166
97167v_cmp_eq_i16_e64 s12, v1, v2
97168// W32: encoding: [0x0c,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
97169// W64-ERR: error: invalid operand for instruction
97170// W64-ERR-NEXT: v_cmp_eq_i16_e64 s12, v1, v2
97171
97172v_cmp_eq_i16_e64 s100, v1, v2
97173// W32: encoding: [0x64,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
97174// W64-ERR: error: invalid operand for instruction
97175// W64-ERR-NEXT: v_cmp_eq_i16_e64 s100, v1, v2
97176
97177v_cmp_eq_i16_e64 vcc_lo, v1, v2
97178// W32: encoding: [0x6a,0x00,0x8a,0xd4,0x01,0x05,0x02,0x00]
97179// W64-ERR: error: invalid operand for instruction
97180// W64-ERR-NEXT: v_cmp_eq_i16_e64 vcc_lo, v1, v2
97181
97182v_cmp_eq_i16_e64 s10, v255, v2
97183// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xff,0x05,0x02,0x00]
97184// W64-ERR: error: invalid operand for instruction
97185// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v255, v2
97186
97187v_cmp_eq_i16_e64 s10, s1, v2
97188// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x04,0x02,0x00]
97189// W64-ERR: error: invalid operand for instruction
97190// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, s1, v2
97191
97192v_cmp_eq_i16_e64 s10, s101, v2
97193// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x65,0x04,0x02,0x00]
97194// W64-ERR: error: invalid operand for instruction
97195// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, s101, v2
97196
97197v_cmp_eq_i16_e64 s10, vcc_lo, v2
97198// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x6a,0x04,0x02,0x00]
97199// W64-ERR: error: invalid operand for instruction
97200// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, vcc_lo, v2
97201
97202v_cmp_eq_i16_e64 s10, vcc_hi, v2
97203// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x6b,0x04,0x02,0x00]
97204// W64-ERR: error: invalid operand for instruction
97205// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, vcc_hi, v2
97206
97207v_cmp_eq_i16_e64 s10, m0, v2
97208// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x7c,0x04,0x02,0x00]
97209// W64-ERR: error: invalid operand for instruction
97210// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, m0, v2
97211
97212v_cmp_eq_i16_e64 s10, exec_lo, v2
97213// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x7e,0x04,0x02,0x00]
97214// W64-ERR: error: invalid operand for instruction
97215// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, exec_lo, v2
97216
97217v_cmp_eq_i16_e64 s10, exec_hi, v2
97218// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x7f,0x04,0x02,0x00]
97219// W64-ERR: error: invalid operand for instruction
97220// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, exec_hi, v2
97221
97222v_cmp_eq_i16_e64 s10, 0, v2
97223// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x80,0x04,0x02,0x00]
97224// W64-ERR: error: invalid operand for instruction
97225// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, 0, v2
97226
97227v_cmp_eq_i16_e64 s10, -1, v2
97228// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xc1,0x04,0x02,0x00]
97229// W64-ERR: error: invalid operand for instruction
97230// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, -1, v2
97231
97232v_cmp_eq_i16_e64 s10, 0.5, v2
97233// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xf0,0x04,0x02,0x00]
97234// W64-ERR: error: invalid operand for instruction
97235// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, 0.5, v2
97236
97237v_cmp_eq_i16_e64 s10, -4.0, v2
97238// W32: encoding: [0x0a,0x00,0x8a,0xd4,0xf7,0x04,0x02,0x00]
97239// W64-ERR: error: invalid operand for instruction
97240// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, -4.0, v2
97241
97242v_cmp_eq_i16_e64 s10, v1, v255
97243// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x03,0x00]
97244// W64-ERR: error: invalid operand for instruction
97245// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, v255
97246
97247v_cmp_eq_i16_e64 s10, v1, s2
97248// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x05,0x00,0x00]
97249// W64-ERR: error: invalid operand for instruction
97250// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, s2
97251
97252v_cmp_eq_i16_e64 s10, v1, s101
97253// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xcb,0x00,0x00]
97254// W64-ERR: error: invalid operand for instruction
97255// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, s101
97256
97257v_cmp_eq_i16_e64 s10, v1, vcc_lo
97258// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd5,0x00,0x00]
97259// W64-ERR: error: invalid operand for instruction
97260// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, vcc_lo
97261
97262v_cmp_eq_i16_e64 s10, v1, vcc_hi
97263// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xd7,0x00,0x00]
97264// W64-ERR: error: invalid operand for instruction
97265// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, vcc_hi
97266
97267v_cmp_eq_i16_e64 s10, v1, m0
97268// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xf9,0x00,0x00]
97269// W64-ERR: error: invalid operand for instruction
97270// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, m0
97271
97272v_cmp_eq_i16_e64 s10, v1, exec_lo
97273// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xfd,0x00,0x00]
97274// W64-ERR: error: invalid operand for instruction
97275// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, exec_lo
97276
97277v_cmp_eq_i16_e64 s10, v1, exec_hi
97278// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xff,0x00,0x00]
97279// W64-ERR: error: invalid operand for instruction
97280// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, exec_hi
97281
97282v_cmp_eq_i16_e64 s10, v1, 0
97283// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x01,0x01,0x00]
97284// W64-ERR: error: invalid operand for instruction
97285// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, 0
97286
97287v_cmp_eq_i16_e64 s10, v1, -1
97288// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0x83,0x01,0x00]
97289// W64-ERR: error: invalid operand for instruction
97290// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, -1
97291
97292v_cmp_eq_i16_e64 s10, v1, 0.5
97293// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xe1,0x01,0x00]
97294// W64-ERR: error: invalid operand for instruction
97295// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, 0.5
97296
97297v_cmp_eq_i16_e64 s10, v1, -4.0
97298// W32: encoding: [0x0a,0x00,0x8a,0xd4,0x01,0xef,0x01,0x00]
97299// W64-ERR: error: invalid operand for instruction
97300// W64-ERR-NEXT: v_cmp_eq_i16_e64 s10, v1, -4.0
97301
97302v_cmp_le_i16 vcc_lo, v1, v2
97303// W32: encoding: [0x01,0x05,0x16,0x7d]
97304// W64-ERR: error: instruction not supported on this GPU
97305// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, v1, v2
97306
97307v_cmp_le_i16 vcc_lo, v255, v2
97308// W32: encoding: [0xff,0x05,0x16,0x7d]
97309// W64-ERR: error: instruction not supported on this GPU
97310// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, v255, v2
97311
97312v_cmp_le_i16 vcc_lo, s1, v2
97313// W32: encoding: [0x01,0x04,0x16,0x7d]
97314// W64-ERR: error: instruction not supported on this GPU
97315// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, s1, v2
97316
97317v_cmp_le_i16 vcc_lo, s101, v2
97318// W32: encoding: [0x65,0x04,0x16,0x7d]
97319// W64-ERR: error: instruction not supported on this GPU
97320// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, s101, v2
97321
97322v_cmp_le_i16 vcc_lo, vcc_lo, v2
97323// W32: encoding: [0x6a,0x04,0x16,0x7d]
97324// W64-ERR: error: instruction not supported on this GPU
97325// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, vcc_lo, v2
97326
97327v_cmp_le_i16 vcc_lo, vcc_hi, v2
97328// W32: encoding: [0x6b,0x04,0x16,0x7d]
97329// W64-ERR: error: instruction not supported on this GPU
97330// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, vcc_hi, v2
97331
97332v_cmp_le_i16 vcc_lo, m0, v2
97333// W32: encoding: [0x7c,0x04,0x16,0x7d]
97334// W64-ERR: error: instruction not supported on this GPU
97335// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, m0, v2
97336
97337v_cmp_le_i16 vcc_lo, exec_lo, v2
97338// W32: encoding: [0x7e,0x04,0x16,0x7d]
97339// W64-ERR: error: instruction not supported on this GPU
97340// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, exec_lo, v2
97341
97342v_cmp_le_i16 vcc_lo, exec_hi, v2
97343// W32: encoding: [0x7f,0x04,0x16,0x7d]
97344// W64-ERR: error: instruction not supported on this GPU
97345// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, exec_hi, v2
97346
97347v_cmp_le_i16 vcc_lo, 0, v2
97348// W32: encoding: [0x80,0x04,0x16,0x7d]
97349// W64-ERR: error: instruction not supported on this GPU
97350// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, 0, v2
97351
97352v_cmp_le_i16 vcc_lo, -1, v2
97353// W32: encoding: [0xc1,0x04,0x16,0x7d]
97354// W64-ERR: error: instruction not supported on this GPU
97355// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, -1, v2
97356
97357v_cmp_le_i16 vcc_lo, 0.5, v2
97358// W32: encoding: [0xf0,0x04,0x16,0x7d]
97359// W64-ERR: error: instruction not supported on this GPU
97360// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, 0.5, v2
97361
97362v_cmp_le_i16 vcc_lo, -4.0, v2
97363// W32: encoding: [0xf7,0x04,0x16,0x7d]
97364// W64-ERR: error: instruction not supported on this GPU
97365// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, -4.0, v2
97366
97367v_cmp_le_i16 vcc_lo, 0xfe0b, v2
97368// W32: encoding: [0xff,0x04,0x16,0x7d,0x0b,0xfe,0x00,0x00]
97369// W64-ERR: error: instruction not supported on this GPU
97370// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, 0xfe0b, v2
97371
97372v_cmp_le_i16 vcc_lo, 0x3456, v2
97373// W32: encoding: [0xff,0x04,0x16,0x7d,0x56,0x34,0x00,0x00]
97374// W64-ERR: error: instruction not supported on this GPU
97375// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, 0x3456, v2
97376
97377v_cmp_le_i16 vcc_lo, v1, v255
97378// W32: encoding: [0x01,0xff,0x17,0x7d]
97379// W64-ERR: error: instruction not supported on this GPU
97380// W64-ERR-NEXT: v_cmp_le_i16 vcc_lo, v1, v255
97381
97382v_cmp_le_i16_e64 s10, v1, v2
97383// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
97384// W64-ERR: error: invalid operand for instruction
97385// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, v2
97386
97387v_cmp_le_i16_e64 s12, v1, v2
97388// W32: encoding: [0x0c,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
97389// W64-ERR: error: invalid operand for instruction
97390// W64-ERR-NEXT: v_cmp_le_i16_e64 s12, v1, v2
97391
97392v_cmp_le_i16_e64 s100, v1, v2
97393// W32: encoding: [0x64,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
97394// W64-ERR: error: invalid operand for instruction
97395// W64-ERR-NEXT: v_cmp_le_i16_e64 s100, v1, v2
97396
97397v_cmp_le_i16_e64 vcc_lo, v1, v2
97398// W32: encoding: [0x6a,0x00,0x8b,0xd4,0x01,0x05,0x02,0x00]
97399// W64-ERR: error: invalid operand for instruction
97400// W64-ERR-NEXT: v_cmp_le_i16_e64 vcc_lo, v1, v2
97401
97402v_cmp_le_i16_e64 s10, v255, v2
97403// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xff,0x05,0x02,0x00]
97404// W64-ERR: error: invalid operand for instruction
97405// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v255, v2
97406
97407v_cmp_le_i16_e64 s10, s1, v2
97408// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x04,0x02,0x00]
97409// W64-ERR: error: invalid operand for instruction
97410// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, s1, v2
97411
97412v_cmp_le_i16_e64 s10, s101, v2
97413// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x65,0x04,0x02,0x00]
97414// W64-ERR: error: invalid operand for instruction
97415// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, s101, v2
97416
97417v_cmp_le_i16_e64 s10, vcc_lo, v2
97418// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x6a,0x04,0x02,0x00]
97419// W64-ERR: error: invalid operand for instruction
97420// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, vcc_lo, v2
97421
97422v_cmp_le_i16_e64 s10, vcc_hi, v2
97423// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x6b,0x04,0x02,0x00]
97424// W64-ERR: error: invalid operand for instruction
97425// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, vcc_hi, v2
97426
97427v_cmp_le_i16_e64 s10, m0, v2
97428// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x7c,0x04,0x02,0x00]
97429// W64-ERR: error: invalid operand for instruction
97430// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, m0, v2
97431
97432v_cmp_le_i16_e64 s10, exec_lo, v2
97433// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x7e,0x04,0x02,0x00]
97434// W64-ERR: error: invalid operand for instruction
97435// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, exec_lo, v2
97436
97437v_cmp_le_i16_e64 s10, exec_hi, v2
97438// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x7f,0x04,0x02,0x00]
97439// W64-ERR: error: invalid operand for instruction
97440// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, exec_hi, v2
97441
97442v_cmp_le_i16_e64 s10, 0, v2
97443// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x80,0x04,0x02,0x00]
97444// W64-ERR: error: invalid operand for instruction
97445// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, 0, v2
97446
97447v_cmp_le_i16_e64 s10, -1, v2
97448// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xc1,0x04,0x02,0x00]
97449// W64-ERR: error: invalid operand for instruction
97450// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, -1, v2
97451
97452v_cmp_le_i16_e64 s10, 0.5, v2
97453// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xf0,0x04,0x02,0x00]
97454// W64-ERR: error: invalid operand for instruction
97455// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, 0.5, v2
97456
97457v_cmp_le_i16_e64 s10, -4.0, v2
97458// W32: encoding: [0x0a,0x00,0x8b,0xd4,0xf7,0x04,0x02,0x00]
97459// W64-ERR: error: invalid operand for instruction
97460// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, -4.0, v2
97461
97462v_cmp_le_i16_e64 s10, v1, v255
97463// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x03,0x00]
97464// W64-ERR: error: invalid operand for instruction
97465// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, v255
97466
97467v_cmp_le_i16_e64 s10, v1, s2
97468// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x05,0x00,0x00]
97469// W64-ERR: error: invalid operand for instruction
97470// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, s2
97471
97472v_cmp_le_i16_e64 s10, v1, s101
97473// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xcb,0x00,0x00]
97474// W64-ERR: error: invalid operand for instruction
97475// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, s101
97476
97477v_cmp_le_i16_e64 s10, v1, vcc_lo
97478// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd5,0x00,0x00]
97479// W64-ERR: error: invalid operand for instruction
97480// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, vcc_lo
97481
97482v_cmp_le_i16_e64 s10, v1, vcc_hi
97483// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xd7,0x00,0x00]
97484// W64-ERR: error: invalid operand for instruction
97485// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, vcc_hi
97486
97487v_cmp_le_i16_e64 s10, v1, m0
97488// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xf9,0x00,0x00]
97489// W64-ERR: error: invalid operand for instruction
97490// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, m0
97491
97492v_cmp_le_i16_e64 s10, v1, exec_lo
97493// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xfd,0x00,0x00]
97494// W64-ERR: error: invalid operand for instruction
97495// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, exec_lo
97496
97497v_cmp_le_i16_e64 s10, v1, exec_hi
97498// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xff,0x00,0x00]
97499// W64-ERR: error: invalid operand for instruction
97500// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, exec_hi
97501
97502v_cmp_le_i16_e64 s10, v1, 0
97503// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x01,0x01,0x00]
97504// W64-ERR: error: invalid operand for instruction
97505// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, 0
97506
97507v_cmp_le_i16_e64 s10, v1, -1
97508// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0x83,0x01,0x00]
97509// W64-ERR: error: invalid operand for instruction
97510// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, -1
97511
97512v_cmp_le_i16_e64 s10, v1, 0.5
97513// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xe1,0x01,0x00]
97514// W64-ERR: error: invalid operand for instruction
97515// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, 0.5
97516
97517v_cmp_le_i16_e64 s10, v1, -4.0
97518// W32: encoding: [0x0a,0x00,0x8b,0xd4,0x01,0xef,0x01,0x00]
97519// W64-ERR: error: invalid operand for instruction
97520// W64-ERR-NEXT: v_cmp_le_i16_e64 s10, v1, -4.0
97521
97522v_cmp_gt_i16 vcc_lo, v1, v2
97523// W32: encoding: [0x01,0x05,0x18,0x7d]
97524// W64-ERR: error: instruction not supported on this GPU
97525// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, v1, v2
97526
97527v_cmp_gt_i16 vcc_lo, v255, v2
97528// W32: encoding: [0xff,0x05,0x18,0x7d]
97529// W64-ERR: error: instruction not supported on this GPU
97530// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, v255, v2
97531
97532v_cmp_gt_i16 vcc_lo, s1, v2
97533// W32: encoding: [0x01,0x04,0x18,0x7d]
97534// W64-ERR: error: instruction not supported on this GPU
97535// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, s1, v2
97536
97537v_cmp_gt_i16 vcc_lo, s101, v2
97538// W32: encoding: [0x65,0x04,0x18,0x7d]
97539// W64-ERR: error: instruction not supported on this GPU
97540// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, s101, v2
97541
97542v_cmp_gt_i16 vcc_lo, vcc_lo, v2
97543// W32: encoding: [0x6a,0x04,0x18,0x7d]
97544// W64-ERR: error: instruction not supported on this GPU
97545// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, vcc_lo, v2
97546
97547v_cmp_gt_i16 vcc_lo, vcc_hi, v2
97548// W32: encoding: [0x6b,0x04,0x18,0x7d]
97549// W64-ERR: error: instruction not supported on this GPU
97550// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, vcc_hi, v2
97551
97552v_cmp_gt_i16 vcc_lo, m0, v2
97553// W32: encoding: [0x7c,0x04,0x18,0x7d]
97554// W64-ERR: error: instruction not supported on this GPU
97555// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, m0, v2
97556
97557v_cmp_gt_i16 vcc_lo, exec_lo, v2
97558// W32: encoding: [0x7e,0x04,0x18,0x7d]
97559// W64-ERR: error: instruction not supported on this GPU
97560// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, exec_lo, v2
97561
97562v_cmp_gt_i16 vcc_lo, exec_hi, v2
97563// W32: encoding: [0x7f,0x04,0x18,0x7d]
97564// W64-ERR: error: instruction not supported on this GPU
97565// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, exec_hi, v2
97566
97567v_cmp_gt_i16 vcc_lo, 0, v2
97568// W32: encoding: [0x80,0x04,0x18,0x7d]
97569// W64-ERR: error: instruction not supported on this GPU
97570// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, 0, v2
97571
97572v_cmp_gt_i16 vcc_lo, -1, v2
97573// W32: encoding: [0xc1,0x04,0x18,0x7d]
97574// W64-ERR: error: instruction not supported on this GPU
97575// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, -1, v2
97576
97577v_cmp_gt_i16 vcc_lo, 0.5, v2
97578// W32: encoding: [0xf0,0x04,0x18,0x7d]
97579// W64-ERR: error: instruction not supported on this GPU
97580// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, 0.5, v2
97581
97582v_cmp_gt_i16 vcc_lo, -4.0, v2
97583// W32: encoding: [0xf7,0x04,0x18,0x7d]
97584// W64-ERR: error: instruction not supported on this GPU
97585// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, -4.0, v2
97586
97587v_cmp_gt_i16 vcc_lo, 0xfe0b, v2
97588// W32: encoding: [0xff,0x04,0x18,0x7d,0x0b,0xfe,0x00,0x00]
97589// W64-ERR: error: instruction not supported on this GPU
97590// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, 0xfe0b, v2
97591
97592v_cmp_gt_i16 vcc_lo, 0x3456, v2
97593// W32: encoding: [0xff,0x04,0x18,0x7d,0x56,0x34,0x00,0x00]
97594// W64-ERR: error: instruction not supported on this GPU
97595// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, 0x3456, v2
97596
97597v_cmp_gt_i16 vcc_lo, v1, v255
97598// W32: encoding: [0x01,0xff,0x19,0x7d]
97599// W64-ERR: error: instruction not supported on this GPU
97600// W64-ERR-NEXT: v_cmp_gt_i16 vcc_lo, v1, v255
97601
97602v_cmp_gt_i16_e64 s10, v1, v2
97603// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
97604// W64-ERR: error: invalid operand for instruction
97605// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, v2
97606
97607v_cmp_gt_i16_e64 s12, v1, v2
97608// W32: encoding: [0x0c,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
97609// W64-ERR: error: invalid operand for instruction
97610// W64-ERR-NEXT: v_cmp_gt_i16_e64 s12, v1, v2
97611
97612v_cmp_gt_i16_e64 s100, v1, v2
97613// W32: encoding: [0x64,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
97614// W64-ERR: error: invalid operand for instruction
97615// W64-ERR-NEXT: v_cmp_gt_i16_e64 s100, v1, v2
97616
97617v_cmp_gt_i16_e64 vcc_lo, v1, v2
97618// W32: encoding: [0x6a,0x00,0x8c,0xd4,0x01,0x05,0x02,0x00]
97619// W64-ERR: error: invalid operand for instruction
97620// W64-ERR-NEXT: v_cmp_gt_i16_e64 vcc_lo, v1, v2
97621
97622v_cmp_gt_i16_e64 s10, v255, v2
97623// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xff,0x05,0x02,0x00]
97624// W64-ERR: error: invalid operand for instruction
97625// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v255, v2
97626
97627v_cmp_gt_i16_e64 s10, s1, v2
97628// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x04,0x02,0x00]
97629// W64-ERR: error: invalid operand for instruction
97630// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, s1, v2
97631
97632v_cmp_gt_i16_e64 s10, s101, v2
97633// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x65,0x04,0x02,0x00]
97634// W64-ERR: error: invalid operand for instruction
97635// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, s101, v2
97636
97637v_cmp_gt_i16_e64 s10, vcc_lo, v2
97638// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x6a,0x04,0x02,0x00]
97639// W64-ERR: error: invalid operand for instruction
97640// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, vcc_lo, v2
97641
97642v_cmp_gt_i16_e64 s10, vcc_hi, v2
97643// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x6b,0x04,0x02,0x00]
97644// W64-ERR: error: invalid operand for instruction
97645// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, vcc_hi, v2
97646
97647v_cmp_gt_i16_e64 s10, m0, v2
97648// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x7c,0x04,0x02,0x00]
97649// W64-ERR: error: invalid operand for instruction
97650// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, m0, v2
97651
97652v_cmp_gt_i16_e64 s10, exec_lo, v2
97653// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x7e,0x04,0x02,0x00]
97654// W64-ERR: error: invalid operand for instruction
97655// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, exec_lo, v2
97656
97657v_cmp_gt_i16_e64 s10, exec_hi, v2
97658// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x7f,0x04,0x02,0x00]
97659// W64-ERR: error: invalid operand for instruction
97660// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, exec_hi, v2
97661
97662v_cmp_gt_i16_e64 s10, 0, v2
97663// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x80,0x04,0x02,0x00]
97664// W64-ERR: error: invalid operand for instruction
97665// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, 0, v2
97666
97667v_cmp_gt_i16_e64 s10, -1, v2
97668// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xc1,0x04,0x02,0x00]
97669// W64-ERR: error: invalid operand for instruction
97670// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, -1, v2
97671
97672v_cmp_gt_i16_e64 s10, 0.5, v2
97673// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xf0,0x04,0x02,0x00]
97674// W64-ERR: error: invalid operand for instruction
97675// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, 0.5, v2
97676
97677v_cmp_gt_i16_e64 s10, -4.0, v2
97678// W32: encoding: [0x0a,0x00,0x8c,0xd4,0xf7,0x04,0x02,0x00]
97679// W64-ERR: error: invalid operand for instruction
97680// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, -4.0, v2
97681
97682v_cmp_gt_i16_e64 s10, v1, v255
97683// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x03,0x00]
97684// W64-ERR: error: invalid operand for instruction
97685// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, v255
97686
97687v_cmp_gt_i16_e64 s10, v1, s2
97688// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x05,0x00,0x00]
97689// W64-ERR: error: invalid operand for instruction
97690// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, s2
97691
97692v_cmp_gt_i16_e64 s10, v1, s101
97693// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xcb,0x00,0x00]
97694// W64-ERR: error: invalid operand for instruction
97695// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, s101
97696
97697v_cmp_gt_i16_e64 s10, v1, vcc_lo
97698// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd5,0x00,0x00]
97699// W64-ERR: error: invalid operand for instruction
97700// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, vcc_lo
97701
97702v_cmp_gt_i16_e64 s10, v1, vcc_hi
97703// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xd7,0x00,0x00]
97704// W64-ERR: error: invalid operand for instruction
97705// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, vcc_hi
97706
97707v_cmp_gt_i16_e64 s10, v1, m0
97708// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xf9,0x00,0x00]
97709// W64-ERR: error: invalid operand for instruction
97710// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, m0
97711
97712v_cmp_gt_i16_e64 s10, v1, exec_lo
97713// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xfd,0x00,0x00]
97714// W64-ERR: error: invalid operand for instruction
97715// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, exec_lo
97716
97717v_cmp_gt_i16_e64 s10, v1, exec_hi
97718// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xff,0x00,0x00]
97719// W64-ERR: error: invalid operand for instruction
97720// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, exec_hi
97721
97722v_cmp_gt_i16_e64 s10, v1, 0
97723// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x01,0x01,0x00]
97724// W64-ERR: error: invalid operand for instruction
97725// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, 0
97726
97727v_cmp_gt_i16_e64 s10, v1, -1
97728// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0x83,0x01,0x00]
97729// W64-ERR: error: invalid operand for instruction
97730// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, -1
97731
97732v_cmp_gt_i16_e64 s10, v1, 0.5
97733// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xe1,0x01,0x00]
97734// W64-ERR: error: invalid operand for instruction
97735// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, 0.5
97736
97737v_cmp_gt_i16_e64 s10, v1, -4.0
97738// W32: encoding: [0x0a,0x00,0x8c,0xd4,0x01,0xef,0x01,0x00]
97739// W64-ERR: error: invalid operand for instruction
97740// W64-ERR-NEXT: v_cmp_gt_i16_e64 s10, v1, -4.0
97741
97742v_cmp_ne_i16 vcc_lo, v1, v2
97743// W32: encoding: [0x01,0x05,0x1a,0x7d]
97744// W64-ERR: error: instruction not supported on this GPU
97745// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, v1, v2
97746
97747v_cmp_ne_i16 vcc_lo, v255, v2
97748// W32: encoding: [0xff,0x05,0x1a,0x7d]
97749// W64-ERR: error: instruction not supported on this GPU
97750// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, v255, v2
97751
97752v_cmp_ne_i16 vcc_lo, s1, v2
97753// W32: encoding: [0x01,0x04,0x1a,0x7d]
97754// W64-ERR: error: instruction not supported on this GPU
97755// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, s1, v2
97756
97757v_cmp_ne_i16 vcc_lo, s101, v2
97758// W32: encoding: [0x65,0x04,0x1a,0x7d]
97759// W64-ERR: error: instruction not supported on this GPU
97760// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, s101, v2
97761
97762v_cmp_ne_i16 vcc_lo, vcc_lo, v2
97763// W32: encoding: [0x6a,0x04,0x1a,0x7d]
97764// W64-ERR: error: instruction not supported on this GPU
97765// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, vcc_lo, v2
97766
97767v_cmp_ne_i16 vcc_lo, vcc_hi, v2
97768// W32: encoding: [0x6b,0x04,0x1a,0x7d]
97769// W64-ERR: error: instruction not supported on this GPU
97770// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, vcc_hi, v2
97771
97772v_cmp_ne_i16 vcc_lo, m0, v2
97773// W32: encoding: [0x7c,0x04,0x1a,0x7d]
97774// W64-ERR: error: instruction not supported on this GPU
97775// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, m0, v2
97776
97777v_cmp_ne_i16 vcc_lo, exec_lo, v2
97778// W32: encoding: [0x7e,0x04,0x1a,0x7d]
97779// W64-ERR: error: instruction not supported on this GPU
97780// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, exec_lo, v2
97781
97782v_cmp_ne_i16 vcc_lo, exec_hi, v2
97783// W32: encoding: [0x7f,0x04,0x1a,0x7d]
97784// W64-ERR: error: instruction not supported on this GPU
97785// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, exec_hi, v2
97786
97787v_cmp_ne_i16 vcc_lo, 0, v2
97788// W32: encoding: [0x80,0x04,0x1a,0x7d]
97789// W64-ERR: error: instruction not supported on this GPU
97790// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, 0, v2
97791
97792v_cmp_ne_i16 vcc_lo, -1, v2
97793// W32: encoding: [0xc1,0x04,0x1a,0x7d]
97794// W64-ERR: error: instruction not supported on this GPU
97795// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, -1, v2
97796
97797v_cmp_ne_i16 vcc_lo, 0.5, v2
97798// W32: encoding: [0xf0,0x04,0x1a,0x7d]
97799// W64-ERR: error: instruction not supported on this GPU
97800// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, 0.5, v2
97801
97802v_cmp_ne_i16 vcc_lo, -4.0, v2
97803// W32: encoding: [0xf7,0x04,0x1a,0x7d]
97804// W64-ERR: error: instruction not supported on this GPU
97805// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, -4.0, v2
97806
97807v_cmp_ne_i16 vcc_lo, 0xfe0b, v2
97808// W32: encoding: [0xff,0x04,0x1a,0x7d,0x0b,0xfe,0x00,0x00]
97809// W64-ERR: error: instruction not supported on this GPU
97810// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, 0xfe0b, v2
97811
97812v_cmp_ne_i16 vcc_lo, 0x3456, v2
97813// W32: encoding: [0xff,0x04,0x1a,0x7d,0x56,0x34,0x00,0x00]
97814// W64-ERR: error: instruction not supported on this GPU
97815// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, 0x3456, v2
97816
97817v_cmp_ne_i16 vcc_lo, v1, v255
97818// W32: encoding: [0x01,0xff,0x1b,0x7d]
97819// W64-ERR: error: instruction not supported on this GPU
97820// W64-ERR-NEXT: v_cmp_ne_i16 vcc_lo, v1, v255
97821
97822v_cmp_ne_i16_e64 s10, v1, v2
97823// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
97824// W64-ERR: error: invalid operand for instruction
97825// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, v2
97826
97827v_cmp_ne_i16_e64 s12, v1, v2
97828// W32: encoding: [0x0c,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
97829// W64-ERR: error: invalid operand for instruction
97830// W64-ERR-NEXT: v_cmp_ne_i16_e64 s12, v1, v2
97831
97832v_cmp_ne_i16_e64 s100, v1, v2
97833// W32: encoding: [0x64,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
97834// W64-ERR: error: invalid operand for instruction
97835// W64-ERR-NEXT: v_cmp_ne_i16_e64 s100, v1, v2
97836
97837v_cmp_ne_i16_e64 vcc_lo, v1, v2
97838// W32: encoding: [0x6a,0x00,0x8d,0xd4,0x01,0x05,0x02,0x00]
97839// W64-ERR: error: invalid operand for instruction
97840// W64-ERR-NEXT: v_cmp_ne_i16_e64 vcc_lo, v1, v2
97841
97842v_cmp_ne_i16_e64 s10, v255, v2
97843// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xff,0x05,0x02,0x00]
97844// W64-ERR: error: invalid operand for instruction
97845// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v255, v2
97846
97847v_cmp_ne_i16_e64 s10, s1, v2
97848// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x04,0x02,0x00]
97849// W64-ERR: error: invalid operand for instruction
97850// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, s1, v2
97851
97852v_cmp_ne_i16_e64 s10, s101, v2
97853// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x65,0x04,0x02,0x00]
97854// W64-ERR: error: invalid operand for instruction
97855// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, s101, v2
97856
97857v_cmp_ne_i16_e64 s10, vcc_lo, v2
97858// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x6a,0x04,0x02,0x00]
97859// W64-ERR: error: invalid operand for instruction
97860// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, vcc_lo, v2
97861
97862v_cmp_ne_i16_e64 s10, vcc_hi, v2
97863// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x6b,0x04,0x02,0x00]
97864// W64-ERR: error: invalid operand for instruction
97865// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, vcc_hi, v2
97866
97867v_cmp_ne_i16_e64 s10, m0, v2
97868// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x7c,0x04,0x02,0x00]
97869// W64-ERR: error: invalid operand for instruction
97870// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, m0, v2
97871
97872v_cmp_ne_i16_e64 s10, exec_lo, v2
97873// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x7e,0x04,0x02,0x00]
97874// W64-ERR: error: invalid operand for instruction
97875// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, exec_lo, v2
97876
97877v_cmp_ne_i16_e64 s10, exec_hi, v2
97878// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x7f,0x04,0x02,0x00]
97879// W64-ERR: error: invalid operand for instruction
97880// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, exec_hi, v2
97881
97882v_cmp_ne_i16_e64 s10, 0, v2
97883// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x80,0x04,0x02,0x00]
97884// W64-ERR: error: invalid operand for instruction
97885// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, 0, v2
97886
97887v_cmp_ne_i16_e64 s10, -1, v2
97888// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xc1,0x04,0x02,0x00]
97889// W64-ERR: error: invalid operand for instruction
97890// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, -1, v2
97891
97892v_cmp_ne_i16_e64 s10, 0.5, v2
97893// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xf0,0x04,0x02,0x00]
97894// W64-ERR: error: invalid operand for instruction
97895// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, 0.5, v2
97896
97897v_cmp_ne_i16_e64 s10, -4.0, v2
97898// W32: encoding: [0x0a,0x00,0x8d,0xd4,0xf7,0x04,0x02,0x00]
97899// W64-ERR: error: invalid operand for instruction
97900// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, -4.0, v2
97901
97902v_cmp_ne_i16_e64 s10, v1, v255
97903// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x03,0x00]
97904// W64-ERR: error: invalid operand for instruction
97905// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, v255
97906
97907v_cmp_ne_i16_e64 s10, v1, s2
97908// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x05,0x00,0x00]
97909// W64-ERR: error: invalid operand for instruction
97910// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, s2
97911
97912v_cmp_ne_i16_e64 s10, v1, s101
97913// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xcb,0x00,0x00]
97914// W64-ERR: error: invalid operand for instruction
97915// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, s101
97916
97917v_cmp_ne_i16_e64 s10, v1, vcc_lo
97918// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd5,0x00,0x00]
97919// W64-ERR: error: invalid operand for instruction
97920// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, vcc_lo
97921
97922v_cmp_ne_i16_e64 s10, v1, vcc_hi
97923// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xd7,0x00,0x00]
97924// W64-ERR: error: invalid operand for instruction
97925// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, vcc_hi
97926
97927v_cmp_ne_i16_e64 s10, v1, m0
97928// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xf9,0x00,0x00]
97929// W64-ERR: error: invalid operand for instruction
97930// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, m0
97931
97932v_cmp_ne_i16_e64 s10, v1, exec_lo
97933// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xfd,0x00,0x00]
97934// W64-ERR: error: invalid operand for instruction
97935// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, exec_lo
97936
97937v_cmp_ne_i16_e64 s10, v1, exec_hi
97938// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xff,0x00,0x00]
97939// W64-ERR: error: invalid operand for instruction
97940// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, exec_hi
97941
97942v_cmp_ne_i16_e64 s10, v1, 0
97943// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x01,0x01,0x00]
97944// W64-ERR: error: invalid operand for instruction
97945// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, 0
97946
97947v_cmp_ne_i16_e64 s10, v1, -1
97948// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0x83,0x01,0x00]
97949// W64-ERR: error: invalid operand for instruction
97950// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, -1
97951
97952v_cmp_ne_i16_e64 s10, v1, 0.5
97953// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xe1,0x01,0x00]
97954// W64-ERR: error: invalid operand for instruction
97955// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, 0.5
97956
97957v_cmp_ne_i16_e64 s10, v1, -4.0
97958// W32: encoding: [0x0a,0x00,0x8d,0xd4,0x01,0xef,0x01,0x00]
97959// W64-ERR: error: invalid operand for instruction
97960// W64-ERR-NEXT: v_cmp_ne_i16_e64 s10, v1, -4.0
97961
97962v_cmp_ge_i16 vcc_lo, v1, v2
97963// W32: encoding: [0x01,0x05,0x1c,0x7d]
97964// W64-ERR: error: instruction not supported on this GPU
97965// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, v1, v2
97966
97967v_cmp_ge_i16 vcc_lo, v255, v2
97968// W32: encoding: [0xff,0x05,0x1c,0x7d]
97969// W64-ERR: error: instruction not supported on this GPU
97970// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, v255, v2
97971
97972v_cmp_ge_i16 vcc_lo, s1, v2
97973// W32: encoding: [0x01,0x04,0x1c,0x7d]
97974// W64-ERR: error: instruction not supported on this GPU
97975// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, s1, v2
97976
97977v_cmp_ge_i16 vcc_lo, s101, v2
97978// W32: encoding: [0x65,0x04,0x1c,0x7d]
97979// W64-ERR: error: instruction not supported on this GPU
97980// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, s101, v2
97981
97982v_cmp_ge_i16 vcc_lo, vcc_lo, v2
97983// W32: encoding: [0x6a,0x04,0x1c,0x7d]
97984// W64-ERR: error: instruction not supported on this GPU
97985// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, vcc_lo, v2
97986
97987v_cmp_ge_i16 vcc_lo, vcc_hi, v2
97988// W32: encoding: [0x6b,0x04,0x1c,0x7d]
97989// W64-ERR: error: instruction not supported on this GPU
97990// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, vcc_hi, v2
97991
97992v_cmp_ge_i16 vcc_lo, m0, v2
97993// W32: encoding: [0x7c,0x04,0x1c,0x7d]
97994// W64-ERR: error: instruction not supported on this GPU
97995// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, m0, v2
97996
97997v_cmp_ge_i16 vcc_lo, exec_lo, v2
97998// W32: encoding: [0x7e,0x04,0x1c,0x7d]
97999// W64-ERR: error: instruction not supported on this GPU
98000// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, exec_lo, v2
98001
98002v_cmp_ge_i16 vcc_lo, exec_hi, v2
98003// W32: encoding: [0x7f,0x04,0x1c,0x7d]
98004// W64-ERR: error: instruction not supported on this GPU
98005// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, exec_hi, v2
98006
98007v_cmp_ge_i16 vcc_lo, 0, v2
98008// W32: encoding: [0x80,0x04,0x1c,0x7d]
98009// W64-ERR: error: instruction not supported on this GPU
98010// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, 0, v2
98011
98012v_cmp_ge_i16 vcc_lo, -1, v2
98013// W32: encoding: [0xc1,0x04,0x1c,0x7d]
98014// W64-ERR: error: instruction not supported on this GPU
98015// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, -1, v2
98016
98017v_cmp_ge_i16 vcc_lo, 0.5, v2
98018// W32: encoding: [0xf0,0x04,0x1c,0x7d]
98019// W64-ERR: error: instruction not supported on this GPU
98020// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, 0.5, v2
98021
98022v_cmp_ge_i16 vcc_lo, -4.0, v2
98023// W32: encoding: [0xf7,0x04,0x1c,0x7d]
98024// W64-ERR: error: instruction not supported on this GPU
98025// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, -4.0, v2
98026
98027v_cmp_ge_i16 vcc_lo, 0xfe0b, v2
98028// W32: encoding: [0xff,0x04,0x1c,0x7d,0x0b,0xfe,0x00,0x00]
98029// W64-ERR: error: instruction not supported on this GPU
98030// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, 0xfe0b, v2
98031
98032v_cmp_ge_i16 vcc_lo, 0x3456, v2
98033// W32: encoding: [0xff,0x04,0x1c,0x7d,0x56,0x34,0x00,0x00]
98034// W64-ERR: error: instruction not supported on this GPU
98035// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, 0x3456, v2
98036
98037v_cmp_ge_i16 vcc_lo, v1, v255
98038// W32: encoding: [0x01,0xff,0x1d,0x7d]
98039// W64-ERR: error: instruction not supported on this GPU
98040// W64-ERR-NEXT: v_cmp_ge_i16 vcc_lo, v1, v255
98041
98042v_cmp_ge_i16_e64 s10, v1, v2
98043// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
98044// W64-ERR: error: invalid operand for instruction
98045// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, v2
98046
98047v_cmp_ge_i16_e64 s12, v1, v2
98048// W32: encoding: [0x0c,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
98049// W64-ERR: error: invalid operand for instruction
98050// W64-ERR-NEXT: v_cmp_ge_i16_e64 s12, v1, v2
98051
98052v_cmp_ge_i16_e64 s100, v1, v2
98053// W32: encoding: [0x64,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
98054// W64-ERR: error: invalid operand for instruction
98055// W64-ERR-NEXT: v_cmp_ge_i16_e64 s100, v1, v2
98056
98057v_cmp_ge_i16_e64 vcc_lo, v1, v2
98058// W32: encoding: [0x6a,0x00,0x8e,0xd4,0x01,0x05,0x02,0x00]
98059// W64-ERR: error: invalid operand for instruction
98060// W64-ERR-NEXT: v_cmp_ge_i16_e64 vcc_lo, v1, v2
98061
98062v_cmp_ge_i16_e64 s10, v255, v2
98063// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xff,0x05,0x02,0x00]
98064// W64-ERR: error: invalid operand for instruction
98065// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v255, v2
98066
98067v_cmp_ge_i16_e64 s10, s1, v2
98068// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x04,0x02,0x00]
98069// W64-ERR: error: invalid operand for instruction
98070// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, s1, v2
98071
98072v_cmp_ge_i16_e64 s10, s101, v2
98073// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x65,0x04,0x02,0x00]
98074// W64-ERR: error: invalid operand for instruction
98075// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, s101, v2
98076
98077v_cmp_ge_i16_e64 s10, vcc_lo, v2
98078// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x6a,0x04,0x02,0x00]
98079// W64-ERR: error: invalid operand for instruction
98080// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, vcc_lo, v2
98081
98082v_cmp_ge_i16_e64 s10, vcc_hi, v2
98083// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x6b,0x04,0x02,0x00]
98084// W64-ERR: error: invalid operand for instruction
98085// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, vcc_hi, v2
98086
98087v_cmp_ge_i16_e64 s10, m0, v2
98088// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x7c,0x04,0x02,0x00]
98089// W64-ERR: error: invalid operand for instruction
98090// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, m0, v2
98091
98092v_cmp_ge_i16_e64 s10, exec_lo, v2
98093// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x7e,0x04,0x02,0x00]
98094// W64-ERR: error: invalid operand for instruction
98095// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, exec_lo, v2
98096
98097v_cmp_ge_i16_e64 s10, exec_hi, v2
98098// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x7f,0x04,0x02,0x00]
98099// W64-ERR: error: invalid operand for instruction
98100// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, exec_hi, v2
98101
98102v_cmp_ge_i16_e64 s10, 0, v2
98103// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x80,0x04,0x02,0x00]
98104// W64-ERR: error: invalid operand for instruction
98105// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, 0, v2
98106
98107v_cmp_ge_i16_e64 s10, -1, v2
98108// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xc1,0x04,0x02,0x00]
98109// W64-ERR: error: invalid operand for instruction
98110// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, -1, v2
98111
98112v_cmp_ge_i16_e64 s10, 0.5, v2
98113// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xf0,0x04,0x02,0x00]
98114// W64-ERR: error: invalid operand for instruction
98115// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, 0.5, v2
98116
98117v_cmp_ge_i16_e64 s10, -4.0, v2
98118// W32: encoding: [0x0a,0x00,0x8e,0xd4,0xf7,0x04,0x02,0x00]
98119// W64-ERR: error: invalid operand for instruction
98120// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, -4.0, v2
98121
98122v_cmp_ge_i16_e64 s10, v1, v255
98123// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x03,0x00]
98124// W64-ERR: error: invalid operand for instruction
98125// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, v255
98126
98127v_cmp_ge_i16_e64 s10, v1, s2
98128// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x05,0x00,0x00]
98129// W64-ERR: error: invalid operand for instruction
98130// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, s2
98131
98132v_cmp_ge_i16_e64 s10, v1, s101
98133// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xcb,0x00,0x00]
98134// W64-ERR: error: invalid operand for instruction
98135// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, s101
98136
98137v_cmp_ge_i16_e64 s10, v1, vcc_lo
98138// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd5,0x00,0x00]
98139// W64-ERR: error: invalid operand for instruction
98140// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, vcc_lo
98141
98142v_cmp_ge_i16_e64 s10, v1, vcc_hi
98143// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xd7,0x00,0x00]
98144// W64-ERR: error: invalid operand for instruction
98145// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, vcc_hi
98146
98147v_cmp_ge_i16_e64 s10, v1, m0
98148// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xf9,0x00,0x00]
98149// W64-ERR: error: invalid operand for instruction
98150// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, m0
98151
98152v_cmp_ge_i16_e64 s10, v1, exec_lo
98153// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xfd,0x00,0x00]
98154// W64-ERR: error: invalid operand for instruction
98155// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, exec_lo
98156
98157v_cmp_ge_i16_e64 s10, v1, exec_hi
98158// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xff,0x00,0x00]
98159// W64-ERR: error: invalid operand for instruction
98160// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, exec_hi
98161
98162v_cmp_ge_i16_e64 s10, v1, 0
98163// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x01,0x01,0x00]
98164// W64-ERR: error: invalid operand for instruction
98165// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, 0
98166
98167v_cmp_ge_i16_e64 s10, v1, -1
98168// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0x83,0x01,0x00]
98169// W64-ERR: error: invalid operand for instruction
98170// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, -1
98171
98172v_cmp_ge_i16_e64 s10, v1, 0.5
98173// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xe1,0x01,0x00]
98174// W64-ERR: error: invalid operand for instruction
98175// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, 0.5
98176
98177v_cmp_ge_i16_e64 s10, v1, -4.0
98178// W32: encoding: [0x0a,0x00,0x8e,0xd4,0x01,0xef,0x01,0x00]
98179// W64-ERR: error: invalid operand for instruction
98180// W64-ERR-NEXT: v_cmp_ge_i16_e64 s10, v1, -4.0
98181
98182v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98183// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x06]
98184// W64-ERR: error: invalid operand for instruction
98185// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98186
98187v_cmp_lt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98188// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x88,0x06,0x06]
98189// W64-ERR: error: invalid operand for instruction
98190// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98191
98192v_cmp_lt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98193// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0xe4,0x06,0x06]
98194// W64-ERR: error: invalid operand for instruction
98195// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98196
98197v_cmp_lt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98198// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x00,0x06,0x06]
98199// W64-ERR: error: invalid operand for instruction
98200// W64-ERR-NEXT: v_cmp_lt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98201
98202v_cmp_lt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98203// W32: encoding: [0xf9,0x04,0x12,0x7d,0xff,0x86,0x06,0x06]
98204// W64-ERR: error: invalid operand for instruction
98205// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98206
98207v_cmp_lt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98208// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x86,0x06]
98209// W64-ERR: error: invalid operand for instruction
98210// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98211
98212v_cmp_lt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98213// W32: encoding: [0xf9,0x04,0x12,0x7d,0x65,0x86,0x86,0x06]
98214// W64-ERR: error: invalid operand for instruction
98215// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98216
98217v_cmp_lt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98218// W32: encoding: [0xf9,0x04,0x12,0x7d,0x6a,0x86,0x86,0x06]
98219// W64-ERR: error: invalid operand for instruction
98220// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98221
98222v_cmp_lt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98223// W32: encoding: [0xf9,0x04,0x12,0x7d,0x6b,0x86,0x86,0x06]
98224// W64-ERR: error: invalid operand for instruction
98225// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98226
98227v_cmp_lt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98228// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7c,0x86,0x86,0x06]
98229// W64-ERR: error: invalid operand for instruction
98230// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98231
98232v_cmp_lt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98233// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7e,0x86,0x86,0x06]
98234// W64-ERR: error: invalid operand for instruction
98235// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98236
98237v_cmp_lt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98238// W32: encoding: [0xf9,0x04,0x12,0x7d,0x7f,0x86,0x86,0x06]
98239// W64-ERR: error: invalid operand for instruction
98240// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98241
98242v_cmp_lt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98243// W32: encoding: [0xf9,0xfe,0x13,0x7d,0x01,0x86,0x06,0x06]
98244// W64-ERR: error: invalid operand for instruction
98245// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98246
98247v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98248// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x00,0x06]
98249// W64-ERR: error: invalid operand for instruction
98250// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98251
98252v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98253// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x01,0x06]
98254// W64-ERR: error: invalid operand for instruction
98255// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98256
98257v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98258// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x02,0x06]
98259// W64-ERR: error: invalid operand for instruction
98260// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98261
98262v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98263// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x03,0x06]
98264// W64-ERR: error: invalid operand for instruction
98265// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98266
98267v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98268// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x04,0x06]
98269// W64-ERR: error: invalid operand for instruction
98270// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98271
98272v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98273// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x05,0x06]
98274// W64-ERR: error: invalid operand for instruction
98275// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98276
98277v_cmp_lt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98278// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x0e,0x06]
98279// W64-ERR: error: invalid operand for instruction
98280// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98281
98282v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98283// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x00]
98284// W64-ERR: error: invalid operand for instruction
98285// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98286
98287v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98288// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x01]
98289// W64-ERR: error: invalid operand for instruction
98290// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98291
98292v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98293// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x02]
98294// W64-ERR: error: invalid operand for instruction
98295// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98296
98297v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98298// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x03]
98299// W64-ERR: error: invalid operand for instruction
98300// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98301
98302v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98303// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x04]
98304// W64-ERR: error: invalid operand for instruction
98305// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98306
98307v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98308// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x05]
98309// W64-ERR: error: invalid operand for instruction
98310// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98311
98312v_cmp_lt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98313// W32: encoding: [0xf9,0x04,0x12,0x7d,0x01,0x86,0x06,0x0e]
98314// W64-ERR: error: invalid operand for instruction
98315// W64-ERR-NEXT: v_cmp_lt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98316
98317v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98318// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x06]
98319// W64-ERR: error: invalid operand for instruction
98320// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98321
98322v_cmp_eq_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98323// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x88,0x06,0x06]
98324// W64-ERR: error: invalid operand for instruction
98325// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98326
98327v_cmp_eq_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98328// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0xe4,0x06,0x06]
98329// W64-ERR: error: invalid operand for instruction
98330// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98331
98332v_cmp_eq_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98333// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x00,0x06,0x06]
98334// W64-ERR: error: invalid operand for instruction
98335// W64-ERR-NEXT: v_cmp_eq_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98336
98337v_cmp_eq_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98338// W32: encoding: [0xf9,0x04,0x14,0x7d,0xff,0x86,0x06,0x06]
98339// W64-ERR: error: invalid operand for instruction
98340// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98341
98342v_cmp_eq_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98343// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x86,0x06]
98344// W64-ERR: error: invalid operand for instruction
98345// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98346
98347v_cmp_eq_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98348// W32: encoding: [0xf9,0x04,0x14,0x7d,0x65,0x86,0x86,0x06]
98349// W64-ERR: error: invalid operand for instruction
98350// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98351
98352v_cmp_eq_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98353// W32: encoding: [0xf9,0x04,0x14,0x7d,0x6a,0x86,0x86,0x06]
98354// W64-ERR: error: invalid operand for instruction
98355// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98356
98357v_cmp_eq_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98358// W32: encoding: [0xf9,0x04,0x14,0x7d,0x6b,0x86,0x86,0x06]
98359// W64-ERR: error: invalid operand for instruction
98360// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98361
98362v_cmp_eq_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98363// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7c,0x86,0x86,0x06]
98364// W64-ERR: error: invalid operand for instruction
98365// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98366
98367v_cmp_eq_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98368// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7e,0x86,0x86,0x06]
98369// W64-ERR: error: invalid operand for instruction
98370// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98371
98372v_cmp_eq_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98373// W32: encoding: [0xf9,0x04,0x14,0x7d,0x7f,0x86,0x86,0x06]
98374// W64-ERR: error: invalid operand for instruction
98375// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98376
98377v_cmp_eq_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98378// W32: encoding: [0xf9,0xfe,0x15,0x7d,0x01,0x86,0x06,0x06]
98379// W64-ERR: error: invalid operand for instruction
98380// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98381
98382v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98383// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x00,0x06]
98384// W64-ERR: error: invalid operand for instruction
98385// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98386
98387v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98388// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x01,0x06]
98389// W64-ERR: error: invalid operand for instruction
98390// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98391
98392v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98393// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x02,0x06]
98394// W64-ERR: error: invalid operand for instruction
98395// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98396
98397v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98398// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x03,0x06]
98399// W64-ERR: error: invalid operand for instruction
98400// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98401
98402v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98403// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x04,0x06]
98404// W64-ERR: error: invalid operand for instruction
98405// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98406
98407v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98408// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x05,0x06]
98409// W64-ERR: error: invalid operand for instruction
98410// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98411
98412v_cmp_eq_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98413// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x0e,0x06]
98414// W64-ERR: error: invalid operand for instruction
98415// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98416
98417v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98418// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x00]
98419// W64-ERR: error: invalid operand for instruction
98420// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98421
98422v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98423// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x01]
98424// W64-ERR: error: invalid operand for instruction
98425// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98426
98427v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98428// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x02]
98429// W64-ERR: error: invalid operand for instruction
98430// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98431
98432v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98433// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x03]
98434// W64-ERR: error: invalid operand for instruction
98435// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98436
98437v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98438// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x04]
98439// W64-ERR: error: invalid operand for instruction
98440// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98441
98442v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98443// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x05]
98444// W64-ERR: error: invalid operand for instruction
98445// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98446
98447v_cmp_eq_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98448// W32: encoding: [0xf9,0x04,0x14,0x7d,0x01,0x86,0x06,0x0e]
98449// W64-ERR: error: invalid operand for instruction
98450// W64-ERR-NEXT: v_cmp_eq_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98451
98452v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98453// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x06]
98454// W64-ERR: error: invalid operand for instruction
98455// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98456
98457v_cmp_le_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98458// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x88,0x06,0x06]
98459// W64-ERR: error: invalid operand for instruction
98460// W64-ERR-NEXT: v_cmp_le_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98461
98462v_cmp_le_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98463// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0xe4,0x06,0x06]
98464// W64-ERR: error: invalid operand for instruction
98465// W64-ERR-NEXT: v_cmp_le_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98466
98467v_cmp_le_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98468// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x00,0x06,0x06]
98469// W64-ERR: error: invalid operand for instruction
98470// W64-ERR-NEXT: v_cmp_le_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98471
98472v_cmp_le_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98473// W32: encoding: [0xf9,0x04,0x16,0x7d,0xff,0x86,0x06,0x06]
98474// W64-ERR: error: invalid operand for instruction
98475// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98476
98477v_cmp_le_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98478// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x86,0x06]
98479// W64-ERR: error: invalid operand for instruction
98480// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98481
98482v_cmp_le_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98483// W32: encoding: [0xf9,0x04,0x16,0x7d,0x65,0x86,0x86,0x06]
98484// W64-ERR: error: invalid operand for instruction
98485// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98486
98487v_cmp_le_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98488// W32: encoding: [0xf9,0x04,0x16,0x7d,0x6a,0x86,0x86,0x06]
98489// W64-ERR: error: invalid operand for instruction
98490// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98491
98492v_cmp_le_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98493// W32: encoding: [0xf9,0x04,0x16,0x7d,0x6b,0x86,0x86,0x06]
98494// W64-ERR: error: invalid operand for instruction
98495// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98496
98497v_cmp_le_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98498// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7c,0x86,0x86,0x06]
98499// W64-ERR: error: invalid operand for instruction
98500// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98501
98502v_cmp_le_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98503// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7e,0x86,0x86,0x06]
98504// W64-ERR: error: invalid operand for instruction
98505// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98506
98507v_cmp_le_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98508// W32: encoding: [0xf9,0x04,0x16,0x7d,0x7f,0x86,0x86,0x06]
98509// W64-ERR: error: invalid operand for instruction
98510// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98511
98512v_cmp_le_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98513// W32: encoding: [0xf9,0xfe,0x17,0x7d,0x01,0x86,0x06,0x06]
98514// W64-ERR: error: invalid operand for instruction
98515// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98516
98517v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98518// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x00,0x06]
98519// W64-ERR: error: invalid operand for instruction
98520// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98521
98522v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98523// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x01,0x06]
98524// W64-ERR: error: invalid operand for instruction
98525// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98526
98527v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98528// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x02,0x06]
98529// W64-ERR: error: invalid operand for instruction
98530// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98531
98532v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98533// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x03,0x06]
98534// W64-ERR: error: invalid operand for instruction
98535// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98536
98537v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98538// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x04,0x06]
98539// W64-ERR: error: invalid operand for instruction
98540// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98541
98542v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98543// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x05,0x06]
98544// W64-ERR: error: invalid operand for instruction
98545// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98546
98547v_cmp_le_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98548// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x0e,0x06]
98549// W64-ERR: error: invalid operand for instruction
98550// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98551
98552v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98553// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x00]
98554// W64-ERR: error: invalid operand for instruction
98555// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98556
98557v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98558// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x01]
98559// W64-ERR: error: invalid operand for instruction
98560// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98561
98562v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98563// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x02]
98564// W64-ERR: error: invalid operand for instruction
98565// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98566
98567v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98568// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x03]
98569// W64-ERR: error: invalid operand for instruction
98570// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98571
98572v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98573// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x04]
98574// W64-ERR: error: invalid operand for instruction
98575// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98576
98577v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98578// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x05]
98579// W64-ERR: error: invalid operand for instruction
98580// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98581
98582v_cmp_le_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98583// W32: encoding: [0xf9,0x04,0x16,0x7d,0x01,0x86,0x06,0x0e]
98584// W64-ERR: error: invalid operand for instruction
98585// W64-ERR-NEXT: v_cmp_le_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98586
98587v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98588// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x06]
98589// W64-ERR: error: invalid operand for instruction
98590// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98591
98592v_cmp_gt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98593// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x88,0x06,0x06]
98594// W64-ERR: error: invalid operand for instruction
98595// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98596
98597v_cmp_gt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98598// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0xe4,0x06,0x06]
98599// W64-ERR: error: invalid operand for instruction
98600// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98601
98602v_cmp_gt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98603// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x00,0x06,0x06]
98604// W64-ERR: error: invalid operand for instruction
98605// W64-ERR-NEXT: v_cmp_gt_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98606
98607v_cmp_gt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98608// W32: encoding: [0xf9,0x04,0x18,0x7d,0xff,0x86,0x06,0x06]
98609// W64-ERR: error: invalid operand for instruction
98610// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98611
98612v_cmp_gt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98613// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x86,0x06]
98614// W64-ERR: error: invalid operand for instruction
98615// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98616
98617v_cmp_gt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98618// W32: encoding: [0xf9,0x04,0x18,0x7d,0x65,0x86,0x86,0x06]
98619// W64-ERR: error: invalid operand for instruction
98620// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98621
98622v_cmp_gt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98623// W32: encoding: [0xf9,0x04,0x18,0x7d,0x6a,0x86,0x86,0x06]
98624// W64-ERR: error: invalid operand for instruction
98625// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98626
98627v_cmp_gt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98628// W32: encoding: [0xf9,0x04,0x18,0x7d,0x6b,0x86,0x86,0x06]
98629// W64-ERR: error: invalid operand for instruction
98630// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98631
98632v_cmp_gt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98633// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7c,0x86,0x86,0x06]
98634// W64-ERR: error: invalid operand for instruction
98635// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98636
98637v_cmp_gt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98638// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7e,0x86,0x86,0x06]
98639// W64-ERR: error: invalid operand for instruction
98640// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98641
98642v_cmp_gt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98643// W32: encoding: [0xf9,0x04,0x18,0x7d,0x7f,0x86,0x86,0x06]
98644// W64-ERR: error: invalid operand for instruction
98645// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98646
98647v_cmp_gt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98648// W32: encoding: [0xf9,0xfe,0x19,0x7d,0x01,0x86,0x06,0x06]
98649// W64-ERR: error: invalid operand for instruction
98650// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98651
98652v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98653// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x00,0x06]
98654// W64-ERR: error: invalid operand for instruction
98655// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98656
98657v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98658// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x01,0x06]
98659// W64-ERR: error: invalid operand for instruction
98660// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98661
98662v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98663// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x02,0x06]
98664// W64-ERR: error: invalid operand for instruction
98665// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98666
98667v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98668// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x03,0x06]
98669// W64-ERR: error: invalid operand for instruction
98670// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98671
98672v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98673// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x04,0x06]
98674// W64-ERR: error: invalid operand for instruction
98675// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98676
98677v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98678// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x05,0x06]
98679// W64-ERR: error: invalid operand for instruction
98680// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98681
98682v_cmp_gt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98683// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x0e,0x06]
98684// W64-ERR: error: invalid operand for instruction
98685// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98686
98687v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98688// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x00]
98689// W64-ERR: error: invalid operand for instruction
98690// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98691
98692v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98693// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x01]
98694// W64-ERR: error: invalid operand for instruction
98695// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98696
98697v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98698// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x02]
98699// W64-ERR: error: invalid operand for instruction
98700// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98701
98702v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98703// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x03]
98704// W64-ERR: error: invalid operand for instruction
98705// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98706
98707v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98708// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x04]
98709// W64-ERR: error: invalid operand for instruction
98710// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98711
98712v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98713// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x05]
98714// W64-ERR: error: invalid operand for instruction
98715// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98716
98717v_cmp_gt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98718// W32: encoding: [0xf9,0x04,0x18,0x7d,0x01,0x86,0x06,0x0e]
98719// W64-ERR: error: invalid operand for instruction
98720// W64-ERR-NEXT: v_cmp_gt_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98721
98722v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98723// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x06]
98724// W64-ERR: error: invalid operand for instruction
98725// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98726
98727v_cmp_ne_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98728// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x88,0x06,0x06]
98729// W64-ERR: error: invalid operand for instruction
98730// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98731
98732v_cmp_ne_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98733// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0xe4,0x06,0x06]
98734// W64-ERR: error: invalid operand for instruction
98735// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98736
98737v_cmp_ne_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98738// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x00,0x06,0x06]
98739// W64-ERR: error: invalid operand for instruction
98740// W64-ERR-NEXT: v_cmp_ne_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98741
98742v_cmp_ne_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98743// W32: encoding: [0xf9,0x04,0x1a,0x7d,0xff,0x86,0x06,0x06]
98744// W64-ERR: error: invalid operand for instruction
98745// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98746
98747v_cmp_ne_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98748// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x86,0x06]
98749// W64-ERR: error: invalid operand for instruction
98750// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98751
98752v_cmp_ne_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98753// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x65,0x86,0x86,0x06]
98754// W64-ERR: error: invalid operand for instruction
98755// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98756
98757v_cmp_ne_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98758// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x6a,0x86,0x86,0x06]
98759// W64-ERR: error: invalid operand for instruction
98760// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98761
98762v_cmp_ne_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98763// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x6b,0x86,0x86,0x06]
98764// W64-ERR: error: invalid operand for instruction
98765// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98766
98767v_cmp_ne_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98768// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7c,0x86,0x86,0x06]
98769// W64-ERR: error: invalid operand for instruction
98770// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98771
98772v_cmp_ne_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98773// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7e,0x86,0x86,0x06]
98774// W64-ERR: error: invalid operand for instruction
98775// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98776
98777v_cmp_ne_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98778// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x7f,0x86,0x86,0x06]
98779// W64-ERR: error: invalid operand for instruction
98780// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98781
98782v_cmp_ne_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98783// W32: encoding: [0xf9,0xfe,0x1b,0x7d,0x01,0x86,0x06,0x06]
98784// W64-ERR: error: invalid operand for instruction
98785// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98786
98787v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98788// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x00,0x06]
98789// W64-ERR: error: invalid operand for instruction
98790// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98791
98792v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98793// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x01,0x06]
98794// W64-ERR: error: invalid operand for instruction
98795// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98796
98797v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98798// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x02,0x06]
98799// W64-ERR: error: invalid operand for instruction
98800// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98801
98802v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98803// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x03,0x06]
98804// W64-ERR: error: invalid operand for instruction
98805// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98806
98807v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98808// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x04,0x06]
98809// W64-ERR: error: invalid operand for instruction
98810// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98811
98812v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98813// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x05,0x06]
98814// W64-ERR: error: invalid operand for instruction
98815// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98816
98817v_cmp_ne_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98818// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x0e,0x06]
98819// W64-ERR: error: invalid operand for instruction
98820// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98821
98822v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98823// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x00]
98824// W64-ERR: error: invalid operand for instruction
98825// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98826
98827v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98828// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x01]
98829// W64-ERR: error: invalid operand for instruction
98830// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98831
98832v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98833// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x02]
98834// W64-ERR: error: invalid operand for instruction
98835// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98836
98837v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98838// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x03]
98839// W64-ERR: error: invalid operand for instruction
98840// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98841
98842v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98843// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x04]
98844// W64-ERR: error: invalid operand for instruction
98845// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98846
98847v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98848// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x05]
98849// W64-ERR: error: invalid operand for instruction
98850// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98851
98852v_cmp_ne_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98853// W32: encoding: [0xf9,0x04,0x1a,0x7d,0x01,0x86,0x06,0x0e]
98854// W64-ERR: error: invalid operand for instruction
98855// W64-ERR-NEXT: v_cmp_ne_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98856
98857v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98858// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x06]
98859// W64-ERR: error: invalid operand for instruction
98860// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
98861
98862v_cmp_ge_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98863// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x88,0x06,0x06]
98864// W64-ERR: error: invalid operand for instruction
98865// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
98866
98867v_cmp_ge_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98868// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0xe4,0x06,0x06]
98869// W64-ERR: error: invalid operand for instruction
98870// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
98871
98872v_cmp_ge_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98873// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x00,0x06,0x06]
98874// W64-ERR: error: invalid operand for instruction
98875// W64-ERR-NEXT: v_cmp_ge_i16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
98876
98877v_cmp_ge_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98878// W32: encoding: [0xf9,0x04,0x1c,0x7d,0xff,0x86,0x06,0x06]
98879// W64-ERR: error: invalid operand for instruction
98880// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
98881
98882v_cmp_ge_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98883// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x86,0x06]
98884// W64-ERR: error: invalid operand for instruction
98885// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
98886
98887v_cmp_ge_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98888// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x65,0x86,0x86,0x06]
98889// W64-ERR: error: invalid operand for instruction
98890// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
98891
98892v_cmp_ge_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98893// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x6a,0x86,0x86,0x06]
98894// W64-ERR: error: invalid operand for instruction
98895// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
98896
98897v_cmp_ge_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98898// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x6b,0x86,0x86,0x06]
98899// W64-ERR: error: invalid operand for instruction
98900// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
98901
98902v_cmp_ge_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98903// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7c,0x86,0x86,0x06]
98904// W64-ERR: error: invalid operand for instruction
98905// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
98906
98907v_cmp_ge_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98908// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7e,0x86,0x86,0x06]
98909// W64-ERR: error: invalid operand for instruction
98910// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
98911
98912v_cmp_ge_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98913// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x7f,0x86,0x86,0x06]
98914// W64-ERR: error: invalid operand for instruction
98915// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
98916
98917v_cmp_ge_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98918// W32: encoding: [0xf9,0xfe,0x1d,0x7d,0x01,0x86,0x06,0x06]
98919// W64-ERR: error: invalid operand for instruction
98920// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
98921
98922v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98923// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x00,0x06]
98924// W64-ERR: error: invalid operand for instruction
98925// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
98926
98927v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98928// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x01,0x06]
98929// W64-ERR: error: invalid operand for instruction
98930// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
98931
98932v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98933// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x02,0x06]
98934// W64-ERR: error: invalid operand for instruction
98935// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
98936
98937v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98938// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x03,0x06]
98939// W64-ERR: error: invalid operand for instruction
98940// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
98941
98942v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98943// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x04,0x06]
98944// W64-ERR: error: invalid operand for instruction
98945// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
98946
98947v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98948// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x05,0x06]
98949// W64-ERR: error: invalid operand for instruction
98950// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
98951
98952v_cmp_ge_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98953// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x0e,0x06]
98954// W64-ERR: error: invalid operand for instruction
98955// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
98956
98957v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98958// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x00]
98959// W64-ERR: error: invalid operand for instruction
98960// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
98961
98962v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98963// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x01]
98964// W64-ERR: error: invalid operand for instruction
98965// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
98966
98967v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98968// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x02]
98969// W64-ERR: error: invalid operand for instruction
98970// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
98971
98972v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98973// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x03]
98974// W64-ERR: error: invalid operand for instruction
98975// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
98976
98977v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98978// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x04]
98979// W64-ERR: error: invalid operand for instruction
98980// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
98981
98982v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98983// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x05]
98984// W64-ERR: error: invalid operand for instruction
98985// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
98986
98987v_cmp_ge_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98988// W32: encoding: [0xf9,0x04,0x1c,0x7d,0x01,0x86,0x06,0x0e]
98989// W64-ERR: error: invalid operand for instruction
98990// W64-ERR-NEXT: v_cmp_ge_i16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
98991
98992v_cmp_class_f16 vcc, v1, v2
98993// W64: encoding: [0x01,0x05,0x1e,0x7d]
98994// W32-ERR: error: instruction not supported on this GPU
98995// W32-ERR-NEXT: v_cmp_class_f16 vcc, v1, v2
98996
98997v_cmp_class_f16 vcc, v255, v2
98998// W64: encoding: [0xff,0x05,0x1e,0x7d]
98999// W32-ERR: error: instruction not supported on this GPU
99000// W32-ERR-NEXT: v_cmp_class_f16 vcc, v255, v2
99001
99002v_cmp_class_f16 vcc, s1, v2
99003// W64: encoding: [0x01,0x04,0x1e,0x7d]
99004// W32-ERR: error: instruction not supported on this GPU
99005// W32-ERR-NEXT: v_cmp_class_f16 vcc, s1, v2
99006
99007v_cmp_class_f16 vcc, s101, v2
99008// W64: encoding: [0x65,0x04,0x1e,0x7d]
99009// W32-ERR: error: instruction not supported on this GPU
99010// W32-ERR-NEXT: v_cmp_class_f16 vcc, s101, v2
99011
99012v_cmp_class_f16 vcc, vcc_lo, v2
99013// W64: encoding: [0x6a,0x04,0x1e,0x7d]
99014// W32-ERR: error: instruction not supported on this GPU
99015// W32-ERR-NEXT: v_cmp_class_f16 vcc, vcc_lo, v2
99016
99017v_cmp_class_f16 vcc, vcc_hi, v2
99018// W64: encoding: [0x6b,0x04,0x1e,0x7d]
99019// W32-ERR: error: instruction not supported on this GPU
99020// W32-ERR-NEXT: v_cmp_class_f16 vcc, vcc_hi, v2
99021
99022v_cmp_class_f16 vcc, m0, v2
99023// W64: encoding: [0x7c,0x04,0x1e,0x7d]
99024// W32-ERR: error: instruction not supported on this GPU
99025// W32-ERR-NEXT: v_cmp_class_f16 vcc, m0, v2
99026
99027v_cmp_class_f16 vcc, exec_lo, v2
99028// W64: encoding: [0x7e,0x04,0x1e,0x7d]
99029// W32-ERR: error: instruction not supported on this GPU
99030// W32-ERR-NEXT: v_cmp_class_f16 vcc, exec_lo, v2
99031
99032v_cmp_class_f16 vcc, exec_hi, v2
99033// W64: encoding: [0x7f,0x04,0x1e,0x7d]
99034// W32-ERR: error: instruction not supported on this GPU
99035// W32-ERR-NEXT: v_cmp_class_f16 vcc, exec_hi, v2
99036
99037v_cmp_class_f16 vcc, 0, v2
99038// W64: encoding: [0x80,0x04,0x1e,0x7d]
99039// W32-ERR: error: instruction not supported on this GPU
99040// W32-ERR-NEXT: v_cmp_class_f16 vcc, 0, v2
99041
99042v_cmp_class_f16 vcc, -1, v2
99043// W64: encoding: [0xc1,0x04,0x1e,0x7d]
99044// W32-ERR: error: instruction not supported on this GPU
99045// W32-ERR-NEXT: v_cmp_class_f16 vcc, -1, v2
99046
99047v_cmp_class_f16 vcc, 0.5, v2
99048// W64: encoding: [0xf0,0x04,0x1e,0x7d]
99049// W32-ERR: error: instruction not supported on this GPU
99050// W32-ERR-NEXT: v_cmp_class_f16 vcc, 0.5, v2
99051
99052v_cmp_class_f16 vcc, -4.0, v2
99053// W64: encoding: [0xf7,0x04,0x1e,0x7d]
99054// W32-ERR: error: instruction not supported on this GPU
99055// W32-ERR-NEXT: v_cmp_class_f16 vcc, -4.0, v2
99056
99057v_cmp_class_f16 vcc, 0xfe0b, v2
99058// W64: encoding: [0xff,0x04,0x1e,0x7d,0x0b,0xfe,0x00,0x00]
99059// W32-ERR: error: instruction not supported on this GPU
99060// W32-ERR-NEXT: v_cmp_class_f16 vcc, 0xfe0b, v2
99061
99062v_cmp_class_f16 vcc, 0x3456, v2
99063// W64: encoding: [0xff,0x04,0x1e,0x7d,0x56,0x34,0x00,0x00]
99064// W32-ERR: error: instruction not supported on this GPU
99065// W32-ERR-NEXT: v_cmp_class_f16 vcc, 0x3456, v2
99066
99067v_cmp_class_f16 vcc, v1, v255
99068// W64: encoding: [0x01,0xff,0x1f,0x7d]
99069// W32-ERR: error: instruction not supported on this GPU
99070// W32-ERR-NEXT: v_cmp_class_f16 vcc, v1, v255
99071
99072v_cmp_class_f16_e64 s[10:11], v1, v2
99073// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
99074// W32-ERR: error: invalid operand for instruction
99075// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, v2
99076
99077v_cmp_class_f16_e64 s[12:13], v1, v2
99078// W64: encoding: [0x0c,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
99079// W32-ERR: error: invalid operand for instruction
99080// W32-ERR-NEXT: v_cmp_class_f16_e64 s[12:13], v1, v2
99081
99082v_cmp_class_f16_e64 s[100:101], v1, v2
99083// W64: encoding: [0x64,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
99084// W32-ERR: error: invalid operand for instruction
99085// W32-ERR-NEXT: v_cmp_class_f16_e64 s[100:101], v1, v2
99086
99087v_cmp_class_f16_e64 vcc, v1, v2
99088// W64: encoding: [0x6a,0x00,0x8f,0xd4,0x01,0x05,0x02,0x00]
99089// W32-ERR: error: invalid operand for instruction
99090// W32-ERR-NEXT: v_cmp_class_f16_e64 vcc, v1, v2
99091
99092v_cmp_class_f16_e64 s[10:11], v255, v2
99093// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xff,0x05,0x02,0x00]
99094// W32-ERR: error: invalid operand for instruction
99095// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v255, v2
99096
99097v_cmp_class_f16_e64 s[10:11], s1, v2
99098// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x04,0x02,0x00]
99099// W32-ERR: error: invalid operand for instruction
99100// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], s1, v2
99101
99102v_cmp_class_f16_e64 s[10:11], s101, v2
99103// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x65,0x04,0x02,0x00]
99104// W32-ERR: error: invalid operand for instruction
99105// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], s101, v2
99106
99107v_cmp_class_f16_e64 s[10:11], vcc_lo, v2
99108// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x6a,0x04,0x02,0x00]
99109// W32-ERR: error: invalid operand for instruction
99110// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], vcc_lo, v2
99111
99112v_cmp_class_f16_e64 s[10:11], vcc_hi, v2
99113// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x6b,0x04,0x02,0x00]
99114// W32-ERR: error: invalid operand for instruction
99115// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], vcc_hi, v2
99116
99117v_cmp_class_f16_e64 s[10:11], m0, v2
99118// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x7c,0x04,0x02,0x00]
99119// W32-ERR: error: invalid operand for instruction
99120// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], m0, v2
99121
99122v_cmp_class_f16_e64 s[10:11], exec_lo, v2
99123// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x7e,0x04,0x02,0x00]
99124// W32-ERR: error: invalid operand for instruction
99125// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], exec_lo, v2
99126
99127v_cmp_class_f16_e64 s[10:11], exec_hi, v2
99128// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x7f,0x04,0x02,0x00]
99129// W32-ERR: error: invalid operand for instruction
99130// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], exec_hi, v2
99131
99132v_cmp_class_f16_e64 s[10:11], 0, v2
99133// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x80,0x04,0x02,0x00]
99134// W32-ERR: error: invalid operand for instruction
99135// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], 0, v2
99136
99137v_cmp_class_f16_e64 s[10:11], -1, v2
99138// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xc1,0x04,0x02,0x00]
99139// W32-ERR: error: invalid operand for instruction
99140// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], -1, v2
99141
99142v_cmp_class_f16_e64 s[10:11], 0.5, v2
99143// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xf0,0x04,0x02,0x00]
99144// W32-ERR: error: invalid operand for instruction
99145// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], 0.5, v2
99146
99147v_cmp_class_f16_e64 s[10:11], -4.0, v2
99148// W64: encoding: [0x0a,0x00,0x8f,0xd4,0xf7,0x04,0x02,0x00]
99149// W32-ERR: error: invalid operand for instruction
99150// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], -4.0, v2
99151
99152v_cmp_class_f16_e64 s[10:11], v1, v255
99153// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xff,0x03,0x00]
99154// W32-ERR: error: invalid operand for instruction
99155// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, v255
99156
99157v_cmp_class_f16_e64 s[10:11], v1, s2
99158// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x05,0x00,0x00]
99159// W32-ERR: error: invalid operand for instruction
99160// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, s2
99161
99162v_cmp_class_f16_e64 s[10:11], v1, s101
99163// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xcb,0x00,0x00]
99164// W32-ERR: error: invalid operand for instruction
99165// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, s101
99166
99167v_cmp_class_f16_e64 s[10:11], v1, vcc_lo
99168// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xd5,0x00,0x00]
99169// W32-ERR: error: invalid operand for instruction
99170// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, vcc_lo
99171
99172v_cmp_class_f16_e64 s[10:11], v1, vcc_hi
99173// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xd7,0x00,0x00]
99174// W32-ERR: error: invalid operand for instruction
99175// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, vcc_hi
99176
99177v_cmp_class_f16_e64 s[10:11], v1, m0
99178// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xf9,0x00,0x00]
99179// W32-ERR: error: invalid operand for instruction
99180// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, m0
99181
99182v_cmp_class_f16_e64 s[10:11], v1, exec_lo
99183// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xfd,0x00,0x00]
99184// W32-ERR: error: invalid operand for instruction
99185// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, exec_lo
99186
99187v_cmp_class_f16_e64 s[10:11], v1, exec_hi
99188// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xff,0x00,0x00]
99189// W32-ERR: error: invalid operand for instruction
99190// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, exec_hi
99191
99192v_cmp_class_f16_e64 s[10:11], v1, 0
99193// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x01,0x01,0x00]
99194// W32-ERR: error: invalid operand for instruction
99195// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, 0
99196
99197v_cmp_class_f16_e64 s[10:11], v1, -1
99198// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x83,0x01,0x00]
99199// W32-ERR: error: invalid operand for instruction
99200// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, -1
99201
99202v_cmp_class_f16_e64 s[10:11], v1, 0.5
99203// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xe1,0x01,0x00]
99204// W32-ERR: error: invalid operand for instruction
99205// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, 0.5
99206
99207v_cmp_class_f16_e64 s[10:11], v1, -4.0
99208// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0xef,0x01,0x00]
99209// W32-ERR: error: invalid operand for instruction
99210// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], v1, -4.0
99211
99212v_cmp_class_f16_e64 s[10:11], -v1, v2
99213// W64: encoding: [0x0a,0x00,0x8f,0xd4,0x01,0x05,0x02,0x20]
99214// W32-ERR: error: invalid operand for instruction
99215// W32-ERR-NEXT: v_cmp_class_f16_e64 s[10:11], -v1, v2
99216
99217v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
99218// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x06]
99219// W32-ERR: error: invalid operand for instruction
99220// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
99221
99222v_cmp_class_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
99223// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x88,0x06,0x06]
99224// W32-ERR: error: invalid operand for instruction
99225// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
99226
99227v_cmp_class_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
99228// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0xe4,0x06,0x06]
99229// W32-ERR: error: invalid operand for instruction
99230// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
99231
99232v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
99233// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x00,0x06,0x06]
99234// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
99235// W32-ERR-NEXT: v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
99236
99237v_cmp_class_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
99238// W64: encoding: [0xf9,0x04,0x1e,0x7d,0xff,0x86,0x06,0x06]
99239// W32-ERR: error: invalid operand for instruction
99240// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
99241
99242v_cmp_class_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
99243// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x86,0x06]
99244// W32-ERR: error: invalid operand for instruction
99245// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
99246
99247v_cmp_class_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
99248// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x65,0x86,0x86,0x06]
99249// W32-ERR: error: invalid operand for instruction
99250// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
99251
99252v_cmp_class_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
99253// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x6a,0x86,0x86,0x06]
99254// W32-ERR: error: invalid operand for instruction
99255// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
99256
99257v_cmp_class_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
99258// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x6b,0x86,0x86,0x06]
99259// W32-ERR: error: invalid operand for instruction
99260// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
99261
99262v_cmp_class_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
99263// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7c,0x86,0x86,0x06]
99264// W32-ERR: error: invalid operand for instruction
99265// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
99266
99267v_cmp_class_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
99268// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7e,0x86,0x86,0x06]
99269// W32-ERR: error: invalid operand for instruction
99270// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
99271
99272v_cmp_class_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
99273// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x7f,0x86,0x86,0x06]
99274// W32-ERR: error: invalid operand for instruction
99275// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
99276
99277v_cmp_class_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
99278// W64: encoding: [0xf9,0xfe,0x1f,0x7d,0x01,0x86,0x06,0x06]
99279// W32-ERR: error: invalid operand for instruction
99280// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
99281
99282v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
99283// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x00,0x06]
99284// W32-ERR: error: invalid operand for instruction
99285// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
99286
99287v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
99288// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x01,0x06]
99289// W32-ERR: error: invalid operand for instruction
99290// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
99291
99292v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
99293// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x02,0x06]
99294// W32-ERR: error: invalid operand for instruction
99295// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
99296
99297v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
99298// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x03,0x06]
99299// W32-ERR: error: invalid operand for instruction
99300// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
99301
99302v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
99303// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x04,0x06]
99304// W32-ERR: error: invalid operand for instruction
99305// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
99306
99307v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
99308// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x05,0x06]
99309// W32-ERR: error: invalid operand for instruction
99310// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
99311
99312v_cmp_class_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
99313// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x16,0x06]
99314// W32-ERR: error: invalid operand for instruction
99315// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
99316
99317v_cmp_class_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
99318// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x26,0x06]
99319// W32-ERR: error: invalid operand for instruction
99320// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
99321
99322v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
99323// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x00]
99324// W32-ERR: error: invalid operand for instruction
99325// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
99326
99327v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
99328// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x01]
99329// W32-ERR: error: invalid operand for instruction
99330// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
99331
99332v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
99333// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x02]
99334// W32-ERR: error: invalid operand for instruction
99335// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
99336
99337v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
99338// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x03]
99339// W32-ERR: error: invalid operand for instruction
99340// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
99341
99342v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
99343// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x04]
99344// W32-ERR: error: invalid operand for instruction
99345// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
99346
99347v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
99348// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x05]
99349// W32-ERR: error: invalid operand for instruction
99350// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
99351
99352v_cmp_class_f16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
99353// W64: encoding: [0xf9,0x04,0x1e,0x7d,0x01,0x86,0x06,0x0e]
99354// W32-ERR: error: invalid operand for instruction
99355// W32-ERR-NEXT: v_cmp_class_f16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
99356
99357v_cmpx_f_i32 v1, v2
99358// GFX10: encoding: [0x01,0x05,0x20,0x7d]
99359
99360v_cmpx_f_i32 v255, v2
99361// GFX10: encoding: [0xff,0x05,0x20,0x7d]
99362
99363v_cmpx_f_i32 s1, v2
99364// GFX10: encoding: [0x01,0x04,0x20,0x7d]
99365
99366v_cmpx_f_i32 s101, v2
99367// GFX10: encoding: [0x65,0x04,0x20,0x7d]
99368
99369v_cmpx_f_i32 vcc_lo, v2
99370// GFX10: encoding: [0x6a,0x04,0x20,0x7d]
99371
99372v_cmpx_f_i32 vcc_hi, v2
99373// GFX10: encoding: [0x6b,0x04,0x20,0x7d]
99374
99375v_cmpx_f_i32 m0, v2
99376// GFX10: encoding: [0x7c,0x04,0x20,0x7d]
99377
99378v_cmpx_f_i32 exec_lo, v2
99379// GFX10: encoding: [0x7e,0x04,0x20,0x7d]
99380
99381v_cmpx_f_i32 exec_hi, v2
99382// GFX10: encoding: [0x7f,0x04,0x20,0x7d]
99383
99384v_cmpx_f_i32 0, v2
99385// GFX10: encoding: [0x80,0x04,0x20,0x7d]
99386
99387v_cmpx_f_i32 -1, v2
99388// GFX10: encoding: [0xc1,0x04,0x20,0x7d]
99389
99390v_cmpx_f_i32 0.5, v2
99391// GFX10: encoding: [0xf0,0x04,0x20,0x7d]
99392
99393v_cmpx_f_i32 -4.0, v2
99394// GFX10: encoding: [0xf7,0x04,0x20,0x7d]
99395
99396v_cmpx_f_i32 0xaf123456, v2
99397// GFX10: encoding: [0xff,0x04,0x20,0x7d,0x56,0x34,0x12,0xaf]
99398
99399v_cmpx_f_i32 0x3f717273, v2
99400// GFX10: encoding: [0xff,0x04,0x20,0x7d,0x73,0x72,0x71,0x3f]
99401
99402v_cmpx_f_i32 v1, v255
99403// GFX10: encoding: [0x01,0xff,0x21,0x7d]
99404
99405v_cmpx_f_i32_e64 v1, v2
99406// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x02,0x00]
99407
99408v_cmpx_f_i32_e64 v255, v2
99409// GFX10: encoding: [0x00,0x00,0x90,0xd4,0xff,0x05,0x02,0x00]
99410
99411v_cmpx_f_i32_e64 s1, v2
99412// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x04,0x02,0x00]
99413
99414v_cmpx_f_i32_e64 s101, v2
99415// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x65,0x04,0x02,0x00]
99416
99417v_cmpx_f_i32_e64 vcc_lo, v2
99418// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x6a,0x04,0x02,0x00]
99419
99420v_cmpx_f_i32_e64 vcc_hi, v2
99421// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x6b,0x04,0x02,0x00]
99422
99423v_cmpx_f_i32_e64 m0, v2
99424// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x7c,0x04,0x02,0x00]
99425
99426v_cmpx_f_i32_e64 exec_lo, v2
99427// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x7e,0x04,0x02,0x00]
99428
99429v_cmpx_f_i32_e64 exec_hi, v2
99430// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x7f,0x04,0x02,0x00]
99431
99432v_cmpx_f_i32_e64 0, v2
99433// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x80,0x04,0x02,0x00]
99434
99435v_cmpx_f_i32_e64 -1, v2
99436// GFX10: encoding: [0x00,0x00,0x90,0xd4,0xc1,0x04,0x02,0x00]
99437
99438v_cmpx_f_i32_e64 0.5, v2
99439// GFX10: encoding: [0x00,0x00,0x90,0xd4,0xf0,0x04,0x02,0x00]
99440
99441v_cmpx_f_i32_e64 -4.0, v2
99442// GFX10: encoding: [0x00,0x00,0x90,0xd4,0xf7,0x04,0x02,0x00]
99443
99444v_cmpx_f_i32_e64 v1, v255
99445// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xff,0x03,0x00]
99446
99447v_cmpx_f_i32_e64 v1, s2
99448// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x05,0x00,0x00]
99449
99450v_cmpx_f_i32_e64 v1, s101
99451// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xcb,0x00,0x00]
99452
99453v_cmpx_f_i32_e64 v1, vcc_lo
99454// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xd5,0x00,0x00]
99455
99456v_cmpx_f_i32_e64 v1, vcc_hi
99457// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xd7,0x00,0x00]
99458
99459v_cmpx_f_i32_e64 v1, m0
99460// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xf9,0x00,0x00]
99461
99462v_cmpx_f_i32_e64 v1, exec_lo
99463// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xfd,0x00,0x00]
99464
99465v_cmpx_f_i32_e64 v1, exec_hi
99466// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xff,0x00,0x00]
99467
99468v_cmpx_f_i32_e64 v1, 0
99469// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x01,0x01,0x00]
99470
99471v_cmpx_f_i32_e64 v1, -1
99472// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0x83,0x01,0x00]
99473
99474v_cmpx_f_i32_e64 v1, 0.5
99475// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xe1,0x01,0x00]
99476
99477v_cmpx_f_i32_e64 v1, -4.0
99478// GFX10: encoding: [0x00,0x00,0x90,0xd4,0x01,0xef,0x01,0x00]
99479
99480v_cmpx_lt_i32 v1, v2
99481// GFX10: encoding: [0x01,0x05,0x22,0x7d]
99482
99483v_cmpx_lt_i32 v255, v2
99484// GFX10: encoding: [0xff,0x05,0x22,0x7d]
99485
99486v_cmpx_lt_i32 s1, v2
99487// GFX10: encoding: [0x01,0x04,0x22,0x7d]
99488
99489v_cmpx_lt_i32 s101, v2
99490// GFX10: encoding: [0x65,0x04,0x22,0x7d]
99491
99492v_cmpx_lt_i32 vcc_lo, v2
99493// GFX10: encoding: [0x6a,0x04,0x22,0x7d]
99494
99495v_cmpx_lt_i32 vcc_hi, v2
99496// GFX10: encoding: [0x6b,0x04,0x22,0x7d]
99497
99498v_cmpx_lt_i32 m0, v2
99499// GFX10: encoding: [0x7c,0x04,0x22,0x7d]
99500
99501v_cmpx_lt_i32 exec_lo, v2
99502// GFX10: encoding: [0x7e,0x04,0x22,0x7d]
99503
99504v_cmpx_lt_i32 exec_hi, v2
99505// GFX10: encoding: [0x7f,0x04,0x22,0x7d]
99506
99507v_cmpx_lt_i32 0, v2
99508// GFX10: encoding: [0x80,0x04,0x22,0x7d]
99509
99510v_cmpx_lt_i32 -1, v2
99511// GFX10: encoding: [0xc1,0x04,0x22,0x7d]
99512
99513v_cmpx_lt_i32 0.5, v2
99514// GFX10: encoding: [0xf0,0x04,0x22,0x7d]
99515
99516v_cmpx_lt_i32 -4.0, v2
99517// GFX10: encoding: [0xf7,0x04,0x22,0x7d]
99518
99519v_cmpx_lt_i32 0xaf123456, v2
99520// GFX10: encoding: [0xff,0x04,0x22,0x7d,0x56,0x34,0x12,0xaf]
99521
99522v_cmpx_lt_i32 0x3f717273, v2
99523// GFX10: encoding: [0xff,0x04,0x22,0x7d,0x73,0x72,0x71,0x3f]
99524
99525v_cmpx_lt_i32 v1, v255
99526// GFX10: encoding: [0x01,0xff,0x23,0x7d]
99527
99528v_cmpx_lt_i32_e64 v1, v2
99529// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x02,0x00]
99530
99531v_cmpx_lt_i32_e64 v255, v2
99532// GFX10: encoding: [0x00,0x00,0x91,0xd4,0xff,0x05,0x02,0x00]
99533
99534v_cmpx_lt_i32_e64 s1, v2
99535// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x04,0x02,0x00]
99536
99537v_cmpx_lt_i32_e64 s101, v2
99538// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x65,0x04,0x02,0x00]
99539
99540v_cmpx_lt_i32_e64 vcc_lo, v2
99541// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x6a,0x04,0x02,0x00]
99542
99543v_cmpx_lt_i32_e64 vcc_hi, v2
99544// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x6b,0x04,0x02,0x00]
99545
99546v_cmpx_lt_i32_e64 m0, v2
99547// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x7c,0x04,0x02,0x00]
99548
99549v_cmpx_lt_i32_e64 exec_lo, v2
99550// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x7e,0x04,0x02,0x00]
99551
99552v_cmpx_lt_i32_e64 exec_hi, v2
99553// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x7f,0x04,0x02,0x00]
99554
99555v_cmpx_lt_i32_e64 0, v2
99556// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x80,0x04,0x02,0x00]
99557
99558v_cmpx_lt_i32_e64 -1, v2
99559// GFX10: encoding: [0x00,0x00,0x91,0xd4,0xc1,0x04,0x02,0x00]
99560
99561v_cmpx_lt_i32_e64 0.5, v2
99562// GFX10: encoding: [0x00,0x00,0x91,0xd4,0xf0,0x04,0x02,0x00]
99563
99564v_cmpx_lt_i32_e64 -4.0, v2
99565// GFX10: encoding: [0x00,0x00,0x91,0xd4,0xf7,0x04,0x02,0x00]
99566
99567v_cmpx_lt_i32_e64 v1, v255
99568// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xff,0x03,0x00]
99569
99570v_cmpx_lt_i32_e64 v1, s2
99571// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x05,0x00,0x00]
99572
99573v_cmpx_lt_i32_e64 v1, s101
99574// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xcb,0x00,0x00]
99575
99576v_cmpx_lt_i32_e64 v1, vcc_lo
99577// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xd5,0x00,0x00]
99578
99579v_cmpx_lt_i32_e64 v1, vcc_hi
99580// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xd7,0x00,0x00]
99581
99582v_cmpx_lt_i32_e64 v1, m0
99583// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xf9,0x00,0x00]
99584
99585v_cmpx_lt_i32_e64 v1, exec_lo
99586// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xfd,0x00,0x00]
99587
99588v_cmpx_lt_i32_e64 v1, exec_hi
99589// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xff,0x00,0x00]
99590
99591v_cmpx_lt_i32_e64 v1, 0
99592// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x01,0x01,0x00]
99593
99594v_cmpx_lt_i32_e64 v1, -1
99595// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0x83,0x01,0x00]
99596
99597v_cmpx_lt_i32_e64 v1, 0.5
99598// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xe1,0x01,0x00]
99599
99600v_cmpx_lt_i32_e64 v1, -4.0
99601// GFX10: encoding: [0x00,0x00,0x91,0xd4,0x01,0xef,0x01,0x00]
99602
99603v_cmpx_eq_i32 v1, v2
99604// GFX10: encoding: [0x01,0x05,0x24,0x7d]
99605
99606v_cmpx_eq_i32 v255, v2
99607// GFX10: encoding: [0xff,0x05,0x24,0x7d]
99608
99609v_cmpx_eq_i32 s1, v2
99610// GFX10: encoding: [0x01,0x04,0x24,0x7d]
99611
99612v_cmpx_eq_i32 s101, v2
99613// GFX10: encoding: [0x65,0x04,0x24,0x7d]
99614
99615v_cmpx_eq_i32 vcc_lo, v2
99616// GFX10: encoding: [0x6a,0x04,0x24,0x7d]
99617
99618v_cmpx_eq_i32 vcc_hi, v2
99619// GFX10: encoding: [0x6b,0x04,0x24,0x7d]
99620
99621v_cmpx_eq_i32 m0, v2
99622// GFX10: encoding: [0x7c,0x04,0x24,0x7d]
99623
99624v_cmpx_eq_i32 exec_lo, v2
99625// GFX10: encoding: [0x7e,0x04,0x24,0x7d]
99626
99627v_cmpx_eq_i32 exec_hi, v2
99628// GFX10: encoding: [0x7f,0x04,0x24,0x7d]
99629
99630v_cmpx_eq_i32 0, v2
99631// GFX10: encoding: [0x80,0x04,0x24,0x7d]
99632
99633v_cmpx_eq_i32 -1, v2
99634// GFX10: encoding: [0xc1,0x04,0x24,0x7d]
99635
99636v_cmpx_eq_i32 0.5, v2
99637// GFX10: encoding: [0xf0,0x04,0x24,0x7d]
99638
99639v_cmpx_eq_i32 -4.0, v2
99640// GFX10: encoding: [0xf7,0x04,0x24,0x7d]
99641
99642v_cmpx_eq_i32 0xaf123456, v2
99643// GFX10: encoding: [0xff,0x04,0x24,0x7d,0x56,0x34,0x12,0xaf]
99644
99645v_cmpx_eq_i32 0x3f717273, v2
99646// GFX10: encoding: [0xff,0x04,0x24,0x7d,0x73,0x72,0x71,0x3f]
99647
99648v_cmpx_eq_i32 v1, v255
99649// GFX10: encoding: [0x01,0xff,0x25,0x7d]
99650
99651v_cmpx_eq_i32_e64 v1, v2
99652// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x02,0x00]
99653
99654v_cmpx_eq_i32_e64 v255, v2
99655// GFX10: encoding: [0x00,0x00,0x92,0xd4,0xff,0x05,0x02,0x00]
99656
99657v_cmpx_eq_i32_e64 s1, v2
99658// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x04,0x02,0x00]
99659
99660v_cmpx_eq_i32_e64 s101, v2
99661// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x65,0x04,0x02,0x00]
99662
99663v_cmpx_eq_i32_e64 vcc_lo, v2
99664// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x6a,0x04,0x02,0x00]
99665
99666v_cmpx_eq_i32_e64 vcc_hi, v2
99667// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x6b,0x04,0x02,0x00]
99668
99669v_cmpx_eq_i32_e64 m0, v2
99670// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x7c,0x04,0x02,0x00]
99671
99672v_cmpx_eq_i32_e64 exec_lo, v2
99673// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x7e,0x04,0x02,0x00]
99674
99675v_cmpx_eq_i32_e64 exec_hi, v2
99676// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x7f,0x04,0x02,0x00]
99677
99678v_cmpx_eq_i32_e64 0, v2
99679// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x80,0x04,0x02,0x00]
99680
99681v_cmpx_eq_i32_e64 -1, v2
99682// GFX10: encoding: [0x00,0x00,0x92,0xd4,0xc1,0x04,0x02,0x00]
99683
99684v_cmpx_eq_i32_e64 0.5, v2
99685// GFX10: encoding: [0x00,0x00,0x92,0xd4,0xf0,0x04,0x02,0x00]
99686
99687v_cmpx_eq_i32_e64 -4.0, v2
99688// GFX10: encoding: [0x00,0x00,0x92,0xd4,0xf7,0x04,0x02,0x00]
99689
99690v_cmpx_eq_i32_e64 v1, v255
99691// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xff,0x03,0x00]
99692
99693v_cmpx_eq_i32_e64 v1, s2
99694// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x05,0x00,0x00]
99695
99696v_cmpx_eq_i32_e64 v1, s101
99697// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xcb,0x00,0x00]
99698
99699v_cmpx_eq_i32_e64 v1, vcc_lo
99700// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xd5,0x00,0x00]
99701
99702v_cmpx_eq_i32_e64 v1, vcc_hi
99703// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xd7,0x00,0x00]
99704
99705v_cmpx_eq_i32_e64 v1, m0
99706// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xf9,0x00,0x00]
99707
99708v_cmpx_eq_i32_e64 v1, exec_lo
99709// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xfd,0x00,0x00]
99710
99711v_cmpx_eq_i32_e64 v1, exec_hi
99712// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xff,0x00,0x00]
99713
99714v_cmpx_eq_i32_e64 v1, 0
99715// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x01,0x01,0x00]
99716
99717v_cmpx_eq_i32_e64 v1, -1
99718// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0x83,0x01,0x00]
99719
99720v_cmpx_eq_i32_e64 v1, 0.5
99721// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xe1,0x01,0x00]
99722
99723v_cmpx_eq_i32_e64 v1, -4.0
99724// GFX10: encoding: [0x00,0x00,0x92,0xd4,0x01,0xef,0x01,0x00]
99725
99726v_cmpx_le_i32 v1, v2
99727// GFX10: encoding: [0x01,0x05,0x26,0x7d]
99728
99729v_cmpx_le_i32 v255, v2
99730// GFX10: encoding: [0xff,0x05,0x26,0x7d]
99731
99732v_cmpx_le_i32 s1, v2
99733// GFX10: encoding: [0x01,0x04,0x26,0x7d]
99734
99735v_cmpx_le_i32 s101, v2
99736// GFX10: encoding: [0x65,0x04,0x26,0x7d]
99737
99738v_cmpx_le_i32 vcc_lo, v2
99739// GFX10: encoding: [0x6a,0x04,0x26,0x7d]
99740
99741v_cmpx_le_i32 vcc_hi, v2
99742// GFX10: encoding: [0x6b,0x04,0x26,0x7d]
99743
99744v_cmpx_le_i32 m0, v2
99745// GFX10: encoding: [0x7c,0x04,0x26,0x7d]
99746
99747v_cmpx_le_i32 exec_lo, v2
99748// GFX10: encoding: [0x7e,0x04,0x26,0x7d]
99749
99750v_cmpx_le_i32 exec_hi, v2
99751// GFX10: encoding: [0x7f,0x04,0x26,0x7d]
99752
99753v_cmpx_le_i32 0, v2
99754// GFX10: encoding: [0x80,0x04,0x26,0x7d]
99755
99756v_cmpx_le_i32 -1, v2
99757// GFX10: encoding: [0xc1,0x04,0x26,0x7d]
99758
99759v_cmpx_le_i32 0.5, v2
99760// GFX10: encoding: [0xf0,0x04,0x26,0x7d]
99761
99762v_cmpx_le_i32 -4.0, v2
99763// GFX10: encoding: [0xf7,0x04,0x26,0x7d]
99764
99765v_cmpx_le_i32 0xaf123456, v2
99766// GFX10: encoding: [0xff,0x04,0x26,0x7d,0x56,0x34,0x12,0xaf]
99767
99768v_cmpx_le_i32 0x3f717273, v2
99769// GFX10: encoding: [0xff,0x04,0x26,0x7d,0x73,0x72,0x71,0x3f]
99770
99771v_cmpx_le_i32 v1, v255
99772// GFX10: encoding: [0x01,0xff,0x27,0x7d]
99773
99774v_cmpx_le_i32_e64 v1, v2
99775// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x02,0x00]
99776
99777v_cmpx_le_i32_e64 v255, v2
99778// GFX10: encoding: [0x00,0x00,0x93,0xd4,0xff,0x05,0x02,0x00]
99779
99780v_cmpx_le_i32_e64 s1, v2
99781// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x04,0x02,0x00]
99782
99783v_cmpx_le_i32_e64 s101, v2
99784// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x65,0x04,0x02,0x00]
99785
99786v_cmpx_le_i32_e64 vcc_lo, v2
99787// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x6a,0x04,0x02,0x00]
99788
99789v_cmpx_le_i32_e64 vcc_hi, v2
99790// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x6b,0x04,0x02,0x00]
99791
99792v_cmpx_le_i32_e64 m0, v2
99793// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x7c,0x04,0x02,0x00]
99794
99795v_cmpx_le_i32_e64 exec_lo, v2
99796// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x7e,0x04,0x02,0x00]
99797
99798v_cmpx_le_i32_e64 exec_hi, v2
99799// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x7f,0x04,0x02,0x00]
99800
99801v_cmpx_le_i32_e64 0, v2
99802// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x80,0x04,0x02,0x00]
99803
99804v_cmpx_le_i32_e64 -1, v2
99805// GFX10: encoding: [0x00,0x00,0x93,0xd4,0xc1,0x04,0x02,0x00]
99806
99807v_cmpx_le_i32_e64 0.5, v2
99808// GFX10: encoding: [0x00,0x00,0x93,0xd4,0xf0,0x04,0x02,0x00]
99809
99810v_cmpx_le_i32_e64 -4.0, v2
99811// GFX10: encoding: [0x00,0x00,0x93,0xd4,0xf7,0x04,0x02,0x00]
99812
99813v_cmpx_le_i32_e64 v1, v255
99814// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xff,0x03,0x00]
99815
99816v_cmpx_le_i32_e64 v1, s2
99817// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x05,0x00,0x00]
99818
99819v_cmpx_le_i32_e64 v1, s101
99820// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xcb,0x00,0x00]
99821
99822v_cmpx_le_i32_e64 v1, vcc_lo
99823// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xd5,0x00,0x00]
99824
99825v_cmpx_le_i32_e64 v1, vcc_hi
99826// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xd7,0x00,0x00]
99827
99828v_cmpx_le_i32_e64 v1, m0
99829// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xf9,0x00,0x00]
99830
99831v_cmpx_le_i32_e64 v1, exec_lo
99832// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xfd,0x00,0x00]
99833
99834v_cmpx_le_i32_e64 v1, exec_hi
99835// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xff,0x00,0x00]
99836
99837v_cmpx_le_i32_e64 v1, 0
99838// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x01,0x01,0x00]
99839
99840v_cmpx_le_i32_e64 v1, -1
99841// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0x83,0x01,0x00]
99842
99843v_cmpx_le_i32_e64 v1, 0.5
99844// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xe1,0x01,0x00]
99845
99846v_cmpx_le_i32_e64 v1, -4.0
99847// GFX10: encoding: [0x00,0x00,0x93,0xd4,0x01,0xef,0x01,0x00]
99848
99849v_cmpx_gt_i32 v1, v2
99850// GFX10: encoding: [0x01,0x05,0x28,0x7d]
99851
99852v_cmpx_gt_i32 v255, v2
99853// GFX10: encoding: [0xff,0x05,0x28,0x7d]
99854
99855v_cmpx_gt_i32 s1, v2
99856// GFX10: encoding: [0x01,0x04,0x28,0x7d]
99857
99858v_cmpx_gt_i32 s101, v2
99859// GFX10: encoding: [0x65,0x04,0x28,0x7d]
99860
99861v_cmpx_gt_i32 vcc_lo, v2
99862// GFX10: encoding: [0x6a,0x04,0x28,0x7d]
99863
99864v_cmpx_gt_i32 vcc_hi, v2
99865// GFX10: encoding: [0x6b,0x04,0x28,0x7d]
99866
99867v_cmpx_gt_i32 m0, v2
99868// GFX10: encoding: [0x7c,0x04,0x28,0x7d]
99869
99870v_cmpx_gt_i32 exec_lo, v2
99871// GFX10: encoding: [0x7e,0x04,0x28,0x7d]
99872
99873v_cmpx_gt_i32 exec_hi, v2
99874// GFX10: encoding: [0x7f,0x04,0x28,0x7d]
99875
99876v_cmpx_gt_i32 0, v2
99877// GFX10: encoding: [0x80,0x04,0x28,0x7d]
99878
99879v_cmpx_gt_i32 -1, v2
99880// GFX10: encoding: [0xc1,0x04,0x28,0x7d]
99881
99882v_cmpx_gt_i32 0.5, v2
99883// GFX10: encoding: [0xf0,0x04,0x28,0x7d]
99884
99885v_cmpx_gt_i32 -4.0, v2
99886// GFX10: encoding: [0xf7,0x04,0x28,0x7d]
99887
99888v_cmpx_gt_i32 0xaf123456, v2
99889// GFX10: encoding: [0xff,0x04,0x28,0x7d,0x56,0x34,0x12,0xaf]
99890
99891v_cmpx_gt_i32 0x3f717273, v2
99892// GFX10: encoding: [0xff,0x04,0x28,0x7d,0x73,0x72,0x71,0x3f]
99893
99894v_cmpx_gt_i32 v1, v255
99895// GFX10: encoding: [0x01,0xff,0x29,0x7d]
99896
99897v_cmpx_gt_i32_e64 v1, v2
99898// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x02,0x00]
99899
99900v_cmpx_gt_i32_e64 v255, v2
99901// GFX10: encoding: [0x00,0x00,0x94,0xd4,0xff,0x05,0x02,0x00]
99902
99903v_cmpx_gt_i32_e64 s1, v2
99904// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x04,0x02,0x00]
99905
99906v_cmpx_gt_i32_e64 s101, v2
99907// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x65,0x04,0x02,0x00]
99908
99909v_cmpx_gt_i32_e64 vcc_lo, v2
99910// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x6a,0x04,0x02,0x00]
99911
99912v_cmpx_gt_i32_e64 vcc_hi, v2
99913// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x6b,0x04,0x02,0x00]
99914
99915v_cmpx_gt_i32_e64 m0, v2
99916// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x7c,0x04,0x02,0x00]
99917
99918v_cmpx_gt_i32_e64 exec_lo, v2
99919// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x7e,0x04,0x02,0x00]
99920
99921v_cmpx_gt_i32_e64 exec_hi, v2
99922// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x7f,0x04,0x02,0x00]
99923
99924v_cmpx_gt_i32_e64 0, v2
99925// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x80,0x04,0x02,0x00]
99926
99927v_cmpx_gt_i32_e64 -1, v2
99928// GFX10: encoding: [0x00,0x00,0x94,0xd4,0xc1,0x04,0x02,0x00]
99929
99930v_cmpx_gt_i32_e64 0.5, v2
99931// GFX10: encoding: [0x00,0x00,0x94,0xd4,0xf0,0x04,0x02,0x00]
99932
99933v_cmpx_gt_i32_e64 -4.0, v2
99934// GFX10: encoding: [0x00,0x00,0x94,0xd4,0xf7,0x04,0x02,0x00]
99935
99936v_cmpx_gt_i32_e64 v1, v255
99937// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xff,0x03,0x00]
99938
99939v_cmpx_gt_i32_e64 v1, s2
99940// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x05,0x00,0x00]
99941
99942v_cmpx_gt_i32_e64 v1, s101
99943// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xcb,0x00,0x00]
99944
99945v_cmpx_gt_i32_e64 v1, vcc_lo
99946// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xd5,0x00,0x00]
99947
99948v_cmpx_gt_i32_e64 v1, vcc_hi
99949// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xd7,0x00,0x00]
99950
99951v_cmpx_gt_i32_e64 v1, m0
99952// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xf9,0x00,0x00]
99953
99954v_cmpx_gt_i32_e64 v1, exec_lo
99955// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xfd,0x00,0x00]
99956
99957v_cmpx_gt_i32_e64 v1, exec_hi
99958// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xff,0x00,0x00]
99959
99960v_cmpx_gt_i32_e64 v1, 0
99961// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x01,0x01,0x00]
99962
99963v_cmpx_gt_i32_e64 v1, -1
99964// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0x83,0x01,0x00]
99965
99966v_cmpx_gt_i32_e64 v1, 0.5
99967// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xe1,0x01,0x00]
99968
99969v_cmpx_gt_i32_e64 v1, -4.0
99970// GFX10: encoding: [0x00,0x00,0x94,0xd4,0x01,0xef,0x01,0x00]
99971
99972v_cmpx_ne_i32 v1, v2
99973// GFX10: encoding: [0x01,0x05,0x2a,0x7d]
99974
99975v_cmpx_ne_i32 v255, v2
99976// GFX10: encoding: [0xff,0x05,0x2a,0x7d]
99977
99978v_cmpx_ne_i32 s1, v2
99979// GFX10: encoding: [0x01,0x04,0x2a,0x7d]
99980
99981v_cmpx_ne_i32 s101, v2
99982// GFX10: encoding: [0x65,0x04,0x2a,0x7d]
99983
99984v_cmpx_ne_i32 vcc_lo, v2
99985// GFX10: encoding: [0x6a,0x04,0x2a,0x7d]
99986
99987v_cmpx_ne_i32 vcc_hi, v2
99988// GFX10: encoding: [0x6b,0x04,0x2a,0x7d]
99989
99990v_cmpx_ne_i32 m0, v2
99991// GFX10: encoding: [0x7c,0x04,0x2a,0x7d]
99992
99993v_cmpx_ne_i32 exec_lo, v2
99994// GFX10: encoding: [0x7e,0x04,0x2a,0x7d]
99995
99996v_cmpx_ne_i32 exec_hi, v2
99997// GFX10: encoding: [0x7f,0x04,0x2a,0x7d]
99998
99999v_cmpx_ne_i32 0, v2
100000// GFX10: encoding: [0x80,0x04,0x2a,0x7d]
100001
100002v_cmpx_ne_i32 -1, v2
100003// GFX10: encoding: [0xc1,0x04,0x2a,0x7d]
100004
100005v_cmpx_ne_i32 0.5, v2
100006// GFX10: encoding: [0xf0,0x04,0x2a,0x7d]
100007
100008v_cmpx_ne_i32 -4.0, v2
100009// GFX10: encoding: [0xf7,0x04,0x2a,0x7d]
100010
100011v_cmpx_ne_i32 0xaf123456, v2
100012// GFX10: encoding: [0xff,0x04,0x2a,0x7d,0x56,0x34,0x12,0xaf]
100013
100014v_cmpx_ne_i32 0x3f717273, v2
100015// GFX10: encoding: [0xff,0x04,0x2a,0x7d,0x73,0x72,0x71,0x3f]
100016
100017v_cmpx_ne_i32 v1, v255
100018// GFX10: encoding: [0x01,0xff,0x2b,0x7d]
100019
100020v_cmpx_ne_i32_e64 v1, v2
100021// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x02,0x00]
100022
100023v_cmpx_ne_i32_e64 v255, v2
100024// GFX10: encoding: [0x00,0x00,0x95,0xd4,0xff,0x05,0x02,0x00]
100025
100026v_cmpx_ne_i32_e64 s1, v2
100027// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x04,0x02,0x00]
100028
100029v_cmpx_ne_i32_e64 s101, v2
100030// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x65,0x04,0x02,0x00]
100031
100032v_cmpx_ne_i32_e64 vcc_lo, v2
100033// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x6a,0x04,0x02,0x00]
100034
100035v_cmpx_ne_i32_e64 vcc_hi, v2
100036// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x6b,0x04,0x02,0x00]
100037
100038v_cmpx_ne_i32_e64 m0, v2
100039// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x7c,0x04,0x02,0x00]
100040
100041v_cmpx_ne_i32_e64 exec_lo, v2
100042// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x7e,0x04,0x02,0x00]
100043
100044v_cmpx_ne_i32_e64 exec_hi, v2
100045// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x7f,0x04,0x02,0x00]
100046
100047v_cmpx_ne_i32_e64 0, v2
100048// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x80,0x04,0x02,0x00]
100049
100050v_cmpx_ne_i32_e64 -1, v2
100051// GFX10: encoding: [0x00,0x00,0x95,0xd4,0xc1,0x04,0x02,0x00]
100052
100053v_cmpx_ne_i32_e64 0.5, v2
100054// GFX10: encoding: [0x00,0x00,0x95,0xd4,0xf0,0x04,0x02,0x00]
100055
100056v_cmpx_ne_i32_e64 -4.0, v2
100057// GFX10: encoding: [0x00,0x00,0x95,0xd4,0xf7,0x04,0x02,0x00]
100058
100059v_cmpx_ne_i32_e64 v1, v255
100060// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xff,0x03,0x00]
100061
100062v_cmpx_ne_i32_e64 v1, s2
100063// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x05,0x00,0x00]
100064
100065v_cmpx_ne_i32_e64 v1, s101
100066// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xcb,0x00,0x00]
100067
100068v_cmpx_ne_i32_e64 v1, vcc_lo
100069// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xd5,0x00,0x00]
100070
100071v_cmpx_ne_i32_e64 v1, vcc_hi
100072// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xd7,0x00,0x00]
100073
100074v_cmpx_ne_i32_e64 v1, m0
100075// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xf9,0x00,0x00]
100076
100077v_cmpx_ne_i32_e64 v1, exec_lo
100078// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xfd,0x00,0x00]
100079
100080v_cmpx_ne_i32_e64 v1, exec_hi
100081// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xff,0x00,0x00]
100082
100083v_cmpx_ne_i32_e64 v1, 0
100084// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x01,0x01,0x00]
100085
100086v_cmpx_ne_i32_e64 v1, -1
100087// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0x83,0x01,0x00]
100088
100089v_cmpx_ne_i32_e64 v1, 0.5
100090// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xe1,0x01,0x00]
100091
100092v_cmpx_ne_i32_e64 v1, -4.0
100093// GFX10: encoding: [0x00,0x00,0x95,0xd4,0x01,0xef,0x01,0x00]
100094
100095v_cmpx_ge_i32 v1, v2
100096// GFX10: encoding: [0x01,0x05,0x2c,0x7d]
100097
100098v_cmpx_ge_i32 v255, v2
100099// GFX10: encoding: [0xff,0x05,0x2c,0x7d]
100100
100101v_cmpx_ge_i32 s1, v2
100102// GFX10: encoding: [0x01,0x04,0x2c,0x7d]
100103
100104v_cmpx_ge_i32 s101, v2
100105// GFX10: encoding: [0x65,0x04,0x2c,0x7d]
100106
100107v_cmpx_ge_i32 vcc_lo, v2
100108// GFX10: encoding: [0x6a,0x04,0x2c,0x7d]
100109
100110v_cmpx_ge_i32 vcc_hi, v2
100111// GFX10: encoding: [0x6b,0x04,0x2c,0x7d]
100112
100113v_cmpx_ge_i32 m0, v2
100114// GFX10: encoding: [0x7c,0x04,0x2c,0x7d]
100115
100116v_cmpx_ge_i32 exec_lo, v2
100117// GFX10: encoding: [0x7e,0x04,0x2c,0x7d]
100118
100119v_cmpx_ge_i32 exec_hi, v2
100120// GFX10: encoding: [0x7f,0x04,0x2c,0x7d]
100121
100122v_cmpx_ge_i32 0, v2
100123// GFX10: encoding: [0x80,0x04,0x2c,0x7d]
100124
100125v_cmpx_ge_i32 -1, v2
100126// GFX10: encoding: [0xc1,0x04,0x2c,0x7d]
100127
100128v_cmpx_ge_i32 0.5, v2
100129// GFX10: encoding: [0xf0,0x04,0x2c,0x7d]
100130
100131v_cmpx_ge_i32 -4.0, v2
100132// GFX10: encoding: [0xf7,0x04,0x2c,0x7d]
100133
100134v_cmpx_ge_i32 0xaf123456, v2
100135// GFX10: encoding: [0xff,0x04,0x2c,0x7d,0x56,0x34,0x12,0xaf]
100136
100137v_cmpx_ge_i32 0x3f717273, v2
100138// GFX10: encoding: [0xff,0x04,0x2c,0x7d,0x73,0x72,0x71,0x3f]
100139
100140v_cmpx_ge_i32 v1, v255
100141// GFX10: encoding: [0x01,0xff,0x2d,0x7d]
100142
100143v_cmpx_ge_i32_e64 v1, v2
100144// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x02,0x00]
100145
100146v_cmpx_ge_i32_e64 v255, v2
100147// GFX10: encoding: [0x00,0x00,0x96,0xd4,0xff,0x05,0x02,0x00]
100148
100149v_cmpx_ge_i32_e64 s1, v2
100150// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x04,0x02,0x00]
100151
100152v_cmpx_ge_i32_e64 s101, v2
100153// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x65,0x04,0x02,0x00]
100154
100155v_cmpx_ge_i32_e64 vcc_lo, v2
100156// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x6a,0x04,0x02,0x00]
100157
100158v_cmpx_ge_i32_e64 vcc_hi, v2
100159// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x6b,0x04,0x02,0x00]
100160
100161v_cmpx_ge_i32_e64 m0, v2
100162// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x7c,0x04,0x02,0x00]
100163
100164v_cmpx_ge_i32_e64 exec_lo, v2
100165// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x7e,0x04,0x02,0x00]
100166
100167v_cmpx_ge_i32_e64 exec_hi, v2
100168// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x7f,0x04,0x02,0x00]
100169
100170v_cmpx_ge_i32_e64 0, v2
100171// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x80,0x04,0x02,0x00]
100172
100173v_cmpx_ge_i32_e64 -1, v2
100174// GFX10: encoding: [0x00,0x00,0x96,0xd4,0xc1,0x04,0x02,0x00]
100175
100176v_cmpx_ge_i32_e64 0.5, v2
100177// GFX10: encoding: [0x00,0x00,0x96,0xd4,0xf0,0x04,0x02,0x00]
100178
100179v_cmpx_ge_i32_e64 -4.0, v2
100180// GFX10: encoding: [0x00,0x00,0x96,0xd4,0xf7,0x04,0x02,0x00]
100181
100182v_cmpx_ge_i32_e64 v1, v255
100183// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xff,0x03,0x00]
100184
100185v_cmpx_ge_i32_e64 v1, s2
100186// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x05,0x00,0x00]
100187
100188v_cmpx_ge_i32_e64 v1, s101
100189// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xcb,0x00,0x00]
100190
100191v_cmpx_ge_i32_e64 v1, vcc_lo
100192// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xd5,0x00,0x00]
100193
100194v_cmpx_ge_i32_e64 v1, vcc_hi
100195// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xd7,0x00,0x00]
100196
100197v_cmpx_ge_i32_e64 v1, m0
100198// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xf9,0x00,0x00]
100199
100200v_cmpx_ge_i32_e64 v1, exec_lo
100201// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xfd,0x00,0x00]
100202
100203v_cmpx_ge_i32_e64 v1, exec_hi
100204// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xff,0x00,0x00]
100205
100206v_cmpx_ge_i32_e64 v1, 0
100207// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x01,0x01,0x00]
100208
100209v_cmpx_ge_i32_e64 v1, -1
100210// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0x83,0x01,0x00]
100211
100212v_cmpx_ge_i32_e64 v1, 0.5
100213// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xe1,0x01,0x00]
100214
100215v_cmpx_ge_i32_e64 v1, -4.0
100216// GFX10: encoding: [0x00,0x00,0x96,0xd4,0x01,0xef,0x01,0x00]
100217
100218v_cmpx_t_i32 v1, v2
100219// GFX10: encoding: [0x01,0x05,0x2e,0x7d]
100220
100221v_cmpx_t_i32 v255, v2
100222// GFX10: encoding: [0xff,0x05,0x2e,0x7d]
100223
100224v_cmpx_t_i32 s1, v2
100225// GFX10: encoding: [0x01,0x04,0x2e,0x7d]
100226
100227v_cmpx_t_i32 s101, v2
100228// GFX10: encoding: [0x65,0x04,0x2e,0x7d]
100229
100230v_cmpx_t_i32 vcc_lo, v2
100231// GFX10: encoding: [0x6a,0x04,0x2e,0x7d]
100232
100233v_cmpx_t_i32 vcc_hi, v2
100234// GFX10: encoding: [0x6b,0x04,0x2e,0x7d]
100235
100236v_cmpx_t_i32 m0, v2
100237// GFX10: encoding: [0x7c,0x04,0x2e,0x7d]
100238
100239v_cmpx_t_i32 exec_lo, v2
100240// GFX10: encoding: [0x7e,0x04,0x2e,0x7d]
100241
100242v_cmpx_t_i32 exec_hi, v2
100243// GFX10: encoding: [0x7f,0x04,0x2e,0x7d]
100244
100245v_cmpx_t_i32 0, v2
100246// GFX10: encoding: [0x80,0x04,0x2e,0x7d]
100247
100248v_cmpx_t_i32 -1, v2
100249// GFX10: encoding: [0xc1,0x04,0x2e,0x7d]
100250
100251v_cmpx_t_i32 0.5, v2
100252// GFX10: encoding: [0xf0,0x04,0x2e,0x7d]
100253
100254v_cmpx_t_i32 -4.0, v2
100255// GFX10: encoding: [0xf7,0x04,0x2e,0x7d]
100256
100257v_cmpx_t_i32 0xaf123456, v2
100258// GFX10: encoding: [0xff,0x04,0x2e,0x7d,0x56,0x34,0x12,0xaf]
100259
100260v_cmpx_t_i32 0x3f717273, v2
100261// GFX10: encoding: [0xff,0x04,0x2e,0x7d,0x73,0x72,0x71,0x3f]
100262
100263v_cmpx_t_i32 v1, v255
100264// GFX10: encoding: [0x01,0xff,0x2f,0x7d]
100265
100266v_cmpx_t_i32_e64 v1, v2
100267// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x02,0x00]
100268
100269v_cmpx_t_i32_e64 v255, v2
100270// GFX10: encoding: [0x00,0x00,0x97,0xd4,0xff,0x05,0x02,0x00]
100271
100272v_cmpx_t_i32_e64 s1, v2
100273// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x04,0x02,0x00]
100274
100275v_cmpx_t_i32_e64 s101, v2
100276// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x65,0x04,0x02,0x00]
100277
100278v_cmpx_t_i32_e64 vcc_lo, v2
100279// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x6a,0x04,0x02,0x00]
100280
100281v_cmpx_t_i32_e64 vcc_hi, v2
100282// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x6b,0x04,0x02,0x00]
100283
100284v_cmpx_t_i32_e64 m0, v2
100285// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x7c,0x04,0x02,0x00]
100286
100287v_cmpx_t_i32_e64 exec_lo, v2
100288// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x7e,0x04,0x02,0x00]
100289
100290v_cmpx_t_i32_e64 exec_hi, v2
100291// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x7f,0x04,0x02,0x00]
100292
100293v_cmpx_t_i32_e64 0, v2
100294// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x80,0x04,0x02,0x00]
100295
100296v_cmpx_t_i32_e64 -1, v2
100297// GFX10: encoding: [0x00,0x00,0x97,0xd4,0xc1,0x04,0x02,0x00]
100298
100299v_cmpx_t_i32_e64 0.5, v2
100300// GFX10: encoding: [0x00,0x00,0x97,0xd4,0xf0,0x04,0x02,0x00]
100301
100302v_cmpx_t_i32_e64 -4.0, v2
100303// GFX10: encoding: [0x00,0x00,0x97,0xd4,0xf7,0x04,0x02,0x00]
100304
100305v_cmpx_t_i32_e64 v1, v255
100306// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xff,0x03,0x00]
100307
100308v_cmpx_t_i32_e64 v1, s2
100309// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x05,0x00,0x00]
100310
100311v_cmpx_t_i32_e64 v1, s101
100312// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xcb,0x00,0x00]
100313
100314v_cmpx_t_i32_e64 v1, vcc_lo
100315// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xd5,0x00,0x00]
100316
100317v_cmpx_t_i32_e64 v1, vcc_hi
100318// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xd7,0x00,0x00]
100319
100320v_cmpx_t_i32_e64 v1, m0
100321// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xf9,0x00,0x00]
100322
100323v_cmpx_t_i32_e64 v1, exec_lo
100324// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xfd,0x00,0x00]
100325
100326v_cmpx_t_i32_e64 v1, exec_hi
100327// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xff,0x00,0x00]
100328
100329v_cmpx_t_i32_e64 v1, 0
100330// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x01,0x01,0x00]
100331
100332v_cmpx_t_i32_e64 v1, -1
100333// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0x83,0x01,0x00]
100334
100335v_cmpx_t_i32_e64 v1, 0.5
100336// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xe1,0x01,0x00]
100337
100338v_cmpx_t_i32_e64 v1, -4.0
100339// GFX10: encoding: [0x00,0x00,0x97,0xd4,0x01,0xef,0x01,0x00]
100340
100341v_cmpx_class_f32 v1, v2
100342// GFX10: encoding: [0x01,0x05,0x30,0x7d]
100343
100344v_cmpx_class_f32 v255, v2
100345// GFX10: encoding: [0xff,0x05,0x30,0x7d]
100346
100347v_cmpx_class_f32 s1, v2
100348// GFX10: encoding: [0x01,0x04,0x30,0x7d]
100349
100350v_cmpx_class_f32 s101, v2
100351// GFX10: encoding: [0x65,0x04,0x30,0x7d]
100352
100353v_cmpx_class_f32 vcc_lo, v2
100354// GFX10: encoding: [0x6a,0x04,0x30,0x7d]
100355
100356v_cmpx_class_f32 vcc_hi, v2
100357// GFX10: encoding: [0x6b,0x04,0x30,0x7d]
100358
100359v_cmpx_class_f32 m0, v2
100360// GFX10: encoding: [0x7c,0x04,0x30,0x7d]
100361
100362v_cmpx_class_f32 exec_lo, v2
100363// GFX10: encoding: [0x7e,0x04,0x30,0x7d]
100364
100365v_cmpx_class_f32 exec_hi, v2
100366// GFX10: encoding: [0x7f,0x04,0x30,0x7d]
100367
100368v_cmpx_class_f32 0, v2
100369// GFX10: encoding: [0x80,0x04,0x30,0x7d]
100370
100371v_cmpx_class_f32 -1, v2
100372// GFX10: encoding: [0xc1,0x04,0x30,0x7d]
100373
100374v_cmpx_class_f32 0.5, v2
100375// GFX10: encoding: [0xf0,0x04,0x30,0x7d]
100376
100377v_cmpx_class_f32 -4.0, v2
100378// GFX10: encoding: [0xf7,0x04,0x30,0x7d]
100379
100380v_cmpx_class_f32 0xaf123456, v2
100381// GFX10: encoding: [0xff,0x04,0x30,0x7d,0x56,0x34,0x12,0xaf]
100382
100383v_cmpx_class_f32 0x3f717273, v2
100384// GFX10: encoding: [0xff,0x04,0x30,0x7d,0x73,0x72,0x71,0x3f]
100385
100386v_cmpx_class_f32 v1, v255
100387// GFX10: encoding: [0x01,0xff,0x31,0x7d]
100388
100389v_cmpx_class_f32_e64 v1, v2
100390// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x00]
100391
100392v_cmpx_class_f32_e64 v255, v2
100393// GFX10: encoding: [0x00,0x00,0x98,0xd4,0xff,0x05,0x02,0x00]
100394
100395v_cmpx_class_f32_e64 s1, v2
100396// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x04,0x02,0x00]
100397
100398v_cmpx_class_f32_e64 s101, v2
100399// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x65,0x04,0x02,0x00]
100400
100401v_cmpx_class_f32_e64 vcc_lo, v2
100402// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x6a,0x04,0x02,0x00]
100403
100404v_cmpx_class_f32_e64 vcc_hi, v2
100405// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x6b,0x04,0x02,0x00]
100406
100407v_cmpx_class_f32_e64 m0, v2
100408// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x7c,0x04,0x02,0x00]
100409
100410v_cmpx_class_f32_e64 exec_lo, v2
100411// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x7e,0x04,0x02,0x00]
100412
100413v_cmpx_class_f32_e64 exec_hi, v2
100414// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x7f,0x04,0x02,0x00]
100415
100416v_cmpx_class_f32_e64 0, v2
100417// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x80,0x04,0x02,0x00]
100418
100419v_cmpx_class_f32_e64 -1, v2
100420// GFX10: encoding: [0x00,0x00,0x98,0xd4,0xc1,0x04,0x02,0x00]
100421
100422v_cmpx_class_f32_e64 0.5, v2
100423// GFX10: encoding: [0x00,0x00,0x98,0xd4,0xf0,0x04,0x02,0x00]
100424
100425v_cmpx_class_f32_e64 -4.0, v2
100426// GFX10: encoding: [0x00,0x00,0x98,0xd4,0xf7,0x04,0x02,0x00]
100427
100428v_cmpx_class_f32_e64 v1, v255
100429// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xff,0x03,0x00]
100430
100431v_cmpx_class_f32_e64 v1, s2
100432// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x00,0x00]
100433
100434v_cmpx_class_f32_e64 v1, s101
100435// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xcb,0x00,0x00]
100436
100437v_cmpx_class_f32_e64 v1, vcc_lo
100438// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xd5,0x00,0x00]
100439
100440v_cmpx_class_f32_e64 v1, vcc_hi
100441// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xd7,0x00,0x00]
100442
100443v_cmpx_class_f32_e64 v1, m0
100444// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xf9,0x00,0x00]
100445
100446v_cmpx_class_f32_e64 v1, exec_lo
100447// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xfd,0x00,0x00]
100448
100449v_cmpx_class_f32_e64 v1, exec_hi
100450// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xff,0x00,0x00]
100451
100452v_cmpx_class_f32_e64 v1, 0
100453// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x01,0x01,0x00]
100454
100455v_cmpx_class_f32_e64 v1, -1
100456// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x83,0x01,0x00]
100457
100458v_cmpx_class_f32_e64 v1, 0.5
100459// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xe1,0x01,0x00]
100460
100461v_cmpx_class_f32_e64 v1, -4.0
100462// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0xef,0x01,0x00]
100463
100464v_cmpx_class_f32_e64 -v1, v2
100465// GFX10: encoding: [0x00,0x00,0x98,0xd4,0x01,0x05,0x02,0x20]
100466
100467v_cmpx_lt_i16 v1, v2
100468// GFX10: encoding: [0x01,0x05,0x32,0x7d]
100469
100470v_cmpx_lt_i16 v255, v2
100471// GFX10: encoding: [0xff,0x05,0x32,0x7d]
100472
100473v_cmpx_lt_i16 s1, v2
100474// GFX10: encoding: [0x01,0x04,0x32,0x7d]
100475
100476v_cmpx_lt_i16 s101, v2
100477// GFX10: encoding: [0x65,0x04,0x32,0x7d]
100478
100479v_cmpx_lt_i16 vcc_lo, v2
100480// GFX10: encoding: [0x6a,0x04,0x32,0x7d]
100481
100482v_cmpx_lt_i16 vcc_hi, v2
100483// GFX10: encoding: [0x6b,0x04,0x32,0x7d]
100484
100485v_cmpx_lt_i16 m0, v2
100486// GFX10: encoding: [0x7c,0x04,0x32,0x7d]
100487
100488v_cmpx_lt_i16 exec_lo, v2
100489// GFX10: encoding: [0x7e,0x04,0x32,0x7d]
100490
100491v_cmpx_lt_i16 exec_hi, v2
100492// GFX10: encoding: [0x7f,0x04,0x32,0x7d]
100493
100494v_cmpx_lt_i16 0, v2
100495// GFX10: encoding: [0x80,0x04,0x32,0x7d]
100496
100497v_cmpx_lt_i16 -1, v2
100498// GFX10: encoding: [0xc1,0x04,0x32,0x7d]
100499
100500v_cmpx_lt_i16 0.5, v2
100501// GFX10: encoding: [0xf0,0x04,0x32,0x7d]
100502
100503v_cmpx_lt_i16 -4.0, v2
100504// GFX10: encoding: [0xf7,0x04,0x32,0x7d]
100505
100506v_cmpx_lt_i16 0xfe0b, v2
100507// GFX10: encoding: [0xff,0x04,0x32,0x7d,0x0b,0xfe,0x00,0x00]
100508
100509v_cmpx_lt_i16 0x3456, v2
100510// GFX10: encoding: [0xff,0x04,0x32,0x7d,0x56,0x34,0x00,0x00]
100511
100512v_cmpx_lt_i16 v1, v255
100513// GFX10: encoding: [0x01,0xff,0x33,0x7d]
100514
100515v_cmpx_lt_i16_e64 v1, v2
100516// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x02,0x00]
100517
100518v_cmpx_lt_i16_e64 v255, v2
100519// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xff,0x05,0x02,0x00]
100520
100521v_cmpx_lt_i16_e64 s1, v2
100522// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x04,0x02,0x00]
100523
100524v_cmpx_lt_i16_e64 s101, v2
100525// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x65,0x04,0x02,0x00]
100526
100527v_cmpx_lt_i16_e64 vcc_lo, v2
100528// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x6a,0x04,0x02,0x00]
100529
100530v_cmpx_lt_i16_e64 vcc_hi, v2
100531// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x6b,0x04,0x02,0x00]
100532
100533v_cmpx_lt_i16_e64 m0, v2
100534// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x7c,0x04,0x02,0x00]
100535
100536v_cmpx_lt_i16_e64 exec_lo, v2
100537// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x7e,0x04,0x02,0x00]
100538
100539v_cmpx_lt_i16_e64 exec_hi, v2
100540// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x7f,0x04,0x02,0x00]
100541
100542v_cmpx_lt_i16_e64 0, v2
100543// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x80,0x04,0x02,0x00]
100544
100545v_cmpx_lt_i16_e64 -1, v2
100546// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xc1,0x04,0x02,0x00]
100547
100548v_cmpx_lt_i16_e64 0.5, v2
100549// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xf0,0x04,0x02,0x00]
100550
100551v_cmpx_lt_i16_e64 -4.0, v2
100552// GFX10: encoding: [0x00,0x00,0x99,0xd4,0xf7,0x04,0x02,0x00]
100553
100554v_cmpx_lt_i16_e64 v1, v255
100555// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x03,0x00]
100556
100557v_cmpx_lt_i16_e64 v1, s2
100558// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x05,0x00,0x00]
100559
100560v_cmpx_lt_i16_e64 v1, s101
100561// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xcb,0x00,0x00]
100562
100563v_cmpx_lt_i16_e64 v1, vcc_lo
100564// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xd5,0x00,0x00]
100565
100566v_cmpx_lt_i16_e64 v1, vcc_hi
100567// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xd7,0x00,0x00]
100568
100569v_cmpx_lt_i16_e64 v1, m0
100570// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xf9,0x00,0x00]
100571
100572v_cmpx_lt_i16_e64 v1, exec_lo
100573// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xfd,0x00,0x00]
100574
100575v_cmpx_lt_i16_e64 v1, exec_hi
100576// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xff,0x00,0x00]
100577
100578v_cmpx_lt_i16_e64 v1, 0
100579// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x01,0x01,0x00]
100580
100581v_cmpx_lt_i16_e64 v1, -1
100582// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0x83,0x01,0x00]
100583
100584v_cmpx_lt_i16_e64 v1, 0.5
100585// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xe1,0x01,0x00]
100586
100587v_cmpx_lt_i16_e64 v1, -4.0
100588// GFX10: encoding: [0x00,0x00,0x99,0xd4,0x01,0xef,0x01,0x00]
100589
100590v_cmpx_eq_i16 v1, v2
100591// GFX10: encoding: [0x01,0x05,0x34,0x7d]
100592
100593v_cmpx_eq_i16 v255, v2
100594// GFX10: encoding: [0xff,0x05,0x34,0x7d]
100595
100596v_cmpx_eq_i16 s1, v2
100597// GFX10: encoding: [0x01,0x04,0x34,0x7d]
100598
100599v_cmpx_eq_i16 s101, v2
100600// GFX10: encoding: [0x65,0x04,0x34,0x7d]
100601
100602v_cmpx_eq_i16 vcc_lo, v2
100603// GFX10: encoding: [0x6a,0x04,0x34,0x7d]
100604
100605v_cmpx_eq_i16 vcc_hi, v2
100606// GFX10: encoding: [0x6b,0x04,0x34,0x7d]
100607
100608v_cmpx_eq_i16 m0, v2
100609// GFX10: encoding: [0x7c,0x04,0x34,0x7d]
100610
100611v_cmpx_eq_i16 exec_lo, v2
100612// GFX10: encoding: [0x7e,0x04,0x34,0x7d]
100613
100614v_cmpx_eq_i16 exec_hi, v2
100615// GFX10: encoding: [0x7f,0x04,0x34,0x7d]
100616
100617v_cmpx_eq_i16 0, v2
100618// GFX10: encoding: [0x80,0x04,0x34,0x7d]
100619
100620v_cmpx_eq_i16 -1, v2
100621// GFX10: encoding: [0xc1,0x04,0x34,0x7d]
100622
100623v_cmpx_eq_i16 0.5, v2
100624// GFX10: encoding: [0xf0,0x04,0x34,0x7d]
100625
100626v_cmpx_eq_i16 -4.0, v2
100627// GFX10: encoding: [0xf7,0x04,0x34,0x7d]
100628
100629v_cmpx_eq_i16 0xfe0b, v2
100630// GFX10: encoding: [0xff,0x04,0x34,0x7d,0x0b,0xfe,0x00,0x00]
100631
100632v_cmpx_eq_i16 0x3456, v2
100633// GFX10: encoding: [0xff,0x04,0x34,0x7d,0x56,0x34,0x00,0x00]
100634
100635v_cmpx_eq_i16 v1, v255
100636// GFX10: encoding: [0x01,0xff,0x35,0x7d]
100637
100638v_cmpx_eq_i16_e64 v1, v2
100639// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x02,0x00]
100640
100641v_cmpx_eq_i16_e64 v255, v2
100642// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xff,0x05,0x02,0x00]
100643
100644v_cmpx_eq_i16_e64 s1, v2
100645// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x04,0x02,0x00]
100646
100647v_cmpx_eq_i16_e64 s101, v2
100648// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x65,0x04,0x02,0x00]
100649
100650v_cmpx_eq_i16_e64 vcc_lo, v2
100651// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x6a,0x04,0x02,0x00]
100652
100653v_cmpx_eq_i16_e64 vcc_hi, v2
100654// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x6b,0x04,0x02,0x00]
100655
100656v_cmpx_eq_i16_e64 m0, v2
100657// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x7c,0x04,0x02,0x00]
100658
100659v_cmpx_eq_i16_e64 exec_lo, v2
100660// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x7e,0x04,0x02,0x00]
100661
100662v_cmpx_eq_i16_e64 exec_hi, v2
100663// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x7f,0x04,0x02,0x00]
100664
100665v_cmpx_eq_i16_e64 0, v2
100666// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x80,0x04,0x02,0x00]
100667
100668v_cmpx_eq_i16_e64 -1, v2
100669// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xc1,0x04,0x02,0x00]
100670
100671v_cmpx_eq_i16_e64 0.5, v2
100672// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xf0,0x04,0x02,0x00]
100673
100674v_cmpx_eq_i16_e64 -4.0, v2
100675// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0xf7,0x04,0x02,0x00]
100676
100677v_cmpx_eq_i16_e64 v1, v255
100678// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x03,0x00]
100679
100680v_cmpx_eq_i16_e64 v1, s2
100681// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x05,0x00,0x00]
100682
100683v_cmpx_eq_i16_e64 v1, s101
100684// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xcb,0x00,0x00]
100685
100686v_cmpx_eq_i16_e64 v1, vcc_lo
100687// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xd5,0x00,0x00]
100688
100689v_cmpx_eq_i16_e64 v1, vcc_hi
100690// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xd7,0x00,0x00]
100691
100692v_cmpx_eq_i16_e64 v1, m0
100693// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xf9,0x00,0x00]
100694
100695v_cmpx_eq_i16_e64 v1, exec_lo
100696// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xfd,0x00,0x00]
100697
100698v_cmpx_eq_i16_e64 v1, exec_hi
100699// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xff,0x00,0x00]
100700
100701v_cmpx_eq_i16_e64 v1, 0
100702// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x01,0x01,0x00]
100703
100704v_cmpx_eq_i16_e64 v1, -1
100705// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0x83,0x01,0x00]
100706
100707v_cmpx_eq_i16_e64 v1, 0.5
100708// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xe1,0x01,0x00]
100709
100710v_cmpx_eq_i16_e64 v1, -4.0
100711// GFX10: encoding: [0x00,0x00,0x9a,0xd4,0x01,0xef,0x01,0x00]
100712
100713v_cmpx_le_i16 v1, v2
100714// GFX10: encoding: [0x01,0x05,0x36,0x7d]
100715
100716v_cmpx_le_i16 v255, v2
100717// GFX10: encoding: [0xff,0x05,0x36,0x7d]
100718
100719v_cmpx_le_i16 s1, v2
100720// GFX10: encoding: [0x01,0x04,0x36,0x7d]
100721
100722v_cmpx_le_i16 s101, v2
100723// GFX10: encoding: [0x65,0x04,0x36,0x7d]
100724
100725v_cmpx_le_i16 vcc_lo, v2
100726// GFX10: encoding: [0x6a,0x04,0x36,0x7d]
100727
100728v_cmpx_le_i16 vcc_hi, v2
100729// GFX10: encoding: [0x6b,0x04,0x36,0x7d]
100730
100731v_cmpx_le_i16 m0, v2
100732// GFX10: encoding: [0x7c,0x04,0x36,0x7d]
100733
100734v_cmpx_le_i16 exec_lo, v2
100735// GFX10: encoding: [0x7e,0x04,0x36,0x7d]
100736
100737v_cmpx_le_i16 exec_hi, v2
100738// GFX10: encoding: [0x7f,0x04,0x36,0x7d]
100739
100740v_cmpx_le_i16 0, v2
100741// GFX10: encoding: [0x80,0x04,0x36,0x7d]
100742
100743v_cmpx_le_i16 -1, v2
100744// GFX10: encoding: [0xc1,0x04,0x36,0x7d]
100745
100746v_cmpx_le_i16 0.5, v2
100747// GFX10: encoding: [0xf0,0x04,0x36,0x7d]
100748
100749v_cmpx_le_i16 -4.0, v2
100750// GFX10: encoding: [0xf7,0x04,0x36,0x7d]
100751
100752v_cmpx_le_i16 0xfe0b, v2
100753// GFX10: encoding: [0xff,0x04,0x36,0x7d,0x0b,0xfe,0x00,0x00]
100754
100755v_cmpx_le_i16 0x3456, v2
100756// GFX10: encoding: [0xff,0x04,0x36,0x7d,0x56,0x34,0x00,0x00]
100757
100758v_cmpx_le_i16 v1, v255
100759// GFX10: encoding: [0x01,0xff,0x37,0x7d]
100760
100761v_cmpx_le_i16_e64 v1, v2
100762// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x02,0x00]
100763
100764v_cmpx_le_i16_e64 v255, v2
100765// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xff,0x05,0x02,0x00]
100766
100767v_cmpx_le_i16_e64 s1, v2
100768// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x04,0x02,0x00]
100769
100770v_cmpx_le_i16_e64 s101, v2
100771// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x65,0x04,0x02,0x00]
100772
100773v_cmpx_le_i16_e64 vcc_lo, v2
100774// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x6a,0x04,0x02,0x00]
100775
100776v_cmpx_le_i16_e64 vcc_hi, v2
100777// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x6b,0x04,0x02,0x00]
100778
100779v_cmpx_le_i16_e64 m0, v2
100780// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x7c,0x04,0x02,0x00]
100781
100782v_cmpx_le_i16_e64 exec_lo, v2
100783// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x7e,0x04,0x02,0x00]
100784
100785v_cmpx_le_i16_e64 exec_hi, v2
100786// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x7f,0x04,0x02,0x00]
100787
100788v_cmpx_le_i16_e64 0, v2
100789// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x80,0x04,0x02,0x00]
100790
100791v_cmpx_le_i16_e64 -1, v2
100792// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xc1,0x04,0x02,0x00]
100793
100794v_cmpx_le_i16_e64 0.5, v2
100795// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xf0,0x04,0x02,0x00]
100796
100797v_cmpx_le_i16_e64 -4.0, v2
100798// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0xf7,0x04,0x02,0x00]
100799
100800v_cmpx_le_i16_e64 v1, v255
100801// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x03,0x00]
100802
100803v_cmpx_le_i16_e64 v1, s2
100804// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x05,0x00,0x00]
100805
100806v_cmpx_le_i16_e64 v1, s101
100807// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xcb,0x00,0x00]
100808
100809v_cmpx_le_i16_e64 v1, vcc_lo
100810// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xd5,0x00,0x00]
100811
100812v_cmpx_le_i16_e64 v1, vcc_hi
100813// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xd7,0x00,0x00]
100814
100815v_cmpx_le_i16_e64 v1, m0
100816// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xf9,0x00,0x00]
100817
100818v_cmpx_le_i16_e64 v1, exec_lo
100819// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xfd,0x00,0x00]
100820
100821v_cmpx_le_i16_e64 v1, exec_hi
100822// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xff,0x00,0x00]
100823
100824v_cmpx_le_i16_e64 v1, 0
100825// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x01,0x01,0x00]
100826
100827v_cmpx_le_i16_e64 v1, -1
100828// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0x83,0x01,0x00]
100829
100830v_cmpx_le_i16_e64 v1, 0.5
100831// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xe1,0x01,0x00]
100832
100833v_cmpx_le_i16_e64 v1, -4.0
100834// GFX10: encoding: [0x00,0x00,0x9b,0xd4,0x01,0xef,0x01,0x00]
100835
100836v_cmpx_gt_i16 v1, v2
100837// GFX10: encoding: [0x01,0x05,0x38,0x7d]
100838
100839v_cmpx_gt_i16 v255, v2
100840// GFX10: encoding: [0xff,0x05,0x38,0x7d]
100841
100842v_cmpx_gt_i16 s1, v2
100843// GFX10: encoding: [0x01,0x04,0x38,0x7d]
100844
100845v_cmpx_gt_i16 s101, v2
100846// GFX10: encoding: [0x65,0x04,0x38,0x7d]
100847
100848v_cmpx_gt_i16 vcc_lo, v2
100849// GFX10: encoding: [0x6a,0x04,0x38,0x7d]
100850
100851v_cmpx_gt_i16 vcc_hi, v2
100852// GFX10: encoding: [0x6b,0x04,0x38,0x7d]
100853
100854v_cmpx_gt_i16 m0, v2
100855// GFX10: encoding: [0x7c,0x04,0x38,0x7d]
100856
100857v_cmpx_gt_i16 exec_lo, v2
100858// GFX10: encoding: [0x7e,0x04,0x38,0x7d]
100859
100860v_cmpx_gt_i16 exec_hi, v2
100861// GFX10: encoding: [0x7f,0x04,0x38,0x7d]
100862
100863v_cmpx_gt_i16 0, v2
100864// GFX10: encoding: [0x80,0x04,0x38,0x7d]
100865
100866v_cmpx_gt_i16 -1, v2
100867// GFX10: encoding: [0xc1,0x04,0x38,0x7d]
100868
100869v_cmpx_gt_i16 0.5, v2
100870// GFX10: encoding: [0xf0,0x04,0x38,0x7d]
100871
100872v_cmpx_gt_i16 -4.0, v2
100873// GFX10: encoding: [0xf7,0x04,0x38,0x7d]
100874
100875v_cmpx_gt_i16 0xfe0b, v2
100876// GFX10: encoding: [0xff,0x04,0x38,0x7d,0x0b,0xfe,0x00,0x00]
100877
100878v_cmpx_gt_i16 0x3456, v2
100879// GFX10: encoding: [0xff,0x04,0x38,0x7d,0x56,0x34,0x00,0x00]
100880
100881v_cmpx_gt_i16 v1, v255
100882// GFX10: encoding: [0x01,0xff,0x39,0x7d]
100883
100884v_cmpx_gt_i16_e64 v1, v2
100885// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x02,0x00]
100886
100887v_cmpx_gt_i16_e64 v255, v2
100888// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xff,0x05,0x02,0x00]
100889
100890v_cmpx_gt_i16_e64 s1, v2
100891// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x04,0x02,0x00]
100892
100893v_cmpx_gt_i16_e64 s101, v2
100894// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x65,0x04,0x02,0x00]
100895
100896v_cmpx_gt_i16_e64 vcc_lo, v2
100897// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x6a,0x04,0x02,0x00]
100898
100899v_cmpx_gt_i16_e64 vcc_hi, v2
100900// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x6b,0x04,0x02,0x00]
100901
100902v_cmpx_gt_i16_e64 m0, v2
100903// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x7c,0x04,0x02,0x00]
100904
100905v_cmpx_gt_i16_e64 exec_lo, v2
100906// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x7e,0x04,0x02,0x00]
100907
100908v_cmpx_gt_i16_e64 exec_hi, v2
100909// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x7f,0x04,0x02,0x00]
100910
100911v_cmpx_gt_i16_e64 0, v2
100912// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x80,0x04,0x02,0x00]
100913
100914v_cmpx_gt_i16_e64 -1, v2
100915// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xc1,0x04,0x02,0x00]
100916
100917v_cmpx_gt_i16_e64 0.5, v2
100918// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xf0,0x04,0x02,0x00]
100919
100920v_cmpx_gt_i16_e64 -4.0, v2
100921// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0xf7,0x04,0x02,0x00]
100922
100923v_cmpx_gt_i16_e64 v1, v255
100924// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x03,0x00]
100925
100926v_cmpx_gt_i16_e64 v1, s2
100927// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x05,0x00,0x00]
100928
100929v_cmpx_gt_i16_e64 v1, s101
100930// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xcb,0x00,0x00]
100931
100932v_cmpx_gt_i16_e64 v1, vcc_lo
100933// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xd5,0x00,0x00]
100934
100935v_cmpx_gt_i16_e64 v1, vcc_hi
100936// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xd7,0x00,0x00]
100937
100938v_cmpx_gt_i16_e64 v1, m0
100939// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xf9,0x00,0x00]
100940
100941v_cmpx_gt_i16_e64 v1, exec_lo
100942// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xfd,0x00,0x00]
100943
100944v_cmpx_gt_i16_e64 v1, exec_hi
100945// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xff,0x00,0x00]
100946
100947v_cmpx_gt_i16_e64 v1, 0
100948// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x01,0x01,0x00]
100949
100950v_cmpx_gt_i16_e64 v1, -1
100951// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0x83,0x01,0x00]
100952
100953v_cmpx_gt_i16_e64 v1, 0.5
100954// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xe1,0x01,0x00]
100955
100956v_cmpx_gt_i16_e64 v1, -4.0
100957// GFX10: encoding: [0x00,0x00,0x9c,0xd4,0x01,0xef,0x01,0x00]
100958
100959v_cmpx_ne_i16 v1, v2
100960// GFX10: encoding: [0x01,0x05,0x3a,0x7d]
100961
100962v_cmpx_ne_i16 v255, v2
100963// GFX10: encoding: [0xff,0x05,0x3a,0x7d]
100964
100965v_cmpx_ne_i16 s1, v2
100966// GFX10: encoding: [0x01,0x04,0x3a,0x7d]
100967
100968v_cmpx_ne_i16 s101, v2
100969// GFX10: encoding: [0x65,0x04,0x3a,0x7d]
100970
100971v_cmpx_ne_i16 vcc_lo, v2
100972// GFX10: encoding: [0x6a,0x04,0x3a,0x7d]
100973
100974v_cmpx_ne_i16 vcc_hi, v2
100975// GFX10: encoding: [0x6b,0x04,0x3a,0x7d]
100976
100977v_cmpx_ne_i16 m0, v2
100978// GFX10: encoding: [0x7c,0x04,0x3a,0x7d]
100979
100980v_cmpx_ne_i16 exec_lo, v2
100981// GFX10: encoding: [0x7e,0x04,0x3a,0x7d]
100982
100983v_cmpx_ne_i16 exec_hi, v2
100984// GFX10: encoding: [0x7f,0x04,0x3a,0x7d]
100985
100986v_cmpx_ne_i16 0, v2
100987// GFX10: encoding: [0x80,0x04,0x3a,0x7d]
100988
100989v_cmpx_ne_i16 -1, v2
100990// GFX10: encoding: [0xc1,0x04,0x3a,0x7d]
100991
100992v_cmpx_ne_i16 0.5, v2
100993// GFX10: encoding: [0xf0,0x04,0x3a,0x7d]
100994
100995v_cmpx_ne_i16 -4.0, v2
100996// GFX10: encoding: [0xf7,0x04,0x3a,0x7d]
100997
100998v_cmpx_ne_i16 0xfe0b, v2
100999// GFX10: encoding: [0xff,0x04,0x3a,0x7d,0x0b,0xfe,0x00,0x00]
101000
101001v_cmpx_ne_i16 0x3456, v2
101002// GFX10: encoding: [0xff,0x04,0x3a,0x7d,0x56,0x34,0x00,0x00]
101003
101004v_cmpx_ne_i16 v1, v255
101005// GFX10: encoding: [0x01,0xff,0x3b,0x7d]
101006
101007v_cmpx_ne_i16_e64 v1, v2
101008// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x02,0x00]
101009
101010v_cmpx_ne_i16_e64 v255, v2
101011// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xff,0x05,0x02,0x00]
101012
101013v_cmpx_ne_i16_e64 s1, v2
101014// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x04,0x02,0x00]
101015
101016v_cmpx_ne_i16_e64 s101, v2
101017// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x65,0x04,0x02,0x00]
101018
101019v_cmpx_ne_i16_e64 vcc_lo, v2
101020// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x6a,0x04,0x02,0x00]
101021
101022v_cmpx_ne_i16_e64 vcc_hi, v2
101023// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x6b,0x04,0x02,0x00]
101024
101025v_cmpx_ne_i16_e64 m0, v2
101026// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x7c,0x04,0x02,0x00]
101027
101028v_cmpx_ne_i16_e64 exec_lo, v2
101029// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x7e,0x04,0x02,0x00]
101030
101031v_cmpx_ne_i16_e64 exec_hi, v2
101032// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x7f,0x04,0x02,0x00]
101033
101034v_cmpx_ne_i16_e64 0, v2
101035// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x80,0x04,0x02,0x00]
101036
101037v_cmpx_ne_i16_e64 -1, v2
101038// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xc1,0x04,0x02,0x00]
101039
101040v_cmpx_ne_i16_e64 0.5, v2
101041// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xf0,0x04,0x02,0x00]
101042
101043v_cmpx_ne_i16_e64 -4.0, v2
101044// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0xf7,0x04,0x02,0x00]
101045
101046v_cmpx_ne_i16_e64 v1, v255
101047// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x03,0x00]
101048
101049v_cmpx_ne_i16_e64 v1, s2
101050// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x05,0x00,0x00]
101051
101052v_cmpx_ne_i16_e64 v1, s101
101053// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xcb,0x00,0x00]
101054
101055v_cmpx_ne_i16_e64 v1, vcc_lo
101056// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xd5,0x00,0x00]
101057
101058v_cmpx_ne_i16_e64 v1, vcc_hi
101059// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xd7,0x00,0x00]
101060
101061v_cmpx_ne_i16_e64 v1, m0
101062// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xf9,0x00,0x00]
101063
101064v_cmpx_ne_i16_e64 v1, exec_lo
101065// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xfd,0x00,0x00]
101066
101067v_cmpx_ne_i16_e64 v1, exec_hi
101068// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xff,0x00,0x00]
101069
101070v_cmpx_ne_i16_e64 v1, 0
101071// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x01,0x01,0x00]
101072
101073v_cmpx_ne_i16_e64 v1, -1
101074// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0x83,0x01,0x00]
101075
101076v_cmpx_ne_i16_e64 v1, 0.5
101077// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xe1,0x01,0x00]
101078
101079v_cmpx_ne_i16_e64 v1, -4.0
101080// GFX10: encoding: [0x00,0x00,0x9d,0xd4,0x01,0xef,0x01,0x00]
101081
101082v_cmpx_ge_i16 v1, v2
101083// GFX10: encoding: [0x01,0x05,0x3c,0x7d]
101084
101085v_cmpx_ge_i16 v255, v2
101086// GFX10: encoding: [0xff,0x05,0x3c,0x7d]
101087
101088v_cmpx_ge_i16 s1, v2
101089// GFX10: encoding: [0x01,0x04,0x3c,0x7d]
101090
101091v_cmpx_ge_i16 s101, v2
101092// GFX10: encoding: [0x65,0x04,0x3c,0x7d]
101093
101094v_cmpx_ge_i16 vcc_lo, v2
101095// GFX10: encoding: [0x6a,0x04,0x3c,0x7d]
101096
101097v_cmpx_ge_i16 vcc_hi, v2
101098// GFX10: encoding: [0x6b,0x04,0x3c,0x7d]
101099
101100v_cmpx_ge_i16 m0, v2
101101// GFX10: encoding: [0x7c,0x04,0x3c,0x7d]
101102
101103v_cmpx_ge_i16 exec_lo, v2
101104// GFX10: encoding: [0x7e,0x04,0x3c,0x7d]
101105
101106v_cmpx_ge_i16 exec_hi, v2
101107// GFX10: encoding: [0x7f,0x04,0x3c,0x7d]
101108
101109v_cmpx_ge_i16 0, v2
101110// GFX10: encoding: [0x80,0x04,0x3c,0x7d]
101111
101112v_cmpx_ge_i16 -1, v2
101113// GFX10: encoding: [0xc1,0x04,0x3c,0x7d]
101114
101115v_cmpx_ge_i16 0.5, v2
101116// GFX10: encoding: [0xf0,0x04,0x3c,0x7d]
101117
101118v_cmpx_ge_i16 -4.0, v2
101119// GFX10: encoding: [0xf7,0x04,0x3c,0x7d]
101120
101121v_cmpx_ge_i16 0xfe0b, v2
101122// GFX10: encoding: [0xff,0x04,0x3c,0x7d,0x0b,0xfe,0x00,0x00]
101123
101124v_cmpx_ge_i16 0x3456, v2
101125// GFX10: encoding: [0xff,0x04,0x3c,0x7d,0x56,0x34,0x00,0x00]
101126
101127v_cmpx_ge_i16 v1, v255
101128// GFX10: encoding: [0x01,0xff,0x3d,0x7d]
101129
101130v_cmpx_ge_i16_e64 v1, v2
101131// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x02,0x00]
101132
101133v_cmpx_ge_i16_e64 v255, v2
101134// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xff,0x05,0x02,0x00]
101135
101136v_cmpx_ge_i16_e64 s1, v2
101137// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x04,0x02,0x00]
101138
101139v_cmpx_ge_i16_e64 s101, v2
101140// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x65,0x04,0x02,0x00]
101141
101142v_cmpx_ge_i16_e64 vcc_lo, v2
101143// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x6a,0x04,0x02,0x00]
101144
101145v_cmpx_ge_i16_e64 vcc_hi, v2
101146// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x6b,0x04,0x02,0x00]
101147
101148v_cmpx_ge_i16_e64 m0, v2
101149// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x7c,0x04,0x02,0x00]
101150
101151v_cmpx_ge_i16_e64 exec_lo, v2
101152// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x7e,0x04,0x02,0x00]
101153
101154v_cmpx_ge_i16_e64 exec_hi, v2
101155// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x7f,0x04,0x02,0x00]
101156
101157v_cmpx_ge_i16_e64 0, v2
101158// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x80,0x04,0x02,0x00]
101159
101160v_cmpx_ge_i16_e64 -1, v2
101161// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xc1,0x04,0x02,0x00]
101162
101163v_cmpx_ge_i16_e64 0.5, v2
101164// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xf0,0x04,0x02,0x00]
101165
101166v_cmpx_ge_i16_e64 -4.0, v2
101167// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0xf7,0x04,0x02,0x00]
101168
101169v_cmpx_ge_i16_e64 v1, v255
101170// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x03,0x00]
101171
101172v_cmpx_ge_i16_e64 v1, s2
101173// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x05,0x00,0x00]
101174
101175v_cmpx_ge_i16_e64 v1, s101
101176// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xcb,0x00,0x00]
101177
101178v_cmpx_ge_i16_e64 v1, vcc_lo
101179// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xd5,0x00,0x00]
101180
101181v_cmpx_ge_i16_e64 v1, vcc_hi
101182// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xd7,0x00,0x00]
101183
101184v_cmpx_ge_i16_e64 v1, m0
101185// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xf9,0x00,0x00]
101186
101187v_cmpx_ge_i16_e64 v1, exec_lo
101188// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xfd,0x00,0x00]
101189
101190v_cmpx_ge_i16_e64 v1, exec_hi
101191// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xff,0x00,0x00]
101192
101193v_cmpx_ge_i16_e64 v1, 0
101194// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x01,0x01,0x00]
101195
101196v_cmpx_ge_i16_e64 v1, -1
101197// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0x83,0x01,0x00]
101198
101199v_cmpx_ge_i16_e64 v1, 0.5
101200// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xe1,0x01,0x00]
101201
101202v_cmpx_ge_i16_e64 v1, -4.0
101203// GFX10: encoding: [0x00,0x00,0x9e,0xd4,0x01,0xef,0x01,0x00]
101204
101205v_cmpx_class_f16 v1, v2
101206// GFX10: encoding: [0x01,0x05,0x3e,0x7d]
101207
101208v_cmpx_class_f16 v255, v2
101209// GFX10: encoding: [0xff,0x05,0x3e,0x7d]
101210
101211v_cmpx_class_f16 s1, v2
101212// GFX10: encoding: [0x01,0x04,0x3e,0x7d]
101213
101214v_cmpx_class_f16 s101, v2
101215// GFX10: encoding: [0x65,0x04,0x3e,0x7d]
101216
101217v_cmpx_class_f16 vcc_lo, v2
101218// GFX10: encoding: [0x6a,0x04,0x3e,0x7d]
101219
101220v_cmpx_class_f16 vcc_hi, v2
101221// GFX10: encoding: [0x6b,0x04,0x3e,0x7d]
101222
101223v_cmpx_class_f16 m0, v2
101224// GFX10: encoding: [0x7c,0x04,0x3e,0x7d]
101225
101226v_cmpx_class_f16 exec_lo, v2
101227// GFX10: encoding: [0x7e,0x04,0x3e,0x7d]
101228
101229v_cmpx_class_f16 exec_hi, v2
101230// GFX10: encoding: [0x7f,0x04,0x3e,0x7d]
101231
101232v_cmpx_class_f16 0, v2
101233// GFX10: encoding: [0x80,0x04,0x3e,0x7d]
101234
101235v_cmpx_class_f16 -1, v2
101236// GFX10: encoding: [0xc1,0x04,0x3e,0x7d]
101237
101238v_cmpx_class_f16 0.5, v2
101239// GFX10: encoding: [0xf0,0x04,0x3e,0x7d]
101240
101241v_cmpx_class_f16 -4.0, v2
101242// GFX10: encoding: [0xf7,0x04,0x3e,0x7d]
101243
101244v_cmpx_class_f16 0xfe0b, v2
101245// GFX10: encoding: [0xff,0x04,0x3e,0x7d,0x0b,0xfe,0x00,0x00]
101246
101247v_cmpx_class_f16 0x3456, v2
101248// GFX10: encoding: [0xff,0x04,0x3e,0x7d,0x56,0x34,0x00,0x00]
101249
101250v_cmpx_class_f16 v1, v255
101251// GFX10: encoding: [0x01,0xff,0x3f,0x7d]
101252
101253v_cmpx_class_f16_e64 v1, v2
101254// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x00]
101255
101256v_cmpx_class_f16_e64 v255, v2
101257// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0xff,0x05,0x02,0x00]
101258
101259v_cmpx_class_f16_e64 s1, v2
101260// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x04,0x02,0x00]
101261
101262v_cmpx_class_f16_e64 s101, v2
101263// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x65,0x04,0x02,0x00]
101264
101265v_cmpx_class_f16_e64 vcc_lo, v2
101266// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x6a,0x04,0x02,0x00]
101267
101268v_cmpx_class_f16_e64 vcc_hi, v2
101269// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x6b,0x04,0x02,0x00]
101270
101271v_cmpx_class_f16_e64 m0, v2
101272// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x7c,0x04,0x02,0x00]
101273
101274v_cmpx_class_f16_e64 exec_lo, v2
101275// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x7e,0x04,0x02,0x00]
101276
101277v_cmpx_class_f16_e64 exec_hi, v2
101278// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x7f,0x04,0x02,0x00]
101279
101280v_cmpx_class_f16_e64 0, v2
101281// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x80,0x04,0x02,0x00]
101282
101283v_cmpx_class_f16_e64 -1, v2
101284// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0xc1,0x04,0x02,0x00]
101285
101286v_cmpx_class_f16_e64 0.5, v2
101287// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0xf0,0x04,0x02,0x00]
101288
101289v_cmpx_class_f16_e64 -4.0, v2
101290// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0xf7,0x04,0x02,0x00]
101291
101292v_cmpx_class_f16_e64 v1, v255
101293// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xff,0x03,0x00]
101294
101295v_cmpx_class_f16_e64 v1, s2
101296// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x00,0x00]
101297
101298v_cmpx_class_f16_e64 v1, s101
101299// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xcb,0x00,0x00]
101300
101301v_cmpx_class_f16_e64 v1, vcc_lo
101302// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xd5,0x00,0x00]
101303
101304v_cmpx_class_f16_e64 v1, vcc_hi
101305// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xd7,0x00,0x00]
101306
101307v_cmpx_class_f16_e64 v1, m0
101308// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xf9,0x00,0x00]
101309
101310v_cmpx_class_f16_e64 v1, exec_lo
101311// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xfd,0x00,0x00]
101312
101313v_cmpx_class_f16_e64 v1, exec_hi
101314// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xff,0x00,0x00]
101315
101316v_cmpx_class_f16_e64 v1, 0
101317// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x01,0x01,0x00]
101318
101319v_cmpx_class_f16_e64 v1, -1
101320// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x83,0x01,0x00]
101321
101322v_cmpx_class_f16_e64 v1, 0.5
101323// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xe1,0x01,0x00]
101324
101325v_cmpx_class_f16_e64 v1, -4.0
101326// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0xef,0x01,0x00]
101327
101328v_cmpx_class_f16_e64 -v1, v2
101329// GFX10: encoding: [0x00,0x00,0x9f,0xd4,0x01,0x05,0x02,0x20]
101330
101331v_cmpx_f_i64 v[1:2], v[2:3]
101332// GFX10: encoding: [0x01,0x05,0x60,0x7d]
101333
101334v_cmpx_f_i64 v[254:255], v[2:3]
101335// GFX10: encoding: [0xfe,0x05,0x60,0x7d]
101336
101337v_cmpx_f_i64 s[2:3], v[2:3]
101338// GFX10: encoding: [0x02,0x04,0x60,0x7d]
101339
101340v_cmpx_f_i64 s[4:5], v[2:3]
101341// GFX10: encoding: [0x04,0x04,0x60,0x7d]
101342
101343v_cmpx_f_i64 s[100:101], v[2:3]
101344// GFX10: encoding: [0x64,0x04,0x60,0x7d]
101345
101346v_cmpx_f_i64 vcc, v[2:3]
101347// GFX10: encoding: [0x6a,0x04,0x60,0x7d]
101348
101349v_cmpx_f_i64 exec, v[2:3]
101350// GFX10: encoding: [0x7e,0x04,0x60,0x7d]
101351
101352v_cmpx_f_i64 0, v[2:3]
101353// GFX10: encoding: [0x80,0x04,0x60,0x7d]
101354
101355v_cmpx_f_i64 -1, v[2:3]
101356// GFX10: encoding: [0xc1,0x04,0x60,0x7d]
101357
101358v_cmpx_f_i64 0.5, v[2:3]
101359// GFX10: encoding: [0xf0,0x04,0x60,0x7d]
101360
101361v_cmpx_f_i64 -4.0, v[2:3]
101362// GFX10: encoding: [0xf7,0x04,0x60,0x7d]
101363
101364v_cmpx_f_i64 0xaf123456, v[2:3]
101365// GFX10: encoding: [0xff,0x04,0x60,0x7d,0x56,0x34,0x12,0xaf]
101366
101367v_cmpx_f_i64 0x3f717273, v[2:3]
101368// GFX10: encoding: [0xff,0x04,0x60,0x7d,0x73,0x72,0x71,0x3f]
101369
101370v_cmpx_f_i64 v[1:2], v[254:255]
101371// GFX10: encoding: [0x01,0xfd,0x61,0x7d]
101372
101373v_cmpx_f_i64_e64 v[1:2], v[2:3]
101374// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x05,0x02,0x00]
101375
101376v_cmpx_f_i64_e64 v[254:255], v[2:3]
101377// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0xfe,0x05,0x02,0x00]
101378
101379v_cmpx_f_i64_e64 s[2:3], v[2:3]
101380// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x02,0x04,0x02,0x00]
101381
101382v_cmpx_f_i64_e64 s[4:5], v[2:3]
101383// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x04,0x04,0x02,0x00]
101384
101385v_cmpx_f_i64_e64 vcc, v[2:3]
101386// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x6a,0x04,0x02,0x00]
101387
101388v_cmpx_f_i64_e64 0, v[2:3]
101389// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x80,0x04,0x02,0x00]
101390
101391v_cmpx_f_i64_e64 -1, v[2:3]
101392// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0xc1,0x04,0x02,0x00]
101393
101394v_cmpx_f_i64_e64 0.5, v[2:3]
101395// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0xf0,0x04,0x02,0x00]
101396
101397v_cmpx_f_i64_e64 -4.0, v[2:3]
101398// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0xf7,0x04,0x02,0x00]
101399
101400v_cmpx_f_i64_e64 v[1:2], v[254:255]
101401// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xfd,0x03,0x00]
101402
101403v_cmpx_f_i64_e64 v[1:2], s[4:5]
101404// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x09,0x00,0x00]
101405
101406v_cmpx_f_i64_e64 v[1:2], s[6:7]
101407// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x0d,0x00,0x00]
101408
101409v_cmpx_f_i64_e64 v[1:2], s[100:101]
101410// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xc9,0x00,0x00]
101411
101412v_cmpx_f_i64_e64 v[1:2], vcc
101413// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xd5,0x00,0x00]
101414
101415v_cmpx_f_i64_e64 v[1:2], exec
101416// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xfd,0x00,0x00]
101417
101418v_cmpx_f_i64_e64 v[1:2], 0
101419// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x01,0x01,0x00]
101420
101421v_cmpx_f_i64_e64 v[1:2], -1
101422// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0x83,0x01,0x00]
101423
101424v_cmpx_f_i64_e64 v[1:2], 0.5
101425// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xe1,0x01,0x00]
101426
101427v_cmpx_f_i64_e64 v[1:2], -4.0
101428// GFX10: encoding: [0x00,0x00,0xb0,0xd4,0x01,0xef,0x01,0x00]
101429
101430v_cmpx_lt_i64 v[1:2], v[2:3]
101431// GFX10: encoding: [0x01,0x05,0x62,0x7d]
101432
101433v_cmpx_lt_i64 v[254:255], v[2:3]
101434// GFX10: encoding: [0xfe,0x05,0x62,0x7d]
101435
101436v_cmpx_lt_i64 s[2:3], v[2:3]
101437// GFX10: encoding: [0x02,0x04,0x62,0x7d]
101438
101439v_cmpx_lt_i64 s[4:5], v[2:3]
101440// GFX10: encoding: [0x04,0x04,0x62,0x7d]
101441
101442v_cmpx_lt_i64 s[100:101], v[2:3]
101443// GFX10: encoding: [0x64,0x04,0x62,0x7d]
101444
101445v_cmpx_lt_i64 vcc, v[2:3]
101446// GFX10: encoding: [0x6a,0x04,0x62,0x7d]
101447
101448v_cmpx_lt_i64 exec, v[2:3]
101449// GFX10: encoding: [0x7e,0x04,0x62,0x7d]
101450
101451v_cmpx_lt_i64 0, v[2:3]
101452// GFX10: encoding: [0x80,0x04,0x62,0x7d]
101453
101454v_cmpx_lt_i64 -1, v[2:3]
101455// GFX10: encoding: [0xc1,0x04,0x62,0x7d]
101456
101457v_cmpx_lt_i64 0.5, v[2:3]
101458// GFX10: encoding: [0xf0,0x04,0x62,0x7d]
101459
101460v_cmpx_lt_i64 -4.0, v[2:3]
101461// GFX10: encoding: [0xf7,0x04,0x62,0x7d]
101462
101463v_cmpx_lt_i64 0xaf123456, v[2:3]
101464// GFX10: encoding: [0xff,0x04,0x62,0x7d,0x56,0x34,0x12,0xaf]
101465
101466v_cmpx_lt_i64 0x3f717273, v[2:3]
101467// GFX10: encoding: [0xff,0x04,0x62,0x7d,0x73,0x72,0x71,0x3f]
101468
101469v_cmpx_lt_i64 v[1:2], v[254:255]
101470// GFX10: encoding: [0x01,0xfd,0x63,0x7d]
101471
101472v_cmpx_lt_i64_e64 v[1:2], v[2:3]
101473// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x05,0x02,0x00]
101474
101475v_cmpx_lt_i64_e64 v[254:255], v[2:3]
101476// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0xfe,0x05,0x02,0x00]
101477
101478v_cmpx_lt_i64_e64 s[2:3], v[2:3]
101479// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x02,0x04,0x02,0x00]
101480
101481v_cmpx_lt_i64_e64 s[4:5], v[2:3]
101482// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x04,0x04,0x02,0x00]
101483
101484v_cmpx_lt_i64_e64 vcc, v[2:3]
101485// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x6a,0x04,0x02,0x00]
101486
101487v_cmpx_lt_i64_e64 0, v[2:3]
101488// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x80,0x04,0x02,0x00]
101489
101490v_cmpx_lt_i64_e64 -1, v[2:3]
101491// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0xc1,0x04,0x02,0x00]
101492
101493v_cmpx_lt_i64_e64 0.5, v[2:3]
101494// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0xf0,0x04,0x02,0x00]
101495
101496v_cmpx_lt_i64_e64 -4.0, v[2:3]
101497// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0xf7,0x04,0x02,0x00]
101498
101499v_cmpx_lt_i64_e64 v[1:2], v[254:255]
101500// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xfd,0x03,0x00]
101501
101502v_cmpx_lt_i64_e64 v[1:2], s[4:5]
101503// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x09,0x00,0x00]
101504
101505v_cmpx_lt_i64_e64 v[1:2], s[6:7]
101506// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x0d,0x00,0x00]
101507
101508v_cmpx_lt_i64_e64 v[1:2], s[100:101]
101509// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xc9,0x00,0x00]
101510
101511v_cmpx_lt_i64_e64 v[1:2], vcc
101512// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xd5,0x00,0x00]
101513
101514v_cmpx_lt_i64_e64 v[1:2], exec
101515// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xfd,0x00,0x00]
101516
101517v_cmpx_lt_i64_e64 v[1:2], 0
101518// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x01,0x01,0x00]
101519
101520v_cmpx_lt_i64_e64 v[1:2], -1
101521// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0x83,0x01,0x00]
101522
101523v_cmpx_lt_i64_e64 v[1:2], 0.5
101524// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xe1,0x01,0x00]
101525
101526v_cmpx_lt_i64_e64 v[1:2], -4.0
101527// GFX10: encoding: [0x00,0x00,0xb1,0xd4,0x01,0xef,0x01,0x00]
101528
101529v_cmpx_eq_i64 v[1:2], v[2:3]
101530// GFX10: encoding: [0x01,0x05,0x64,0x7d]
101531
101532v_cmpx_eq_i64 v[254:255], v[2:3]
101533// GFX10: encoding: [0xfe,0x05,0x64,0x7d]
101534
101535v_cmpx_eq_i64 s[2:3], v[2:3]
101536// GFX10: encoding: [0x02,0x04,0x64,0x7d]
101537
101538v_cmpx_eq_i64 s[4:5], v[2:3]
101539// GFX10: encoding: [0x04,0x04,0x64,0x7d]
101540
101541v_cmpx_eq_i64 s[100:101], v[2:3]
101542// GFX10: encoding: [0x64,0x04,0x64,0x7d]
101543
101544v_cmpx_eq_i64 vcc, v[2:3]
101545// GFX10: encoding: [0x6a,0x04,0x64,0x7d]
101546
101547v_cmpx_eq_i64 exec, v[2:3]
101548// GFX10: encoding: [0x7e,0x04,0x64,0x7d]
101549
101550v_cmpx_eq_i64 0, v[2:3]
101551// GFX10: encoding: [0x80,0x04,0x64,0x7d]
101552
101553v_cmpx_eq_i64 -1, v[2:3]
101554// GFX10: encoding: [0xc1,0x04,0x64,0x7d]
101555
101556v_cmpx_eq_i64 0.5, v[2:3]
101557// GFX10: encoding: [0xf0,0x04,0x64,0x7d]
101558
101559v_cmpx_eq_i64 -4.0, v[2:3]
101560// GFX10: encoding: [0xf7,0x04,0x64,0x7d]
101561
101562v_cmpx_eq_i64 0xaf123456, v[2:3]
101563// GFX10: encoding: [0xff,0x04,0x64,0x7d,0x56,0x34,0x12,0xaf]
101564
101565v_cmpx_eq_i64 0x3f717273, v[2:3]
101566// GFX10: encoding: [0xff,0x04,0x64,0x7d,0x73,0x72,0x71,0x3f]
101567
101568v_cmpx_eq_i64 v[1:2], v[254:255]
101569// GFX10: encoding: [0x01,0xfd,0x65,0x7d]
101570
101571v_cmpx_eq_i64_e64 v[1:2], v[2:3]
101572// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x05,0x02,0x00]
101573
101574v_cmpx_eq_i64_e64 v[254:255], v[2:3]
101575// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0xfe,0x05,0x02,0x00]
101576
101577v_cmpx_eq_i64_e64 s[2:3], v[2:3]
101578// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x02,0x04,0x02,0x00]
101579
101580v_cmpx_eq_i64_e64 s[4:5], v[2:3]
101581// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x04,0x04,0x02,0x00]
101582
101583v_cmpx_eq_i64_e64 vcc, v[2:3]
101584// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x6a,0x04,0x02,0x00]
101585
101586v_cmpx_eq_i64_e64 0, v[2:3]
101587// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x80,0x04,0x02,0x00]
101588
101589v_cmpx_eq_i64_e64 -1, v[2:3]
101590// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0xc1,0x04,0x02,0x00]
101591
101592v_cmpx_eq_i64_e64 0.5, v[2:3]
101593// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0xf0,0x04,0x02,0x00]
101594
101595v_cmpx_eq_i64_e64 -4.0, v[2:3]
101596// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0xf7,0x04,0x02,0x00]
101597
101598v_cmpx_eq_i64_e64 v[1:2], v[254:255]
101599// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xfd,0x03,0x00]
101600
101601v_cmpx_eq_i64_e64 v[1:2], s[4:5]
101602// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x09,0x00,0x00]
101603
101604v_cmpx_eq_i64_e64 v[1:2], s[6:7]
101605// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x0d,0x00,0x00]
101606
101607v_cmpx_eq_i64_e64 v[1:2], s[100:101]
101608// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xc9,0x00,0x00]
101609
101610v_cmpx_eq_i64_e64 v[1:2], vcc
101611// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xd5,0x00,0x00]
101612
101613v_cmpx_eq_i64_e64 v[1:2], exec
101614// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xfd,0x00,0x00]
101615
101616v_cmpx_eq_i64_e64 v[1:2], 0
101617// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x01,0x01,0x00]
101618
101619v_cmpx_eq_i64_e64 v[1:2], -1
101620// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0x83,0x01,0x00]
101621
101622v_cmpx_eq_i64_e64 v[1:2], 0.5
101623// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xe1,0x01,0x00]
101624
101625v_cmpx_eq_i64_e64 v[1:2], -4.0
101626// GFX10: encoding: [0x00,0x00,0xb2,0xd4,0x01,0xef,0x01,0x00]
101627
101628v_cmpx_le_i64 v[1:2], v[2:3]
101629// GFX10: encoding: [0x01,0x05,0x66,0x7d]
101630
101631v_cmpx_le_i64 v[254:255], v[2:3]
101632// GFX10: encoding: [0xfe,0x05,0x66,0x7d]
101633
101634v_cmpx_le_i64 s[2:3], v[2:3]
101635// GFX10: encoding: [0x02,0x04,0x66,0x7d]
101636
101637v_cmpx_le_i64 s[4:5], v[2:3]
101638// GFX10: encoding: [0x04,0x04,0x66,0x7d]
101639
101640v_cmpx_le_i64 s[100:101], v[2:3]
101641// GFX10: encoding: [0x64,0x04,0x66,0x7d]
101642
101643v_cmpx_le_i64 vcc, v[2:3]
101644// GFX10: encoding: [0x6a,0x04,0x66,0x7d]
101645
101646v_cmpx_le_i64 exec, v[2:3]
101647// GFX10: encoding: [0x7e,0x04,0x66,0x7d]
101648
101649v_cmpx_le_i64 0, v[2:3]
101650// GFX10: encoding: [0x80,0x04,0x66,0x7d]
101651
101652v_cmpx_le_i64 -1, v[2:3]
101653// GFX10: encoding: [0xc1,0x04,0x66,0x7d]
101654
101655v_cmpx_le_i64 0.5, v[2:3]
101656// GFX10: encoding: [0xf0,0x04,0x66,0x7d]
101657
101658v_cmpx_le_i64 -4.0, v[2:3]
101659// GFX10: encoding: [0xf7,0x04,0x66,0x7d]
101660
101661v_cmpx_le_i64 0xaf123456, v[2:3]
101662// GFX10: encoding: [0xff,0x04,0x66,0x7d,0x56,0x34,0x12,0xaf]
101663
101664v_cmpx_le_i64 0x3f717273, v[2:3]
101665// GFX10: encoding: [0xff,0x04,0x66,0x7d,0x73,0x72,0x71,0x3f]
101666
101667v_cmpx_le_i64 v[1:2], v[254:255]
101668// GFX10: encoding: [0x01,0xfd,0x67,0x7d]
101669
101670v_cmpx_le_i64_e64 v[1:2], v[2:3]
101671// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x05,0x02,0x00]
101672
101673v_cmpx_le_i64_e64 v[254:255], v[2:3]
101674// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0xfe,0x05,0x02,0x00]
101675
101676v_cmpx_le_i64_e64 s[2:3], v[2:3]
101677// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x02,0x04,0x02,0x00]
101678
101679v_cmpx_le_i64_e64 s[4:5], v[2:3]
101680// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x04,0x04,0x02,0x00]
101681
101682v_cmpx_le_i64_e64 vcc, v[2:3]
101683// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x6a,0x04,0x02,0x00]
101684
101685v_cmpx_le_i64_e64 0, v[2:3]
101686// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x80,0x04,0x02,0x00]
101687
101688v_cmpx_le_i64_e64 -1, v[2:3]
101689// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0xc1,0x04,0x02,0x00]
101690
101691v_cmpx_le_i64_e64 0.5, v[2:3]
101692// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0xf0,0x04,0x02,0x00]
101693
101694v_cmpx_le_i64_e64 -4.0, v[2:3]
101695// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0xf7,0x04,0x02,0x00]
101696
101697v_cmpx_le_i64_e64 v[1:2], v[254:255]
101698// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xfd,0x03,0x00]
101699
101700v_cmpx_le_i64_e64 v[1:2], s[4:5]
101701// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x09,0x00,0x00]
101702
101703v_cmpx_le_i64_e64 v[1:2], s[6:7]
101704// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x0d,0x00,0x00]
101705
101706v_cmpx_le_i64_e64 v[1:2], s[100:101]
101707// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xc9,0x00,0x00]
101708
101709v_cmpx_le_i64_e64 v[1:2], vcc
101710// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xd5,0x00,0x00]
101711
101712v_cmpx_le_i64_e64 v[1:2], exec
101713// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xfd,0x00,0x00]
101714
101715v_cmpx_le_i64_e64 v[1:2], 0
101716// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x01,0x01,0x00]
101717
101718v_cmpx_le_i64_e64 v[1:2], -1
101719// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0x83,0x01,0x00]
101720
101721v_cmpx_le_i64_e64 v[1:2], 0.5
101722// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xe1,0x01,0x00]
101723
101724v_cmpx_le_i64_e64 v[1:2], -4.0
101725// GFX10: encoding: [0x00,0x00,0xb3,0xd4,0x01,0xef,0x01,0x00]
101726
101727v_cmpx_gt_i64 v[1:2], v[2:3]
101728// GFX10: encoding: [0x01,0x05,0x68,0x7d]
101729
101730v_cmpx_gt_i64 v[254:255], v[2:3]
101731// GFX10: encoding: [0xfe,0x05,0x68,0x7d]
101732
101733v_cmpx_gt_i64 s[2:3], v[2:3]
101734// GFX10: encoding: [0x02,0x04,0x68,0x7d]
101735
101736v_cmpx_gt_i64 s[4:5], v[2:3]
101737// GFX10: encoding: [0x04,0x04,0x68,0x7d]
101738
101739v_cmpx_gt_i64 s[100:101], v[2:3]
101740// GFX10: encoding: [0x64,0x04,0x68,0x7d]
101741
101742v_cmpx_gt_i64 vcc, v[2:3]
101743// GFX10: encoding: [0x6a,0x04,0x68,0x7d]
101744
101745v_cmpx_gt_i64 exec, v[2:3]
101746// GFX10: encoding: [0x7e,0x04,0x68,0x7d]
101747
101748v_cmpx_gt_i64 0, v[2:3]
101749// GFX10: encoding: [0x80,0x04,0x68,0x7d]
101750
101751v_cmpx_gt_i64 -1, v[2:3]
101752// GFX10: encoding: [0xc1,0x04,0x68,0x7d]
101753
101754v_cmpx_gt_i64 0.5, v[2:3]
101755// GFX10: encoding: [0xf0,0x04,0x68,0x7d]
101756
101757v_cmpx_gt_i64 -4.0, v[2:3]
101758// GFX10: encoding: [0xf7,0x04,0x68,0x7d]
101759
101760v_cmpx_gt_i64 0xaf123456, v[2:3]
101761// GFX10: encoding: [0xff,0x04,0x68,0x7d,0x56,0x34,0x12,0xaf]
101762
101763v_cmpx_gt_i64 0x3f717273, v[2:3]
101764// GFX10: encoding: [0xff,0x04,0x68,0x7d,0x73,0x72,0x71,0x3f]
101765
101766v_cmpx_gt_i64 v[1:2], v[254:255]
101767// GFX10: encoding: [0x01,0xfd,0x69,0x7d]
101768
101769v_cmpx_gt_i64_e64 v[1:2], v[2:3]
101770// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x05,0x02,0x00]
101771
101772v_cmpx_gt_i64_e64 v[254:255], v[2:3]
101773// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0xfe,0x05,0x02,0x00]
101774
101775v_cmpx_gt_i64_e64 s[2:3], v[2:3]
101776// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x02,0x04,0x02,0x00]
101777
101778v_cmpx_gt_i64_e64 s[4:5], v[2:3]
101779// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x04,0x04,0x02,0x00]
101780
101781v_cmpx_gt_i64_e64 vcc, v[2:3]
101782// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x6a,0x04,0x02,0x00]
101783
101784v_cmpx_gt_i64_e64 0, v[2:3]
101785// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x80,0x04,0x02,0x00]
101786
101787v_cmpx_gt_i64_e64 -1, v[2:3]
101788// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0xc1,0x04,0x02,0x00]
101789
101790v_cmpx_gt_i64_e64 0.5, v[2:3]
101791// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0xf0,0x04,0x02,0x00]
101792
101793v_cmpx_gt_i64_e64 -4.0, v[2:3]
101794// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0xf7,0x04,0x02,0x00]
101795
101796v_cmpx_gt_i64_e64 v[1:2], v[254:255]
101797// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xfd,0x03,0x00]
101798
101799v_cmpx_gt_i64_e64 v[1:2], s[4:5]
101800// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x09,0x00,0x00]
101801
101802v_cmpx_gt_i64_e64 v[1:2], s[6:7]
101803// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x0d,0x00,0x00]
101804
101805v_cmpx_gt_i64_e64 v[1:2], s[100:101]
101806// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xc9,0x00,0x00]
101807
101808v_cmpx_gt_i64_e64 v[1:2], vcc
101809// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xd5,0x00,0x00]
101810
101811v_cmpx_gt_i64_e64 v[1:2], exec
101812// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xfd,0x00,0x00]
101813
101814v_cmpx_gt_i64_e64 v[1:2], 0
101815// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x01,0x01,0x00]
101816
101817v_cmpx_gt_i64_e64 v[1:2], -1
101818// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0x83,0x01,0x00]
101819
101820v_cmpx_gt_i64_e64 v[1:2], 0.5
101821// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xe1,0x01,0x00]
101822
101823v_cmpx_gt_i64_e64 v[1:2], -4.0
101824// GFX10: encoding: [0x00,0x00,0xb4,0xd4,0x01,0xef,0x01,0x00]
101825
101826v_cmpx_ne_i64 v[1:2], v[2:3]
101827// GFX10: encoding: [0x01,0x05,0x6a,0x7d]
101828
101829v_cmpx_ne_i64 v[254:255], v[2:3]
101830// GFX10: encoding: [0xfe,0x05,0x6a,0x7d]
101831
101832v_cmpx_ne_i64 s[2:3], v[2:3]
101833// GFX10: encoding: [0x02,0x04,0x6a,0x7d]
101834
101835v_cmpx_ne_i64 s[4:5], v[2:3]
101836// GFX10: encoding: [0x04,0x04,0x6a,0x7d]
101837
101838v_cmpx_ne_i64 s[100:101], v[2:3]
101839// GFX10: encoding: [0x64,0x04,0x6a,0x7d]
101840
101841v_cmpx_ne_i64 vcc, v[2:3]
101842// GFX10: encoding: [0x6a,0x04,0x6a,0x7d]
101843
101844v_cmpx_ne_i64 exec, v[2:3]
101845// GFX10: encoding: [0x7e,0x04,0x6a,0x7d]
101846
101847v_cmpx_ne_i64 0, v[2:3]
101848// GFX10: encoding: [0x80,0x04,0x6a,0x7d]
101849
101850v_cmpx_ne_i64 -1, v[2:3]
101851// GFX10: encoding: [0xc1,0x04,0x6a,0x7d]
101852
101853v_cmpx_ne_i64 0.5, v[2:3]
101854// GFX10: encoding: [0xf0,0x04,0x6a,0x7d]
101855
101856v_cmpx_ne_i64 -4.0, v[2:3]
101857// GFX10: encoding: [0xf7,0x04,0x6a,0x7d]
101858
101859v_cmpx_ne_i64 0xaf123456, v[2:3]
101860// GFX10: encoding: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x12,0xaf]
101861
101862v_cmpx_ne_i64 0x3f717273, v[2:3]
101863// GFX10: encoding: [0xff,0x04,0x6a,0x7d,0x73,0x72,0x71,0x3f]
101864
101865v_cmpx_ne_i64 v[1:2], v[254:255]
101866// GFX10: encoding: [0x01,0xfd,0x6b,0x7d]
101867
101868v_cmpx_ne_i64_e64 v[1:2], v[2:3]
101869// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x05,0x02,0x00]
101870
101871v_cmpx_ne_i64_e64 v[254:255], v[2:3]
101872// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0xfe,0x05,0x02,0x00]
101873
101874v_cmpx_ne_i64_e64 s[2:3], v[2:3]
101875// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x02,0x04,0x02,0x00]
101876
101877v_cmpx_ne_i64_e64 s[4:5], v[2:3]
101878// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x04,0x04,0x02,0x00]
101879
101880v_cmpx_ne_i64_e64 vcc, v[2:3]
101881// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x6a,0x04,0x02,0x00]
101882
101883v_cmpx_ne_i64_e64 0, v[2:3]
101884// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x80,0x04,0x02,0x00]
101885
101886v_cmpx_ne_i64_e64 -1, v[2:3]
101887// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0xc1,0x04,0x02,0x00]
101888
101889v_cmpx_ne_i64_e64 0.5, v[2:3]
101890// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0xf0,0x04,0x02,0x00]
101891
101892v_cmpx_ne_i64_e64 -4.0, v[2:3]
101893// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0xf7,0x04,0x02,0x00]
101894
101895v_cmpx_ne_i64_e64 v[1:2], v[254:255]
101896// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xfd,0x03,0x00]
101897
101898v_cmpx_ne_i64_e64 v[1:2], s[4:5]
101899// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x09,0x00,0x00]
101900
101901v_cmpx_ne_i64_e64 v[1:2], s[6:7]
101902// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x0d,0x00,0x00]
101903
101904v_cmpx_ne_i64_e64 v[1:2], s[100:101]
101905// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xc9,0x00,0x00]
101906
101907v_cmpx_ne_i64_e64 v[1:2], vcc
101908// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xd5,0x00,0x00]
101909
101910v_cmpx_ne_i64_e64 v[1:2], exec
101911// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xfd,0x00,0x00]
101912
101913v_cmpx_ne_i64_e64 v[1:2], 0
101914// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x01,0x01,0x00]
101915
101916v_cmpx_ne_i64_e64 v[1:2], -1
101917// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0x83,0x01,0x00]
101918
101919v_cmpx_ne_i64_e64 v[1:2], 0.5
101920// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xe1,0x01,0x00]
101921
101922v_cmpx_ne_i64_e64 v[1:2], -4.0
101923// GFX10: encoding: [0x00,0x00,0xb5,0xd4,0x01,0xef,0x01,0x00]
101924
101925v_cmpx_ge_i64 v[1:2], v[2:3]
101926// GFX10: encoding: [0x01,0x05,0x6c,0x7d]
101927
101928v_cmpx_ge_i64 v[254:255], v[2:3]
101929// GFX10: encoding: [0xfe,0x05,0x6c,0x7d]
101930
101931v_cmpx_ge_i64 s[2:3], v[2:3]
101932// GFX10: encoding: [0x02,0x04,0x6c,0x7d]
101933
101934v_cmpx_ge_i64 s[4:5], v[2:3]
101935// GFX10: encoding: [0x04,0x04,0x6c,0x7d]
101936
101937v_cmpx_ge_i64 s[100:101], v[2:3]
101938// GFX10: encoding: [0x64,0x04,0x6c,0x7d]
101939
101940v_cmpx_ge_i64 vcc, v[2:3]
101941// GFX10: encoding: [0x6a,0x04,0x6c,0x7d]
101942
101943v_cmpx_ge_i64 exec, v[2:3]
101944// GFX10: encoding: [0x7e,0x04,0x6c,0x7d]
101945
101946v_cmpx_ge_i64 0, v[2:3]
101947// GFX10: encoding: [0x80,0x04,0x6c,0x7d]
101948
101949v_cmpx_ge_i64 -1, v[2:3]
101950// GFX10: encoding: [0xc1,0x04,0x6c,0x7d]
101951
101952v_cmpx_ge_i64 0.5, v[2:3]
101953// GFX10: encoding: [0xf0,0x04,0x6c,0x7d]
101954
101955v_cmpx_ge_i64 -4.0, v[2:3]
101956// GFX10: encoding: [0xf7,0x04,0x6c,0x7d]
101957
101958v_cmpx_ge_i64 0xaf123456, v[2:3]
101959// GFX10: encoding: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x12,0xaf]
101960
101961v_cmpx_ge_i64 0x3f717273, v[2:3]
101962// GFX10: encoding: [0xff,0x04,0x6c,0x7d,0x73,0x72,0x71,0x3f]
101963
101964v_cmpx_ge_i64 v[1:2], v[254:255]
101965// GFX10: encoding: [0x01,0xfd,0x6d,0x7d]
101966
101967v_cmpx_ge_i64_e64 v[1:2], v[2:3]
101968// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x05,0x02,0x00]
101969
101970v_cmpx_ge_i64_e64 v[254:255], v[2:3]
101971// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0xfe,0x05,0x02,0x00]
101972
101973v_cmpx_ge_i64_e64 s[2:3], v[2:3]
101974// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x02,0x04,0x02,0x00]
101975
101976v_cmpx_ge_i64_e64 s[4:5], v[2:3]
101977// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x04,0x04,0x02,0x00]
101978
101979v_cmpx_ge_i64_e64 vcc, v[2:3]
101980// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x6a,0x04,0x02,0x00]
101981
101982v_cmpx_ge_i64_e64 0, v[2:3]
101983// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x80,0x04,0x02,0x00]
101984
101985v_cmpx_ge_i64_e64 -1, v[2:3]
101986// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0xc1,0x04,0x02,0x00]
101987
101988v_cmpx_ge_i64_e64 0.5, v[2:3]
101989// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0xf0,0x04,0x02,0x00]
101990
101991v_cmpx_ge_i64_e64 -4.0, v[2:3]
101992// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0xf7,0x04,0x02,0x00]
101993
101994v_cmpx_ge_i64_e64 v[1:2], v[254:255]
101995// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xfd,0x03,0x00]
101996
101997v_cmpx_ge_i64_e64 v[1:2], s[4:5]
101998// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x09,0x00,0x00]
101999
102000v_cmpx_ge_i64_e64 v[1:2], s[6:7]
102001// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x0d,0x00,0x00]
102002
102003v_cmpx_ge_i64_e64 v[1:2], s[100:101]
102004// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xc9,0x00,0x00]
102005
102006v_cmpx_ge_i64_e64 v[1:2], vcc
102007// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xd5,0x00,0x00]
102008
102009v_cmpx_ge_i64_e64 v[1:2], exec
102010// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xfd,0x00,0x00]
102011
102012v_cmpx_ge_i64_e64 v[1:2], 0
102013// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x01,0x01,0x00]
102014
102015v_cmpx_ge_i64_e64 v[1:2], -1
102016// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0x83,0x01,0x00]
102017
102018v_cmpx_ge_i64_e64 v[1:2], 0.5
102019// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xe1,0x01,0x00]
102020
102021v_cmpx_ge_i64_e64 v[1:2], -4.0
102022// GFX10: encoding: [0x00,0x00,0xb6,0xd4,0x01,0xef,0x01,0x00]
102023
102024v_cmpx_t_i64 v[1:2], v[2:3]
102025// GFX10: encoding: [0x01,0x05,0x6e,0x7d]
102026
102027v_cmpx_t_i64 v[254:255], v[2:3]
102028// GFX10: encoding: [0xfe,0x05,0x6e,0x7d]
102029
102030v_cmpx_t_i64 s[2:3], v[2:3]
102031// GFX10: encoding: [0x02,0x04,0x6e,0x7d]
102032
102033v_cmpx_t_i64 s[4:5], v[2:3]
102034// GFX10: encoding: [0x04,0x04,0x6e,0x7d]
102035
102036v_cmpx_t_i64 s[100:101], v[2:3]
102037// GFX10: encoding: [0x64,0x04,0x6e,0x7d]
102038
102039v_cmpx_t_i64 vcc, v[2:3]
102040// GFX10: encoding: [0x6a,0x04,0x6e,0x7d]
102041
102042v_cmpx_t_i64 exec, v[2:3]
102043// GFX10: encoding: [0x7e,0x04,0x6e,0x7d]
102044
102045v_cmpx_t_i64 0, v[2:3]
102046// GFX10: encoding: [0x80,0x04,0x6e,0x7d]
102047
102048v_cmpx_t_i64 -1, v[2:3]
102049// GFX10: encoding: [0xc1,0x04,0x6e,0x7d]
102050
102051v_cmpx_t_i64 0.5, v[2:3]
102052// GFX10: encoding: [0xf0,0x04,0x6e,0x7d]
102053
102054v_cmpx_t_i64 -4.0, v[2:3]
102055// GFX10: encoding: [0xf7,0x04,0x6e,0x7d]
102056
102057v_cmpx_t_i64 0xaf123456, v[2:3]
102058// GFX10: encoding: [0xff,0x04,0x6e,0x7d,0x56,0x34,0x12,0xaf]
102059
102060v_cmpx_t_i64 0x3f717273, v[2:3]
102061// GFX10: encoding: [0xff,0x04,0x6e,0x7d,0x73,0x72,0x71,0x3f]
102062
102063v_cmpx_t_i64 v[1:2], v[254:255]
102064// GFX10: encoding: [0x01,0xfd,0x6f,0x7d]
102065
102066v_cmpx_t_i64_e64 v[1:2], v[2:3]
102067// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x05,0x02,0x00]
102068
102069v_cmpx_t_i64_e64 v[254:255], v[2:3]
102070// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0xfe,0x05,0x02,0x00]
102071
102072v_cmpx_t_i64_e64 s[2:3], v[2:3]
102073// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x02,0x04,0x02,0x00]
102074
102075v_cmpx_t_i64_e64 s[4:5], v[2:3]
102076// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x04,0x04,0x02,0x00]
102077
102078v_cmpx_t_i64_e64 vcc, v[2:3]
102079// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x6a,0x04,0x02,0x00]
102080
102081v_cmpx_t_i64_e64 0, v[2:3]
102082// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x80,0x04,0x02,0x00]
102083
102084v_cmpx_t_i64_e64 -1, v[2:3]
102085// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0xc1,0x04,0x02,0x00]
102086
102087v_cmpx_t_i64_e64 0.5, v[2:3]
102088// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0xf0,0x04,0x02,0x00]
102089
102090v_cmpx_t_i64_e64 -4.0, v[2:3]
102091// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0xf7,0x04,0x02,0x00]
102092
102093v_cmpx_t_i64_e64 v[1:2], v[254:255]
102094// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xfd,0x03,0x00]
102095
102096v_cmpx_t_i64_e64 v[1:2], s[4:5]
102097// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x09,0x00,0x00]
102098
102099v_cmpx_t_i64_e64 v[1:2], s[6:7]
102100// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x0d,0x00,0x00]
102101
102102v_cmpx_t_i64_e64 v[1:2], s[100:101]
102103// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xc9,0x00,0x00]
102104
102105v_cmpx_t_i64_e64 v[1:2], vcc
102106// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xd5,0x00,0x00]
102107
102108v_cmpx_t_i64_e64 v[1:2], exec
102109// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xfd,0x00,0x00]
102110
102111v_cmpx_t_i64_e64 v[1:2], 0
102112// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x01,0x01,0x00]
102113
102114v_cmpx_t_i64_e64 v[1:2], -1
102115// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0x83,0x01,0x00]
102116
102117v_cmpx_t_i64_e64 v[1:2], 0.5
102118// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xe1,0x01,0x00]
102119
102120v_cmpx_t_i64_e64 v[1:2], -4.0
102121// GFX10: encoding: [0x00,0x00,0xb7,0xd4,0x01,0xef,0x01,0x00]
102122
102123v_cmpx_class_f64 v[1:2], v2
102124// GFX10: encoding: [0x01,0x05,0x70,0x7d]
102125
102126v_cmpx_class_f64 v[254:255], v2
102127// GFX10: encoding: [0xfe,0x05,0x70,0x7d]
102128
102129v_cmpx_class_f64 s[2:3], v2
102130// GFX10: encoding: [0x02,0x04,0x70,0x7d]
102131
102132v_cmpx_class_f64 s[4:5], v2
102133// GFX10: encoding: [0x04,0x04,0x70,0x7d]
102134
102135v_cmpx_class_f64 s[100:101], v2
102136// GFX10: encoding: [0x64,0x04,0x70,0x7d]
102137
102138v_cmpx_class_f64 vcc, v2
102139// GFX10: encoding: [0x6a,0x04,0x70,0x7d]
102140
102141v_cmpx_class_f64 exec, v2
102142// GFX10: encoding: [0x7e,0x04,0x70,0x7d]
102143
102144v_cmpx_class_f64 0, v2
102145// GFX10: encoding: [0x80,0x04,0x70,0x7d]
102146
102147v_cmpx_class_f64 -1, v2
102148// GFX10: encoding: [0xc1,0x04,0x70,0x7d]
102149
102150v_cmpx_class_f64 0.5, v2
102151// GFX10: encoding: [0xf0,0x04,0x70,0x7d]
102152
102153v_cmpx_class_f64 -4.0, v2
102154// GFX10: encoding: [0xf7,0x04,0x70,0x7d]
102155
102156v_cmpx_class_f64 0xaf123456, v2
102157// GFX10: encoding: [0xff,0x04,0x70,0x7d,0x56,0x34,0x12,0xaf]
102158
102159v_cmpx_class_f64 0x3f717273, v2
102160// GFX10: encoding: [0xff,0x04,0x70,0x7d,0x73,0x72,0x71,0x3f]
102161
102162v_cmpx_class_f64 v[1:2], v255
102163// GFX10: encoding: [0x01,0xff,0x71,0x7d]
102164
102165v_cmpx_class_f64_e64 v[1:2], v2
102166// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x05,0x02,0x00]
102167
102168v_cmpx_class_f64_e64 v[254:255], v2
102169// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0xfe,0x05,0x02,0x00]
102170
102171v_cmpx_class_f64_e64 s[2:3], v2
102172// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x02,0x04,0x02,0x00]
102173
102174v_cmpx_class_f64_e64 s[4:5], v2
102175// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x04,0x04,0x02,0x00]
102176
102177v_cmpx_class_f64_e64 vcc, v2
102178// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x6a,0x04,0x02,0x00]
102179
102180v_cmpx_class_f64_e64 0, v2
102181// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x80,0x04,0x02,0x00]
102182
102183v_cmpx_class_f64_e64 -1, v2
102184// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0xc1,0x04,0x02,0x00]
102185
102186v_cmpx_class_f64_e64 0.5, v2
102187// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0xf0,0x04,0x02,0x00]
102188
102189v_cmpx_class_f64_e64 -4.0, v2
102190// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0xf7,0x04,0x02,0x00]
102191
102192v_cmpx_class_f64_e64 v[1:2], v255
102193// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xff,0x03,0x00]
102194
102195v_cmpx_class_f64_e64 v[1:2], s2
102196// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x05,0x00,0x00]
102197
102198v_cmpx_class_f64_e64 v[1:2], s101
102199// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xcb,0x00,0x00]
102200
102201v_cmpx_class_f64_e64 v[1:2], vcc_lo
102202// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xd5,0x00,0x00]
102203
102204v_cmpx_class_f64_e64 v[1:2], vcc_hi
102205// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xd7,0x00,0x00]
102206
102207v_cmpx_class_f64_e64 v[1:2], m0
102208// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xf9,0x00,0x00]
102209
102210v_cmpx_class_f64_e64 v[1:2], exec_lo
102211// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xfd,0x00,0x00]
102212
102213v_cmpx_class_f64_e64 v[1:2], exec_hi
102214// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xff,0x00,0x00]
102215
102216v_cmpx_class_f64_e64 v[1:2], 0
102217// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x01,0x01,0x00]
102218
102219v_cmpx_class_f64_e64 v[1:2], -1
102220// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x83,0x01,0x00]
102221
102222v_cmpx_class_f64_e64 v[1:2], 0.5
102223// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xe1,0x01,0x00]
102224
102225v_cmpx_class_f64_e64 v[1:2], -4.0
102226// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0xef,0x01,0x00]
102227
102228v_cmpx_class_f64_e64 -v[1:2], v2
102229// GFX10: encoding: [0x00,0x00,0xb8,0xd4,0x01,0x05,0x02,0x20]
102230
102231v_cmpx_lt_u16 v1, v2
102232// GFX10: encoding: [0x01,0x05,0x72,0x7d]
102233
102234v_cmpx_lt_u16 v255, v2
102235// GFX10: encoding: [0xff,0x05,0x72,0x7d]
102236
102237v_cmpx_lt_u16 s1, v2
102238// GFX10: encoding: [0x01,0x04,0x72,0x7d]
102239
102240v_cmpx_lt_u16 s101, v2
102241// GFX10: encoding: [0x65,0x04,0x72,0x7d]
102242
102243v_cmpx_lt_u16 vcc_lo, v2
102244// GFX10: encoding: [0x6a,0x04,0x72,0x7d]
102245
102246v_cmpx_lt_u16 vcc_hi, v2
102247// GFX10: encoding: [0x6b,0x04,0x72,0x7d]
102248
102249v_cmpx_lt_u16 m0, v2
102250// GFX10: encoding: [0x7c,0x04,0x72,0x7d]
102251
102252v_cmpx_lt_u16 exec_lo, v2
102253// GFX10: encoding: [0x7e,0x04,0x72,0x7d]
102254
102255v_cmpx_lt_u16 exec_hi, v2
102256// GFX10: encoding: [0x7f,0x04,0x72,0x7d]
102257
102258v_cmpx_lt_u16 0, v2
102259// GFX10: encoding: [0x80,0x04,0x72,0x7d]
102260
102261v_cmpx_lt_u16 -1, v2
102262// GFX10: encoding: [0xc1,0x04,0x72,0x7d]
102263
102264v_cmpx_lt_u16 0.5, v2
102265// GFX10: encoding: [0xf0,0x04,0x72,0x7d]
102266
102267v_cmpx_lt_u16 -4.0, v2
102268// GFX10: encoding: [0xf7,0x04,0x72,0x7d]
102269
102270v_cmpx_lt_u16 0xfe0b, v2
102271// GFX10: encoding: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
102272
102273v_cmpx_lt_u16 0x3456, v2
102274// GFX10: encoding: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
102275
102276v_cmpx_lt_u16 v1, v255
102277// GFX10: encoding: [0x01,0xff,0x73,0x7d]
102278
102279v_cmpx_lt_u16_e64 v1, v2
102280// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x05,0x02,0x00]
102281
102282v_cmpx_lt_u16_e64 v255, v2
102283// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xff,0x05,0x02,0x00]
102284
102285v_cmpx_lt_u16_e64 s1, v2
102286// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x04,0x02,0x00]
102287
102288v_cmpx_lt_u16_e64 s101, v2
102289// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x65,0x04,0x02,0x00]
102290
102291v_cmpx_lt_u16_e64 vcc_lo, v2
102292// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x6a,0x04,0x02,0x00]
102293
102294v_cmpx_lt_u16_e64 vcc_hi, v2
102295// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x6b,0x04,0x02,0x00]
102296
102297v_cmpx_lt_u16_e64 m0, v2
102298// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x7c,0x04,0x02,0x00]
102299
102300v_cmpx_lt_u16_e64 exec_lo, v2
102301// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x7e,0x04,0x02,0x00]
102302
102303v_cmpx_lt_u16_e64 exec_hi, v2
102304// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x7f,0x04,0x02,0x00]
102305
102306v_cmpx_lt_u16_e64 0, v2
102307// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x80,0x04,0x02,0x00]
102308
102309v_cmpx_lt_u16_e64 -1, v2
102310// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xc1,0x04,0x02,0x00]
102311
102312v_cmpx_lt_u16_e64 0.5, v2
102313// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xf0,0x04,0x02,0x00]
102314
102315v_cmpx_lt_u16_e64 -4.0, v2
102316// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0xf7,0x04,0x02,0x00]
102317
102318v_cmpx_lt_u16_e64 v1, v255
102319// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x03,0x00]
102320
102321v_cmpx_lt_u16_e64 v1, s2
102322// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x05,0x00,0x00]
102323
102324v_cmpx_lt_u16_e64 v1, s101
102325// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xcb,0x00,0x00]
102326
102327v_cmpx_lt_u16_e64 v1, vcc_lo
102328// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xd5,0x00,0x00]
102329
102330v_cmpx_lt_u16_e64 v1, vcc_hi
102331// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xd7,0x00,0x00]
102332
102333v_cmpx_lt_u16_e64 v1, m0
102334// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xf9,0x00,0x00]
102335
102336v_cmpx_lt_u16_e64 v1, exec_lo
102337// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xfd,0x00,0x00]
102338
102339v_cmpx_lt_u16_e64 v1, exec_hi
102340// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xff,0x00,0x00]
102341
102342v_cmpx_lt_u16_e64 v1, 0
102343// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x01,0x01,0x00]
102344
102345v_cmpx_lt_u16_e64 v1, -1
102346// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0x83,0x01,0x00]
102347
102348v_cmpx_lt_u16_e64 v1, 0.5
102349// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xe1,0x01,0x00]
102350
102351v_cmpx_lt_u16_e64 v1, -4.0
102352// GFX10: encoding: [0x00,0x00,0xb9,0xd4,0x01,0xef,0x01,0x00]
102353
102354v_cmpx_eq_u16 v1, v2
102355// GFX10: encoding: [0x01,0x05,0x74,0x7d]
102356
102357v_cmpx_eq_u16 v255, v2
102358// GFX10: encoding: [0xff,0x05,0x74,0x7d]
102359
102360v_cmpx_eq_u16 s1, v2
102361// GFX10: encoding: [0x01,0x04,0x74,0x7d]
102362
102363v_cmpx_eq_u16 s101, v2
102364// GFX10: encoding: [0x65,0x04,0x74,0x7d]
102365
102366v_cmpx_eq_u16 vcc_lo, v2
102367// GFX10: encoding: [0x6a,0x04,0x74,0x7d]
102368
102369v_cmpx_eq_u16 vcc_hi, v2
102370// GFX10: encoding: [0x6b,0x04,0x74,0x7d]
102371
102372v_cmpx_eq_u16 m0, v2
102373// GFX10: encoding: [0x7c,0x04,0x74,0x7d]
102374
102375v_cmpx_eq_u16 exec_lo, v2
102376// GFX10: encoding: [0x7e,0x04,0x74,0x7d]
102377
102378v_cmpx_eq_u16 exec_hi, v2
102379// GFX10: encoding: [0x7f,0x04,0x74,0x7d]
102380
102381v_cmpx_eq_u16 0, v2
102382// GFX10: encoding: [0x80,0x04,0x74,0x7d]
102383
102384v_cmpx_eq_u16 -1, v2
102385// GFX10: encoding: [0xc1,0x04,0x74,0x7d]
102386
102387v_cmpx_eq_u16 0.5, v2
102388// GFX10: encoding: [0xf0,0x04,0x74,0x7d]
102389
102390v_cmpx_eq_u16 -4.0, v2
102391// GFX10: encoding: [0xf7,0x04,0x74,0x7d]
102392
102393v_cmpx_eq_u16 0xfe0b, v2
102394// GFX10: encoding: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
102395
102396v_cmpx_eq_u16 0x3456, v2
102397// GFX10: encoding: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
102398
102399v_cmpx_eq_u16 v1, v255
102400// GFX10: encoding: [0x01,0xff,0x75,0x7d]
102401
102402v_cmpx_eq_u16_e64 v1, v2
102403// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x05,0x02,0x00]
102404
102405v_cmpx_eq_u16_e64 v255, v2
102406// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xff,0x05,0x02,0x00]
102407
102408v_cmpx_eq_u16_e64 s1, v2
102409// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x04,0x02,0x00]
102410
102411v_cmpx_eq_u16_e64 s101, v2
102412// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x65,0x04,0x02,0x00]
102413
102414v_cmpx_eq_u16_e64 vcc_lo, v2
102415// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x6a,0x04,0x02,0x00]
102416
102417v_cmpx_eq_u16_e64 vcc_hi, v2
102418// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x6b,0x04,0x02,0x00]
102419
102420v_cmpx_eq_u16_e64 m0, v2
102421// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x7c,0x04,0x02,0x00]
102422
102423v_cmpx_eq_u16_e64 exec_lo, v2
102424// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x7e,0x04,0x02,0x00]
102425
102426v_cmpx_eq_u16_e64 exec_hi, v2
102427// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x7f,0x04,0x02,0x00]
102428
102429v_cmpx_eq_u16_e64 0, v2
102430// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x80,0x04,0x02,0x00]
102431
102432v_cmpx_eq_u16_e64 -1, v2
102433// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xc1,0x04,0x02,0x00]
102434
102435v_cmpx_eq_u16_e64 0.5, v2
102436// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xf0,0x04,0x02,0x00]
102437
102438v_cmpx_eq_u16_e64 -4.0, v2
102439// GFX10: encoding: [0x00,0x00,0xba,0xd4,0xf7,0x04,0x02,0x00]
102440
102441v_cmpx_eq_u16_e64 v1, v255
102442// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x03,0x00]
102443
102444v_cmpx_eq_u16_e64 v1, s2
102445// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x05,0x00,0x00]
102446
102447v_cmpx_eq_u16_e64 v1, s101
102448// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xcb,0x00,0x00]
102449
102450v_cmpx_eq_u16_e64 v1, vcc_lo
102451// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xd5,0x00,0x00]
102452
102453v_cmpx_eq_u16_e64 v1, vcc_hi
102454// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xd7,0x00,0x00]
102455
102456v_cmpx_eq_u16_e64 v1, m0
102457// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xf9,0x00,0x00]
102458
102459v_cmpx_eq_u16_e64 v1, exec_lo
102460// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xfd,0x00,0x00]
102461
102462v_cmpx_eq_u16_e64 v1, exec_hi
102463// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xff,0x00,0x00]
102464
102465v_cmpx_eq_u16_e64 v1, 0
102466// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x01,0x01,0x00]
102467
102468v_cmpx_eq_u16_e64 v1, -1
102469// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0x83,0x01,0x00]
102470
102471v_cmpx_eq_u16_e64 v1, 0.5
102472// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xe1,0x01,0x00]
102473
102474v_cmpx_eq_u16_e64 v1, -4.0
102475// GFX10: encoding: [0x00,0x00,0xba,0xd4,0x01,0xef,0x01,0x00]
102476
102477v_cmpx_le_u16 v1, v2
102478// GFX10: encoding: [0x01,0x05,0x76,0x7d]
102479
102480v_cmpx_le_u16 v255, v2
102481// GFX10: encoding: [0xff,0x05,0x76,0x7d]
102482
102483v_cmpx_le_u16 s1, v2
102484// GFX10: encoding: [0x01,0x04,0x76,0x7d]
102485
102486v_cmpx_le_u16 s101, v2
102487// GFX10: encoding: [0x65,0x04,0x76,0x7d]
102488
102489v_cmpx_le_u16 vcc_lo, v2
102490// GFX10: encoding: [0x6a,0x04,0x76,0x7d]
102491
102492v_cmpx_le_u16 vcc_hi, v2
102493// GFX10: encoding: [0x6b,0x04,0x76,0x7d]
102494
102495v_cmpx_le_u16 m0, v2
102496// GFX10: encoding: [0x7c,0x04,0x76,0x7d]
102497
102498v_cmpx_le_u16 exec_lo, v2
102499// GFX10: encoding: [0x7e,0x04,0x76,0x7d]
102500
102501v_cmpx_le_u16 exec_hi, v2
102502// GFX10: encoding: [0x7f,0x04,0x76,0x7d]
102503
102504v_cmpx_le_u16 0, v2
102505// GFX10: encoding: [0x80,0x04,0x76,0x7d]
102506
102507v_cmpx_le_u16 -1, v2
102508// GFX10: encoding: [0xc1,0x04,0x76,0x7d]
102509
102510v_cmpx_le_u16 0.5, v2
102511// GFX10: encoding: [0xf0,0x04,0x76,0x7d]
102512
102513v_cmpx_le_u16 -4.0, v2
102514// GFX10: encoding: [0xf7,0x04,0x76,0x7d]
102515
102516v_cmpx_le_u16 0xfe0b, v2
102517// GFX10: encoding: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
102518
102519v_cmpx_le_u16 0x3456, v2
102520// GFX10: encoding: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
102521
102522v_cmpx_le_u16 v1, v255
102523// GFX10: encoding: [0x01,0xff,0x77,0x7d]
102524
102525v_cmpx_le_u16_e64 v1, v2
102526// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x05,0x02,0x00]
102527
102528v_cmpx_le_u16_e64 v255, v2
102529// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xff,0x05,0x02,0x00]
102530
102531v_cmpx_le_u16_e64 s1, v2
102532// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x04,0x02,0x00]
102533
102534v_cmpx_le_u16_e64 s101, v2
102535// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x65,0x04,0x02,0x00]
102536
102537v_cmpx_le_u16_e64 vcc_lo, v2
102538// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x6a,0x04,0x02,0x00]
102539
102540v_cmpx_le_u16_e64 vcc_hi, v2
102541// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x6b,0x04,0x02,0x00]
102542
102543v_cmpx_le_u16_e64 m0, v2
102544// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x7c,0x04,0x02,0x00]
102545
102546v_cmpx_le_u16_e64 exec_lo, v2
102547// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x7e,0x04,0x02,0x00]
102548
102549v_cmpx_le_u16_e64 exec_hi, v2
102550// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x7f,0x04,0x02,0x00]
102551
102552v_cmpx_le_u16_e64 0, v2
102553// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x80,0x04,0x02,0x00]
102554
102555v_cmpx_le_u16_e64 -1, v2
102556// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xc1,0x04,0x02,0x00]
102557
102558v_cmpx_le_u16_e64 0.5, v2
102559// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xf0,0x04,0x02,0x00]
102560
102561v_cmpx_le_u16_e64 -4.0, v2
102562// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0xf7,0x04,0x02,0x00]
102563
102564v_cmpx_le_u16_e64 v1, v255
102565// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x03,0x00]
102566
102567v_cmpx_le_u16_e64 v1, s2
102568// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x05,0x00,0x00]
102569
102570v_cmpx_le_u16_e64 v1, s101
102571// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xcb,0x00,0x00]
102572
102573v_cmpx_le_u16_e64 v1, vcc_lo
102574// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xd5,0x00,0x00]
102575
102576v_cmpx_le_u16_e64 v1, vcc_hi
102577// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xd7,0x00,0x00]
102578
102579v_cmpx_le_u16_e64 v1, m0
102580// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xf9,0x00,0x00]
102581
102582v_cmpx_le_u16_e64 v1, exec_lo
102583// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xfd,0x00,0x00]
102584
102585v_cmpx_le_u16_e64 v1, exec_hi
102586// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xff,0x00,0x00]
102587
102588v_cmpx_le_u16_e64 v1, 0
102589// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x01,0x01,0x00]
102590
102591v_cmpx_le_u16_e64 v1, -1
102592// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0x83,0x01,0x00]
102593
102594v_cmpx_le_u16_e64 v1, 0.5
102595// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xe1,0x01,0x00]
102596
102597v_cmpx_le_u16_e64 v1, -4.0
102598// GFX10: encoding: [0x00,0x00,0xbb,0xd4,0x01,0xef,0x01,0x00]
102599
102600v_cmpx_gt_u16 v1, v2
102601// GFX10: encoding: [0x01,0x05,0x78,0x7d]
102602
102603v_cmpx_gt_u16 v255, v2
102604// GFX10: encoding: [0xff,0x05,0x78,0x7d]
102605
102606v_cmpx_gt_u16 s1, v2
102607// GFX10: encoding: [0x01,0x04,0x78,0x7d]
102608
102609v_cmpx_gt_u16 s101, v2
102610// GFX10: encoding: [0x65,0x04,0x78,0x7d]
102611
102612v_cmpx_gt_u16 vcc_lo, v2
102613// GFX10: encoding: [0x6a,0x04,0x78,0x7d]
102614
102615v_cmpx_gt_u16 vcc_hi, v2
102616// GFX10: encoding: [0x6b,0x04,0x78,0x7d]
102617
102618v_cmpx_gt_u16 m0, v2
102619// GFX10: encoding: [0x7c,0x04,0x78,0x7d]
102620
102621v_cmpx_gt_u16 exec_lo, v2
102622// GFX10: encoding: [0x7e,0x04,0x78,0x7d]
102623
102624v_cmpx_gt_u16 exec_hi, v2
102625// GFX10: encoding: [0x7f,0x04,0x78,0x7d]
102626
102627v_cmpx_gt_u16 0, v2
102628// GFX10: encoding: [0x80,0x04,0x78,0x7d]
102629
102630v_cmpx_gt_u16 -1, v2
102631// GFX10: encoding: [0xc1,0x04,0x78,0x7d]
102632
102633v_cmpx_gt_u16 0.5, v2
102634// GFX10: encoding: [0xf0,0x04,0x78,0x7d]
102635
102636v_cmpx_gt_u16 -4.0, v2
102637// GFX10: encoding: [0xf7,0x04,0x78,0x7d]
102638
102639v_cmpx_gt_u16 0xfe0b, v2
102640// GFX10: encoding: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
102641
102642v_cmpx_gt_u16 0x3456, v2
102643// GFX10: encoding: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
102644
102645v_cmpx_gt_u16 v1, v255
102646// GFX10: encoding: [0x01,0xff,0x79,0x7d]
102647
102648v_cmpx_gt_u16_e64 v1, v2
102649// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x05,0x02,0x00]
102650
102651v_cmpx_gt_u16_e64 v255, v2
102652// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xff,0x05,0x02,0x00]
102653
102654v_cmpx_gt_u16_e64 s1, v2
102655// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x04,0x02,0x00]
102656
102657v_cmpx_gt_u16_e64 s101, v2
102658// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x65,0x04,0x02,0x00]
102659
102660v_cmpx_gt_u16_e64 vcc_lo, v2
102661// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x6a,0x04,0x02,0x00]
102662
102663v_cmpx_gt_u16_e64 vcc_hi, v2
102664// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x6b,0x04,0x02,0x00]
102665
102666v_cmpx_gt_u16_e64 m0, v2
102667// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x7c,0x04,0x02,0x00]
102668
102669v_cmpx_gt_u16_e64 exec_lo, v2
102670// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x7e,0x04,0x02,0x00]
102671
102672v_cmpx_gt_u16_e64 exec_hi, v2
102673// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x7f,0x04,0x02,0x00]
102674
102675v_cmpx_gt_u16_e64 0, v2
102676// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x80,0x04,0x02,0x00]
102677
102678v_cmpx_gt_u16_e64 -1, v2
102679// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xc1,0x04,0x02,0x00]
102680
102681v_cmpx_gt_u16_e64 0.5, v2
102682// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xf0,0x04,0x02,0x00]
102683
102684v_cmpx_gt_u16_e64 -4.0, v2
102685// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0xf7,0x04,0x02,0x00]
102686
102687v_cmpx_gt_u16_e64 v1, v255
102688// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x03,0x00]
102689
102690v_cmpx_gt_u16_e64 v1, s2
102691// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x05,0x00,0x00]
102692
102693v_cmpx_gt_u16_e64 v1, s101
102694// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xcb,0x00,0x00]
102695
102696v_cmpx_gt_u16_e64 v1, vcc_lo
102697// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xd5,0x00,0x00]
102698
102699v_cmpx_gt_u16_e64 v1, vcc_hi
102700// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xd7,0x00,0x00]
102701
102702v_cmpx_gt_u16_e64 v1, m0
102703// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xf9,0x00,0x00]
102704
102705v_cmpx_gt_u16_e64 v1, exec_lo
102706// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xfd,0x00,0x00]
102707
102708v_cmpx_gt_u16_e64 v1, exec_hi
102709// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xff,0x00,0x00]
102710
102711v_cmpx_gt_u16_e64 v1, 0
102712// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x01,0x01,0x00]
102713
102714v_cmpx_gt_u16_e64 v1, -1
102715// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0x83,0x01,0x00]
102716
102717v_cmpx_gt_u16_e64 v1, 0.5
102718// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xe1,0x01,0x00]
102719
102720v_cmpx_gt_u16_e64 v1, -4.0
102721// GFX10: encoding: [0x00,0x00,0xbc,0xd4,0x01,0xef,0x01,0x00]
102722
102723v_cmpx_ne_u16 v1, v2
102724// GFX10: encoding: [0x01,0x05,0x7a,0x7d]
102725
102726v_cmpx_ne_u16 v255, v2
102727// GFX10: encoding: [0xff,0x05,0x7a,0x7d]
102728
102729v_cmpx_ne_u16 s1, v2
102730// GFX10: encoding: [0x01,0x04,0x7a,0x7d]
102731
102732v_cmpx_ne_u16 s101, v2
102733// GFX10: encoding: [0x65,0x04,0x7a,0x7d]
102734
102735v_cmpx_ne_u16 vcc_lo, v2
102736// GFX10: encoding: [0x6a,0x04,0x7a,0x7d]
102737
102738v_cmpx_ne_u16 vcc_hi, v2
102739// GFX10: encoding: [0x6b,0x04,0x7a,0x7d]
102740
102741v_cmpx_ne_u16 m0, v2
102742// GFX10: encoding: [0x7c,0x04,0x7a,0x7d]
102743
102744v_cmpx_ne_u16 exec_lo, v2
102745// GFX10: encoding: [0x7e,0x04,0x7a,0x7d]
102746
102747v_cmpx_ne_u16 exec_hi, v2
102748// GFX10: encoding: [0x7f,0x04,0x7a,0x7d]
102749
102750v_cmpx_ne_u16 0, v2
102751// GFX10: encoding: [0x80,0x04,0x7a,0x7d]
102752
102753v_cmpx_ne_u16 -1, v2
102754// GFX10: encoding: [0xc1,0x04,0x7a,0x7d]
102755
102756v_cmpx_ne_u16 0.5, v2
102757// GFX10: encoding: [0xf0,0x04,0x7a,0x7d]
102758
102759v_cmpx_ne_u16 -4.0, v2
102760// GFX10: encoding: [0xf7,0x04,0x7a,0x7d]
102761
102762v_cmpx_ne_u16 0xfe0b, v2
102763// GFX10: encoding: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
102764
102765v_cmpx_ne_u16 0x3456, v2
102766// GFX10: encoding: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
102767
102768v_cmpx_ne_u16 v1, v255
102769// GFX10: encoding: [0x01,0xff,0x7b,0x7d]
102770
102771v_cmpx_ne_u16_e64 v1, v2
102772// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x05,0x02,0x00]
102773
102774v_cmpx_ne_u16_e64 v255, v2
102775// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xff,0x05,0x02,0x00]
102776
102777v_cmpx_ne_u16_e64 s1, v2
102778// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x04,0x02,0x00]
102779
102780v_cmpx_ne_u16_e64 s101, v2
102781// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x65,0x04,0x02,0x00]
102782
102783v_cmpx_ne_u16_e64 vcc_lo, v2
102784// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x6a,0x04,0x02,0x00]
102785
102786v_cmpx_ne_u16_e64 vcc_hi, v2
102787// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x6b,0x04,0x02,0x00]
102788
102789v_cmpx_ne_u16_e64 m0, v2
102790// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x7c,0x04,0x02,0x00]
102791
102792v_cmpx_ne_u16_e64 exec_lo, v2
102793// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x7e,0x04,0x02,0x00]
102794
102795v_cmpx_ne_u16_e64 exec_hi, v2
102796// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x7f,0x04,0x02,0x00]
102797
102798v_cmpx_ne_u16_e64 0, v2
102799// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x80,0x04,0x02,0x00]
102800
102801v_cmpx_ne_u16_e64 -1, v2
102802// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xc1,0x04,0x02,0x00]
102803
102804v_cmpx_ne_u16_e64 0.5, v2
102805// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xf0,0x04,0x02,0x00]
102806
102807v_cmpx_ne_u16_e64 -4.0, v2
102808// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0xf7,0x04,0x02,0x00]
102809
102810v_cmpx_ne_u16_e64 v1, v255
102811// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x03,0x00]
102812
102813v_cmpx_ne_u16_e64 v1, s2
102814// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x05,0x00,0x00]
102815
102816v_cmpx_ne_u16_e64 v1, s101
102817// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xcb,0x00,0x00]
102818
102819v_cmpx_ne_u16_e64 v1, vcc_lo
102820// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xd5,0x00,0x00]
102821
102822v_cmpx_ne_u16_e64 v1, vcc_hi
102823// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xd7,0x00,0x00]
102824
102825v_cmpx_ne_u16_e64 v1, m0
102826// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xf9,0x00,0x00]
102827
102828v_cmpx_ne_u16_e64 v1, exec_lo
102829// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xfd,0x00,0x00]
102830
102831v_cmpx_ne_u16_e64 v1, exec_hi
102832// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xff,0x00,0x00]
102833
102834v_cmpx_ne_u16_e64 v1, 0
102835// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x01,0x01,0x00]
102836
102837v_cmpx_ne_u16_e64 v1, -1
102838// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0x83,0x01,0x00]
102839
102840v_cmpx_ne_u16_e64 v1, 0.5
102841// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xe1,0x01,0x00]
102842
102843v_cmpx_ne_u16_e64 v1, -4.0
102844// GFX10: encoding: [0x00,0x00,0xbd,0xd4,0x01,0xef,0x01,0x00]
102845
102846v_cmpx_ge_u16 v1, v2
102847// GFX10: encoding: [0x01,0x05,0x7c,0x7d]
102848
102849v_cmpx_ge_u16 v255, v2
102850// GFX10: encoding: [0xff,0x05,0x7c,0x7d]
102851
102852v_cmpx_ge_u16 s1, v2
102853// GFX10: encoding: [0x01,0x04,0x7c,0x7d]
102854
102855v_cmpx_ge_u16 s101, v2
102856// GFX10: encoding: [0x65,0x04,0x7c,0x7d]
102857
102858v_cmpx_ge_u16 vcc_lo, v2
102859// GFX10: encoding: [0x6a,0x04,0x7c,0x7d]
102860
102861v_cmpx_ge_u16 vcc_hi, v2
102862// GFX10: encoding: [0x6b,0x04,0x7c,0x7d]
102863
102864v_cmpx_ge_u16 m0, v2
102865// GFX10: encoding: [0x7c,0x04,0x7c,0x7d]
102866
102867v_cmpx_ge_u16 exec_lo, v2
102868// GFX10: encoding: [0x7e,0x04,0x7c,0x7d]
102869
102870v_cmpx_ge_u16 exec_hi, v2
102871// GFX10: encoding: [0x7f,0x04,0x7c,0x7d]
102872
102873v_cmpx_ge_u16 0, v2
102874// GFX10: encoding: [0x80,0x04,0x7c,0x7d]
102875
102876v_cmpx_ge_u16 -1, v2
102877// GFX10: encoding: [0xc1,0x04,0x7c,0x7d]
102878
102879v_cmpx_ge_u16 0.5, v2
102880// GFX10: encoding: [0xf0,0x04,0x7c,0x7d]
102881
102882v_cmpx_ge_u16 -4.0, v2
102883// GFX10: encoding: [0xf7,0x04,0x7c,0x7d]
102884
102885v_cmpx_ge_u16 0xfe0b, v2
102886// GFX10: encoding: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
102887
102888v_cmpx_ge_u16 0x3456, v2
102889// GFX10: encoding: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
102890
102891v_cmpx_ge_u16 v1, v255
102892// GFX10: encoding: [0x01,0xff,0x7d,0x7d]
102893
102894v_cmpx_ge_u16_e64 v1, v2
102895// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x05,0x02,0x00]
102896
102897v_cmpx_ge_u16_e64 v255, v2
102898// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xff,0x05,0x02,0x00]
102899
102900v_cmpx_ge_u16_e64 s1, v2
102901// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x04,0x02,0x00]
102902
102903v_cmpx_ge_u16_e64 s101, v2
102904// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x65,0x04,0x02,0x00]
102905
102906v_cmpx_ge_u16_e64 vcc_lo, v2
102907// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x6a,0x04,0x02,0x00]
102908
102909v_cmpx_ge_u16_e64 vcc_hi, v2
102910// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x6b,0x04,0x02,0x00]
102911
102912v_cmpx_ge_u16_e64 m0, v2
102913// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x7c,0x04,0x02,0x00]
102914
102915v_cmpx_ge_u16_e64 exec_lo, v2
102916// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x7e,0x04,0x02,0x00]
102917
102918v_cmpx_ge_u16_e64 exec_hi, v2
102919// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x7f,0x04,0x02,0x00]
102920
102921v_cmpx_ge_u16_e64 0, v2
102922// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x80,0x04,0x02,0x00]
102923
102924v_cmpx_ge_u16_e64 -1, v2
102925// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xc1,0x04,0x02,0x00]
102926
102927v_cmpx_ge_u16_e64 0.5, v2
102928// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xf0,0x04,0x02,0x00]
102929
102930v_cmpx_ge_u16_e64 -4.0, v2
102931// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0xf7,0x04,0x02,0x00]
102932
102933v_cmpx_ge_u16_e64 v1, v255
102934// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x03,0x00]
102935
102936v_cmpx_ge_u16_e64 v1, s2
102937// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x05,0x00,0x00]
102938
102939v_cmpx_ge_u16_e64 v1, s101
102940// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xcb,0x00,0x00]
102941
102942v_cmpx_ge_u16_e64 v1, vcc_lo
102943// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xd5,0x00,0x00]
102944
102945v_cmpx_ge_u16_e64 v1, vcc_hi
102946// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xd7,0x00,0x00]
102947
102948v_cmpx_ge_u16_e64 v1, m0
102949// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xf9,0x00,0x00]
102950
102951v_cmpx_ge_u16_e64 v1, exec_lo
102952// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xfd,0x00,0x00]
102953
102954v_cmpx_ge_u16_e64 v1, exec_hi
102955// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xff,0x00,0x00]
102956
102957v_cmpx_ge_u16_e64 v1, 0
102958// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x01,0x01,0x00]
102959
102960v_cmpx_ge_u16_e64 v1, -1
102961// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0x83,0x01,0x00]
102962
102963v_cmpx_ge_u16_e64 v1, 0.5
102964// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xe1,0x01,0x00]
102965
102966v_cmpx_ge_u16_e64 v1, -4.0
102967// GFX10: encoding: [0x00,0x00,0xbe,0xd4,0x01,0xef,0x01,0x00]
102968
102969v_cmpx_f_u32 v1, v2
102970// GFX10: encoding: [0x01,0x05,0xa0,0x7d]
102971
102972v_cmpx_f_u32 v255, v2
102973// GFX10: encoding: [0xff,0x05,0xa0,0x7d]
102974
102975v_cmpx_f_u32 s1, v2
102976// GFX10: encoding: [0x01,0x04,0xa0,0x7d]
102977
102978v_cmpx_f_u32 s101, v2
102979// GFX10: encoding: [0x65,0x04,0xa0,0x7d]
102980
102981v_cmpx_f_u32 vcc_lo, v2
102982// GFX10: encoding: [0x6a,0x04,0xa0,0x7d]
102983
102984v_cmpx_f_u32 vcc_hi, v2
102985// GFX10: encoding: [0x6b,0x04,0xa0,0x7d]
102986
102987v_cmpx_f_u32 m0, v2
102988// GFX10: encoding: [0x7c,0x04,0xa0,0x7d]
102989
102990v_cmpx_f_u32 exec_lo, v2
102991// GFX10: encoding: [0x7e,0x04,0xa0,0x7d]
102992
102993v_cmpx_f_u32 exec_hi, v2
102994// GFX10: encoding: [0x7f,0x04,0xa0,0x7d]
102995
102996v_cmpx_f_u32 0, v2
102997// GFX10: encoding: [0x80,0x04,0xa0,0x7d]
102998
102999v_cmpx_f_u32 -1, v2
103000// GFX10: encoding: [0xc1,0x04,0xa0,0x7d]
103001
103002v_cmpx_f_u32 0.5, v2
103003// GFX10: encoding: [0xf0,0x04,0xa0,0x7d]
103004
103005v_cmpx_f_u32 -4.0, v2
103006// GFX10: encoding: [0xf7,0x04,0xa0,0x7d]
103007
103008v_cmpx_f_u32 0xaf123456, v2
103009// GFX10: encoding: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
103010
103011v_cmpx_f_u32 0x3f717273, v2
103012// GFX10: encoding: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
103013
103014v_cmpx_f_u32 v1, v255
103015// GFX10: encoding: [0x01,0xff,0xa1,0x7d]
103016
103017v_cmpx_f_u32_e64 v1, v2
103018// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x05,0x02,0x00]
103019
103020v_cmpx_f_u32_e64 v255, v2
103021// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0xff,0x05,0x02,0x00]
103022
103023v_cmpx_f_u32_e64 s1, v2
103024// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x04,0x02,0x00]
103025
103026v_cmpx_f_u32_e64 s101, v2
103027// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x65,0x04,0x02,0x00]
103028
103029v_cmpx_f_u32_e64 vcc_lo, v2
103030// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x6a,0x04,0x02,0x00]
103031
103032v_cmpx_f_u32_e64 vcc_hi, v2
103033// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x6b,0x04,0x02,0x00]
103034
103035v_cmpx_f_u32_e64 m0, v2
103036// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x7c,0x04,0x02,0x00]
103037
103038v_cmpx_f_u32_e64 exec_lo, v2
103039// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x7e,0x04,0x02,0x00]
103040
103041v_cmpx_f_u32_e64 exec_hi, v2
103042// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x7f,0x04,0x02,0x00]
103043
103044v_cmpx_f_u32_e64 0, v2
103045// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x80,0x04,0x02,0x00]
103046
103047v_cmpx_f_u32_e64 -1, v2
103048// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0xc1,0x04,0x02,0x00]
103049
103050v_cmpx_f_u32_e64 0.5, v2
103051// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0xf0,0x04,0x02,0x00]
103052
103053v_cmpx_f_u32_e64 -4.0, v2
103054// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0xf7,0x04,0x02,0x00]
103055
103056v_cmpx_f_u32_e64 v1, v255
103057// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xff,0x03,0x00]
103058
103059v_cmpx_f_u32_e64 v1, s2
103060// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x05,0x00,0x00]
103061
103062v_cmpx_f_u32_e64 v1, s101
103063// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xcb,0x00,0x00]
103064
103065v_cmpx_f_u32_e64 v1, vcc_lo
103066// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xd5,0x00,0x00]
103067
103068v_cmpx_f_u32_e64 v1, vcc_hi
103069// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xd7,0x00,0x00]
103070
103071v_cmpx_f_u32_e64 v1, m0
103072// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xf9,0x00,0x00]
103073
103074v_cmpx_f_u32_e64 v1, exec_lo
103075// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xfd,0x00,0x00]
103076
103077v_cmpx_f_u32_e64 v1, exec_hi
103078// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xff,0x00,0x00]
103079
103080v_cmpx_f_u32_e64 v1, 0
103081// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x01,0x01,0x00]
103082
103083v_cmpx_f_u32_e64 v1, -1
103084// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0x83,0x01,0x00]
103085
103086v_cmpx_f_u32_e64 v1, 0.5
103087// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xe1,0x01,0x00]
103088
103089v_cmpx_f_u32_e64 v1, -4.0
103090// GFX10: encoding: [0x00,0x00,0xd0,0xd4,0x01,0xef,0x01,0x00]
103091
103092v_cmpx_lt_u32 v1, v2
103093// GFX10: encoding: [0x01,0x05,0xa2,0x7d]
103094
103095v_cmpx_lt_u32 v255, v2
103096// GFX10: encoding: [0xff,0x05,0xa2,0x7d]
103097
103098v_cmpx_lt_u32 s1, v2
103099// GFX10: encoding: [0x01,0x04,0xa2,0x7d]
103100
103101v_cmpx_lt_u32 s101, v2
103102// GFX10: encoding: [0x65,0x04,0xa2,0x7d]
103103
103104v_cmpx_lt_u32 vcc_lo, v2
103105// GFX10: encoding: [0x6a,0x04,0xa2,0x7d]
103106
103107v_cmpx_lt_u32 vcc_hi, v2
103108// GFX10: encoding: [0x6b,0x04,0xa2,0x7d]
103109
103110v_cmpx_lt_u32 m0, v2
103111// GFX10: encoding: [0x7c,0x04,0xa2,0x7d]
103112
103113v_cmpx_lt_u32 exec_lo, v2
103114// GFX10: encoding: [0x7e,0x04,0xa2,0x7d]
103115
103116v_cmpx_lt_u32 exec_hi, v2
103117// GFX10: encoding: [0x7f,0x04,0xa2,0x7d]
103118
103119v_cmpx_lt_u32 0, v2
103120// GFX10: encoding: [0x80,0x04,0xa2,0x7d]
103121
103122v_cmpx_lt_u32 -1, v2
103123// GFX10: encoding: [0xc1,0x04,0xa2,0x7d]
103124
103125v_cmpx_lt_u32 0.5, v2
103126// GFX10: encoding: [0xf0,0x04,0xa2,0x7d]
103127
103128v_cmpx_lt_u32 -4.0, v2
103129// GFX10: encoding: [0xf7,0x04,0xa2,0x7d]
103130
103131v_cmpx_lt_u32 0xaf123456, v2
103132// GFX10: encoding: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
103133
103134v_cmpx_lt_u32 0x3f717273, v2
103135// GFX10: encoding: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
103136
103137v_cmpx_lt_u32 v1, v255
103138// GFX10: encoding: [0x01,0xff,0xa3,0x7d]
103139
103140v_cmpx_lt_u32_e64 v1, v2
103141// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x05,0x02,0x00]
103142
103143v_cmpx_lt_u32_e64 v255, v2
103144// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0xff,0x05,0x02,0x00]
103145
103146v_cmpx_lt_u32_e64 s1, v2
103147// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x04,0x02,0x00]
103148
103149v_cmpx_lt_u32_e64 s101, v2
103150// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x65,0x04,0x02,0x00]
103151
103152v_cmpx_lt_u32_e64 vcc_lo, v2
103153// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x6a,0x04,0x02,0x00]
103154
103155v_cmpx_lt_u32_e64 vcc_hi, v2
103156// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x6b,0x04,0x02,0x00]
103157
103158v_cmpx_lt_u32_e64 m0, v2
103159// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x7c,0x04,0x02,0x00]
103160
103161v_cmpx_lt_u32_e64 exec_lo, v2
103162// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x7e,0x04,0x02,0x00]
103163
103164v_cmpx_lt_u32_e64 exec_hi, v2
103165// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x7f,0x04,0x02,0x00]
103166
103167v_cmpx_lt_u32_e64 0, v2
103168// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x80,0x04,0x02,0x00]
103169
103170v_cmpx_lt_u32_e64 -1, v2
103171// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0xc1,0x04,0x02,0x00]
103172
103173v_cmpx_lt_u32_e64 0.5, v2
103174// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0xf0,0x04,0x02,0x00]
103175
103176v_cmpx_lt_u32_e64 -4.0, v2
103177// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0xf7,0x04,0x02,0x00]
103178
103179v_cmpx_lt_u32_e64 v1, v255
103180// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xff,0x03,0x00]
103181
103182v_cmpx_lt_u32_e64 v1, s2
103183// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x05,0x00,0x00]
103184
103185v_cmpx_lt_u32_e64 v1, s101
103186// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xcb,0x00,0x00]
103187
103188v_cmpx_lt_u32_e64 v1, vcc_lo
103189// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xd5,0x00,0x00]
103190
103191v_cmpx_lt_u32_e64 v1, vcc_hi
103192// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xd7,0x00,0x00]
103193
103194v_cmpx_lt_u32_e64 v1, m0
103195// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xf9,0x00,0x00]
103196
103197v_cmpx_lt_u32_e64 v1, exec_lo
103198// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xfd,0x00,0x00]
103199
103200v_cmpx_lt_u32_e64 v1, exec_hi
103201// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xff,0x00,0x00]
103202
103203v_cmpx_lt_u32_e64 v1, 0
103204// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x01,0x01,0x00]
103205
103206v_cmpx_lt_u32_e64 v1, -1
103207// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0x83,0x01,0x00]
103208
103209v_cmpx_lt_u32_e64 v1, 0.5
103210// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xe1,0x01,0x00]
103211
103212v_cmpx_lt_u32_e64 v1, -4.0
103213// GFX10: encoding: [0x00,0x00,0xd1,0xd4,0x01,0xef,0x01,0x00]
103214
103215v_cmpx_eq_u32 v1, v2
103216// GFX10: encoding: [0x01,0x05,0xa4,0x7d]
103217
103218v_cmpx_eq_u32 v255, v2
103219// GFX10: encoding: [0xff,0x05,0xa4,0x7d]
103220
103221v_cmpx_eq_u32 s1, v2
103222// GFX10: encoding: [0x01,0x04,0xa4,0x7d]
103223
103224v_cmpx_eq_u32 s101, v2
103225// GFX10: encoding: [0x65,0x04,0xa4,0x7d]
103226
103227v_cmpx_eq_u32 vcc_lo, v2
103228// GFX10: encoding: [0x6a,0x04,0xa4,0x7d]
103229
103230v_cmpx_eq_u32 vcc_hi, v2
103231// GFX10: encoding: [0x6b,0x04,0xa4,0x7d]
103232
103233v_cmpx_eq_u32 m0, v2
103234// GFX10: encoding: [0x7c,0x04,0xa4,0x7d]
103235
103236v_cmpx_eq_u32 exec_lo, v2
103237// GFX10: encoding: [0x7e,0x04,0xa4,0x7d]
103238
103239v_cmpx_eq_u32 exec_hi, v2
103240// GFX10: encoding: [0x7f,0x04,0xa4,0x7d]
103241
103242v_cmpx_eq_u32 0, v2
103243// GFX10: encoding: [0x80,0x04,0xa4,0x7d]
103244
103245v_cmpx_eq_u32 -1, v2
103246// GFX10: encoding: [0xc1,0x04,0xa4,0x7d]
103247
103248v_cmpx_eq_u32 0.5, v2
103249// GFX10: encoding: [0xf0,0x04,0xa4,0x7d]
103250
103251v_cmpx_eq_u32 -4.0, v2
103252// GFX10: encoding: [0xf7,0x04,0xa4,0x7d]
103253
103254v_cmpx_eq_u32 0xaf123456, v2
103255// GFX10: encoding: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
103256
103257v_cmpx_eq_u32 0x3f717273, v2
103258// GFX10: encoding: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
103259
103260v_cmpx_eq_u32 v1, v255
103261// GFX10: encoding: [0x01,0xff,0xa5,0x7d]
103262
103263v_cmpx_eq_u32_e64 v1, v2
103264// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x05,0x02,0x00]
103265
103266v_cmpx_eq_u32_e64 v255, v2
103267// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0xff,0x05,0x02,0x00]
103268
103269v_cmpx_eq_u32_e64 s1, v2
103270// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x04,0x02,0x00]
103271
103272v_cmpx_eq_u32_e64 s101, v2
103273// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x65,0x04,0x02,0x00]
103274
103275v_cmpx_eq_u32_e64 vcc_lo, v2
103276// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x6a,0x04,0x02,0x00]
103277
103278v_cmpx_eq_u32_e64 vcc_hi, v2
103279// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x6b,0x04,0x02,0x00]
103280
103281v_cmpx_eq_u32_e64 m0, v2
103282// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x7c,0x04,0x02,0x00]
103283
103284v_cmpx_eq_u32_e64 exec_lo, v2
103285// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x7e,0x04,0x02,0x00]
103286
103287v_cmpx_eq_u32_e64 exec_hi, v2
103288// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x7f,0x04,0x02,0x00]
103289
103290v_cmpx_eq_u32_e64 0, v2
103291// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x80,0x04,0x02,0x00]
103292
103293v_cmpx_eq_u32_e64 -1, v2
103294// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0xc1,0x04,0x02,0x00]
103295
103296v_cmpx_eq_u32_e64 0.5, v2
103297// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0xf0,0x04,0x02,0x00]
103298
103299v_cmpx_eq_u32_e64 -4.0, v2
103300// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0xf7,0x04,0x02,0x00]
103301
103302v_cmpx_eq_u32_e64 v1, v255
103303// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xff,0x03,0x00]
103304
103305v_cmpx_eq_u32_e64 v1, s2
103306// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x05,0x00,0x00]
103307
103308v_cmpx_eq_u32_e64 v1, s101
103309// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xcb,0x00,0x00]
103310
103311v_cmpx_eq_u32_e64 v1, vcc_lo
103312// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xd5,0x00,0x00]
103313
103314v_cmpx_eq_u32_e64 v1, vcc_hi
103315// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xd7,0x00,0x00]
103316
103317v_cmpx_eq_u32_e64 v1, m0
103318// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xf9,0x00,0x00]
103319
103320v_cmpx_eq_u32_e64 v1, exec_lo
103321// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xfd,0x00,0x00]
103322
103323v_cmpx_eq_u32_e64 v1, exec_hi
103324// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xff,0x00,0x00]
103325
103326v_cmpx_eq_u32_e64 v1, 0
103327// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x01,0x01,0x00]
103328
103329v_cmpx_eq_u32_e64 v1, -1
103330// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0x83,0x01,0x00]
103331
103332v_cmpx_eq_u32_e64 v1, 0.5
103333// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xe1,0x01,0x00]
103334
103335v_cmpx_eq_u32_e64 v1, -4.0
103336// GFX10: encoding: [0x00,0x00,0xd2,0xd4,0x01,0xef,0x01,0x00]
103337
103338v_cmpx_le_u32 v1, v2
103339// GFX10: encoding: [0x01,0x05,0xa6,0x7d]
103340
103341v_cmpx_le_u32 v255, v2
103342// GFX10: encoding: [0xff,0x05,0xa6,0x7d]
103343
103344v_cmpx_le_u32 s1, v2
103345// GFX10: encoding: [0x01,0x04,0xa6,0x7d]
103346
103347v_cmpx_le_u32 s101, v2
103348// GFX10: encoding: [0x65,0x04,0xa6,0x7d]
103349
103350v_cmpx_le_u32 vcc_lo, v2
103351// GFX10: encoding: [0x6a,0x04,0xa6,0x7d]
103352
103353v_cmpx_le_u32 vcc_hi, v2
103354// GFX10: encoding: [0x6b,0x04,0xa6,0x7d]
103355
103356v_cmpx_le_u32 m0, v2
103357// GFX10: encoding: [0x7c,0x04,0xa6,0x7d]
103358
103359v_cmpx_le_u32 exec_lo, v2
103360// GFX10: encoding: [0x7e,0x04,0xa6,0x7d]
103361
103362v_cmpx_le_u32 exec_hi, v2
103363// GFX10: encoding: [0x7f,0x04,0xa6,0x7d]
103364
103365v_cmpx_le_u32 0, v2
103366// GFX10: encoding: [0x80,0x04,0xa6,0x7d]
103367
103368v_cmpx_le_u32 -1, v2
103369// GFX10: encoding: [0xc1,0x04,0xa6,0x7d]
103370
103371v_cmpx_le_u32 0.5, v2
103372// GFX10: encoding: [0xf0,0x04,0xa6,0x7d]
103373
103374v_cmpx_le_u32 -4.0, v2
103375// GFX10: encoding: [0xf7,0x04,0xa6,0x7d]
103376
103377v_cmpx_le_u32 0xaf123456, v2
103378// GFX10: encoding: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
103379
103380v_cmpx_le_u32 0x3f717273, v2
103381// GFX10: encoding: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
103382
103383v_cmpx_le_u32 v1, v255
103384// GFX10: encoding: [0x01,0xff,0xa7,0x7d]
103385
103386v_cmpx_le_u32_e64 v1, v2
103387// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x05,0x02,0x00]
103388
103389v_cmpx_le_u32_e64 v255, v2
103390// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0xff,0x05,0x02,0x00]
103391
103392v_cmpx_le_u32_e64 s1, v2
103393// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x04,0x02,0x00]
103394
103395v_cmpx_le_u32_e64 s101, v2
103396// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x65,0x04,0x02,0x00]
103397
103398v_cmpx_le_u32_e64 vcc_lo, v2
103399// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x6a,0x04,0x02,0x00]
103400
103401v_cmpx_le_u32_e64 vcc_hi, v2
103402// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x6b,0x04,0x02,0x00]
103403
103404v_cmpx_le_u32_e64 m0, v2
103405// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x7c,0x04,0x02,0x00]
103406
103407v_cmpx_le_u32_e64 exec_lo, v2
103408// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x7e,0x04,0x02,0x00]
103409
103410v_cmpx_le_u32_e64 exec_hi, v2
103411// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x7f,0x04,0x02,0x00]
103412
103413v_cmpx_le_u32_e64 0, v2
103414// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x80,0x04,0x02,0x00]
103415
103416v_cmpx_le_u32_e64 -1, v2
103417// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0xc1,0x04,0x02,0x00]
103418
103419v_cmpx_le_u32_e64 0.5, v2
103420// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0xf0,0x04,0x02,0x00]
103421
103422v_cmpx_le_u32_e64 -4.0, v2
103423// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0xf7,0x04,0x02,0x00]
103424
103425v_cmpx_le_u32_e64 v1, v255
103426// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xff,0x03,0x00]
103427
103428v_cmpx_le_u32_e64 v1, s2
103429// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x05,0x00,0x00]
103430
103431v_cmpx_le_u32_e64 v1, s101
103432// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xcb,0x00,0x00]
103433
103434v_cmpx_le_u32_e64 v1, vcc_lo
103435// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xd5,0x00,0x00]
103436
103437v_cmpx_le_u32_e64 v1, vcc_hi
103438// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xd7,0x00,0x00]
103439
103440v_cmpx_le_u32_e64 v1, m0
103441// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xf9,0x00,0x00]
103442
103443v_cmpx_le_u32_e64 v1, exec_lo
103444// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xfd,0x00,0x00]
103445
103446v_cmpx_le_u32_e64 v1, exec_hi
103447// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xff,0x00,0x00]
103448
103449v_cmpx_le_u32_e64 v1, 0
103450// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x01,0x01,0x00]
103451
103452v_cmpx_le_u32_e64 v1, -1
103453// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0x83,0x01,0x00]
103454
103455v_cmpx_le_u32_e64 v1, 0.5
103456// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xe1,0x01,0x00]
103457
103458v_cmpx_le_u32_e64 v1, -4.0
103459// GFX10: encoding: [0x00,0x00,0xd3,0xd4,0x01,0xef,0x01,0x00]
103460
103461v_cmpx_gt_u32 v1, v2
103462// GFX10: encoding: [0x01,0x05,0xa8,0x7d]
103463
103464v_cmpx_gt_u32 v255, v2
103465// GFX10: encoding: [0xff,0x05,0xa8,0x7d]
103466
103467v_cmpx_gt_u32 s1, v2
103468// GFX10: encoding: [0x01,0x04,0xa8,0x7d]
103469
103470v_cmpx_gt_u32 s101, v2
103471// GFX10: encoding: [0x65,0x04,0xa8,0x7d]
103472
103473v_cmpx_gt_u32 vcc_lo, v2
103474// GFX10: encoding: [0x6a,0x04,0xa8,0x7d]
103475
103476v_cmpx_gt_u32 vcc_hi, v2
103477// GFX10: encoding: [0x6b,0x04,0xa8,0x7d]
103478
103479v_cmpx_gt_u32 m0, v2
103480// GFX10: encoding: [0x7c,0x04,0xa8,0x7d]
103481
103482v_cmpx_gt_u32 exec_lo, v2
103483// GFX10: encoding: [0x7e,0x04,0xa8,0x7d]
103484
103485v_cmpx_gt_u32 exec_hi, v2
103486// GFX10: encoding: [0x7f,0x04,0xa8,0x7d]
103487
103488v_cmpx_gt_u32 0, v2
103489// GFX10: encoding: [0x80,0x04,0xa8,0x7d]
103490
103491v_cmpx_gt_u32 -1, v2
103492// GFX10: encoding: [0xc1,0x04,0xa8,0x7d]
103493
103494v_cmpx_gt_u32 0.5, v2
103495// GFX10: encoding: [0xf0,0x04,0xa8,0x7d]
103496
103497v_cmpx_gt_u32 -4.0, v2
103498// GFX10: encoding: [0xf7,0x04,0xa8,0x7d]
103499
103500v_cmpx_gt_u32 0xaf123456, v2
103501// GFX10: encoding: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
103502
103503v_cmpx_gt_u32 0x3f717273, v2
103504// GFX10: encoding: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
103505
103506v_cmpx_gt_u32 v1, v255
103507// GFX10: encoding: [0x01,0xff,0xa9,0x7d]
103508
103509v_cmpx_gt_u32_e64 v1, v2
103510// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x05,0x02,0x00]
103511
103512v_cmpx_gt_u32_e64 v255, v2
103513// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0xff,0x05,0x02,0x00]
103514
103515v_cmpx_gt_u32_e64 s1, v2
103516// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x04,0x02,0x00]
103517
103518v_cmpx_gt_u32_e64 s101, v2
103519// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x65,0x04,0x02,0x00]
103520
103521v_cmpx_gt_u32_e64 vcc_lo, v2
103522// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x6a,0x04,0x02,0x00]
103523
103524v_cmpx_gt_u32_e64 vcc_hi, v2
103525// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x6b,0x04,0x02,0x00]
103526
103527v_cmpx_gt_u32_e64 m0, v2
103528// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x7c,0x04,0x02,0x00]
103529
103530v_cmpx_gt_u32_e64 exec_lo, v2
103531// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x7e,0x04,0x02,0x00]
103532
103533v_cmpx_gt_u32_e64 exec_hi, v2
103534// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x7f,0x04,0x02,0x00]
103535
103536v_cmpx_gt_u32_e64 0, v2
103537// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x80,0x04,0x02,0x00]
103538
103539v_cmpx_gt_u32_e64 -1, v2
103540// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0xc1,0x04,0x02,0x00]
103541
103542v_cmpx_gt_u32_e64 0.5, v2
103543// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0xf0,0x04,0x02,0x00]
103544
103545v_cmpx_gt_u32_e64 -4.0, v2
103546// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0xf7,0x04,0x02,0x00]
103547
103548v_cmpx_gt_u32_e64 v1, v255
103549// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xff,0x03,0x00]
103550
103551v_cmpx_gt_u32_e64 v1, s2
103552// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x05,0x00,0x00]
103553
103554v_cmpx_gt_u32_e64 v1, s101
103555// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xcb,0x00,0x00]
103556
103557v_cmpx_gt_u32_e64 v1, vcc_lo
103558// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xd5,0x00,0x00]
103559
103560v_cmpx_gt_u32_e64 v1, vcc_hi
103561// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xd7,0x00,0x00]
103562
103563v_cmpx_gt_u32_e64 v1, m0
103564// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xf9,0x00,0x00]
103565
103566v_cmpx_gt_u32_e64 v1, exec_lo
103567// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xfd,0x00,0x00]
103568
103569v_cmpx_gt_u32_e64 v1, exec_hi
103570// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xff,0x00,0x00]
103571
103572v_cmpx_gt_u32_e64 v1, 0
103573// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x01,0x01,0x00]
103574
103575v_cmpx_gt_u32_e64 v1, -1
103576// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0x83,0x01,0x00]
103577
103578v_cmpx_gt_u32_e64 v1, 0.5
103579// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xe1,0x01,0x00]
103580
103581v_cmpx_gt_u32_e64 v1, -4.0
103582// GFX10: encoding: [0x00,0x00,0xd4,0xd4,0x01,0xef,0x01,0x00]
103583
103584v_cmpx_ne_u32 v1, v2
103585// GFX10: encoding: [0x01,0x05,0xaa,0x7d]
103586
103587v_cmpx_ne_u32 v255, v2
103588// GFX10: encoding: [0xff,0x05,0xaa,0x7d]
103589
103590v_cmpx_ne_u32 s1, v2
103591// GFX10: encoding: [0x01,0x04,0xaa,0x7d]
103592
103593v_cmpx_ne_u32 s101, v2
103594// GFX10: encoding: [0x65,0x04,0xaa,0x7d]
103595
103596v_cmpx_ne_u32 vcc_lo, v2
103597// GFX10: encoding: [0x6a,0x04,0xaa,0x7d]
103598
103599v_cmpx_ne_u32 vcc_hi, v2
103600// GFX10: encoding: [0x6b,0x04,0xaa,0x7d]
103601
103602v_cmpx_ne_u32 m0, v2
103603// GFX10: encoding: [0x7c,0x04,0xaa,0x7d]
103604
103605v_cmpx_ne_u32 exec_lo, v2
103606// GFX10: encoding: [0x7e,0x04,0xaa,0x7d]
103607
103608v_cmpx_ne_u32 exec_hi, v2
103609// GFX10: encoding: [0x7f,0x04,0xaa,0x7d]
103610
103611v_cmpx_ne_u32 0, v2
103612// GFX10: encoding: [0x80,0x04,0xaa,0x7d]
103613
103614v_cmpx_ne_u32 -1, v2
103615// GFX10: encoding: [0xc1,0x04,0xaa,0x7d]
103616
103617v_cmpx_ne_u32 0.5, v2
103618// GFX10: encoding: [0xf0,0x04,0xaa,0x7d]
103619
103620v_cmpx_ne_u32 -4.0, v2
103621// GFX10: encoding: [0xf7,0x04,0xaa,0x7d]
103622
103623v_cmpx_ne_u32 0xaf123456, v2
103624// GFX10: encoding: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
103625
103626v_cmpx_ne_u32 0x3f717273, v2
103627// GFX10: encoding: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
103628
103629v_cmpx_ne_u32 v1, v255
103630// GFX10: encoding: [0x01,0xff,0xab,0x7d]
103631
103632v_cmpx_ne_u32_e64 v1, v2
103633// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x05,0x02,0x00]
103634
103635v_cmpx_ne_u32_e64 v255, v2
103636// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0xff,0x05,0x02,0x00]
103637
103638v_cmpx_ne_u32_e64 s1, v2
103639// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x04,0x02,0x00]
103640
103641v_cmpx_ne_u32_e64 s101, v2
103642// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x65,0x04,0x02,0x00]
103643
103644v_cmpx_ne_u32_e64 vcc_lo, v2
103645// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x6a,0x04,0x02,0x00]
103646
103647v_cmpx_ne_u32_e64 vcc_hi, v2
103648// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x6b,0x04,0x02,0x00]
103649
103650v_cmpx_ne_u32_e64 m0, v2
103651// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x7c,0x04,0x02,0x00]
103652
103653v_cmpx_ne_u32_e64 exec_lo, v2
103654// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x7e,0x04,0x02,0x00]
103655
103656v_cmpx_ne_u32_e64 exec_hi, v2
103657// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x7f,0x04,0x02,0x00]
103658
103659v_cmpx_ne_u32_e64 0, v2
103660// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x80,0x04,0x02,0x00]
103661
103662v_cmpx_ne_u32_e64 -1, v2
103663// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0xc1,0x04,0x02,0x00]
103664
103665v_cmpx_ne_u32_e64 0.5, v2
103666// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0xf0,0x04,0x02,0x00]
103667
103668v_cmpx_ne_u32_e64 -4.0, v2
103669// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0xf7,0x04,0x02,0x00]
103670
103671v_cmpx_ne_u32_e64 v1, v255
103672// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xff,0x03,0x00]
103673
103674v_cmpx_ne_u32_e64 v1, s2
103675// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x05,0x00,0x00]
103676
103677v_cmpx_ne_u32_e64 v1, s101
103678// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xcb,0x00,0x00]
103679
103680v_cmpx_ne_u32_e64 v1, vcc_lo
103681// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xd5,0x00,0x00]
103682
103683v_cmpx_ne_u32_e64 v1, vcc_hi
103684// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xd7,0x00,0x00]
103685
103686v_cmpx_ne_u32_e64 v1, m0
103687// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xf9,0x00,0x00]
103688
103689v_cmpx_ne_u32_e64 v1, exec_lo
103690// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xfd,0x00,0x00]
103691
103692v_cmpx_ne_u32_e64 v1, exec_hi
103693// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xff,0x00,0x00]
103694
103695v_cmpx_ne_u32_e64 v1, 0
103696// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x01,0x01,0x00]
103697
103698v_cmpx_ne_u32_e64 v1, -1
103699// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0x83,0x01,0x00]
103700
103701v_cmpx_ne_u32_e64 v1, 0.5
103702// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xe1,0x01,0x00]
103703
103704v_cmpx_ne_u32_e64 v1, -4.0
103705// GFX10: encoding: [0x00,0x00,0xd5,0xd4,0x01,0xef,0x01,0x00]
103706
103707v_cmpx_ge_u32 v1, v2
103708// GFX10: encoding: [0x01,0x05,0xac,0x7d]
103709
103710v_cmpx_ge_u32 v255, v2
103711// GFX10: encoding: [0xff,0x05,0xac,0x7d]
103712
103713v_cmpx_ge_u32 s1, v2
103714// GFX10: encoding: [0x01,0x04,0xac,0x7d]
103715
103716v_cmpx_ge_u32 s101, v2
103717// GFX10: encoding: [0x65,0x04,0xac,0x7d]
103718
103719v_cmpx_ge_u32 vcc_lo, v2
103720// GFX10: encoding: [0x6a,0x04,0xac,0x7d]
103721
103722v_cmpx_ge_u32 vcc_hi, v2
103723// GFX10: encoding: [0x6b,0x04,0xac,0x7d]
103724
103725v_cmpx_ge_u32 m0, v2
103726// GFX10: encoding: [0x7c,0x04,0xac,0x7d]
103727
103728v_cmpx_ge_u32 exec_lo, v2
103729// GFX10: encoding: [0x7e,0x04,0xac,0x7d]
103730
103731v_cmpx_ge_u32 exec_hi, v2
103732// GFX10: encoding: [0x7f,0x04,0xac,0x7d]
103733
103734v_cmpx_ge_u32 0, v2
103735// GFX10: encoding: [0x80,0x04,0xac,0x7d]
103736
103737v_cmpx_ge_u32 -1, v2
103738// GFX10: encoding: [0xc1,0x04,0xac,0x7d]
103739
103740v_cmpx_ge_u32 0.5, v2
103741// GFX10: encoding: [0xf0,0x04,0xac,0x7d]
103742
103743v_cmpx_ge_u32 -4.0, v2
103744// GFX10: encoding: [0xf7,0x04,0xac,0x7d]
103745
103746v_cmpx_ge_u32 0xaf123456, v2
103747// GFX10: encoding: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
103748
103749v_cmpx_ge_u32 0x3f717273, v2
103750// GFX10: encoding: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
103751
103752v_cmpx_ge_u32 v1, v255
103753// GFX10: encoding: [0x01,0xff,0xad,0x7d]
103754
103755v_cmpx_ge_u32_e64 v1, v2
103756// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x05,0x02,0x00]
103757
103758v_cmpx_ge_u32_e64 v255, v2
103759// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0xff,0x05,0x02,0x00]
103760
103761v_cmpx_ge_u32_e64 s1, v2
103762// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x04,0x02,0x00]
103763
103764v_cmpx_ge_u32_e64 s101, v2
103765// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x65,0x04,0x02,0x00]
103766
103767v_cmpx_ge_u32_e64 vcc_lo, v2
103768// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x6a,0x04,0x02,0x00]
103769
103770v_cmpx_ge_u32_e64 vcc_hi, v2
103771// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x6b,0x04,0x02,0x00]
103772
103773v_cmpx_ge_u32_e64 m0, v2
103774// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x7c,0x04,0x02,0x00]
103775
103776v_cmpx_ge_u32_e64 exec_lo, v2
103777// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x7e,0x04,0x02,0x00]
103778
103779v_cmpx_ge_u32_e64 exec_hi, v2
103780// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x7f,0x04,0x02,0x00]
103781
103782v_cmpx_ge_u32_e64 0, v2
103783// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x80,0x04,0x02,0x00]
103784
103785v_cmpx_ge_u32_e64 -1, v2
103786// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0xc1,0x04,0x02,0x00]
103787
103788v_cmpx_ge_u32_e64 0.5, v2
103789// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0xf0,0x04,0x02,0x00]
103790
103791v_cmpx_ge_u32_e64 -4.0, v2
103792// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0xf7,0x04,0x02,0x00]
103793
103794v_cmpx_ge_u32_e64 v1, v255
103795// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xff,0x03,0x00]
103796
103797v_cmpx_ge_u32_e64 v1, s2
103798// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x05,0x00,0x00]
103799
103800v_cmpx_ge_u32_e64 v1, s101
103801// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xcb,0x00,0x00]
103802
103803v_cmpx_ge_u32_e64 v1, vcc_lo
103804// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xd5,0x00,0x00]
103805
103806v_cmpx_ge_u32_e64 v1, vcc_hi
103807// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xd7,0x00,0x00]
103808
103809v_cmpx_ge_u32_e64 v1, m0
103810// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xf9,0x00,0x00]
103811
103812v_cmpx_ge_u32_e64 v1, exec_lo
103813// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xfd,0x00,0x00]
103814
103815v_cmpx_ge_u32_e64 v1, exec_hi
103816// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xff,0x00,0x00]
103817
103818v_cmpx_ge_u32_e64 v1, 0
103819// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x01,0x01,0x00]
103820
103821v_cmpx_ge_u32_e64 v1, -1
103822// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0x83,0x01,0x00]
103823
103824v_cmpx_ge_u32_e64 v1, 0.5
103825// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xe1,0x01,0x00]
103826
103827v_cmpx_ge_u32_e64 v1, -4.0
103828// GFX10: encoding: [0x00,0x00,0xd6,0xd4,0x01,0xef,0x01,0x00]
103829
103830v_cmpx_t_u32 v1, v2
103831// GFX10: encoding: [0x01,0x05,0xae,0x7d]
103832
103833v_cmpx_t_u32 v255, v2
103834// GFX10: encoding: [0xff,0x05,0xae,0x7d]
103835
103836v_cmpx_t_u32 s1, v2
103837// GFX10: encoding: [0x01,0x04,0xae,0x7d]
103838
103839v_cmpx_t_u32 s101, v2
103840// GFX10: encoding: [0x65,0x04,0xae,0x7d]
103841
103842v_cmpx_t_u32 vcc_lo, v2
103843// GFX10: encoding: [0x6a,0x04,0xae,0x7d]
103844
103845v_cmpx_t_u32 vcc_hi, v2
103846// GFX10: encoding: [0x6b,0x04,0xae,0x7d]
103847
103848v_cmpx_t_u32 m0, v2
103849// GFX10: encoding: [0x7c,0x04,0xae,0x7d]
103850
103851v_cmpx_t_u32 exec_lo, v2
103852// GFX10: encoding: [0x7e,0x04,0xae,0x7d]
103853
103854v_cmpx_t_u32 exec_hi, v2
103855// GFX10: encoding: [0x7f,0x04,0xae,0x7d]
103856
103857v_cmpx_t_u32 0, v2
103858// GFX10: encoding: [0x80,0x04,0xae,0x7d]
103859
103860v_cmpx_t_u32 -1, v2
103861// GFX10: encoding: [0xc1,0x04,0xae,0x7d]
103862
103863v_cmpx_t_u32 0.5, v2
103864// GFX10: encoding: [0xf0,0x04,0xae,0x7d]
103865
103866v_cmpx_t_u32 -4.0, v2
103867// GFX10: encoding: [0xf7,0x04,0xae,0x7d]
103868
103869v_cmpx_t_u32 0xaf123456, v2
103870// GFX10: encoding: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
103871
103872v_cmpx_t_u32 0x3f717273, v2
103873// GFX10: encoding: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
103874
103875v_cmpx_t_u32 v1, v255
103876// GFX10: encoding: [0x01,0xff,0xaf,0x7d]
103877
103878v_cmpx_t_u32_e64 v1, v2
103879// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x05,0x02,0x00]
103880
103881v_cmpx_t_u32_e64 v255, v2
103882// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0xff,0x05,0x02,0x00]
103883
103884v_cmpx_t_u32_e64 s1, v2
103885// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x04,0x02,0x00]
103886
103887v_cmpx_t_u32_e64 s101, v2
103888// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x65,0x04,0x02,0x00]
103889
103890v_cmpx_t_u32_e64 vcc_lo, v2
103891// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x6a,0x04,0x02,0x00]
103892
103893v_cmpx_t_u32_e64 vcc_hi, v2
103894// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x6b,0x04,0x02,0x00]
103895
103896v_cmpx_t_u32_e64 m0, v2
103897// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x7c,0x04,0x02,0x00]
103898
103899v_cmpx_t_u32_e64 exec_lo, v2
103900// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x7e,0x04,0x02,0x00]
103901
103902v_cmpx_t_u32_e64 exec_hi, v2
103903// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x7f,0x04,0x02,0x00]
103904
103905v_cmpx_t_u32_e64 0, v2
103906// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x80,0x04,0x02,0x00]
103907
103908v_cmpx_t_u32_e64 -1, v2
103909// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0xc1,0x04,0x02,0x00]
103910
103911v_cmpx_t_u32_e64 0.5, v2
103912// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0xf0,0x04,0x02,0x00]
103913
103914v_cmpx_t_u32_e64 -4.0, v2
103915// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0xf7,0x04,0x02,0x00]
103916
103917v_cmpx_t_u32_e64 v1, v255
103918// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xff,0x03,0x00]
103919
103920v_cmpx_t_u32_e64 v1, s2
103921// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x05,0x00,0x00]
103922
103923v_cmpx_t_u32_e64 v1, s101
103924// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xcb,0x00,0x00]
103925
103926v_cmpx_t_u32_e64 v1, vcc_lo
103927// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xd5,0x00,0x00]
103928
103929v_cmpx_t_u32_e64 v1, vcc_hi
103930// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xd7,0x00,0x00]
103931
103932v_cmpx_t_u32_e64 v1, m0
103933// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xf9,0x00,0x00]
103934
103935v_cmpx_t_u32_e64 v1, exec_lo
103936// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xfd,0x00,0x00]
103937
103938v_cmpx_t_u32_e64 v1, exec_hi
103939// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xff,0x00,0x00]
103940
103941v_cmpx_t_u32_e64 v1, 0
103942// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x01,0x01,0x00]
103943
103944v_cmpx_t_u32_e64 v1, -1
103945// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0x83,0x01,0x00]
103946
103947v_cmpx_t_u32_e64 v1, 0.5
103948// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xe1,0x01,0x00]
103949
103950v_cmpx_t_u32_e64 v1, -4.0
103951// GFX10: encoding: [0x00,0x00,0xd7,0xd4,0x01,0xef,0x01,0x00]
103952
103953v_cmpx_f_f16 v1, v2
103954// GFX10: encoding: [0x01,0x05,0xb0,0x7d]
103955
103956v_cmpx_f_f16 v255, v2
103957// GFX10: encoding: [0xff,0x05,0xb0,0x7d]
103958
103959v_cmpx_f_f16 s1, v2
103960// GFX10: encoding: [0x01,0x04,0xb0,0x7d]
103961
103962v_cmpx_f_f16 s101, v2
103963// GFX10: encoding: [0x65,0x04,0xb0,0x7d]
103964
103965v_cmpx_f_f16 vcc_lo, v2
103966// GFX10: encoding: [0x6a,0x04,0xb0,0x7d]
103967
103968v_cmpx_f_f16 vcc_hi, v2
103969// GFX10: encoding: [0x6b,0x04,0xb0,0x7d]
103970
103971v_cmpx_f_f16 m0, v2
103972// GFX10: encoding: [0x7c,0x04,0xb0,0x7d]
103973
103974v_cmpx_f_f16 exec_lo, v2
103975// GFX10: encoding: [0x7e,0x04,0xb0,0x7d]
103976
103977v_cmpx_f_f16 exec_hi, v2
103978// GFX10: encoding: [0x7f,0x04,0xb0,0x7d]
103979
103980v_cmpx_f_f16 0, v2
103981// GFX10: encoding: [0x80,0x04,0xb0,0x7d]
103982
103983v_cmpx_f_f16 -1, v2
103984// GFX10: encoding: [0xc1,0x04,0xb0,0x7d]
103985
103986v_cmpx_f_f16 0.5, v2
103987// GFX10: encoding: [0xf0,0x04,0xb0,0x7d]
103988
103989v_cmpx_f_f16 -4.0, v2
103990// GFX10: encoding: [0xf7,0x04,0xb0,0x7d]
103991
103992v_cmpx_f_f16 0xfe0b, v2
103993// GFX10: encoding: [0xff,0x04,0xb0,0x7d,0x0b,0xfe,0x00,0x00]
103994
103995v_cmpx_f_f16 0x3456, v2
103996// GFX10: encoding: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x00,0x00]
103997
103998v_cmpx_f_f16 v1, v255
103999// GFX10: encoding: [0x01,0xff,0xb1,0x7d]
104000
104001v_cmpx_f_f16_e64 v1, v2
104002// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x02,0x00]
104003
104004v_cmpx_f_f16_e64 v255, v2
104005// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0xff,0x05,0x02,0x00]
104006
104007v_cmpx_f_f16_e64 s1, v2
104008// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x04,0x02,0x00]
104009
104010v_cmpx_f_f16_e64 s101, v2
104011// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x65,0x04,0x02,0x00]
104012
104013v_cmpx_f_f16_e64 vcc_lo, v2
104014// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x6a,0x04,0x02,0x00]
104015
104016v_cmpx_f_f16_e64 vcc_hi, v2
104017// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x6b,0x04,0x02,0x00]
104018
104019v_cmpx_f_f16_e64 m0, v2
104020// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x7c,0x04,0x02,0x00]
104021
104022v_cmpx_f_f16_e64 exec_lo, v2
104023// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x7e,0x04,0x02,0x00]
104024
104025v_cmpx_f_f16_e64 exec_hi, v2
104026// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x7f,0x04,0x02,0x00]
104027
104028v_cmpx_f_f16_e64 0, v2
104029// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x80,0x04,0x02,0x00]
104030
104031v_cmpx_f_f16_e64 -1, v2
104032// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0xc1,0x04,0x02,0x00]
104033
104034v_cmpx_f_f16_e64 0.5, v2
104035// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0xf0,0x04,0x02,0x00]
104036
104037v_cmpx_f_f16_e64 -4.0, v2
104038// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0xf7,0x04,0x02,0x00]
104039
104040v_cmpx_f_f16_e64 v1, v255
104041// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xff,0x03,0x00]
104042
104043v_cmpx_f_f16_e64 v1, s2
104044// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x00,0x00]
104045
104046v_cmpx_f_f16_e64 v1, s101
104047// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xcb,0x00,0x00]
104048
104049v_cmpx_f_f16_e64 v1, vcc_lo
104050// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xd5,0x00,0x00]
104051
104052v_cmpx_f_f16_e64 v1, vcc_hi
104053// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xd7,0x00,0x00]
104054
104055v_cmpx_f_f16_e64 v1, m0
104056// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xf9,0x00,0x00]
104057
104058v_cmpx_f_f16_e64 v1, exec_lo
104059// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xfd,0x00,0x00]
104060
104061v_cmpx_f_f16_e64 v1, exec_hi
104062// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xff,0x00,0x00]
104063
104064v_cmpx_f_f16_e64 v1, 0
104065// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x01,0x01,0x00]
104066
104067v_cmpx_f_f16_e64 v1, -1
104068// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x83,0x01,0x00]
104069
104070v_cmpx_f_f16_e64 v1, 0.5
104071// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xe1,0x01,0x00]
104072
104073v_cmpx_f_f16_e64 v1, -4.0
104074// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0xef,0x01,0x00]
104075
104076v_cmpx_f_f16_e64 -v1, v2
104077// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x02,0x20]
104078
104079v_cmpx_f_f16_e64 v1, -v2
104080// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x02,0x40]
104081
104082v_cmpx_f_f16_e64 -v1, -v2
104083// GFX10: encoding: [0x00,0x00,0xd8,0xd4,0x01,0x05,0x02,0x60]
104084
104085v_cmpx_lt_f16 v1, v2
104086// GFX10: encoding: [0x01,0x05,0xb2,0x7d]
104087
104088v_cmpx_lt_f16 v255, v2
104089// GFX10: encoding: [0xff,0x05,0xb2,0x7d]
104090
104091v_cmpx_lt_f16 s1, v2
104092// GFX10: encoding: [0x01,0x04,0xb2,0x7d]
104093
104094v_cmpx_lt_f16 s101, v2
104095// GFX10: encoding: [0x65,0x04,0xb2,0x7d]
104096
104097v_cmpx_lt_f16 vcc_lo, v2
104098// GFX10: encoding: [0x6a,0x04,0xb2,0x7d]
104099
104100v_cmpx_lt_f16 vcc_hi, v2
104101// GFX10: encoding: [0x6b,0x04,0xb2,0x7d]
104102
104103v_cmpx_lt_f16 m0, v2
104104// GFX10: encoding: [0x7c,0x04,0xb2,0x7d]
104105
104106v_cmpx_lt_f16 exec_lo, v2
104107// GFX10: encoding: [0x7e,0x04,0xb2,0x7d]
104108
104109v_cmpx_lt_f16 exec_hi, v2
104110// GFX10: encoding: [0x7f,0x04,0xb2,0x7d]
104111
104112v_cmpx_lt_f16 0, v2
104113// GFX10: encoding: [0x80,0x04,0xb2,0x7d]
104114
104115v_cmpx_lt_f16 -1, v2
104116// GFX10: encoding: [0xc1,0x04,0xb2,0x7d]
104117
104118v_cmpx_lt_f16 0.5, v2
104119// GFX10: encoding: [0xf0,0x04,0xb2,0x7d]
104120
104121v_cmpx_lt_f16 -4.0, v2
104122// GFX10: encoding: [0xf7,0x04,0xb2,0x7d]
104123
104124v_cmpx_lt_f16 0xfe0b, v2
104125// GFX10: encoding: [0xff,0x04,0xb2,0x7d,0x0b,0xfe,0x00,0x00]
104126
104127v_cmpx_lt_f16 0x3456, v2
104128// GFX10: encoding: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x00,0x00]
104129
104130v_cmpx_lt_f16 v1, v255
104131// GFX10: encoding: [0x01,0xff,0xb3,0x7d]
104132
104133v_cmpx_lt_f16_e64 v1, v2
104134// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x02,0x00]
104135
104136v_cmpx_lt_f16_e64 v255, v2
104137// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0xff,0x05,0x02,0x00]
104138
104139v_cmpx_lt_f16_e64 s1, v2
104140// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x04,0x02,0x00]
104141
104142v_cmpx_lt_f16_e64 s101, v2
104143// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x65,0x04,0x02,0x00]
104144
104145v_cmpx_lt_f16_e64 vcc_lo, v2
104146// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x6a,0x04,0x02,0x00]
104147
104148v_cmpx_lt_f16_e64 vcc_hi, v2
104149// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x6b,0x04,0x02,0x00]
104150
104151v_cmpx_lt_f16_e64 m0, v2
104152// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x7c,0x04,0x02,0x00]
104153
104154v_cmpx_lt_f16_e64 exec_lo, v2
104155// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x7e,0x04,0x02,0x00]
104156
104157v_cmpx_lt_f16_e64 exec_hi, v2
104158// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x7f,0x04,0x02,0x00]
104159
104160v_cmpx_lt_f16_e64 0, v2
104161// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x80,0x04,0x02,0x00]
104162
104163v_cmpx_lt_f16_e64 -1, v2
104164// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0xc1,0x04,0x02,0x00]
104165
104166v_cmpx_lt_f16_e64 0.5, v2
104167// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0xf0,0x04,0x02,0x00]
104168
104169v_cmpx_lt_f16_e64 -4.0, v2
104170// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0xf7,0x04,0x02,0x00]
104171
104172v_cmpx_lt_f16_e64 v1, v255
104173// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xff,0x03,0x00]
104174
104175v_cmpx_lt_f16_e64 v1, s2
104176// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x00,0x00]
104177
104178v_cmpx_lt_f16_e64 v1, s101
104179// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xcb,0x00,0x00]
104180
104181v_cmpx_lt_f16_e64 v1, vcc_lo
104182// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xd5,0x00,0x00]
104183
104184v_cmpx_lt_f16_e64 v1, vcc_hi
104185// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xd7,0x00,0x00]
104186
104187v_cmpx_lt_f16_e64 v1, m0
104188// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xf9,0x00,0x00]
104189
104190v_cmpx_lt_f16_e64 v1, exec_lo
104191// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xfd,0x00,0x00]
104192
104193v_cmpx_lt_f16_e64 v1, exec_hi
104194// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xff,0x00,0x00]
104195
104196v_cmpx_lt_f16_e64 v1, 0
104197// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x01,0x01,0x00]
104198
104199v_cmpx_lt_f16_e64 v1, -1
104200// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x83,0x01,0x00]
104201
104202v_cmpx_lt_f16_e64 v1, 0.5
104203// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xe1,0x01,0x00]
104204
104205v_cmpx_lt_f16_e64 v1, -4.0
104206// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0xef,0x01,0x00]
104207
104208v_cmpx_lt_f16_e64 -v1, v2
104209// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x02,0x20]
104210
104211v_cmpx_lt_f16_e64 v1, -v2
104212// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x02,0x40]
104213
104214v_cmpx_lt_f16_e64 -v1, -v2
104215// GFX10: encoding: [0x00,0x00,0xd9,0xd4,0x01,0x05,0x02,0x60]
104216
104217v_cmpx_eq_f16 v1, v2
104218// GFX10: encoding: [0x01,0x05,0xb4,0x7d]
104219
104220v_cmpx_eq_f16 v255, v2
104221// GFX10: encoding: [0xff,0x05,0xb4,0x7d]
104222
104223v_cmpx_eq_f16 s1, v2
104224// GFX10: encoding: [0x01,0x04,0xb4,0x7d]
104225
104226v_cmpx_eq_f16 s101, v2
104227// GFX10: encoding: [0x65,0x04,0xb4,0x7d]
104228
104229v_cmpx_eq_f16 vcc_lo, v2
104230// GFX10: encoding: [0x6a,0x04,0xb4,0x7d]
104231
104232v_cmpx_eq_f16 vcc_hi, v2
104233// GFX10: encoding: [0x6b,0x04,0xb4,0x7d]
104234
104235v_cmpx_eq_f16 m0, v2
104236// GFX10: encoding: [0x7c,0x04,0xb4,0x7d]
104237
104238v_cmpx_eq_f16 exec_lo, v2
104239// GFX10: encoding: [0x7e,0x04,0xb4,0x7d]
104240
104241v_cmpx_eq_f16 exec_hi, v2
104242// GFX10: encoding: [0x7f,0x04,0xb4,0x7d]
104243
104244v_cmpx_eq_f16 0, v2
104245// GFX10: encoding: [0x80,0x04,0xb4,0x7d]
104246
104247v_cmpx_eq_f16 -1, v2
104248// GFX10: encoding: [0xc1,0x04,0xb4,0x7d]
104249
104250v_cmpx_eq_f16 0.5, v2
104251// GFX10: encoding: [0xf0,0x04,0xb4,0x7d]
104252
104253v_cmpx_eq_f16 -4.0, v2
104254// GFX10: encoding: [0xf7,0x04,0xb4,0x7d]
104255
104256v_cmpx_eq_f16 0xfe0b, v2
104257// GFX10: encoding: [0xff,0x04,0xb4,0x7d,0x0b,0xfe,0x00,0x00]
104258
104259v_cmpx_eq_f16 0x3456, v2
104260// GFX10: encoding: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x00,0x00]
104261
104262v_cmpx_eq_f16 v1, v255
104263// GFX10: encoding: [0x01,0xff,0xb5,0x7d]
104264
104265v_cmpx_eq_f16_e64 v1, v2
104266// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x02,0x00]
104267
104268v_cmpx_eq_f16_e64 v255, v2
104269// GFX10: encoding: [0x00,0x00,0xda,0xd4,0xff,0x05,0x02,0x00]
104270
104271v_cmpx_eq_f16_e64 s1, v2
104272// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x04,0x02,0x00]
104273
104274v_cmpx_eq_f16_e64 s101, v2
104275// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x65,0x04,0x02,0x00]
104276
104277v_cmpx_eq_f16_e64 vcc_lo, v2
104278// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x6a,0x04,0x02,0x00]
104279
104280v_cmpx_eq_f16_e64 vcc_hi, v2
104281// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x6b,0x04,0x02,0x00]
104282
104283v_cmpx_eq_f16_e64 m0, v2
104284// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x7c,0x04,0x02,0x00]
104285
104286v_cmpx_eq_f16_e64 exec_lo, v2
104287// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x7e,0x04,0x02,0x00]
104288
104289v_cmpx_eq_f16_e64 exec_hi, v2
104290// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x7f,0x04,0x02,0x00]
104291
104292v_cmpx_eq_f16_e64 0, v2
104293// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x80,0x04,0x02,0x00]
104294
104295v_cmpx_eq_f16_e64 -1, v2
104296// GFX10: encoding: [0x00,0x00,0xda,0xd4,0xc1,0x04,0x02,0x00]
104297
104298v_cmpx_eq_f16_e64 0.5, v2
104299// GFX10: encoding: [0x00,0x00,0xda,0xd4,0xf0,0x04,0x02,0x00]
104300
104301v_cmpx_eq_f16_e64 -4.0, v2
104302// GFX10: encoding: [0x00,0x00,0xda,0xd4,0xf7,0x04,0x02,0x00]
104303
104304v_cmpx_eq_f16_e64 v1, v255
104305// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xff,0x03,0x00]
104306
104307v_cmpx_eq_f16_e64 v1, s2
104308// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x00,0x00]
104309
104310v_cmpx_eq_f16_e64 v1, s101
104311// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xcb,0x00,0x00]
104312
104313v_cmpx_eq_f16_e64 v1, vcc_lo
104314// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xd5,0x00,0x00]
104315
104316v_cmpx_eq_f16_e64 v1, vcc_hi
104317// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xd7,0x00,0x00]
104318
104319v_cmpx_eq_f16_e64 v1, m0
104320// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xf9,0x00,0x00]
104321
104322v_cmpx_eq_f16_e64 v1, exec_lo
104323// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xfd,0x00,0x00]
104324
104325v_cmpx_eq_f16_e64 v1, exec_hi
104326// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xff,0x00,0x00]
104327
104328v_cmpx_eq_f16_e64 v1, 0
104329// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x01,0x01,0x00]
104330
104331v_cmpx_eq_f16_e64 v1, -1
104332// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x83,0x01,0x00]
104333
104334v_cmpx_eq_f16_e64 v1, 0.5
104335// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xe1,0x01,0x00]
104336
104337v_cmpx_eq_f16_e64 v1, -4.0
104338// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0xef,0x01,0x00]
104339
104340v_cmpx_eq_f16_e64 -v1, v2
104341// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x02,0x20]
104342
104343v_cmpx_eq_f16_e64 v1, -v2
104344// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x02,0x40]
104345
104346v_cmpx_eq_f16_e64 -v1, -v2
104347// GFX10: encoding: [0x00,0x00,0xda,0xd4,0x01,0x05,0x02,0x60]
104348
104349v_cmpx_le_f16 v1, v2
104350// GFX10: encoding: [0x01,0x05,0xb6,0x7d]
104351
104352v_cmpx_le_f16 v255, v2
104353// GFX10: encoding: [0xff,0x05,0xb6,0x7d]
104354
104355v_cmpx_le_f16 s1, v2
104356// GFX10: encoding: [0x01,0x04,0xb6,0x7d]
104357
104358v_cmpx_le_f16 s101, v2
104359// GFX10: encoding: [0x65,0x04,0xb6,0x7d]
104360
104361v_cmpx_le_f16 vcc_lo, v2
104362// GFX10: encoding: [0x6a,0x04,0xb6,0x7d]
104363
104364v_cmpx_le_f16 vcc_hi, v2
104365// GFX10: encoding: [0x6b,0x04,0xb6,0x7d]
104366
104367v_cmpx_le_f16 m0, v2
104368// GFX10: encoding: [0x7c,0x04,0xb6,0x7d]
104369
104370v_cmpx_le_f16 exec_lo, v2
104371// GFX10: encoding: [0x7e,0x04,0xb6,0x7d]
104372
104373v_cmpx_le_f16 exec_hi, v2
104374// GFX10: encoding: [0x7f,0x04,0xb6,0x7d]
104375
104376v_cmpx_le_f16 0, v2
104377// GFX10: encoding: [0x80,0x04,0xb6,0x7d]
104378
104379v_cmpx_le_f16 -1, v2
104380// GFX10: encoding: [0xc1,0x04,0xb6,0x7d]
104381
104382v_cmpx_le_f16 0.5, v2
104383// GFX10: encoding: [0xf0,0x04,0xb6,0x7d]
104384
104385v_cmpx_le_f16 -4.0, v2
104386// GFX10: encoding: [0xf7,0x04,0xb6,0x7d]
104387
104388v_cmpx_le_f16 0xfe0b, v2
104389// GFX10: encoding: [0xff,0x04,0xb6,0x7d,0x0b,0xfe,0x00,0x00]
104390
104391v_cmpx_le_f16 0x3456, v2
104392// GFX10: encoding: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x00,0x00]
104393
104394v_cmpx_le_f16 v1, v255
104395// GFX10: encoding: [0x01,0xff,0xb7,0x7d]
104396
104397v_cmpx_le_f16_e64 v1, v2
104398// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x02,0x00]
104399
104400v_cmpx_le_f16_e64 v255, v2
104401// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0xff,0x05,0x02,0x00]
104402
104403v_cmpx_le_f16_e64 s1, v2
104404// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x04,0x02,0x00]
104405
104406v_cmpx_le_f16_e64 s101, v2
104407// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x65,0x04,0x02,0x00]
104408
104409v_cmpx_le_f16_e64 vcc_lo, v2
104410// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x6a,0x04,0x02,0x00]
104411
104412v_cmpx_le_f16_e64 vcc_hi, v2
104413// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x6b,0x04,0x02,0x00]
104414
104415v_cmpx_le_f16_e64 m0, v2
104416// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x7c,0x04,0x02,0x00]
104417
104418v_cmpx_le_f16_e64 exec_lo, v2
104419// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x7e,0x04,0x02,0x00]
104420
104421v_cmpx_le_f16_e64 exec_hi, v2
104422// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x7f,0x04,0x02,0x00]
104423
104424v_cmpx_le_f16_e64 0, v2
104425// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x80,0x04,0x02,0x00]
104426
104427v_cmpx_le_f16_e64 -1, v2
104428// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0xc1,0x04,0x02,0x00]
104429
104430v_cmpx_le_f16_e64 0.5, v2
104431// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0xf0,0x04,0x02,0x00]
104432
104433v_cmpx_le_f16_e64 -4.0, v2
104434// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0xf7,0x04,0x02,0x00]
104435
104436v_cmpx_le_f16_e64 v1, v255
104437// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xff,0x03,0x00]
104438
104439v_cmpx_le_f16_e64 v1, s2
104440// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x00,0x00]
104441
104442v_cmpx_le_f16_e64 v1, s101
104443// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xcb,0x00,0x00]
104444
104445v_cmpx_le_f16_e64 v1, vcc_lo
104446// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xd5,0x00,0x00]
104447
104448v_cmpx_le_f16_e64 v1, vcc_hi
104449// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xd7,0x00,0x00]
104450
104451v_cmpx_le_f16_e64 v1, m0
104452// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xf9,0x00,0x00]
104453
104454v_cmpx_le_f16_e64 v1, exec_lo
104455// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xfd,0x00,0x00]
104456
104457v_cmpx_le_f16_e64 v1, exec_hi
104458// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xff,0x00,0x00]
104459
104460v_cmpx_le_f16_e64 v1, 0
104461// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x01,0x01,0x00]
104462
104463v_cmpx_le_f16_e64 v1, -1
104464// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x83,0x01,0x00]
104465
104466v_cmpx_le_f16_e64 v1, 0.5
104467// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xe1,0x01,0x00]
104468
104469v_cmpx_le_f16_e64 v1, -4.0
104470// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0xef,0x01,0x00]
104471
104472v_cmpx_le_f16_e64 -v1, v2
104473// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x02,0x20]
104474
104475v_cmpx_le_f16_e64 v1, -v2
104476// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x02,0x40]
104477
104478v_cmpx_le_f16_e64 -v1, -v2
104479// GFX10: encoding: [0x00,0x00,0xdb,0xd4,0x01,0x05,0x02,0x60]
104480
104481v_cmpx_gt_f16 v1, v2
104482// GFX10: encoding: [0x01,0x05,0xb8,0x7d]
104483
104484v_cmpx_gt_f16 v255, v2
104485// GFX10: encoding: [0xff,0x05,0xb8,0x7d]
104486
104487v_cmpx_gt_f16 s1, v2
104488// GFX10: encoding: [0x01,0x04,0xb8,0x7d]
104489
104490v_cmpx_gt_f16 s101, v2
104491// GFX10: encoding: [0x65,0x04,0xb8,0x7d]
104492
104493v_cmpx_gt_f16 vcc_lo, v2
104494// GFX10: encoding: [0x6a,0x04,0xb8,0x7d]
104495
104496v_cmpx_gt_f16 vcc_hi, v2
104497// GFX10: encoding: [0x6b,0x04,0xb8,0x7d]
104498
104499v_cmpx_gt_f16 m0, v2
104500// GFX10: encoding: [0x7c,0x04,0xb8,0x7d]
104501
104502v_cmpx_gt_f16 exec_lo, v2
104503// GFX10: encoding: [0x7e,0x04,0xb8,0x7d]
104504
104505v_cmpx_gt_f16 exec_hi, v2
104506// GFX10: encoding: [0x7f,0x04,0xb8,0x7d]
104507
104508v_cmpx_gt_f16 0, v2
104509// GFX10: encoding: [0x80,0x04,0xb8,0x7d]
104510
104511v_cmpx_gt_f16 -1, v2
104512// GFX10: encoding: [0xc1,0x04,0xb8,0x7d]
104513
104514v_cmpx_gt_f16 0.5, v2
104515// GFX10: encoding: [0xf0,0x04,0xb8,0x7d]
104516
104517v_cmpx_gt_f16 -4.0, v2
104518// GFX10: encoding: [0xf7,0x04,0xb8,0x7d]
104519
104520v_cmpx_gt_f16 0xfe0b, v2
104521// GFX10: encoding: [0xff,0x04,0xb8,0x7d,0x0b,0xfe,0x00,0x00]
104522
104523v_cmpx_gt_f16 0x3456, v2
104524// GFX10: encoding: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x00,0x00]
104525
104526v_cmpx_gt_f16 v1, v255
104527// GFX10: encoding: [0x01,0xff,0xb9,0x7d]
104528
104529v_cmpx_gt_f16_e64 v1, v2
104530// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x02,0x00]
104531
104532v_cmpx_gt_f16_e64 v255, v2
104533// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0xff,0x05,0x02,0x00]
104534
104535v_cmpx_gt_f16_e64 s1, v2
104536// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x04,0x02,0x00]
104537
104538v_cmpx_gt_f16_e64 s101, v2
104539// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x65,0x04,0x02,0x00]
104540
104541v_cmpx_gt_f16_e64 vcc_lo, v2
104542// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x6a,0x04,0x02,0x00]
104543
104544v_cmpx_gt_f16_e64 vcc_hi, v2
104545// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x6b,0x04,0x02,0x00]
104546
104547v_cmpx_gt_f16_e64 m0, v2
104548// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x7c,0x04,0x02,0x00]
104549
104550v_cmpx_gt_f16_e64 exec_lo, v2
104551// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x7e,0x04,0x02,0x00]
104552
104553v_cmpx_gt_f16_e64 exec_hi, v2
104554// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x7f,0x04,0x02,0x00]
104555
104556v_cmpx_gt_f16_e64 0, v2
104557// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x80,0x04,0x02,0x00]
104558
104559v_cmpx_gt_f16_e64 -1, v2
104560// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0xc1,0x04,0x02,0x00]
104561
104562v_cmpx_gt_f16_e64 0.5, v2
104563// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0xf0,0x04,0x02,0x00]
104564
104565v_cmpx_gt_f16_e64 -4.0, v2
104566// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0xf7,0x04,0x02,0x00]
104567
104568v_cmpx_gt_f16_e64 v1, v255
104569// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xff,0x03,0x00]
104570
104571v_cmpx_gt_f16_e64 v1, s2
104572// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x00,0x00]
104573
104574v_cmpx_gt_f16_e64 v1, s101
104575// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xcb,0x00,0x00]
104576
104577v_cmpx_gt_f16_e64 v1, vcc_lo
104578// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xd5,0x00,0x00]
104579
104580v_cmpx_gt_f16_e64 v1, vcc_hi
104581// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xd7,0x00,0x00]
104582
104583v_cmpx_gt_f16_e64 v1, m0
104584// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xf9,0x00,0x00]
104585
104586v_cmpx_gt_f16_e64 v1, exec_lo
104587// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xfd,0x00,0x00]
104588
104589v_cmpx_gt_f16_e64 v1, exec_hi
104590// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xff,0x00,0x00]
104591
104592v_cmpx_gt_f16_e64 v1, 0
104593// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x01,0x01,0x00]
104594
104595v_cmpx_gt_f16_e64 v1, -1
104596// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x83,0x01,0x00]
104597
104598v_cmpx_gt_f16_e64 v1, 0.5
104599// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xe1,0x01,0x00]
104600
104601v_cmpx_gt_f16_e64 v1, -4.0
104602// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0xef,0x01,0x00]
104603
104604v_cmpx_gt_f16_e64 -v1, v2
104605// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x02,0x20]
104606
104607v_cmpx_gt_f16_e64 v1, -v2
104608// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x02,0x40]
104609
104610v_cmpx_gt_f16_e64 -v1, -v2
104611// GFX10: encoding: [0x00,0x00,0xdc,0xd4,0x01,0x05,0x02,0x60]
104612
104613v_cmpx_lg_f16 v1, v2
104614// GFX10: encoding: [0x01,0x05,0xba,0x7d]
104615
104616v_cmpx_lg_f16 v255, v2
104617// GFX10: encoding: [0xff,0x05,0xba,0x7d]
104618
104619v_cmpx_lg_f16 s1, v2
104620// GFX10: encoding: [0x01,0x04,0xba,0x7d]
104621
104622v_cmpx_lg_f16 s101, v2
104623// GFX10: encoding: [0x65,0x04,0xba,0x7d]
104624
104625v_cmpx_lg_f16 vcc_lo, v2
104626// GFX10: encoding: [0x6a,0x04,0xba,0x7d]
104627
104628v_cmpx_lg_f16 vcc_hi, v2
104629// GFX10: encoding: [0x6b,0x04,0xba,0x7d]
104630
104631v_cmpx_lg_f16 m0, v2
104632// GFX10: encoding: [0x7c,0x04,0xba,0x7d]
104633
104634v_cmpx_lg_f16 exec_lo, v2
104635// GFX10: encoding: [0x7e,0x04,0xba,0x7d]
104636
104637v_cmpx_lg_f16 exec_hi, v2
104638// GFX10: encoding: [0x7f,0x04,0xba,0x7d]
104639
104640v_cmpx_lg_f16 0, v2
104641// GFX10: encoding: [0x80,0x04,0xba,0x7d]
104642
104643v_cmpx_lg_f16 -1, v2
104644// GFX10: encoding: [0xc1,0x04,0xba,0x7d]
104645
104646v_cmpx_lg_f16 0.5, v2
104647// GFX10: encoding: [0xf0,0x04,0xba,0x7d]
104648
104649v_cmpx_lg_f16 -4.0, v2
104650// GFX10: encoding: [0xf7,0x04,0xba,0x7d]
104651
104652v_cmpx_lg_f16 0xfe0b, v2
104653// GFX10: encoding: [0xff,0x04,0xba,0x7d,0x0b,0xfe,0x00,0x00]
104654
104655v_cmpx_lg_f16 0x3456, v2
104656// GFX10: encoding: [0xff,0x04,0xba,0x7d,0x56,0x34,0x00,0x00]
104657
104658v_cmpx_lg_f16 v1, v255
104659// GFX10: encoding: [0x01,0xff,0xbb,0x7d]
104660
104661v_cmpx_lg_f16_e64 v1, v2
104662// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x02,0x00]
104663
104664v_cmpx_lg_f16_e64 v255, v2
104665// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0xff,0x05,0x02,0x00]
104666
104667v_cmpx_lg_f16_e64 s1, v2
104668// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x04,0x02,0x00]
104669
104670v_cmpx_lg_f16_e64 s101, v2
104671// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x65,0x04,0x02,0x00]
104672
104673v_cmpx_lg_f16_e64 vcc_lo, v2
104674// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x6a,0x04,0x02,0x00]
104675
104676v_cmpx_lg_f16_e64 vcc_hi, v2
104677// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x6b,0x04,0x02,0x00]
104678
104679v_cmpx_lg_f16_e64 m0, v2
104680// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x7c,0x04,0x02,0x00]
104681
104682v_cmpx_lg_f16_e64 exec_lo, v2
104683// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x7e,0x04,0x02,0x00]
104684
104685v_cmpx_lg_f16_e64 exec_hi, v2
104686// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x7f,0x04,0x02,0x00]
104687
104688v_cmpx_lg_f16_e64 0, v2
104689// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x80,0x04,0x02,0x00]
104690
104691v_cmpx_lg_f16_e64 -1, v2
104692// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0xc1,0x04,0x02,0x00]
104693
104694v_cmpx_lg_f16_e64 0.5, v2
104695// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0xf0,0x04,0x02,0x00]
104696
104697v_cmpx_lg_f16_e64 -4.0, v2
104698// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0xf7,0x04,0x02,0x00]
104699
104700v_cmpx_lg_f16_e64 v1, v255
104701// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xff,0x03,0x00]
104702
104703v_cmpx_lg_f16_e64 v1, s2
104704// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x00,0x00]
104705
104706v_cmpx_lg_f16_e64 v1, s101
104707// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xcb,0x00,0x00]
104708
104709v_cmpx_lg_f16_e64 v1, vcc_lo
104710// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xd5,0x00,0x00]
104711
104712v_cmpx_lg_f16_e64 v1, vcc_hi
104713// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xd7,0x00,0x00]
104714
104715v_cmpx_lg_f16_e64 v1, m0
104716// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xf9,0x00,0x00]
104717
104718v_cmpx_lg_f16_e64 v1, exec_lo
104719// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xfd,0x00,0x00]
104720
104721v_cmpx_lg_f16_e64 v1, exec_hi
104722// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xff,0x00,0x00]
104723
104724v_cmpx_lg_f16_e64 v1, 0
104725// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x01,0x01,0x00]
104726
104727v_cmpx_lg_f16_e64 v1, -1
104728// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x83,0x01,0x00]
104729
104730v_cmpx_lg_f16_e64 v1, 0.5
104731// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xe1,0x01,0x00]
104732
104733v_cmpx_lg_f16_e64 v1, -4.0
104734// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0xef,0x01,0x00]
104735
104736v_cmpx_lg_f16_e64 -v1, v2
104737// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x02,0x20]
104738
104739v_cmpx_lg_f16_e64 v1, -v2
104740// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x02,0x40]
104741
104742v_cmpx_lg_f16_e64 -v1, -v2
104743// GFX10: encoding: [0x00,0x00,0xdd,0xd4,0x01,0x05,0x02,0x60]
104744
104745v_cmpx_ge_f16 v1, v2
104746// GFX10: encoding: [0x01,0x05,0xbc,0x7d]
104747
104748v_cmpx_ge_f16 v255, v2
104749// GFX10: encoding: [0xff,0x05,0xbc,0x7d]
104750
104751v_cmpx_ge_f16 s1, v2
104752// GFX10: encoding: [0x01,0x04,0xbc,0x7d]
104753
104754v_cmpx_ge_f16 s101, v2
104755// GFX10: encoding: [0x65,0x04,0xbc,0x7d]
104756
104757v_cmpx_ge_f16 vcc_lo, v2
104758// GFX10: encoding: [0x6a,0x04,0xbc,0x7d]
104759
104760v_cmpx_ge_f16 vcc_hi, v2
104761// GFX10: encoding: [0x6b,0x04,0xbc,0x7d]
104762
104763v_cmpx_ge_f16 m0, v2
104764// GFX10: encoding: [0x7c,0x04,0xbc,0x7d]
104765
104766v_cmpx_ge_f16 exec_lo, v2
104767// GFX10: encoding: [0x7e,0x04,0xbc,0x7d]
104768
104769v_cmpx_ge_f16 exec_hi, v2
104770// GFX10: encoding: [0x7f,0x04,0xbc,0x7d]
104771
104772v_cmpx_ge_f16 0, v2
104773// GFX10: encoding: [0x80,0x04,0xbc,0x7d]
104774
104775v_cmpx_ge_f16 -1, v2
104776// GFX10: encoding: [0xc1,0x04,0xbc,0x7d]
104777
104778v_cmpx_ge_f16 0.5, v2
104779// GFX10: encoding: [0xf0,0x04,0xbc,0x7d]
104780
104781v_cmpx_ge_f16 -4.0, v2
104782// GFX10: encoding: [0xf7,0x04,0xbc,0x7d]
104783
104784v_cmpx_ge_f16 0xfe0b, v2
104785// GFX10: encoding: [0xff,0x04,0xbc,0x7d,0x0b,0xfe,0x00,0x00]
104786
104787v_cmpx_ge_f16 0x3456, v2
104788// GFX10: encoding: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x00,0x00]
104789
104790v_cmpx_ge_f16 v1, v255
104791// GFX10: encoding: [0x01,0xff,0xbd,0x7d]
104792
104793v_cmpx_ge_f16_e64 v1, v2
104794// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x02,0x00]
104795
104796v_cmpx_ge_f16_e64 v255, v2
104797// GFX10: encoding: [0x00,0x00,0xde,0xd4,0xff,0x05,0x02,0x00]
104798
104799v_cmpx_ge_f16_e64 s1, v2
104800// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x04,0x02,0x00]
104801
104802v_cmpx_ge_f16_e64 s101, v2
104803// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x65,0x04,0x02,0x00]
104804
104805v_cmpx_ge_f16_e64 vcc_lo, v2
104806// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x6a,0x04,0x02,0x00]
104807
104808v_cmpx_ge_f16_e64 vcc_hi, v2
104809// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x6b,0x04,0x02,0x00]
104810
104811v_cmpx_ge_f16_e64 m0, v2
104812// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x7c,0x04,0x02,0x00]
104813
104814v_cmpx_ge_f16_e64 exec_lo, v2
104815// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x7e,0x04,0x02,0x00]
104816
104817v_cmpx_ge_f16_e64 exec_hi, v2
104818// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x7f,0x04,0x02,0x00]
104819
104820v_cmpx_ge_f16_e64 0, v2
104821// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x80,0x04,0x02,0x00]
104822
104823v_cmpx_ge_f16_e64 -1, v2
104824// GFX10: encoding: [0x00,0x00,0xde,0xd4,0xc1,0x04,0x02,0x00]
104825
104826v_cmpx_ge_f16_e64 0.5, v2
104827// GFX10: encoding: [0x00,0x00,0xde,0xd4,0xf0,0x04,0x02,0x00]
104828
104829v_cmpx_ge_f16_e64 -4.0, v2
104830// GFX10: encoding: [0x00,0x00,0xde,0xd4,0xf7,0x04,0x02,0x00]
104831
104832v_cmpx_ge_f16_e64 v1, v255
104833// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xff,0x03,0x00]
104834
104835v_cmpx_ge_f16_e64 v1, s2
104836// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x00,0x00]
104837
104838v_cmpx_ge_f16_e64 v1, s101
104839// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xcb,0x00,0x00]
104840
104841v_cmpx_ge_f16_e64 v1, vcc_lo
104842// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xd5,0x00,0x00]
104843
104844v_cmpx_ge_f16_e64 v1, vcc_hi
104845// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xd7,0x00,0x00]
104846
104847v_cmpx_ge_f16_e64 v1, m0
104848// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xf9,0x00,0x00]
104849
104850v_cmpx_ge_f16_e64 v1, exec_lo
104851// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xfd,0x00,0x00]
104852
104853v_cmpx_ge_f16_e64 v1, exec_hi
104854// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xff,0x00,0x00]
104855
104856v_cmpx_ge_f16_e64 v1, 0
104857// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x01,0x01,0x00]
104858
104859v_cmpx_ge_f16_e64 v1, -1
104860// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x83,0x01,0x00]
104861
104862v_cmpx_ge_f16_e64 v1, 0.5
104863// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xe1,0x01,0x00]
104864
104865v_cmpx_ge_f16_e64 v1, -4.0
104866// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0xef,0x01,0x00]
104867
104868v_cmpx_ge_f16_e64 -v1, v2
104869// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x02,0x20]
104870
104871v_cmpx_ge_f16_e64 v1, -v2
104872// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x02,0x40]
104873
104874v_cmpx_ge_f16_e64 -v1, -v2
104875// GFX10: encoding: [0x00,0x00,0xde,0xd4,0x01,0x05,0x02,0x60]
104876
104877v_cmpx_o_f16 v1, v2
104878// GFX10: encoding: [0x01,0x05,0xbe,0x7d]
104879
104880v_cmpx_o_f16 v255, v2
104881// GFX10: encoding: [0xff,0x05,0xbe,0x7d]
104882
104883v_cmpx_o_f16 s1, v2
104884// GFX10: encoding: [0x01,0x04,0xbe,0x7d]
104885
104886v_cmpx_o_f16 s101, v2
104887// GFX10: encoding: [0x65,0x04,0xbe,0x7d]
104888
104889v_cmpx_o_f16 vcc_lo, v2
104890// GFX10: encoding: [0x6a,0x04,0xbe,0x7d]
104891
104892v_cmpx_o_f16 vcc_hi, v2
104893// GFX10: encoding: [0x6b,0x04,0xbe,0x7d]
104894
104895v_cmpx_o_f16 m0, v2
104896// GFX10: encoding: [0x7c,0x04,0xbe,0x7d]
104897
104898v_cmpx_o_f16 exec_lo, v2
104899// GFX10: encoding: [0x7e,0x04,0xbe,0x7d]
104900
104901v_cmpx_o_f16 exec_hi, v2
104902// GFX10: encoding: [0x7f,0x04,0xbe,0x7d]
104903
104904v_cmpx_o_f16 0, v2
104905// GFX10: encoding: [0x80,0x04,0xbe,0x7d]
104906
104907v_cmpx_o_f16 -1, v2
104908// GFX10: encoding: [0xc1,0x04,0xbe,0x7d]
104909
104910v_cmpx_o_f16 0.5, v2
104911// GFX10: encoding: [0xf0,0x04,0xbe,0x7d]
104912
104913v_cmpx_o_f16 -4.0, v2
104914// GFX10: encoding: [0xf7,0x04,0xbe,0x7d]
104915
104916v_cmpx_o_f16 0xfe0b, v2
104917// GFX10: encoding: [0xff,0x04,0xbe,0x7d,0x0b,0xfe,0x00,0x00]
104918
104919v_cmpx_o_f16 0x3456, v2
104920// GFX10: encoding: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x00,0x00]
104921
104922v_cmpx_o_f16 v1, v255
104923// GFX10: encoding: [0x01,0xff,0xbf,0x7d]
104924
104925v_cmpx_o_f16_e64 v1, v2
104926// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x02,0x00]
104927
104928v_cmpx_o_f16_e64 v255, v2
104929// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0xff,0x05,0x02,0x00]
104930
104931v_cmpx_o_f16_e64 s1, v2
104932// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x04,0x02,0x00]
104933
104934v_cmpx_o_f16_e64 s101, v2
104935// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x65,0x04,0x02,0x00]
104936
104937v_cmpx_o_f16_e64 vcc_lo, v2
104938// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x6a,0x04,0x02,0x00]
104939
104940v_cmpx_o_f16_e64 vcc_hi, v2
104941// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x6b,0x04,0x02,0x00]
104942
104943v_cmpx_o_f16_e64 m0, v2
104944// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x7c,0x04,0x02,0x00]
104945
104946v_cmpx_o_f16_e64 exec_lo, v2
104947// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x7e,0x04,0x02,0x00]
104948
104949v_cmpx_o_f16_e64 exec_hi, v2
104950// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x7f,0x04,0x02,0x00]
104951
104952v_cmpx_o_f16_e64 0, v2
104953// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x80,0x04,0x02,0x00]
104954
104955v_cmpx_o_f16_e64 -1, v2
104956// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0xc1,0x04,0x02,0x00]
104957
104958v_cmpx_o_f16_e64 0.5, v2
104959// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0xf0,0x04,0x02,0x00]
104960
104961v_cmpx_o_f16_e64 -4.0, v2
104962// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0xf7,0x04,0x02,0x00]
104963
104964v_cmpx_o_f16_e64 v1, v255
104965// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xff,0x03,0x00]
104966
104967v_cmpx_o_f16_e64 v1, s2
104968// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x00,0x00]
104969
104970v_cmpx_o_f16_e64 v1, s101
104971// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xcb,0x00,0x00]
104972
104973v_cmpx_o_f16_e64 v1, vcc_lo
104974// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xd5,0x00,0x00]
104975
104976v_cmpx_o_f16_e64 v1, vcc_hi
104977// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xd7,0x00,0x00]
104978
104979v_cmpx_o_f16_e64 v1, m0
104980// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xf9,0x00,0x00]
104981
104982v_cmpx_o_f16_e64 v1, exec_lo
104983// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xfd,0x00,0x00]
104984
104985v_cmpx_o_f16_e64 v1, exec_hi
104986// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xff,0x00,0x00]
104987
104988v_cmpx_o_f16_e64 v1, 0
104989// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x01,0x01,0x00]
104990
104991v_cmpx_o_f16_e64 v1, -1
104992// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x83,0x01,0x00]
104993
104994v_cmpx_o_f16_e64 v1, 0.5
104995// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xe1,0x01,0x00]
104996
104997v_cmpx_o_f16_e64 v1, -4.0
104998// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0xef,0x01,0x00]
104999
105000v_cmpx_o_f16_e64 -v1, v2
105001// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x02,0x20]
105002
105003v_cmpx_o_f16_e64 v1, -v2
105004// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x02,0x40]
105005
105006v_cmpx_o_f16_e64 -v1, -v2
105007// GFX10: encoding: [0x00,0x00,0xdf,0xd4,0x01,0x05,0x02,0x60]
105008
105009v_cmpx_f_u64 v[1:2], v[2:3]
105010// GFX10: encoding: [0x01,0x05,0xe0,0x7d]
105011
105012v_cmpx_f_u64 v[254:255], v[2:3]
105013// GFX10: encoding: [0xfe,0x05,0xe0,0x7d]
105014
105015v_cmpx_f_u64 s[2:3], v[2:3]
105016// GFX10: encoding: [0x02,0x04,0xe0,0x7d]
105017
105018v_cmpx_f_u64 s[4:5], v[2:3]
105019// GFX10: encoding: [0x04,0x04,0xe0,0x7d]
105020
105021v_cmpx_f_u64 s[100:101], v[2:3]
105022// GFX10: encoding: [0x64,0x04,0xe0,0x7d]
105023
105024v_cmpx_f_u64 vcc, v[2:3]
105025// GFX10: encoding: [0x6a,0x04,0xe0,0x7d]
105026
105027v_cmpx_f_u64 exec, v[2:3]
105028// GFX10: encoding: [0x7e,0x04,0xe0,0x7d]
105029
105030v_cmpx_f_u64 0, v[2:3]
105031// GFX10: encoding: [0x80,0x04,0xe0,0x7d]
105032
105033v_cmpx_f_u64 -1, v[2:3]
105034// GFX10: encoding: [0xc1,0x04,0xe0,0x7d]
105035
105036v_cmpx_f_u64 0.5, v[2:3]
105037// GFX10: encoding: [0xf0,0x04,0xe0,0x7d]
105038
105039v_cmpx_f_u64 -4.0, v[2:3]
105040// GFX10: encoding: [0xf7,0x04,0xe0,0x7d]
105041
105042v_cmpx_f_u64 0xaf123456, v[2:3]
105043// GFX10: encoding: [0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf]
105044
105045v_cmpx_f_u64 0x3f717273, v[2:3]
105046// GFX10: encoding: [0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f]
105047
105048v_cmpx_f_u64 v[1:2], v[254:255]
105049// GFX10: encoding: [0x01,0xfd,0xe1,0x7d]
105050
105051v_cmpx_f_u64_e64 v[1:2], v[2:3]
105052// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x05,0x02,0x00]
105053
105054v_cmpx_f_u64_e64 v[254:255], v[2:3]
105055// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0xfe,0x05,0x02,0x00]
105056
105057v_cmpx_f_u64_e64 s[2:3], v[2:3]
105058// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x02,0x04,0x02,0x00]
105059
105060v_cmpx_f_u64_e64 s[4:5], v[2:3]
105061// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x04,0x04,0x02,0x00]
105062
105063v_cmpx_f_u64_e64 vcc, v[2:3]
105064// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x6a,0x04,0x02,0x00]
105065
105066v_cmpx_f_u64_e64 0, v[2:3]
105067// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x80,0x04,0x02,0x00]
105068
105069v_cmpx_f_u64_e64 -1, v[2:3]
105070// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0xc1,0x04,0x02,0x00]
105071
105072v_cmpx_f_u64_e64 0.5, v[2:3]
105073// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0xf0,0x04,0x02,0x00]
105074
105075v_cmpx_f_u64_e64 -4.0, v[2:3]
105076// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0xf7,0x04,0x02,0x00]
105077
105078v_cmpx_f_u64_e64 v[1:2], v[254:255]
105079// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xfd,0x03,0x00]
105080
105081v_cmpx_f_u64_e64 v[1:2], s[4:5]
105082// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x09,0x00,0x00]
105083
105084v_cmpx_f_u64_e64 v[1:2], s[6:7]
105085// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x0d,0x00,0x00]
105086
105087v_cmpx_f_u64_e64 v[1:2], s[100:101]
105088// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xc9,0x00,0x00]
105089
105090v_cmpx_f_u64_e64 v[1:2], vcc
105091// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xd5,0x00,0x00]
105092
105093v_cmpx_f_u64_e64 v[1:2], exec
105094// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xfd,0x00,0x00]
105095
105096v_cmpx_f_u64_e64 v[1:2], 0
105097// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x01,0x01,0x00]
105098
105099v_cmpx_f_u64_e64 v[1:2], -1
105100// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0x83,0x01,0x00]
105101
105102v_cmpx_f_u64_e64 v[1:2], 0.5
105103// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xe1,0x01,0x00]
105104
105105v_cmpx_f_u64_e64 v[1:2], -4.0
105106// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x01,0xef,0x01,0x00]
105107
105108v_cmpx_lt_u64 v[1:2], v[2:3]
105109// GFX10: encoding: [0x01,0x05,0xe2,0x7d]
105110
105111v_cmpx_lt_u64 v[254:255], v[2:3]
105112// GFX10: encoding: [0xfe,0x05,0xe2,0x7d]
105113
105114v_cmpx_lt_u64 s[2:3], v[2:3]
105115// GFX10: encoding: [0x02,0x04,0xe2,0x7d]
105116
105117v_cmpx_lt_u64 s[4:5], v[2:3]
105118// GFX10: encoding: [0x04,0x04,0xe2,0x7d]
105119
105120v_cmpx_lt_u64 s[100:101], v[2:3]
105121// GFX10: encoding: [0x64,0x04,0xe2,0x7d]
105122
105123v_cmpx_lt_u64 vcc, v[2:3]
105124// GFX10: encoding: [0x6a,0x04,0xe2,0x7d]
105125
105126v_cmpx_lt_u64 exec, v[2:3]
105127// GFX10: encoding: [0x7e,0x04,0xe2,0x7d]
105128
105129v_cmpx_lt_u64 0, v[2:3]
105130// GFX10: encoding: [0x80,0x04,0xe2,0x7d]
105131
105132v_cmpx_lt_u64 -1, v[2:3]
105133// GFX10: encoding: [0xc1,0x04,0xe2,0x7d]
105134
105135v_cmpx_lt_u64 0.5, v[2:3]
105136// GFX10: encoding: [0xf0,0x04,0xe2,0x7d]
105137
105138v_cmpx_lt_u64 -4.0, v[2:3]
105139// GFX10: encoding: [0xf7,0x04,0xe2,0x7d]
105140
105141v_cmpx_lt_u64 0xaf123456, v[2:3]
105142// GFX10: encoding: [0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf]
105143
105144v_cmpx_lt_u64 0x3f717273, v[2:3]
105145// GFX10: encoding: [0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f]
105146
105147v_cmpx_lt_u64 v[1:2], v[254:255]
105148// GFX10: encoding: [0x01,0xfd,0xe3,0x7d]
105149
105150v_cmpx_lt_u64_e64 v[1:2], v[2:3]
105151// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x05,0x02,0x00]
105152
105153v_cmpx_lt_u64_e64 v[254:255], v[2:3]
105154// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0xfe,0x05,0x02,0x00]
105155
105156v_cmpx_lt_u64_e64 s[2:3], v[2:3]
105157// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x02,0x04,0x02,0x00]
105158
105159v_cmpx_lt_u64_e64 s[4:5], v[2:3]
105160// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x04,0x04,0x02,0x00]
105161
105162v_cmpx_lt_u64_e64 vcc, v[2:3]
105163// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x6a,0x04,0x02,0x00]
105164
105165v_cmpx_lt_u64_e64 0, v[2:3]
105166// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x80,0x04,0x02,0x00]
105167
105168v_cmpx_lt_u64_e64 -1, v[2:3]
105169// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0xc1,0x04,0x02,0x00]
105170
105171v_cmpx_lt_u64_e64 0.5, v[2:3]
105172// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0xf0,0x04,0x02,0x00]
105173
105174v_cmpx_lt_u64_e64 -4.0, v[2:3]
105175// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0xf7,0x04,0x02,0x00]
105176
105177v_cmpx_lt_u64_e64 v[1:2], v[254:255]
105178// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xfd,0x03,0x00]
105179
105180v_cmpx_lt_u64_e64 v[1:2], s[4:5]
105181// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x09,0x00,0x00]
105182
105183v_cmpx_lt_u64_e64 v[1:2], s[6:7]
105184// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x0d,0x00,0x00]
105185
105186v_cmpx_lt_u64_e64 v[1:2], s[100:101]
105187// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xc9,0x00,0x00]
105188
105189v_cmpx_lt_u64_e64 v[1:2], vcc
105190// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xd5,0x00,0x00]
105191
105192v_cmpx_lt_u64_e64 v[1:2], exec
105193// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xfd,0x00,0x00]
105194
105195v_cmpx_lt_u64_e64 v[1:2], 0
105196// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x01,0x01,0x00]
105197
105198v_cmpx_lt_u64_e64 v[1:2], -1
105199// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0x83,0x01,0x00]
105200
105201v_cmpx_lt_u64_e64 v[1:2], 0.5
105202// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xe1,0x01,0x00]
105203
105204v_cmpx_lt_u64_e64 v[1:2], -4.0
105205// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x01,0xef,0x01,0x00]
105206
105207v_cmpx_eq_u64 v[1:2], v[2:3]
105208// GFX10: encoding: [0x01,0x05,0xe4,0x7d]
105209
105210v_cmpx_eq_u64 v[254:255], v[2:3]
105211// GFX10: encoding: [0xfe,0x05,0xe4,0x7d]
105212
105213v_cmpx_eq_u64 s[2:3], v[2:3]
105214// GFX10: encoding: [0x02,0x04,0xe4,0x7d]
105215
105216v_cmpx_eq_u64 s[4:5], v[2:3]
105217// GFX10: encoding: [0x04,0x04,0xe4,0x7d]
105218
105219v_cmpx_eq_u64 s[100:101], v[2:3]
105220// GFX10: encoding: [0x64,0x04,0xe4,0x7d]
105221
105222v_cmpx_eq_u64 vcc, v[2:3]
105223// GFX10: encoding: [0x6a,0x04,0xe4,0x7d]
105224
105225v_cmpx_eq_u64 exec, v[2:3]
105226// GFX10: encoding: [0x7e,0x04,0xe4,0x7d]
105227
105228v_cmpx_eq_u64 0, v[2:3]
105229// GFX10: encoding: [0x80,0x04,0xe4,0x7d]
105230
105231v_cmpx_eq_u64 -1, v[2:3]
105232// GFX10: encoding: [0xc1,0x04,0xe4,0x7d]
105233
105234v_cmpx_eq_u64 0.5, v[2:3]
105235// GFX10: encoding: [0xf0,0x04,0xe4,0x7d]
105236
105237v_cmpx_eq_u64 -4.0, v[2:3]
105238// GFX10: encoding: [0xf7,0x04,0xe4,0x7d]
105239
105240v_cmpx_eq_u64 0xaf123456, v[2:3]
105241// GFX10: encoding: [0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf]
105242
105243v_cmpx_eq_u64 0x3f717273, v[2:3]
105244// GFX10: encoding: [0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f]
105245
105246v_cmpx_eq_u64 v[1:2], v[254:255]
105247// GFX10: encoding: [0x01,0xfd,0xe5,0x7d]
105248
105249v_cmpx_eq_u64_e64 v[1:2], v[2:3]
105250// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x05,0x02,0x00]
105251
105252v_cmpx_eq_u64_e64 v[254:255], v[2:3]
105253// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0xfe,0x05,0x02,0x00]
105254
105255v_cmpx_eq_u64_e64 s[2:3], v[2:3]
105256// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x02,0x04,0x02,0x00]
105257
105258v_cmpx_eq_u64_e64 s[4:5], v[2:3]
105259// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x04,0x04,0x02,0x00]
105260
105261v_cmpx_eq_u64_e64 vcc, v[2:3]
105262// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x6a,0x04,0x02,0x00]
105263
105264v_cmpx_eq_u64_e64 0, v[2:3]
105265// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x80,0x04,0x02,0x00]
105266
105267v_cmpx_eq_u64_e64 -1, v[2:3]
105268// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0xc1,0x04,0x02,0x00]
105269
105270v_cmpx_eq_u64_e64 0.5, v[2:3]
105271// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0xf0,0x04,0x02,0x00]
105272
105273v_cmpx_eq_u64_e64 -4.0, v[2:3]
105274// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0xf7,0x04,0x02,0x00]
105275
105276v_cmpx_eq_u64_e64 v[1:2], v[254:255]
105277// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xfd,0x03,0x00]
105278
105279v_cmpx_eq_u64_e64 v[1:2], s[4:5]
105280// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x09,0x00,0x00]
105281
105282v_cmpx_eq_u64_e64 v[1:2], s[6:7]
105283// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x0d,0x00,0x00]
105284
105285v_cmpx_eq_u64_e64 v[1:2], s[100:101]
105286// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xc9,0x00,0x00]
105287
105288v_cmpx_eq_u64_e64 v[1:2], vcc
105289// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xd5,0x00,0x00]
105290
105291v_cmpx_eq_u64_e64 v[1:2], exec
105292// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xfd,0x00,0x00]
105293
105294v_cmpx_eq_u64_e64 v[1:2], 0
105295// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x01,0x01,0x00]
105296
105297v_cmpx_eq_u64_e64 v[1:2], -1
105298// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0x83,0x01,0x00]
105299
105300v_cmpx_eq_u64_e64 v[1:2], 0.5
105301// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xe1,0x01,0x00]
105302
105303v_cmpx_eq_u64_e64 v[1:2], -4.0
105304// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x01,0xef,0x01,0x00]
105305
105306v_cmpx_le_u64 v[1:2], v[2:3]
105307// GFX10: encoding: [0x01,0x05,0xe6,0x7d]
105308
105309v_cmpx_le_u64 v[254:255], v[2:3]
105310// GFX10: encoding: [0xfe,0x05,0xe6,0x7d]
105311
105312v_cmpx_le_u64 s[2:3], v[2:3]
105313// GFX10: encoding: [0x02,0x04,0xe6,0x7d]
105314
105315v_cmpx_le_u64 s[4:5], v[2:3]
105316// GFX10: encoding: [0x04,0x04,0xe6,0x7d]
105317
105318v_cmpx_le_u64 s[100:101], v[2:3]
105319// GFX10: encoding: [0x64,0x04,0xe6,0x7d]
105320
105321v_cmpx_le_u64 vcc, v[2:3]
105322// GFX10: encoding: [0x6a,0x04,0xe6,0x7d]
105323
105324v_cmpx_le_u64 exec, v[2:3]
105325// GFX10: encoding: [0x7e,0x04,0xe6,0x7d]
105326
105327v_cmpx_le_u64 0, v[2:3]
105328// GFX10: encoding: [0x80,0x04,0xe6,0x7d]
105329
105330v_cmpx_le_u64 -1, v[2:3]
105331// GFX10: encoding: [0xc1,0x04,0xe6,0x7d]
105332
105333v_cmpx_le_u64 0.5, v[2:3]
105334// GFX10: encoding: [0xf0,0x04,0xe6,0x7d]
105335
105336v_cmpx_le_u64 -4.0, v[2:3]
105337// GFX10: encoding: [0xf7,0x04,0xe6,0x7d]
105338
105339v_cmpx_le_u64 0xaf123456, v[2:3]
105340// GFX10: encoding: [0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf]
105341
105342v_cmpx_le_u64 0x3f717273, v[2:3]
105343// GFX10: encoding: [0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f]
105344
105345v_cmpx_le_u64 v[1:2], v[254:255]
105346// GFX10: encoding: [0x01,0xfd,0xe7,0x7d]
105347
105348v_cmpx_le_u64_e64 v[1:2], v[2:3]
105349// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x05,0x02,0x00]
105350
105351v_cmpx_le_u64_e64 v[254:255], v[2:3]
105352// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0xfe,0x05,0x02,0x00]
105353
105354v_cmpx_le_u64_e64 s[2:3], v[2:3]
105355// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x02,0x04,0x02,0x00]
105356
105357v_cmpx_le_u64_e64 s[4:5], v[2:3]
105358// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x04,0x04,0x02,0x00]
105359
105360v_cmpx_le_u64_e64 vcc, v[2:3]
105361// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x6a,0x04,0x02,0x00]
105362
105363v_cmpx_le_u64_e64 0, v[2:3]
105364// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x80,0x04,0x02,0x00]
105365
105366v_cmpx_le_u64_e64 -1, v[2:3]
105367// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0xc1,0x04,0x02,0x00]
105368
105369v_cmpx_le_u64_e64 0.5, v[2:3]
105370// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0xf0,0x04,0x02,0x00]
105371
105372v_cmpx_le_u64_e64 -4.0, v[2:3]
105373// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0xf7,0x04,0x02,0x00]
105374
105375v_cmpx_le_u64_e64 v[1:2], v[254:255]
105376// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xfd,0x03,0x00]
105377
105378v_cmpx_le_u64_e64 v[1:2], s[4:5]
105379// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x09,0x00,0x00]
105380
105381v_cmpx_le_u64_e64 v[1:2], s[6:7]
105382// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x0d,0x00,0x00]
105383
105384v_cmpx_le_u64_e64 v[1:2], s[100:101]
105385// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xc9,0x00,0x00]
105386
105387v_cmpx_le_u64_e64 v[1:2], vcc
105388// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xd5,0x00,0x00]
105389
105390v_cmpx_le_u64_e64 v[1:2], exec
105391// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xfd,0x00,0x00]
105392
105393v_cmpx_le_u64_e64 v[1:2], 0
105394// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x01,0x01,0x00]
105395
105396v_cmpx_le_u64_e64 v[1:2], -1
105397// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0x83,0x01,0x00]
105398
105399v_cmpx_le_u64_e64 v[1:2], 0.5
105400// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xe1,0x01,0x00]
105401
105402v_cmpx_le_u64_e64 v[1:2], -4.0
105403// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x01,0xef,0x01,0x00]
105404
105405v_cmpx_gt_u64 v[1:2], v[2:3]
105406// GFX10: encoding: [0x01,0x05,0xe8,0x7d]
105407
105408v_cmpx_gt_u64 v[254:255], v[2:3]
105409// GFX10: encoding: [0xfe,0x05,0xe8,0x7d]
105410
105411v_cmpx_gt_u64 s[2:3], v[2:3]
105412// GFX10: encoding: [0x02,0x04,0xe8,0x7d]
105413
105414v_cmpx_gt_u64 s[4:5], v[2:3]
105415// GFX10: encoding: [0x04,0x04,0xe8,0x7d]
105416
105417v_cmpx_gt_u64 s[100:101], v[2:3]
105418// GFX10: encoding: [0x64,0x04,0xe8,0x7d]
105419
105420v_cmpx_gt_u64 vcc, v[2:3]
105421// GFX10: encoding: [0x6a,0x04,0xe8,0x7d]
105422
105423v_cmpx_gt_u64 exec, v[2:3]
105424// GFX10: encoding: [0x7e,0x04,0xe8,0x7d]
105425
105426v_cmpx_gt_u64 0, v[2:3]
105427// GFX10: encoding: [0x80,0x04,0xe8,0x7d]
105428
105429v_cmpx_gt_u64 -1, v[2:3]
105430// GFX10: encoding: [0xc1,0x04,0xe8,0x7d]
105431
105432v_cmpx_gt_u64 0.5, v[2:3]
105433// GFX10: encoding: [0xf0,0x04,0xe8,0x7d]
105434
105435v_cmpx_gt_u64 -4.0, v[2:3]
105436// GFX10: encoding: [0xf7,0x04,0xe8,0x7d]
105437
105438v_cmpx_gt_u64 0xaf123456, v[2:3]
105439// GFX10: encoding: [0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf]
105440
105441v_cmpx_gt_u64 0x3f717273, v[2:3]
105442// GFX10: encoding: [0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f]
105443
105444v_cmpx_gt_u64 v[1:2], v[254:255]
105445// GFX10: encoding: [0x01,0xfd,0xe9,0x7d]
105446
105447v_cmpx_gt_u64_e64 v[1:2], v[2:3]
105448// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x05,0x02,0x00]
105449
105450v_cmpx_gt_u64_e64 v[254:255], v[2:3]
105451// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0xfe,0x05,0x02,0x00]
105452
105453v_cmpx_gt_u64_e64 s[2:3], v[2:3]
105454// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x02,0x04,0x02,0x00]
105455
105456v_cmpx_gt_u64_e64 s[4:5], v[2:3]
105457// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x04,0x04,0x02,0x00]
105458
105459v_cmpx_gt_u64_e64 vcc, v[2:3]
105460// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x6a,0x04,0x02,0x00]
105461
105462v_cmpx_gt_u64_e64 0, v[2:3]
105463// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x80,0x04,0x02,0x00]
105464
105465v_cmpx_gt_u64_e64 -1, v[2:3]
105466// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0xc1,0x04,0x02,0x00]
105467
105468v_cmpx_gt_u64_e64 0.5, v[2:3]
105469// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0xf0,0x04,0x02,0x00]
105470
105471v_cmpx_gt_u64_e64 -4.0, v[2:3]
105472// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0xf7,0x04,0x02,0x00]
105473
105474v_cmpx_gt_u64_e64 v[1:2], v[254:255]
105475// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xfd,0x03,0x00]
105476
105477v_cmpx_gt_u64_e64 v[1:2], s[4:5]
105478// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x09,0x00,0x00]
105479
105480v_cmpx_gt_u64_e64 v[1:2], s[6:7]
105481// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x0d,0x00,0x00]
105482
105483v_cmpx_gt_u64_e64 v[1:2], s[100:101]
105484// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xc9,0x00,0x00]
105485
105486v_cmpx_gt_u64_e64 v[1:2], vcc
105487// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xd5,0x00,0x00]
105488
105489v_cmpx_gt_u64_e64 v[1:2], exec
105490// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xfd,0x00,0x00]
105491
105492v_cmpx_gt_u64_e64 v[1:2], 0
105493// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x01,0x01,0x00]
105494
105495v_cmpx_gt_u64_e64 v[1:2], -1
105496// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0x83,0x01,0x00]
105497
105498v_cmpx_gt_u64_e64 v[1:2], 0.5
105499// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xe1,0x01,0x00]
105500
105501v_cmpx_gt_u64_e64 v[1:2], -4.0
105502// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x01,0xef,0x01,0x00]
105503
105504v_cmpx_ne_u64 v[1:2], v[2:3]
105505// GFX10: encoding: [0x01,0x05,0xea,0x7d]
105506
105507v_cmpx_ne_u64 v[254:255], v[2:3]
105508// GFX10: encoding: [0xfe,0x05,0xea,0x7d]
105509
105510v_cmpx_ne_u64 s[2:3], v[2:3]
105511// GFX10: encoding: [0x02,0x04,0xea,0x7d]
105512
105513v_cmpx_ne_u64 s[4:5], v[2:3]
105514// GFX10: encoding: [0x04,0x04,0xea,0x7d]
105515
105516v_cmpx_ne_u64 s[100:101], v[2:3]
105517// GFX10: encoding: [0x64,0x04,0xea,0x7d]
105518
105519v_cmpx_ne_u64 vcc, v[2:3]
105520// GFX10: encoding: [0x6a,0x04,0xea,0x7d]
105521
105522v_cmpx_ne_u64 exec, v[2:3]
105523// GFX10: encoding: [0x7e,0x04,0xea,0x7d]
105524
105525v_cmpx_ne_u64 0, v[2:3]
105526// GFX10: encoding: [0x80,0x04,0xea,0x7d]
105527
105528v_cmpx_ne_u64 -1, v[2:3]
105529// GFX10: encoding: [0xc1,0x04,0xea,0x7d]
105530
105531v_cmpx_ne_u64 0.5, v[2:3]
105532// GFX10: encoding: [0xf0,0x04,0xea,0x7d]
105533
105534v_cmpx_ne_u64 -4.0, v[2:3]
105535// GFX10: encoding: [0xf7,0x04,0xea,0x7d]
105536
105537v_cmpx_ne_u64 0xaf123456, v[2:3]
105538// GFX10: encoding: [0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf]
105539
105540v_cmpx_ne_u64 0x3f717273, v[2:3]
105541// GFX10: encoding: [0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f]
105542
105543v_cmpx_ne_u64 v[1:2], v[254:255]
105544// GFX10: encoding: [0x01,0xfd,0xeb,0x7d]
105545
105546v_cmpx_ne_u64_e64 v[1:2], v[2:3]
105547// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x05,0x02,0x00]
105548
105549v_cmpx_ne_u64_e64 v[254:255], v[2:3]
105550// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0xfe,0x05,0x02,0x00]
105551
105552v_cmpx_ne_u64_e64 s[2:3], v[2:3]
105553// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x02,0x04,0x02,0x00]
105554
105555v_cmpx_ne_u64_e64 s[4:5], v[2:3]
105556// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x04,0x04,0x02,0x00]
105557
105558v_cmpx_ne_u64_e64 vcc, v[2:3]
105559// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x6a,0x04,0x02,0x00]
105560
105561v_cmpx_ne_u64_e64 0, v[2:3]
105562// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x80,0x04,0x02,0x00]
105563
105564v_cmpx_ne_u64_e64 -1, v[2:3]
105565// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0xc1,0x04,0x02,0x00]
105566
105567v_cmpx_ne_u64_e64 0.5, v[2:3]
105568// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0xf0,0x04,0x02,0x00]
105569
105570v_cmpx_ne_u64_e64 -4.0, v[2:3]
105571// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0xf7,0x04,0x02,0x00]
105572
105573v_cmpx_ne_u64_e64 v[1:2], v[254:255]
105574// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xfd,0x03,0x00]
105575
105576v_cmpx_ne_u64_e64 v[1:2], s[4:5]
105577// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x09,0x00,0x00]
105578
105579v_cmpx_ne_u64_e64 v[1:2], s[6:7]
105580// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x0d,0x00,0x00]
105581
105582v_cmpx_ne_u64_e64 v[1:2], s[100:101]
105583// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xc9,0x00,0x00]
105584
105585v_cmpx_ne_u64_e64 v[1:2], vcc
105586// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xd5,0x00,0x00]
105587
105588v_cmpx_ne_u64_e64 v[1:2], exec
105589// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xfd,0x00,0x00]
105590
105591v_cmpx_ne_u64_e64 v[1:2], 0
105592// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x01,0x01,0x00]
105593
105594v_cmpx_ne_u64_e64 v[1:2], -1
105595// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0x83,0x01,0x00]
105596
105597v_cmpx_ne_u64_e64 v[1:2], 0.5
105598// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xe1,0x01,0x00]
105599
105600v_cmpx_ne_u64_e64 v[1:2], -4.0
105601// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x01,0xef,0x01,0x00]
105602
105603v_cmpx_ge_u64 v[1:2], v[2:3]
105604// GFX10: encoding: [0x01,0x05,0xec,0x7d]
105605
105606v_cmpx_ge_u64 v[254:255], v[2:3]
105607// GFX10: encoding: [0xfe,0x05,0xec,0x7d]
105608
105609v_cmpx_ge_u64 s[2:3], v[2:3]
105610// GFX10: encoding: [0x02,0x04,0xec,0x7d]
105611
105612v_cmpx_ge_u64 s[4:5], v[2:3]
105613// GFX10: encoding: [0x04,0x04,0xec,0x7d]
105614
105615v_cmpx_ge_u64 s[100:101], v[2:3]
105616// GFX10: encoding: [0x64,0x04,0xec,0x7d]
105617
105618v_cmpx_ge_u64 vcc, v[2:3]
105619// GFX10: encoding: [0x6a,0x04,0xec,0x7d]
105620
105621v_cmpx_ge_u64 exec, v[2:3]
105622// GFX10: encoding: [0x7e,0x04,0xec,0x7d]
105623
105624v_cmpx_ge_u64 0, v[2:3]
105625// GFX10: encoding: [0x80,0x04,0xec,0x7d]
105626
105627v_cmpx_ge_u64 -1, v[2:3]
105628// GFX10: encoding: [0xc1,0x04,0xec,0x7d]
105629
105630v_cmpx_ge_u64 0.5, v[2:3]
105631// GFX10: encoding: [0xf0,0x04,0xec,0x7d]
105632
105633v_cmpx_ge_u64 -4.0, v[2:3]
105634// GFX10: encoding: [0xf7,0x04,0xec,0x7d]
105635
105636v_cmpx_ge_u64 0xaf123456, v[2:3]
105637// GFX10: encoding: [0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf]
105638
105639v_cmpx_ge_u64 0x3f717273, v[2:3]
105640// GFX10: encoding: [0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f]
105641
105642v_cmpx_ge_u64 v[1:2], v[254:255]
105643// GFX10: encoding: [0x01,0xfd,0xed,0x7d]
105644
105645v_cmpx_ge_u64_e64 v[1:2], v[2:3]
105646// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x05,0x02,0x00]
105647
105648v_cmpx_ge_u64_e64 v[254:255], v[2:3]
105649// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0xfe,0x05,0x02,0x00]
105650
105651v_cmpx_ge_u64_e64 s[2:3], v[2:3]
105652// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x02,0x04,0x02,0x00]
105653
105654v_cmpx_ge_u64_e64 s[4:5], v[2:3]
105655// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x04,0x04,0x02,0x00]
105656
105657v_cmpx_ge_u64_e64 vcc, v[2:3]
105658// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x6a,0x04,0x02,0x00]
105659
105660v_cmpx_ge_u64_e64 0, v[2:3]
105661// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x80,0x04,0x02,0x00]
105662
105663v_cmpx_ge_u64_e64 -1, v[2:3]
105664// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0xc1,0x04,0x02,0x00]
105665
105666v_cmpx_ge_u64_e64 0.5, v[2:3]
105667// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0xf0,0x04,0x02,0x00]
105668
105669v_cmpx_ge_u64_e64 -4.0, v[2:3]
105670// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0xf7,0x04,0x02,0x00]
105671
105672v_cmpx_ge_u64_e64 v[1:2], v[254:255]
105673// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xfd,0x03,0x00]
105674
105675v_cmpx_ge_u64_e64 v[1:2], s[4:5]
105676// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x09,0x00,0x00]
105677
105678v_cmpx_ge_u64_e64 v[1:2], s[6:7]
105679// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x0d,0x00,0x00]
105680
105681v_cmpx_ge_u64_e64 v[1:2], s[100:101]
105682// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xc9,0x00,0x00]
105683
105684v_cmpx_ge_u64_e64 v[1:2], vcc
105685// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xd5,0x00,0x00]
105686
105687v_cmpx_ge_u64_e64 v[1:2], exec
105688// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xfd,0x00,0x00]
105689
105690v_cmpx_ge_u64_e64 v[1:2], 0
105691// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x01,0x01,0x00]
105692
105693v_cmpx_ge_u64_e64 v[1:2], -1
105694// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0x83,0x01,0x00]
105695
105696v_cmpx_ge_u64_e64 v[1:2], 0.5
105697// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xe1,0x01,0x00]
105698
105699v_cmpx_ge_u64_e64 v[1:2], -4.0
105700// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x01,0xef,0x01,0x00]
105701
105702v_cmpx_t_u64 v[1:2], v[2:3]
105703// GFX10: encoding: [0x01,0x05,0xee,0x7d]
105704
105705v_cmpx_t_u64 v[254:255], v[2:3]
105706// GFX10: encoding: [0xfe,0x05,0xee,0x7d]
105707
105708v_cmpx_t_u64 s[2:3], v[2:3]
105709// GFX10: encoding: [0x02,0x04,0xee,0x7d]
105710
105711v_cmpx_t_u64 s[4:5], v[2:3]
105712// GFX10: encoding: [0x04,0x04,0xee,0x7d]
105713
105714v_cmpx_t_u64 s[100:101], v[2:3]
105715// GFX10: encoding: [0x64,0x04,0xee,0x7d]
105716
105717v_cmpx_t_u64 vcc, v[2:3]
105718// GFX10: encoding: [0x6a,0x04,0xee,0x7d]
105719
105720v_cmpx_t_u64 exec, v[2:3]
105721// GFX10: encoding: [0x7e,0x04,0xee,0x7d]
105722
105723v_cmpx_t_u64 0, v[2:3]
105724// GFX10: encoding: [0x80,0x04,0xee,0x7d]
105725
105726v_cmpx_t_u64 -1, v[2:3]
105727// GFX10: encoding: [0xc1,0x04,0xee,0x7d]
105728
105729v_cmpx_t_u64 0.5, v[2:3]
105730// GFX10: encoding: [0xf0,0x04,0xee,0x7d]
105731
105732v_cmpx_t_u64 -4.0, v[2:3]
105733// GFX10: encoding: [0xf7,0x04,0xee,0x7d]
105734
105735v_cmpx_t_u64 0xaf123456, v[2:3]
105736// GFX10: encoding: [0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf]
105737
105738v_cmpx_t_u64 0x3f717273, v[2:3]
105739// GFX10: encoding: [0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f]
105740
105741v_cmpx_t_u64 v[1:2], v[254:255]
105742// GFX10: encoding: [0x01,0xfd,0xef,0x7d]
105743
105744v_cmpx_t_u64_e64 v[1:2], v[2:3]
105745// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x05,0x02,0x00]
105746
105747v_cmpx_t_u64_e64 v[254:255], v[2:3]
105748// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0xfe,0x05,0x02,0x00]
105749
105750v_cmpx_t_u64_e64 s[2:3], v[2:3]
105751// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x02,0x04,0x02,0x00]
105752
105753v_cmpx_t_u64_e64 s[4:5], v[2:3]
105754// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x04,0x04,0x02,0x00]
105755
105756v_cmpx_t_u64_e64 vcc, v[2:3]
105757// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x6a,0x04,0x02,0x00]
105758
105759v_cmpx_t_u64_e64 0, v[2:3]
105760// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x80,0x04,0x02,0x00]
105761
105762v_cmpx_t_u64_e64 -1, v[2:3]
105763// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0xc1,0x04,0x02,0x00]
105764
105765v_cmpx_t_u64_e64 0.5, v[2:3]
105766// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0xf0,0x04,0x02,0x00]
105767
105768v_cmpx_t_u64_e64 -4.0, v[2:3]
105769// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0xf7,0x04,0x02,0x00]
105770
105771v_cmpx_t_u64_e64 v[1:2], v[254:255]
105772// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xfd,0x03,0x00]
105773
105774v_cmpx_t_u64_e64 v[1:2], s[4:5]
105775// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x09,0x00,0x00]
105776
105777v_cmpx_t_u64_e64 v[1:2], s[6:7]
105778// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x0d,0x00,0x00]
105779
105780v_cmpx_t_u64_e64 v[1:2], s[100:101]
105781// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xc9,0x00,0x00]
105782
105783v_cmpx_t_u64_e64 v[1:2], vcc
105784// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xd5,0x00,0x00]
105785
105786v_cmpx_t_u64_e64 v[1:2], exec
105787// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xfd,0x00,0x00]
105788
105789v_cmpx_t_u64_e64 v[1:2], 0
105790// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x01,0x01,0x00]
105791
105792v_cmpx_t_u64_e64 v[1:2], -1
105793// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0x83,0x01,0x00]
105794
105795v_cmpx_t_u64_e64 v[1:2], 0.5
105796// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xe1,0x01,0x00]
105797
105798v_cmpx_t_u64_e64 v[1:2], -4.0
105799// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x01,0xef,0x01,0x00]
105800
105801v_cmpx_u_f16 v1, v2
105802// GFX10: encoding: [0x01,0x05,0xf0,0x7d]
105803
105804v_cmpx_u_f16 v255, v2
105805// GFX10: encoding: [0xff,0x05,0xf0,0x7d]
105806
105807v_cmpx_u_f16 s1, v2
105808// GFX10: encoding: [0x01,0x04,0xf0,0x7d]
105809
105810v_cmpx_u_f16 s101, v2
105811// GFX10: encoding: [0x65,0x04,0xf0,0x7d]
105812
105813v_cmpx_u_f16 vcc_lo, v2
105814// GFX10: encoding: [0x6a,0x04,0xf0,0x7d]
105815
105816v_cmpx_u_f16 vcc_hi, v2
105817// GFX10: encoding: [0x6b,0x04,0xf0,0x7d]
105818
105819v_cmpx_u_f16 m0, v2
105820// GFX10: encoding: [0x7c,0x04,0xf0,0x7d]
105821
105822v_cmpx_u_f16 exec_lo, v2
105823// GFX10: encoding: [0x7e,0x04,0xf0,0x7d]
105824
105825v_cmpx_u_f16 exec_hi, v2
105826// GFX10: encoding: [0x7f,0x04,0xf0,0x7d]
105827
105828v_cmpx_u_f16 0, v2
105829// GFX10: encoding: [0x80,0x04,0xf0,0x7d]
105830
105831v_cmpx_u_f16 -1, v2
105832// GFX10: encoding: [0xc1,0x04,0xf0,0x7d]
105833
105834v_cmpx_u_f16 0.5, v2
105835// GFX10: encoding: [0xf0,0x04,0xf0,0x7d]
105836
105837v_cmpx_u_f16 -4.0, v2
105838// GFX10: encoding: [0xf7,0x04,0xf0,0x7d]
105839
105840v_cmpx_u_f16 0xfe0b, v2
105841// GFX10: encoding: [0xff,0x04,0xf0,0x7d,0x0b,0xfe,0x00,0x00]
105842
105843v_cmpx_u_f16 0x3456, v2
105844// GFX10: encoding: [0xff,0x04,0xf0,0x7d,0x56,0x34,0x00,0x00]
105845
105846v_cmpx_u_f16 v1, v255
105847// GFX10: encoding: [0x01,0xff,0xf1,0x7d]
105848
105849v_cmpx_u_f16_e64 v1, v2
105850// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x02,0x00]
105851
105852v_cmpx_u_f16_e64 v255, v2
105853// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0xff,0x05,0x02,0x00]
105854
105855v_cmpx_u_f16_e64 s1, v2
105856// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x04,0x02,0x00]
105857
105858v_cmpx_u_f16_e64 s101, v2
105859// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x65,0x04,0x02,0x00]
105860
105861v_cmpx_u_f16_e64 vcc_lo, v2
105862// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x6a,0x04,0x02,0x00]
105863
105864v_cmpx_u_f16_e64 vcc_hi, v2
105865// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x6b,0x04,0x02,0x00]
105866
105867v_cmpx_u_f16_e64 m0, v2
105868// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x7c,0x04,0x02,0x00]
105869
105870v_cmpx_u_f16_e64 exec_lo, v2
105871// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x7e,0x04,0x02,0x00]
105872
105873v_cmpx_u_f16_e64 exec_hi, v2
105874// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x7f,0x04,0x02,0x00]
105875
105876v_cmpx_u_f16_e64 0, v2
105877// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x80,0x04,0x02,0x00]
105878
105879v_cmpx_u_f16_e64 -1, v2
105880// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0xc1,0x04,0x02,0x00]
105881
105882v_cmpx_u_f16_e64 0.5, v2
105883// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0xf0,0x04,0x02,0x00]
105884
105885v_cmpx_u_f16_e64 -4.0, v2
105886// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0xf7,0x04,0x02,0x00]
105887
105888v_cmpx_u_f16_e64 v1, v255
105889// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xff,0x03,0x00]
105890
105891v_cmpx_u_f16_e64 v1, s2
105892// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x00,0x00]
105893
105894v_cmpx_u_f16_e64 v1, s101
105895// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xcb,0x00,0x00]
105896
105897v_cmpx_u_f16_e64 v1, vcc_lo
105898// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xd5,0x00,0x00]
105899
105900v_cmpx_u_f16_e64 v1, vcc_hi
105901// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xd7,0x00,0x00]
105902
105903v_cmpx_u_f16_e64 v1, m0
105904// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xf9,0x00,0x00]
105905
105906v_cmpx_u_f16_e64 v1, exec_lo
105907// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xfd,0x00,0x00]
105908
105909v_cmpx_u_f16_e64 v1, exec_hi
105910// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xff,0x00,0x00]
105911
105912v_cmpx_u_f16_e64 v1, 0
105913// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x01,0x01,0x00]
105914
105915v_cmpx_u_f16_e64 v1, -1
105916// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x83,0x01,0x00]
105917
105918v_cmpx_u_f16_e64 v1, 0.5
105919// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xe1,0x01,0x00]
105920
105921v_cmpx_u_f16_e64 v1, -4.0
105922// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0xef,0x01,0x00]
105923
105924v_cmpx_u_f16_e64 -v1, v2
105925// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x02,0x20]
105926
105927v_cmpx_u_f16_e64 v1, -v2
105928// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x02,0x40]
105929
105930v_cmpx_u_f16_e64 -v1, -v2
105931// GFX10: encoding: [0x00,0x00,0xf8,0xd4,0x01,0x05,0x02,0x60]
105932
105933v_cmpx_nge_f16 v1, v2
105934// GFX10: encoding: [0x01,0x05,0xf2,0x7d]
105935
105936v_cmpx_nge_f16 v255, v2
105937// GFX10: encoding: [0xff,0x05,0xf2,0x7d]
105938
105939v_cmpx_nge_f16 s1, v2
105940// GFX10: encoding: [0x01,0x04,0xf2,0x7d]
105941
105942v_cmpx_nge_f16 s101, v2
105943// GFX10: encoding: [0x65,0x04,0xf2,0x7d]
105944
105945v_cmpx_nge_f16 vcc_lo, v2
105946// GFX10: encoding: [0x6a,0x04,0xf2,0x7d]
105947
105948v_cmpx_nge_f16 vcc_hi, v2
105949// GFX10: encoding: [0x6b,0x04,0xf2,0x7d]
105950
105951v_cmpx_nge_f16 m0, v2
105952// GFX10: encoding: [0x7c,0x04,0xf2,0x7d]
105953
105954v_cmpx_nge_f16 exec_lo, v2
105955// GFX10: encoding: [0x7e,0x04,0xf2,0x7d]
105956
105957v_cmpx_nge_f16 exec_hi, v2
105958// GFX10: encoding: [0x7f,0x04,0xf2,0x7d]
105959
105960v_cmpx_nge_f16 0, v2
105961// GFX10: encoding: [0x80,0x04,0xf2,0x7d]
105962
105963v_cmpx_nge_f16 -1, v2
105964// GFX10: encoding: [0xc1,0x04,0xf2,0x7d]
105965
105966v_cmpx_nge_f16 0.5, v2
105967// GFX10: encoding: [0xf0,0x04,0xf2,0x7d]
105968
105969v_cmpx_nge_f16 -4.0, v2
105970// GFX10: encoding: [0xf7,0x04,0xf2,0x7d]
105971
105972v_cmpx_nge_f16 0xfe0b, v2
105973// GFX10: encoding: [0xff,0x04,0xf2,0x7d,0x0b,0xfe,0x00,0x00]
105974
105975v_cmpx_nge_f16 0x3456, v2
105976// GFX10: encoding: [0xff,0x04,0xf2,0x7d,0x56,0x34,0x00,0x00]
105977
105978v_cmpx_nge_f16 v1, v255
105979// GFX10: encoding: [0x01,0xff,0xf3,0x7d]
105980
105981v_cmpx_nge_f16_e64 v1, v2
105982// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x02,0x00]
105983
105984v_cmpx_nge_f16_e64 v255, v2
105985// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0xff,0x05,0x02,0x00]
105986
105987v_cmpx_nge_f16_e64 s1, v2
105988// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x04,0x02,0x00]
105989
105990v_cmpx_nge_f16_e64 s101, v2
105991// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x65,0x04,0x02,0x00]
105992
105993v_cmpx_nge_f16_e64 vcc_lo, v2
105994// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x6a,0x04,0x02,0x00]
105995
105996v_cmpx_nge_f16_e64 vcc_hi, v2
105997// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x6b,0x04,0x02,0x00]
105998
105999v_cmpx_nge_f16_e64 m0, v2
106000// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x7c,0x04,0x02,0x00]
106001
106002v_cmpx_nge_f16_e64 exec_lo, v2
106003// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x7e,0x04,0x02,0x00]
106004
106005v_cmpx_nge_f16_e64 exec_hi, v2
106006// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x7f,0x04,0x02,0x00]
106007
106008v_cmpx_nge_f16_e64 0, v2
106009// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x80,0x04,0x02,0x00]
106010
106011v_cmpx_nge_f16_e64 -1, v2
106012// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0xc1,0x04,0x02,0x00]
106013
106014v_cmpx_nge_f16_e64 0.5, v2
106015// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0xf0,0x04,0x02,0x00]
106016
106017v_cmpx_nge_f16_e64 -4.0, v2
106018// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0xf7,0x04,0x02,0x00]
106019
106020v_cmpx_nge_f16_e64 v1, v255
106021// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xff,0x03,0x00]
106022
106023v_cmpx_nge_f16_e64 v1, s2
106024// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x00,0x00]
106025
106026v_cmpx_nge_f16_e64 v1, s101
106027// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xcb,0x00,0x00]
106028
106029v_cmpx_nge_f16_e64 v1, vcc_lo
106030// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xd5,0x00,0x00]
106031
106032v_cmpx_nge_f16_e64 v1, vcc_hi
106033// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xd7,0x00,0x00]
106034
106035v_cmpx_nge_f16_e64 v1, m0
106036// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xf9,0x00,0x00]
106037
106038v_cmpx_nge_f16_e64 v1, exec_lo
106039// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xfd,0x00,0x00]
106040
106041v_cmpx_nge_f16_e64 v1, exec_hi
106042// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xff,0x00,0x00]
106043
106044v_cmpx_nge_f16_e64 v1, 0
106045// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x01,0x01,0x00]
106046
106047v_cmpx_nge_f16_e64 v1, -1
106048// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x83,0x01,0x00]
106049
106050v_cmpx_nge_f16_e64 v1, 0.5
106051// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xe1,0x01,0x00]
106052
106053v_cmpx_nge_f16_e64 v1, -4.0
106054// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0xef,0x01,0x00]
106055
106056v_cmpx_nge_f16_e64 -v1, v2
106057// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x02,0x20]
106058
106059v_cmpx_nge_f16_e64 v1, -v2
106060// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x02,0x40]
106061
106062v_cmpx_nge_f16_e64 -v1, -v2
106063// GFX10: encoding: [0x00,0x00,0xf9,0xd4,0x01,0x05,0x02,0x60]
106064
106065v_cmpx_nlg_f16 v1, v2
106066// GFX10: encoding: [0x01,0x05,0xf4,0x7d]
106067
106068v_cmpx_nlg_f16 v255, v2
106069// GFX10: encoding: [0xff,0x05,0xf4,0x7d]
106070
106071v_cmpx_nlg_f16 s1, v2
106072// GFX10: encoding: [0x01,0x04,0xf4,0x7d]
106073
106074v_cmpx_nlg_f16 s101, v2
106075// GFX10: encoding: [0x65,0x04,0xf4,0x7d]
106076
106077v_cmpx_nlg_f16 vcc_lo, v2
106078// GFX10: encoding: [0x6a,0x04,0xf4,0x7d]
106079
106080v_cmpx_nlg_f16 vcc_hi, v2
106081// GFX10: encoding: [0x6b,0x04,0xf4,0x7d]
106082
106083v_cmpx_nlg_f16 m0, v2
106084// GFX10: encoding: [0x7c,0x04,0xf4,0x7d]
106085
106086v_cmpx_nlg_f16 exec_lo, v2
106087// GFX10: encoding: [0x7e,0x04,0xf4,0x7d]
106088
106089v_cmpx_nlg_f16 exec_hi, v2
106090// GFX10: encoding: [0x7f,0x04,0xf4,0x7d]
106091
106092v_cmpx_nlg_f16 0, v2
106093// GFX10: encoding: [0x80,0x04,0xf4,0x7d]
106094
106095v_cmpx_nlg_f16 -1, v2
106096// GFX10: encoding: [0xc1,0x04,0xf4,0x7d]
106097
106098v_cmpx_nlg_f16 0.5, v2
106099// GFX10: encoding: [0xf0,0x04,0xf4,0x7d]
106100
106101v_cmpx_nlg_f16 -4.0, v2
106102// GFX10: encoding: [0xf7,0x04,0xf4,0x7d]
106103
106104v_cmpx_nlg_f16 0xfe0b, v2
106105// GFX10: encoding: [0xff,0x04,0xf4,0x7d,0x0b,0xfe,0x00,0x00]
106106
106107v_cmpx_nlg_f16 0x3456, v2
106108// GFX10: encoding: [0xff,0x04,0xf4,0x7d,0x56,0x34,0x00,0x00]
106109
106110v_cmpx_nlg_f16 v1, v255
106111// GFX10: encoding: [0x01,0xff,0xf5,0x7d]
106112
106113v_cmpx_nlg_f16_e64 v1, v2
106114// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x02,0x00]
106115
106116v_cmpx_nlg_f16_e64 v255, v2
106117// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0xff,0x05,0x02,0x00]
106118
106119v_cmpx_nlg_f16_e64 s1, v2
106120// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x04,0x02,0x00]
106121
106122v_cmpx_nlg_f16_e64 s101, v2
106123// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x65,0x04,0x02,0x00]
106124
106125v_cmpx_nlg_f16_e64 vcc_lo, v2
106126// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x6a,0x04,0x02,0x00]
106127
106128v_cmpx_nlg_f16_e64 vcc_hi, v2
106129// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x6b,0x04,0x02,0x00]
106130
106131v_cmpx_nlg_f16_e64 m0, v2
106132// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x7c,0x04,0x02,0x00]
106133
106134v_cmpx_nlg_f16_e64 exec_lo, v2
106135// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x7e,0x04,0x02,0x00]
106136
106137v_cmpx_nlg_f16_e64 exec_hi, v2
106138// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x7f,0x04,0x02,0x00]
106139
106140v_cmpx_nlg_f16_e64 0, v2
106141// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x80,0x04,0x02,0x00]
106142
106143v_cmpx_nlg_f16_e64 -1, v2
106144// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0xc1,0x04,0x02,0x00]
106145
106146v_cmpx_nlg_f16_e64 0.5, v2
106147// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0xf0,0x04,0x02,0x00]
106148
106149v_cmpx_nlg_f16_e64 -4.0, v2
106150// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0xf7,0x04,0x02,0x00]
106151
106152v_cmpx_nlg_f16_e64 v1, v255
106153// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xff,0x03,0x00]
106154
106155v_cmpx_nlg_f16_e64 v1, s2
106156// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x00,0x00]
106157
106158v_cmpx_nlg_f16_e64 v1, s101
106159// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xcb,0x00,0x00]
106160
106161v_cmpx_nlg_f16_e64 v1, vcc_lo
106162// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xd5,0x00,0x00]
106163
106164v_cmpx_nlg_f16_e64 v1, vcc_hi
106165// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xd7,0x00,0x00]
106166
106167v_cmpx_nlg_f16_e64 v1, m0
106168// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xf9,0x00,0x00]
106169
106170v_cmpx_nlg_f16_e64 v1, exec_lo
106171// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xfd,0x00,0x00]
106172
106173v_cmpx_nlg_f16_e64 v1, exec_hi
106174// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xff,0x00,0x00]
106175
106176v_cmpx_nlg_f16_e64 v1, 0
106177// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x01,0x01,0x00]
106178
106179v_cmpx_nlg_f16_e64 v1, -1
106180// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x83,0x01,0x00]
106181
106182v_cmpx_nlg_f16_e64 v1, 0.5
106183// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xe1,0x01,0x00]
106184
106185v_cmpx_nlg_f16_e64 v1, -4.0
106186// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0xef,0x01,0x00]
106187
106188v_cmpx_nlg_f16_e64 -v1, v2
106189// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x02,0x20]
106190
106191v_cmpx_nlg_f16_e64 v1, -v2
106192// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x02,0x40]
106193
106194v_cmpx_nlg_f16_e64 -v1, -v2
106195// GFX10: encoding: [0x00,0x00,0xfa,0xd4,0x01,0x05,0x02,0x60]
106196
106197v_cmpx_ngt_f16 v1, v2
106198// GFX10: encoding: [0x01,0x05,0xf6,0x7d]
106199
106200v_cmpx_ngt_f16 v255, v2
106201// GFX10: encoding: [0xff,0x05,0xf6,0x7d]
106202
106203v_cmpx_ngt_f16 s1, v2
106204// GFX10: encoding: [0x01,0x04,0xf6,0x7d]
106205
106206v_cmpx_ngt_f16 s101, v2
106207// GFX10: encoding: [0x65,0x04,0xf6,0x7d]
106208
106209v_cmpx_ngt_f16 vcc_lo, v2
106210// GFX10: encoding: [0x6a,0x04,0xf6,0x7d]
106211
106212v_cmpx_ngt_f16 vcc_hi, v2
106213// GFX10: encoding: [0x6b,0x04,0xf6,0x7d]
106214
106215v_cmpx_ngt_f16 m0, v2
106216// GFX10: encoding: [0x7c,0x04,0xf6,0x7d]
106217
106218v_cmpx_ngt_f16 exec_lo, v2
106219// GFX10: encoding: [0x7e,0x04,0xf6,0x7d]
106220
106221v_cmpx_ngt_f16 exec_hi, v2
106222// GFX10: encoding: [0x7f,0x04,0xf6,0x7d]
106223
106224v_cmpx_ngt_f16 0, v2
106225// GFX10: encoding: [0x80,0x04,0xf6,0x7d]
106226
106227v_cmpx_ngt_f16 -1, v2
106228// GFX10: encoding: [0xc1,0x04,0xf6,0x7d]
106229
106230v_cmpx_ngt_f16 0.5, v2
106231// GFX10: encoding: [0xf0,0x04,0xf6,0x7d]
106232
106233v_cmpx_ngt_f16 -4.0, v2
106234// GFX10: encoding: [0xf7,0x04,0xf6,0x7d]
106235
106236v_cmpx_ngt_f16 0xfe0b, v2
106237// GFX10: encoding: [0xff,0x04,0xf6,0x7d,0x0b,0xfe,0x00,0x00]
106238
106239v_cmpx_ngt_f16 0x3456, v2
106240// GFX10: encoding: [0xff,0x04,0xf6,0x7d,0x56,0x34,0x00,0x00]
106241
106242v_cmpx_ngt_f16 v1, v255
106243// GFX10: encoding: [0x01,0xff,0xf7,0x7d]
106244
106245v_cmpx_ngt_f16_e64 v1, v2
106246// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x02,0x00]
106247
106248v_cmpx_ngt_f16_e64 v255, v2
106249// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0xff,0x05,0x02,0x00]
106250
106251v_cmpx_ngt_f16_e64 s1, v2
106252// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x04,0x02,0x00]
106253
106254v_cmpx_ngt_f16_e64 s101, v2
106255// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x65,0x04,0x02,0x00]
106256
106257v_cmpx_ngt_f16_e64 vcc_lo, v2
106258// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x6a,0x04,0x02,0x00]
106259
106260v_cmpx_ngt_f16_e64 vcc_hi, v2
106261// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x6b,0x04,0x02,0x00]
106262
106263v_cmpx_ngt_f16_e64 m0, v2
106264// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x7c,0x04,0x02,0x00]
106265
106266v_cmpx_ngt_f16_e64 exec_lo, v2
106267// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x7e,0x04,0x02,0x00]
106268
106269v_cmpx_ngt_f16_e64 exec_hi, v2
106270// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x7f,0x04,0x02,0x00]
106271
106272v_cmpx_ngt_f16_e64 0, v2
106273// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x80,0x04,0x02,0x00]
106274
106275v_cmpx_ngt_f16_e64 -1, v2
106276// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0xc1,0x04,0x02,0x00]
106277
106278v_cmpx_ngt_f16_e64 0.5, v2
106279// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0xf0,0x04,0x02,0x00]
106280
106281v_cmpx_ngt_f16_e64 -4.0, v2
106282// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0xf7,0x04,0x02,0x00]
106283
106284v_cmpx_ngt_f16_e64 v1, v255
106285// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xff,0x03,0x00]
106286
106287v_cmpx_ngt_f16_e64 v1, s2
106288// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x00,0x00]
106289
106290v_cmpx_ngt_f16_e64 v1, s101
106291// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xcb,0x00,0x00]
106292
106293v_cmpx_ngt_f16_e64 v1, vcc_lo
106294// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xd5,0x00,0x00]
106295
106296v_cmpx_ngt_f16_e64 v1, vcc_hi
106297// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xd7,0x00,0x00]
106298
106299v_cmpx_ngt_f16_e64 v1, m0
106300// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xf9,0x00,0x00]
106301
106302v_cmpx_ngt_f16_e64 v1, exec_lo
106303// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xfd,0x00,0x00]
106304
106305v_cmpx_ngt_f16_e64 v1, exec_hi
106306// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xff,0x00,0x00]
106307
106308v_cmpx_ngt_f16_e64 v1, 0
106309// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x01,0x01,0x00]
106310
106311v_cmpx_ngt_f16_e64 v1, -1
106312// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x83,0x01,0x00]
106313
106314v_cmpx_ngt_f16_e64 v1, 0.5
106315// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xe1,0x01,0x00]
106316
106317v_cmpx_ngt_f16_e64 v1, -4.0
106318// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0xef,0x01,0x00]
106319
106320v_cmpx_ngt_f16_e64 -v1, v2
106321// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x02,0x20]
106322
106323v_cmpx_ngt_f16_e64 v1, -v2
106324// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x02,0x40]
106325
106326v_cmpx_ngt_f16_e64 -v1, -v2
106327// GFX10: encoding: [0x00,0x00,0xfb,0xd4,0x01,0x05,0x02,0x60]
106328
106329v_cmpx_nle_f16 v1, v2
106330// GFX10: encoding: [0x01,0x05,0xf8,0x7d]
106331
106332v_cmpx_nle_f16 v255, v2
106333// GFX10: encoding: [0xff,0x05,0xf8,0x7d]
106334
106335v_cmpx_nle_f16 s1, v2
106336// GFX10: encoding: [0x01,0x04,0xf8,0x7d]
106337
106338v_cmpx_nle_f16 s101, v2
106339// GFX10: encoding: [0x65,0x04,0xf8,0x7d]
106340
106341v_cmpx_nle_f16 vcc_lo, v2
106342// GFX10: encoding: [0x6a,0x04,0xf8,0x7d]
106343
106344v_cmpx_nle_f16 vcc_hi, v2
106345// GFX10: encoding: [0x6b,0x04,0xf8,0x7d]
106346
106347v_cmpx_nle_f16 m0, v2
106348// GFX10: encoding: [0x7c,0x04,0xf8,0x7d]
106349
106350v_cmpx_nle_f16 exec_lo, v2
106351// GFX10: encoding: [0x7e,0x04,0xf8,0x7d]
106352
106353v_cmpx_nle_f16 exec_hi, v2
106354// GFX10: encoding: [0x7f,0x04,0xf8,0x7d]
106355
106356v_cmpx_nle_f16 0, v2
106357// GFX10: encoding: [0x80,0x04,0xf8,0x7d]
106358
106359v_cmpx_nle_f16 -1, v2
106360// GFX10: encoding: [0xc1,0x04,0xf8,0x7d]
106361
106362v_cmpx_nle_f16 0.5, v2
106363// GFX10: encoding: [0xf0,0x04,0xf8,0x7d]
106364
106365v_cmpx_nle_f16 -4.0, v2
106366// GFX10: encoding: [0xf7,0x04,0xf8,0x7d]
106367
106368v_cmpx_nle_f16 0xfe0b, v2
106369// GFX10: encoding: [0xff,0x04,0xf8,0x7d,0x0b,0xfe,0x00,0x00]
106370
106371v_cmpx_nle_f16 0x3456, v2
106372// GFX10: encoding: [0xff,0x04,0xf8,0x7d,0x56,0x34,0x00,0x00]
106373
106374v_cmpx_nle_f16 v1, v255
106375// GFX10: encoding: [0x01,0xff,0xf9,0x7d]
106376
106377v_cmpx_nle_f16_e64 v1, v2
106378// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x02,0x00]
106379
106380v_cmpx_nle_f16_e64 v255, v2
106381// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0xff,0x05,0x02,0x00]
106382
106383v_cmpx_nle_f16_e64 s1, v2
106384// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x04,0x02,0x00]
106385
106386v_cmpx_nle_f16_e64 s101, v2
106387// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x65,0x04,0x02,0x00]
106388
106389v_cmpx_nle_f16_e64 vcc_lo, v2
106390// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x6a,0x04,0x02,0x00]
106391
106392v_cmpx_nle_f16_e64 vcc_hi, v2
106393// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x6b,0x04,0x02,0x00]
106394
106395v_cmpx_nle_f16_e64 m0, v2
106396// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x7c,0x04,0x02,0x00]
106397
106398v_cmpx_nle_f16_e64 exec_lo, v2
106399// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x7e,0x04,0x02,0x00]
106400
106401v_cmpx_nle_f16_e64 exec_hi, v2
106402// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x7f,0x04,0x02,0x00]
106403
106404v_cmpx_nle_f16_e64 0, v2
106405// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x80,0x04,0x02,0x00]
106406
106407v_cmpx_nle_f16_e64 -1, v2
106408// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0xc1,0x04,0x02,0x00]
106409
106410v_cmpx_nle_f16_e64 0.5, v2
106411// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0xf0,0x04,0x02,0x00]
106412
106413v_cmpx_nle_f16_e64 -4.0, v2
106414// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0xf7,0x04,0x02,0x00]
106415
106416v_cmpx_nle_f16_e64 v1, v255
106417// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xff,0x03,0x00]
106418
106419v_cmpx_nle_f16_e64 v1, s2
106420// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x00,0x00]
106421
106422v_cmpx_nle_f16_e64 v1, s101
106423// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xcb,0x00,0x00]
106424
106425v_cmpx_nle_f16_e64 v1, vcc_lo
106426// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xd5,0x00,0x00]
106427
106428v_cmpx_nle_f16_e64 v1, vcc_hi
106429// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xd7,0x00,0x00]
106430
106431v_cmpx_nle_f16_e64 v1, m0
106432// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xf9,0x00,0x00]
106433
106434v_cmpx_nle_f16_e64 v1, exec_lo
106435// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xfd,0x00,0x00]
106436
106437v_cmpx_nle_f16_e64 v1, exec_hi
106438// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xff,0x00,0x00]
106439
106440v_cmpx_nle_f16_e64 v1, 0
106441// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x01,0x01,0x00]
106442
106443v_cmpx_nle_f16_e64 v1, -1
106444// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x83,0x01,0x00]
106445
106446v_cmpx_nle_f16_e64 v1, 0.5
106447// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xe1,0x01,0x00]
106448
106449v_cmpx_nle_f16_e64 v1, -4.0
106450// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0xef,0x01,0x00]
106451
106452v_cmpx_nle_f16_e64 -v1, v2
106453// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x02,0x20]
106454
106455v_cmpx_nle_f16_e64 v1, -v2
106456// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x02,0x40]
106457
106458v_cmpx_nle_f16_e64 -v1, -v2
106459// GFX10: encoding: [0x00,0x00,0xfc,0xd4,0x01,0x05,0x02,0x60]
106460
106461v_cmpx_neq_f16 v1, v2
106462// GFX10: encoding: [0x01,0x05,0xfa,0x7d]
106463
106464v_cmpx_neq_f16 v255, v2
106465// GFX10: encoding: [0xff,0x05,0xfa,0x7d]
106466
106467v_cmpx_neq_f16 s1, v2
106468// GFX10: encoding: [0x01,0x04,0xfa,0x7d]
106469
106470v_cmpx_neq_f16 s101, v2
106471// GFX10: encoding: [0x65,0x04,0xfa,0x7d]
106472
106473v_cmpx_neq_f16 vcc_lo, v2
106474// GFX10: encoding: [0x6a,0x04,0xfa,0x7d]
106475
106476v_cmpx_neq_f16 vcc_hi, v2
106477// GFX10: encoding: [0x6b,0x04,0xfa,0x7d]
106478
106479v_cmpx_neq_f16 m0, v2
106480// GFX10: encoding: [0x7c,0x04,0xfa,0x7d]
106481
106482v_cmpx_neq_f16 exec_lo, v2
106483// GFX10: encoding: [0x7e,0x04,0xfa,0x7d]
106484
106485v_cmpx_neq_f16 exec_hi, v2
106486// GFX10: encoding: [0x7f,0x04,0xfa,0x7d]
106487
106488v_cmpx_neq_f16 0, v2
106489// GFX10: encoding: [0x80,0x04,0xfa,0x7d]
106490
106491v_cmpx_neq_f16 -1, v2
106492// GFX10: encoding: [0xc1,0x04,0xfa,0x7d]
106493
106494v_cmpx_neq_f16 0.5, v2
106495// GFX10: encoding: [0xf0,0x04,0xfa,0x7d]
106496
106497v_cmpx_neq_f16 -4.0, v2
106498// GFX10: encoding: [0xf7,0x04,0xfa,0x7d]
106499
106500v_cmpx_neq_f16 0xfe0b, v2
106501// GFX10: encoding: [0xff,0x04,0xfa,0x7d,0x0b,0xfe,0x00,0x00]
106502
106503v_cmpx_neq_f16 0x3456, v2
106504// GFX10: encoding: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x00,0x00]
106505
106506v_cmpx_neq_f16 v1, v255
106507// GFX10: encoding: [0x01,0xff,0xfb,0x7d]
106508
106509v_cmpx_neq_f16_e64 v1, v2
106510// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x00]
106511
106512v_cmpx_neq_f16_e64 v255, v2
106513// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0xff,0x05,0x02,0x00]
106514
106515v_cmpx_neq_f16_e64 s1, v2
106516// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x04,0x02,0x00]
106517
106518v_cmpx_neq_f16_e64 s101, v2
106519// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x65,0x04,0x02,0x00]
106520
106521v_cmpx_neq_f16_e64 vcc_lo, v2
106522// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x6a,0x04,0x02,0x00]
106523
106524v_cmpx_neq_f16_e64 vcc_hi, v2
106525// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x6b,0x04,0x02,0x00]
106526
106527v_cmpx_neq_f16_e64 m0, v2
106528// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x7c,0x04,0x02,0x00]
106529
106530v_cmpx_neq_f16_e64 exec_lo, v2
106531// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x7e,0x04,0x02,0x00]
106532
106533v_cmpx_neq_f16_e64 exec_hi, v2
106534// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x7f,0x04,0x02,0x00]
106535
106536v_cmpx_neq_f16_e64 0, v2
106537// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x80,0x04,0x02,0x00]
106538
106539v_cmpx_neq_f16_e64 -1, v2
106540// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0xc1,0x04,0x02,0x00]
106541
106542v_cmpx_neq_f16_e64 0.5, v2
106543// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0xf0,0x04,0x02,0x00]
106544
106545v_cmpx_neq_f16_e64 -4.0, v2
106546// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0xf7,0x04,0x02,0x00]
106547
106548v_cmpx_neq_f16_e64 v1, v255
106549// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xff,0x03,0x00]
106550
106551v_cmpx_neq_f16_e64 v1, s2
106552// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x00,0x00]
106553
106554v_cmpx_neq_f16_e64 v1, s101
106555// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xcb,0x00,0x00]
106556
106557v_cmpx_neq_f16_e64 v1, vcc_lo
106558// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xd5,0x00,0x00]
106559
106560v_cmpx_neq_f16_e64 v1, vcc_hi
106561// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xd7,0x00,0x00]
106562
106563v_cmpx_neq_f16_e64 v1, m0
106564// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xf9,0x00,0x00]
106565
106566v_cmpx_neq_f16_e64 v1, exec_lo
106567// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xfd,0x00,0x00]
106568
106569v_cmpx_neq_f16_e64 v1, exec_hi
106570// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xff,0x00,0x00]
106571
106572v_cmpx_neq_f16_e64 v1, 0
106573// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x01,0x01,0x00]
106574
106575v_cmpx_neq_f16_e64 v1, -1
106576// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x83,0x01,0x00]
106577
106578v_cmpx_neq_f16_e64 v1, 0.5
106579// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xe1,0x01,0x00]
106580
106581v_cmpx_neq_f16_e64 v1, -4.0
106582// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0xef,0x01,0x00]
106583
106584v_cmpx_neq_f16_e64 -v1, v2
106585// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x20]
106586
106587v_cmpx_neq_f16_e64 v1, -v2
106588// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x40]
106589
106590v_cmpx_neq_f16_e64 -v1, -v2
106591// GFX10: encoding: [0x00,0x00,0xfd,0xd4,0x01,0x05,0x02,0x60]
106592
106593v_cmpx_nlt_f16 v1, v2
106594// GFX10: encoding: [0x01,0x05,0xfc,0x7d]
106595
106596v_cmpx_nlt_f16 v255, v2
106597// GFX10: encoding: [0xff,0x05,0xfc,0x7d]
106598
106599v_cmpx_nlt_f16 s1, v2
106600// GFX10: encoding: [0x01,0x04,0xfc,0x7d]
106601
106602v_cmpx_nlt_f16 s101, v2
106603// GFX10: encoding: [0x65,0x04,0xfc,0x7d]
106604
106605v_cmpx_nlt_f16 vcc_lo, v2
106606// GFX10: encoding: [0x6a,0x04,0xfc,0x7d]
106607
106608v_cmpx_nlt_f16 vcc_hi, v2
106609// GFX10: encoding: [0x6b,0x04,0xfc,0x7d]
106610
106611v_cmpx_nlt_f16 m0, v2
106612// GFX10: encoding: [0x7c,0x04,0xfc,0x7d]
106613
106614v_cmpx_nlt_f16 exec_lo, v2
106615// GFX10: encoding: [0x7e,0x04,0xfc,0x7d]
106616
106617v_cmpx_nlt_f16 exec_hi, v2
106618// GFX10: encoding: [0x7f,0x04,0xfc,0x7d]
106619
106620v_cmpx_nlt_f16 0, v2
106621// GFX10: encoding: [0x80,0x04,0xfc,0x7d]
106622
106623v_cmpx_nlt_f16 -1, v2
106624// GFX10: encoding: [0xc1,0x04,0xfc,0x7d]
106625
106626v_cmpx_nlt_f16 0.5, v2
106627// GFX10: encoding: [0xf0,0x04,0xfc,0x7d]
106628
106629v_cmpx_nlt_f16 -4.0, v2
106630// GFX10: encoding: [0xf7,0x04,0xfc,0x7d]
106631
106632v_cmpx_nlt_f16 0xfe0b, v2
106633// GFX10: encoding: [0xff,0x04,0xfc,0x7d,0x0b,0xfe,0x00,0x00]
106634
106635v_cmpx_nlt_f16 0x3456, v2
106636// GFX10: encoding: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x00,0x00]
106637
106638v_cmpx_nlt_f16 v1, v255
106639// GFX10: encoding: [0x01,0xff,0xfd,0x7d]
106640
106641v_cmpx_nlt_f16_e64 v1, v2
106642// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x00]
106643
106644v_cmpx_nlt_f16_e64 v255, v2
106645// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0xff,0x05,0x02,0x00]
106646
106647v_cmpx_nlt_f16_e64 s1, v2
106648// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x04,0x02,0x00]
106649
106650v_cmpx_nlt_f16_e64 s101, v2
106651// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x65,0x04,0x02,0x00]
106652
106653v_cmpx_nlt_f16_e64 vcc_lo, v2
106654// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x6a,0x04,0x02,0x00]
106655
106656v_cmpx_nlt_f16_e64 vcc_hi, v2
106657// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x6b,0x04,0x02,0x00]
106658
106659v_cmpx_nlt_f16_e64 m0, v2
106660// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x7c,0x04,0x02,0x00]
106661
106662v_cmpx_nlt_f16_e64 exec_lo, v2
106663// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x7e,0x04,0x02,0x00]
106664
106665v_cmpx_nlt_f16_e64 exec_hi, v2
106666// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x7f,0x04,0x02,0x00]
106667
106668v_cmpx_nlt_f16_e64 0, v2
106669// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x80,0x04,0x02,0x00]
106670
106671v_cmpx_nlt_f16_e64 -1, v2
106672// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0xc1,0x04,0x02,0x00]
106673
106674v_cmpx_nlt_f16_e64 0.5, v2
106675// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0xf0,0x04,0x02,0x00]
106676
106677v_cmpx_nlt_f16_e64 -4.0, v2
106678// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0xf7,0x04,0x02,0x00]
106679
106680v_cmpx_nlt_f16_e64 v1, v255
106681// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xff,0x03,0x00]
106682
106683v_cmpx_nlt_f16_e64 v1, s2
106684// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x00,0x00]
106685
106686v_cmpx_nlt_f16_e64 v1, s101
106687// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xcb,0x00,0x00]
106688
106689v_cmpx_nlt_f16_e64 v1, vcc_lo
106690// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xd5,0x00,0x00]
106691
106692v_cmpx_nlt_f16_e64 v1, vcc_hi
106693// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xd7,0x00,0x00]
106694
106695v_cmpx_nlt_f16_e64 v1, m0
106696// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xf9,0x00,0x00]
106697
106698v_cmpx_nlt_f16_e64 v1, exec_lo
106699// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xfd,0x00,0x00]
106700
106701v_cmpx_nlt_f16_e64 v1, exec_hi
106702// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xff,0x00,0x00]
106703
106704v_cmpx_nlt_f16_e64 v1, 0
106705// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x01,0x01,0x00]
106706
106707v_cmpx_nlt_f16_e64 v1, -1
106708// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x83,0x01,0x00]
106709
106710v_cmpx_nlt_f16_e64 v1, 0.5
106711// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xe1,0x01,0x00]
106712
106713v_cmpx_nlt_f16_e64 v1, -4.0
106714// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0xef,0x01,0x00]
106715
106716v_cmpx_nlt_f16_e64 -v1, v2
106717// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x20]
106718
106719v_cmpx_nlt_f16_e64 v1, -v2
106720// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x40]
106721
106722v_cmpx_nlt_f16_e64 -v1, -v2
106723// GFX10: encoding: [0x00,0x00,0xfe,0xd4,0x01,0x05,0x02,0x60]
106724
106725v_cmpx_tru_f16 v1, v2
106726// GFX10: encoding: [0x01,0x05,0xfe,0x7d]
106727
106728v_cmpx_tru_f16 v255, v2
106729// GFX10: encoding: [0xff,0x05,0xfe,0x7d]
106730
106731v_cmpx_tru_f16 s1, v2
106732// GFX10: encoding: [0x01,0x04,0xfe,0x7d]
106733
106734v_cmpx_tru_f16 s101, v2
106735// GFX10: encoding: [0x65,0x04,0xfe,0x7d]
106736
106737v_cmpx_tru_f16 vcc_lo, v2
106738// GFX10: encoding: [0x6a,0x04,0xfe,0x7d]
106739
106740v_cmpx_tru_f16 vcc_hi, v2
106741// GFX10: encoding: [0x6b,0x04,0xfe,0x7d]
106742
106743v_cmpx_tru_f16 m0, v2
106744// GFX10: encoding: [0x7c,0x04,0xfe,0x7d]
106745
106746v_cmpx_tru_f16 exec_lo, v2
106747// GFX10: encoding: [0x7e,0x04,0xfe,0x7d]
106748
106749v_cmpx_tru_f16 exec_hi, v2
106750// GFX10: encoding: [0x7f,0x04,0xfe,0x7d]
106751
106752v_cmpx_tru_f16 0, v2
106753// GFX10: encoding: [0x80,0x04,0xfe,0x7d]
106754
106755v_cmpx_tru_f16 -1, v2
106756// GFX10: encoding: [0xc1,0x04,0xfe,0x7d]
106757
106758v_cmpx_tru_f16 0.5, v2
106759// GFX10: encoding: [0xf0,0x04,0xfe,0x7d]
106760
106761v_cmpx_tru_f16 -4.0, v2
106762// GFX10: encoding: [0xf7,0x04,0xfe,0x7d]
106763
106764v_cmpx_tru_f16 0xfe0b, v2
106765// GFX10: encoding: [0xff,0x04,0xfe,0x7d,0x0b,0xfe,0x00,0x00]
106766
106767v_cmpx_tru_f16 0x3456, v2
106768// GFX10: encoding: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x00,0x00]
106769
106770v_cmpx_tru_f16 v1, v255
106771// GFX10: encoding: [0x01,0xff,0xff,0x7d]
106772
106773v_cmpx_tru_f16_e64 v1, v2
106774// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x00]
106775
106776v_cmpx_tru_f16_e64 v255, v2
106777// GFX10: encoding: [0x00,0x00,0xff,0xd4,0xff,0x05,0x02,0x00]
106778
106779v_cmpx_tru_f16_e64 s1, v2
106780// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x04,0x02,0x00]
106781
106782v_cmpx_tru_f16_e64 s101, v2
106783// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x65,0x04,0x02,0x00]
106784
106785v_cmpx_tru_f16_e64 vcc_lo, v2
106786// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x6a,0x04,0x02,0x00]
106787
106788v_cmpx_tru_f16_e64 vcc_hi, v2
106789// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x6b,0x04,0x02,0x00]
106790
106791v_cmpx_tru_f16_e64 m0, v2
106792// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x7c,0x04,0x02,0x00]
106793
106794v_cmpx_tru_f16_e64 exec_lo, v2
106795// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x7e,0x04,0x02,0x00]
106796
106797v_cmpx_tru_f16_e64 exec_hi, v2
106798// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x7f,0x04,0x02,0x00]
106799
106800v_cmpx_tru_f16_e64 0, v2
106801// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x80,0x04,0x02,0x00]
106802
106803v_cmpx_tru_f16_e64 -1, v2
106804// GFX10: encoding: [0x00,0x00,0xff,0xd4,0xc1,0x04,0x02,0x00]
106805
106806v_cmpx_tru_f16_e64 0.5, v2
106807// GFX10: encoding: [0x00,0x00,0xff,0xd4,0xf0,0x04,0x02,0x00]
106808
106809v_cmpx_tru_f16_e64 -4.0, v2
106810// GFX10: encoding: [0x00,0x00,0xff,0xd4,0xf7,0x04,0x02,0x00]
106811
106812v_cmpx_tru_f16_e64 v1, v255
106813// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xff,0x03,0x00]
106814
106815v_cmpx_tru_f16_e64 v1, s2
106816// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x00,0x00]
106817
106818v_cmpx_tru_f16_e64 v1, s101
106819// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xcb,0x00,0x00]
106820
106821v_cmpx_tru_f16_e64 v1, vcc_lo
106822// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xd5,0x00,0x00]
106823
106824v_cmpx_tru_f16_e64 v1, vcc_hi
106825// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xd7,0x00,0x00]
106826
106827v_cmpx_tru_f16_e64 v1, m0
106828// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xf9,0x00,0x00]
106829
106830v_cmpx_tru_f16_e64 v1, exec_lo
106831// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xfd,0x00,0x00]
106832
106833v_cmpx_tru_f16_e64 v1, exec_hi
106834// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xff,0x00,0x00]
106835
106836v_cmpx_tru_f16_e64 v1, 0
106837// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x01,0x01,0x00]
106838
106839v_cmpx_tru_f16_e64 v1, -1
106840// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x83,0x01,0x00]
106841
106842v_cmpx_tru_f16_e64 v1, 0.5
106843// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xe1,0x01,0x00]
106844
106845v_cmpx_tru_f16_e64 v1, -4.0
106846// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0xef,0x01,0x00]
106847
106848v_cmpx_tru_f16_e64 -v1, v2
106849// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x20]
106850
106851v_cmpx_tru_f16_e64 v1, -v2
106852// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x40]
106853
106854v_cmpx_tru_f16_e64 -v1, -v2
106855// GFX10: encoding: [0x00,0x00,0xff,0xd4,0x01,0x05,0x02,0x60]
106856
106857v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
106858// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x06]
106859
106860v_cmpx_f_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
106861// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0xff,0x00,0x06,0x06]
106862
106863v_cmpx_f_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
106864// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x86,0x06]
106865
106866v_cmpx_f_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
106867// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x65,0x00,0x86,0x06]
106868
106869v_cmpx_f_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
106870// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x6a,0x00,0x86,0x06]
106871
106872v_cmpx_f_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
106873// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x6b,0x00,0x86,0x06]
106874
106875v_cmpx_f_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
106876// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x7c,0x00,0x86,0x06]
106877
106878v_cmpx_f_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
106879// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x7e,0x00,0x86,0x06]
106880
106881v_cmpx_f_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
106882// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x7f,0x00,0x86,0x06]
106883
106884v_cmpx_f_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
106885// GFX10: encoding: [0xf9,0xfe,0x21,0x7d,0x01,0x00,0x06,0x06]
106886
106887v_cmpx_f_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
106888// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x00,0x06]
106889
106890v_cmpx_f_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
106891// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x01,0x06]
106892
106893v_cmpx_f_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
106894// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x02,0x06]
106895
106896v_cmpx_f_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
106897// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x03,0x06]
106898
106899v_cmpx_f_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
106900// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x04,0x06]
106901
106902v_cmpx_f_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
106903// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x05,0x06]
106904
106905v_cmpx_f_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
106906// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x0e,0x06]
106907
106908v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
106909// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x00]
106910
106911v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
106912// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x01]
106913
106914v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
106915// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x02]
106916
106917v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
106918// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x03]
106919
106920v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
106921// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x04]
106922
106923v_cmpx_f_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
106924// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x05]
106925
106926v_cmpx_f_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
106927// GFX10: encoding: [0xf9,0x04,0x20,0x7d,0x01,0x00,0x06,0x0e]
106928
106929v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
106930// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x06]
106931
106932v_cmpx_lt_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
106933// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0xff,0x00,0x06,0x06]
106934
106935v_cmpx_lt_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
106936// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x86,0x06]
106937
106938v_cmpx_lt_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
106939// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x65,0x00,0x86,0x06]
106940
106941v_cmpx_lt_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
106942// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x6a,0x00,0x86,0x06]
106943
106944v_cmpx_lt_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
106945// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x6b,0x00,0x86,0x06]
106946
106947v_cmpx_lt_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
106948// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x7c,0x00,0x86,0x06]
106949
106950v_cmpx_lt_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
106951// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x7e,0x00,0x86,0x06]
106952
106953v_cmpx_lt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
106954// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x7f,0x00,0x86,0x06]
106955
106956v_cmpx_lt_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
106957// GFX10: encoding: [0xf9,0xfe,0x23,0x7d,0x01,0x00,0x06,0x06]
106958
106959v_cmpx_lt_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
106960// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x00,0x06]
106961
106962v_cmpx_lt_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
106963// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x01,0x06]
106964
106965v_cmpx_lt_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
106966// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x02,0x06]
106967
106968v_cmpx_lt_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
106969// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x03,0x06]
106970
106971v_cmpx_lt_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
106972// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x04,0x06]
106973
106974v_cmpx_lt_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
106975// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x05,0x06]
106976
106977v_cmpx_lt_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
106978// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x0e,0x06]
106979
106980v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
106981// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x00]
106982
106983v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
106984// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x01]
106985
106986v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
106987// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x02]
106988
106989v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
106990// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x03]
106991
106992v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
106993// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x04]
106994
106995v_cmpx_lt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
106996// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x05]
106997
106998v_cmpx_lt_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
106999// GFX10: encoding: [0xf9,0x04,0x22,0x7d,0x01,0x00,0x06,0x0e]
107000
107001v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107002// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x06]
107003
107004v_cmpx_eq_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107005// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0xff,0x00,0x06,0x06]
107006
107007v_cmpx_eq_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107008// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x86,0x06]
107009
107010v_cmpx_eq_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107011// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x65,0x00,0x86,0x06]
107012
107013v_cmpx_eq_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107014// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x6a,0x00,0x86,0x06]
107015
107016v_cmpx_eq_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107017// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x6b,0x00,0x86,0x06]
107018
107019v_cmpx_eq_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107020// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x7c,0x00,0x86,0x06]
107021
107022v_cmpx_eq_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107023// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x7e,0x00,0x86,0x06]
107024
107025v_cmpx_eq_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107026// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x7f,0x00,0x86,0x06]
107027
107028v_cmpx_eq_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107029// GFX10: encoding: [0xf9,0xfe,0x25,0x7d,0x01,0x00,0x06,0x06]
107030
107031v_cmpx_eq_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107032// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x00,0x06]
107033
107034v_cmpx_eq_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107035// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x01,0x06]
107036
107037v_cmpx_eq_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107038// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x02,0x06]
107039
107040v_cmpx_eq_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107041// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x03,0x06]
107042
107043v_cmpx_eq_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107044// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x04,0x06]
107045
107046v_cmpx_eq_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107047// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x05,0x06]
107048
107049v_cmpx_eq_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107050// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x0e,0x06]
107051
107052v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107053// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x00]
107054
107055v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107056// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x01]
107057
107058v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107059// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x02]
107060
107061v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107062// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x03]
107063
107064v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107065// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x04]
107066
107067v_cmpx_eq_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107068// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x05]
107069
107070v_cmpx_eq_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107071// GFX10: encoding: [0xf9,0x04,0x24,0x7d,0x01,0x00,0x06,0x0e]
107072
107073v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107074// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x06]
107075
107076v_cmpx_le_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107077// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0xff,0x00,0x06,0x06]
107078
107079v_cmpx_le_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107080// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x86,0x06]
107081
107082v_cmpx_le_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107083// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x65,0x00,0x86,0x06]
107084
107085v_cmpx_le_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107086// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x6a,0x00,0x86,0x06]
107087
107088v_cmpx_le_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107089// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x6b,0x00,0x86,0x06]
107090
107091v_cmpx_le_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107092// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x7c,0x00,0x86,0x06]
107093
107094v_cmpx_le_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107095// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x7e,0x00,0x86,0x06]
107096
107097v_cmpx_le_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107098// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x7f,0x00,0x86,0x06]
107099
107100v_cmpx_le_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107101// GFX10: encoding: [0xf9,0xfe,0x27,0x7d,0x01,0x00,0x06,0x06]
107102
107103v_cmpx_le_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107104// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x00,0x06]
107105
107106v_cmpx_le_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107107// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x01,0x06]
107108
107109v_cmpx_le_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107110// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x02,0x06]
107111
107112v_cmpx_le_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107113// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x03,0x06]
107114
107115v_cmpx_le_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107116// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x04,0x06]
107117
107118v_cmpx_le_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107119// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x05,0x06]
107120
107121v_cmpx_le_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107122// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x0e,0x06]
107123
107124v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107125// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x00]
107126
107127v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107128// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x01]
107129
107130v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107131// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x02]
107132
107133v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107134// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x03]
107135
107136v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107137// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x04]
107138
107139v_cmpx_le_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107140// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x05]
107141
107142v_cmpx_le_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107143// GFX10: encoding: [0xf9,0x04,0x26,0x7d,0x01,0x00,0x06,0x0e]
107144
107145v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107146// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x06]
107147
107148v_cmpx_gt_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107149// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0xff,0x00,0x06,0x06]
107150
107151v_cmpx_gt_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107152// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x86,0x06]
107153
107154v_cmpx_gt_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107155// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x65,0x00,0x86,0x06]
107156
107157v_cmpx_gt_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107158// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x6a,0x00,0x86,0x06]
107159
107160v_cmpx_gt_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107161// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x6b,0x00,0x86,0x06]
107162
107163v_cmpx_gt_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107164// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x7c,0x00,0x86,0x06]
107165
107166v_cmpx_gt_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107167// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x7e,0x00,0x86,0x06]
107168
107169v_cmpx_gt_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107170// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x7f,0x00,0x86,0x06]
107171
107172v_cmpx_gt_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107173// GFX10: encoding: [0xf9,0xfe,0x29,0x7d,0x01,0x00,0x06,0x06]
107174
107175v_cmpx_gt_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107176// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x00,0x06]
107177
107178v_cmpx_gt_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107179// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x01,0x06]
107180
107181v_cmpx_gt_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107182// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x02,0x06]
107183
107184v_cmpx_gt_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107185// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x03,0x06]
107186
107187v_cmpx_gt_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107188// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x04,0x06]
107189
107190v_cmpx_gt_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107191// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x05,0x06]
107192
107193v_cmpx_gt_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107194// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x0e,0x06]
107195
107196v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107197// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x00]
107198
107199v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107200// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x01]
107201
107202v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107203// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x02]
107204
107205v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107206// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x03]
107207
107208v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107209// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x04]
107210
107211v_cmpx_gt_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107212// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x05]
107213
107214v_cmpx_gt_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107215// GFX10: encoding: [0xf9,0x04,0x28,0x7d,0x01,0x00,0x06,0x0e]
107216
107217v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107218// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x06]
107219
107220v_cmpx_ne_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107221// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0xff,0x00,0x06,0x06]
107222
107223v_cmpx_ne_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107224// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x86,0x06]
107225
107226v_cmpx_ne_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107227// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x65,0x00,0x86,0x06]
107228
107229v_cmpx_ne_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107230// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x6a,0x00,0x86,0x06]
107231
107232v_cmpx_ne_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107233// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x6b,0x00,0x86,0x06]
107234
107235v_cmpx_ne_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107236// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x7c,0x00,0x86,0x06]
107237
107238v_cmpx_ne_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107239// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x7e,0x00,0x86,0x06]
107240
107241v_cmpx_ne_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107242// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x7f,0x00,0x86,0x06]
107243
107244v_cmpx_ne_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107245// GFX10: encoding: [0xf9,0xfe,0x2b,0x7d,0x01,0x00,0x06,0x06]
107246
107247v_cmpx_ne_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107248// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x00,0x06]
107249
107250v_cmpx_ne_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107251// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x01,0x06]
107252
107253v_cmpx_ne_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107254// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x02,0x06]
107255
107256v_cmpx_ne_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107257// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x03,0x06]
107258
107259v_cmpx_ne_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107260// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x04,0x06]
107261
107262v_cmpx_ne_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107263// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x05,0x06]
107264
107265v_cmpx_ne_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107266// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x0e,0x06]
107267
107268v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107269// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x00]
107270
107271v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107272// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x01]
107273
107274v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107275// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x02]
107276
107277v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107278// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x03]
107279
107280v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107281// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x04]
107282
107283v_cmpx_ne_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107284// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x05]
107285
107286v_cmpx_ne_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107287// GFX10: encoding: [0xf9,0x04,0x2a,0x7d,0x01,0x00,0x06,0x0e]
107288
107289v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107290// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x06]
107291
107292v_cmpx_ge_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107293// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0xff,0x00,0x06,0x06]
107294
107295v_cmpx_ge_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107296// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x86,0x06]
107297
107298v_cmpx_ge_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107299// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x65,0x00,0x86,0x06]
107300
107301v_cmpx_ge_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107302// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x6a,0x00,0x86,0x06]
107303
107304v_cmpx_ge_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107305// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x6b,0x00,0x86,0x06]
107306
107307v_cmpx_ge_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107308// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x7c,0x00,0x86,0x06]
107309
107310v_cmpx_ge_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107311// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x7e,0x00,0x86,0x06]
107312
107313v_cmpx_ge_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107314// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x7f,0x00,0x86,0x06]
107315
107316v_cmpx_ge_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107317// GFX10: encoding: [0xf9,0xfe,0x2d,0x7d,0x01,0x00,0x06,0x06]
107318
107319v_cmpx_ge_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107320// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x00,0x06]
107321
107322v_cmpx_ge_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107323// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x01,0x06]
107324
107325v_cmpx_ge_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107326// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x02,0x06]
107327
107328v_cmpx_ge_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107329// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x03,0x06]
107330
107331v_cmpx_ge_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107332// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x04,0x06]
107333
107334v_cmpx_ge_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107335// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x05,0x06]
107336
107337v_cmpx_ge_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107338// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x0e,0x06]
107339
107340v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107341// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x00]
107342
107343v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107344// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x01]
107345
107346v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107347// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x02]
107348
107349v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107350// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x03]
107351
107352v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107353// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x04]
107354
107355v_cmpx_ge_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107356// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x05]
107357
107358v_cmpx_ge_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107359// GFX10: encoding: [0xf9,0x04,0x2c,0x7d,0x01,0x00,0x06,0x0e]
107360
107361v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107362// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x06]
107363
107364v_cmpx_t_i32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107365// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0xff,0x00,0x06,0x06]
107366
107367v_cmpx_t_i32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107368// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x86,0x06]
107369
107370v_cmpx_t_i32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107371// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x65,0x00,0x86,0x06]
107372
107373v_cmpx_t_i32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107374// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x6a,0x00,0x86,0x06]
107375
107376v_cmpx_t_i32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107377// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x6b,0x00,0x86,0x06]
107378
107379v_cmpx_t_i32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107380// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x7c,0x00,0x86,0x06]
107381
107382v_cmpx_t_i32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107383// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x7e,0x00,0x86,0x06]
107384
107385v_cmpx_t_i32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107386// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x7f,0x00,0x86,0x06]
107387
107388v_cmpx_t_i32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107389// GFX10: encoding: [0xf9,0xfe,0x2f,0x7d,0x01,0x00,0x06,0x06]
107390
107391v_cmpx_t_i32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107392// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x00,0x06]
107393
107394v_cmpx_t_i32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107395// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x01,0x06]
107396
107397v_cmpx_t_i32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107398// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x02,0x06]
107399
107400v_cmpx_t_i32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107401// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x03,0x06]
107402
107403v_cmpx_t_i32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107404// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x04,0x06]
107405
107406v_cmpx_t_i32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107407// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x05,0x06]
107408
107409v_cmpx_t_i32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107410// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x0e,0x06]
107411
107412v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107413// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x00]
107414
107415v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107416// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x01]
107417
107418v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107419// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x02]
107420
107421v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107422// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x03]
107423
107424v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107425// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x04]
107426
107427v_cmpx_t_i32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107428// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x05]
107429
107430v_cmpx_t_i32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107431// GFX10: encoding: [0xf9,0x04,0x2e,0x7d,0x01,0x00,0x06,0x0e]
107432
107433v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107434// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x06]
107435
107436v_cmpx_lt_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107437// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0xff,0x00,0x06,0x06]
107438
107439v_cmpx_lt_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107440// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x86,0x06]
107441
107442v_cmpx_lt_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107443// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x65,0x00,0x86,0x06]
107444
107445v_cmpx_lt_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107446// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x6a,0x00,0x86,0x06]
107447
107448v_cmpx_lt_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107449// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x6b,0x00,0x86,0x06]
107450
107451v_cmpx_lt_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107452// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x7c,0x00,0x86,0x06]
107453
107454v_cmpx_lt_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107455// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x7e,0x00,0x86,0x06]
107456
107457v_cmpx_lt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107458// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x7f,0x00,0x86,0x06]
107459
107460v_cmpx_lt_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107461// GFX10: encoding: [0xf9,0xfe,0x33,0x7d,0x01,0x00,0x06,0x06]
107462
107463v_cmpx_lt_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107464// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x00,0x06]
107465
107466v_cmpx_lt_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107467// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x01,0x06]
107468
107469v_cmpx_lt_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107470// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x02,0x06]
107471
107472v_cmpx_lt_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107473// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x03,0x06]
107474
107475v_cmpx_lt_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107476// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x04,0x06]
107477
107478v_cmpx_lt_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107479// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x05,0x06]
107480
107481v_cmpx_lt_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107482// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x0e,0x06]
107483
107484v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107485// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x00]
107486
107487v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107488// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x01]
107489
107490v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107491// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x02]
107492
107493v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107494// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x03]
107495
107496v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107497// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x04]
107498
107499v_cmpx_lt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107500// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x05]
107501
107502v_cmpx_lt_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107503// GFX10: encoding: [0xf9,0x04,0x32,0x7d,0x01,0x00,0x06,0x0e]
107504
107505v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107506// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x06]
107507
107508v_cmpx_eq_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107509// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0xff,0x00,0x06,0x06]
107510
107511v_cmpx_eq_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107512// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x86,0x06]
107513
107514v_cmpx_eq_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107515// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x65,0x00,0x86,0x06]
107516
107517v_cmpx_eq_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107518// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x6a,0x00,0x86,0x06]
107519
107520v_cmpx_eq_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107521// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x6b,0x00,0x86,0x06]
107522
107523v_cmpx_eq_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107524// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x7c,0x00,0x86,0x06]
107525
107526v_cmpx_eq_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107527// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x7e,0x00,0x86,0x06]
107528
107529v_cmpx_eq_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107530// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x7f,0x00,0x86,0x06]
107531
107532v_cmpx_eq_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107533// GFX10: encoding: [0xf9,0xfe,0x35,0x7d,0x01,0x00,0x06,0x06]
107534
107535v_cmpx_eq_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107536// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x00,0x06]
107537
107538v_cmpx_eq_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107539// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x01,0x06]
107540
107541v_cmpx_eq_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107542// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x02,0x06]
107543
107544v_cmpx_eq_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107545// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x03,0x06]
107546
107547v_cmpx_eq_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107548// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x04,0x06]
107549
107550v_cmpx_eq_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107551// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x05,0x06]
107552
107553v_cmpx_eq_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107554// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x0e,0x06]
107555
107556v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107557// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x00]
107558
107559v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107560// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x01]
107561
107562v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107563// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x02]
107564
107565v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107566// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x03]
107567
107568v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107569// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x04]
107570
107571v_cmpx_eq_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107572// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x05]
107573
107574v_cmpx_eq_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107575// GFX10: encoding: [0xf9,0x04,0x34,0x7d,0x01,0x00,0x06,0x0e]
107576
107577v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107578// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x06]
107579
107580v_cmpx_le_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107581// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0xff,0x00,0x06,0x06]
107582
107583v_cmpx_le_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107584// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x86,0x06]
107585
107586v_cmpx_le_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107587// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x65,0x00,0x86,0x06]
107588
107589v_cmpx_le_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107590// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x6a,0x00,0x86,0x06]
107591
107592v_cmpx_le_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107593// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x6b,0x00,0x86,0x06]
107594
107595v_cmpx_le_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107596// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x7c,0x00,0x86,0x06]
107597
107598v_cmpx_le_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107599// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x7e,0x00,0x86,0x06]
107600
107601v_cmpx_le_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107602// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x7f,0x00,0x86,0x06]
107603
107604v_cmpx_le_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107605// GFX10: encoding: [0xf9,0xfe,0x37,0x7d,0x01,0x00,0x06,0x06]
107606
107607v_cmpx_le_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107608// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x00,0x06]
107609
107610v_cmpx_le_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107611// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x01,0x06]
107612
107613v_cmpx_le_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107614// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x02,0x06]
107615
107616v_cmpx_le_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107617// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x03,0x06]
107618
107619v_cmpx_le_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107620// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x04,0x06]
107621
107622v_cmpx_le_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107623// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x05,0x06]
107624
107625v_cmpx_le_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107626// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x0e,0x06]
107627
107628v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107629// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x00]
107630
107631v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107632// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x01]
107633
107634v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107635// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x02]
107636
107637v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107638// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x03]
107639
107640v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107641// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x04]
107642
107643v_cmpx_le_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107644// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x05]
107645
107646v_cmpx_le_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107647// GFX10: encoding: [0xf9,0x04,0x36,0x7d,0x01,0x00,0x06,0x0e]
107648
107649v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107650// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x06]
107651
107652v_cmpx_gt_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107653// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0xff,0x00,0x06,0x06]
107654
107655v_cmpx_gt_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107656// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x86,0x06]
107657
107658v_cmpx_gt_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107659// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x65,0x00,0x86,0x06]
107660
107661v_cmpx_gt_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107662// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x6a,0x00,0x86,0x06]
107663
107664v_cmpx_gt_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107665// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x6b,0x00,0x86,0x06]
107666
107667v_cmpx_gt_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107668// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x7c,0x00,0x86,0x06]
107669
107670v_cmpx_gt_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107671// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x7e,0x00,0x86,0x06]
107672
107673v_cmpx_gt_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107674// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x7f,0x00,0x86,0x06]
107675
107676v_cmpx_gt_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107677// GFX10: encoding: [0xf9,0xfe,0x39,0x7d,0x01,0x00,0x06,0x06]
107678
107679v_cmpx_gt_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107680// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x00,0x06]
107681
107682v_cmpx_gt_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107683// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x01,0x06]
107684
107685v_cmpx_gt_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107686// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x02,0x06]
107687
107688v_cmpx_gt_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107689// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x03,0x06]
107690
107691v_cmpx_gt_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107692// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x04,0x06]
107693
107694v_cmpx_gt_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107695// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x05,0x06]
107696
107697v_cmpx_gt_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107698// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x0e,0x06]
107699
107700v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107701// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x00]
107702
107703v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107704// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x01]
107705
107706v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107707// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x02]
107708
107709v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107710// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x03]
107711
107712v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107713// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x04]
107714
107715v_cmpx_gt_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107716// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x05]
107717
107718v_cmpx_gt_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107719// GFX10: encoding: [0xf9,0x04,0x38,0x7d,0x01,0x00,0x06,0x0e]
107720
107721v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107722// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x06]
107723
107724v_cmpx_ne_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107725// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0xff,0x00,0x06,0x06]
107726
107727v_cmpx_ne_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107728// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x86,0x06]
107729
107730v_cmpx_ne_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107731// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x65,0x00,0x86,0x06]
107732
107733v_cmpx_ne_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107734// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x6a,0x00,0x86,0x06]
107735
107736v_cmpx_ne_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107737// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x6b,0x00,0x86,0x06]
107738
107739v_cmpx_ne_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107740// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x7c,0x00,0x86,0x06]
107741
107742v_cmpx_ne_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107743// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x7e,0x00,0x86,0x06]
107744
107745v_cmpx_ne_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107746// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x7f,0x00,0x86,0x06]
107747
107748v_cmpx_ne_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107749// GFX10: encoding: [0xf9,0xfe,0x3b,0x7d,0x01,0x00,0x06,0x06]
107750
107751v_cmpx_ne_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107752// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x00,0x06]
107753
107754v_cmpx_ne_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107755// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x01,0x06]
107756
107757v_cmpx_ne_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107758// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x02,0x06]
107759
107760v_cmpx_ne_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107761// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x03,0x06]
107762
107763v_cmpx_ne_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107764// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x04,0x06]
107765
107766v_cmpx_ne_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107767// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x05,0x06]
107768
107769v_cmpx_ne_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107770// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x0e,0x06]
107771
107772v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107773// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x00]
107774
107775v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107776// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x01]
107777
107778v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107779// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x02]
107780
107781v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107782// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x03]
107783
107784v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107785// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x04]
107786
107787v_cmpx_ne_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107788// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x05]
107789
107790v_cmpx_ne_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107791// GFX10: encoding: [0xf9,0x04,0x3a,0x7d,0x01,0x00,0x06,0x0e]
107792
107793v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107794// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x06]
107795
107796v_cmpx_ge_i16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107797// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0xff,0x00,0x06,0x06]
107798
107799v_cmpx_ge_i16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107800// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x86,0x06]
107801
107802v_cmpx_ge_i16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107803// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x65,0x00,0x86,0x06]
107804
107805v_cmpx_ge_i16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107806// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x6a,0x00,0x86,0x06]
107807
107808v_cmpx_ge_i16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107809// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x6b,0x00,0x86,0x06]
107810
107811v_cmpx_ge_i16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107812// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x7c,0x00,0x86,0x06]
107813
107814v_cmpx_ge_i16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107815// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x7e,0x00,0x86,0x06]
107816
107817v_cmpx_ge_i16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107818// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x7f,0x00,0x86,0x06]
107819
107820v_cmpx_ge_i16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107821// GFX10: encoding: [0xf9,0xfe,0x3d,0x7d,0x01,0x00,0x06,0x06]
107822
107823v_cmpx_ge_i16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107824// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x00,0x06]
107825
107826v_cmpx_ge_i16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107827// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x01,0x06]
107828
107829v_cmpx_ge_i16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107830// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x02,0x06]
107831
107832v_cmpx_ge_i16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107833// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x03,0x06]
107834
107835v_cmpx_ge_i16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107836// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x04,0x06]
107837
107838v_cmpx_ge_i16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107839// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x05,0x06]
107840
107841v_cmpx_ge_i16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107842// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x0e,0x06]
107843
107844v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107845// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x00]
107846
107847v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107848// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x01]
107849
107850v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107851// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x02]
107852
107853v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107854// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x03]
107855
107856v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107857// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x04]
107858
107859v_cmpx_ge_i16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107860// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x05]
107861
107862v_cmpx_ge_i16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107863// GFX10: encoding: [0xf9,0x04,0x3c,0x7d,0x01,0x00,0x06,0x0e]
107864
107865v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107866// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x06]
107867
107868v_cmpx_lt_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107869// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0xff,0x00,0x06,0x06]
107870
107871v_cmpx_lt_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107872// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x86,0x06]
107873
107874v_cmpx_lt_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107875// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x65,0x00,0x86,0x06]
107876
107877v_cmpx_lt_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107878// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x6a,0x00,0x86,0x06]
107879
107880v_cmpx_lt_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107881// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x6b,0x00,0x86,0x06]
107882
107883v_cmpx_lt_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107884// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x7c,0x00,0x86,0x06]
107885
107886v_cmpx_lt_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107887// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x7e,0x00,0x86,0x06]
107888
107889v_cmpx_lt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107890// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x7f,0x00,0x86,0x06]
107891
107892v_cmpx_lt_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107893// GFX10: encoding: [0xf9,0xfe,0x73,0x7d,0x01,0x00,0x06,0x06]
107894
107895v_cmpx_lt_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107896// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x00,0x06]
107897
107898v_cmpx_lt_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107899// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x01,0x06]
107900
107901v_cmpx_lt_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107902// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x02,0x06]
107903
107904v_cmpx_lt_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107905// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x03,0x06]
107906
107907v_cmpx_lt_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107908// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x04,0x06]
107909
107910v_cmpx_lt_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107911// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x05,0x06]
107912
107913v_cmpx_lt_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107914// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x0e,0x06]
107915
107916v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107917// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x00]
107918
107919v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107920// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x01]
107921
107922v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107923// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x02]
107924
107925v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107926// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x03]
107927
107928v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
107929// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x04]
107930
107931v_cmpx_lt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
107932// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x05]
107933
107934v_cmpx_lt_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
107935// GFX10: encoding: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x0e]
107936
107937v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
107938// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x06]
107939
107940v_cmpx_eq_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
107941// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0xff,0x00,0x06,0x06]
107942
107943v_cmpx_eq_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
107944// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x86,0x06]
107945
107946v_cmpx_eq_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
107947// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x65,0x00,0x86,0x06]
107948
107949v_cmpx_eq_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
107950// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x6a,0x00,0x86,0x06]
107951
107952v_cmpx_eq_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
107953// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x6b,0x00,0x86,0x06]
107954
107955v_cmpx_eq_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
107956// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x7c,0x00,0x86,0x06]
107957
107958v_cmpx_eq_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
107959// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x7e,0x00,0x86,0x06]
107960
107961v_cmpx_eq_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
107962// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x7f,0x00,0x86,0x06]
107963
107964v_cmpx_eq_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
107965// GFX10: encoding: [0xf9,0xfe,0x75,0x7d,0x01,0x00,0x06,0x06]
107966
107967v_cmpx_eq_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
107968// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x00,0x06]
107969
107970v_cmpx_eq_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
107971// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x01,0x06]
107972
107973v_cmpx_eq_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
107974// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x02,0x06]
107975
107976v_cmpx_eq_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
107977// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x03,0x06]
107978
107979v_cmpx_eq_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
107980// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x04,0x06]
107981
107982v_cmpx_eq_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
107983// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x05,0x06]
107984
107985v_cmpx_eq_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
107986// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x0e,0x06]
107987
107988v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
107989// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x00]
107990
107991v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
107992// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x01]
107993
107994v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
107995// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x02]
107996
107997v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
107998// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x03]
107999
108000v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108001// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x04]
108002
108003v_cmpx_eq_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108004// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x05]
108005
108006v_cmpx_eq_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108007// GFX10: encoding: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x0e]
108008
108009v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108010// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x06]
108011
108012v_cmpx_le_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108013// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0xff,0x00,0x06,0x06]
108014
108015v_cmpx_le_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108016// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x86,0x06]
108017
108018v_cmpx_le_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108019// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x65,0x00,0x86,0x06]
108020
108021v_cmpx_le_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108022// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x6a,0x00,0x86,0x06]
108023
108024v_cmpx_le_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108025// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x6b,0x00,0x86,0x06]
108026
108027v_cmpx_le_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108028// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x7c,0x00,0x86,0x06]
108029
108030v_cmpx_le_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108031// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x7e,0x00,0x86,0x06]
108032
108033v_cmpx_le_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108034// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x7f,0x00,0x86,0x06]
108035
108036v_cmpx_le_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108037// GFX10: encoding: [0xf9,0xfe,0x77,0x7d,0x01,0x00,0x06,0x06]
108038
108039v_cmpx_le_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108040// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x00,0x06]
108041
108042v_cmpx_le_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108043// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x01,0x06]
108044
108045v_cmpx_le_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108046// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x02,0x06]
108047
108048v_cmpx_le_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108049// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x03,0x06]
108050
108051v_cmpx_le_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108052// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x04,0x06]
108053
108054v_cmpx_le_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108055// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x05,0x06]
108056
108057v_cmpx_le_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108058// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x0e,0x06]
108059
108060v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108061// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x00]
108062
108063v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108064// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x01]
108065
108066v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108067// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x02]
108068
108069v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108070// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x03]
108071
108072v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108073// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x04]
108074
108075v_cmpx_le_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108076// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x05]
108077
108078v_cmpx_le_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108079// GFX10: encoding: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x0e]
108080
108081v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108082// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x06]
108083
108084v_cmpx_gt_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108085// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0xff,0x00,0x06,0x06]
108086
108087v_cmpx_gt_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108088// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x86,0x06]
108089
108090v_cmpx_gt_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108091// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x65,0x00,0x86,0x06]
108092
108093v_cmpx_gt_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108094// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x6a,0x00,0x86,0x06]
108095
108096v_cmpx_gt_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108097// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x6b,0x00,0x86,0x06]
108098
108099v_cmpx_gt_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108100// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x7c,0x00,0x86,0x06]
108101
108102v_cmpx_gt_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108103// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x7e,0x00,0x86,0x06]
108104
108105v_cmpx_gt_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108106// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x7f,0x00,0x86,0x06]
108107
108108v_cmpx_gt_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108109// GFX10: encoding: [0xf9,0xfe,0x79,0x7d,0x01,0x00,0x06,0x06]
108110
108111v_cmpx_gt_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108112// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x00,0x06]
108113
108114v_cmpx_gt_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108115// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x01,0x06]
108116
108117v_cmpx_gt_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108118// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x02,0x06]
108119
108120v_cmpx_gt_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108121// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x03,0x06]
108122
108123v_cmpx_gt_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108124// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x04,0x06]
108125
108126v_cmpx_gt_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108127// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x05,0x06]
108128
108129v_cmpx_gt_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108130// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x0e,0x06]
108131
108132v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108133// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x00]
108134
108135v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108136// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x01]
108137
108138v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108139// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x02]
108140
108141v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108142// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x03]
108143
108144v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108145// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x04]
108146
108147v_cmpx_gt_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108148// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x05]
108149
108150v_cmpx_gt_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108151// GFX10: encoding: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x0e]
108152
108153v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108154// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x06]
108155
108156v_cmpx_ne_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108157// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0xff,0x00,0x06,0x06]
108158
108159v_cmpx_ne_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108160// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x86,0x06]
108161
108162v_cmpx_ne_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108163// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x65,0x00,0x86,0x06]
108164
108165v_cmpx_ne_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108166// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x6a,0x00,0x86,0x06]
108167
108168v_cmpx_ne_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108169// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x6b,0x00,0x86,0x06]
108170
108171v_cmpx_ne_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108172// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x7c,0x00,0x86,0x06]
108173
108174v_cmpx_ne_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108175// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x7e,0x00,0x86,0x06]
108176
108177v_cmpx_ne_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108178// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x7f,0x00,0x86,0x06]
108179
108180v_cmpx_ne_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108181// GFX10: encoding: [0xf9,0xfe,0x7b,0x7d,0x01,0x00,0x06,0x06]
108182
108183v_cmpx_ne_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108184// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x00,0x06]
108185
108186v_cmpx_ne_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108187// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x01,0x06]
108188
108189v_cmpx_ne_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108190// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x02,0x06]
108191
108192v_cmpx_ne_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108193// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x03,0x06]
108194
108195v_cmpx_ne_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108196// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x04,0x06]
108197
108198v_cmpx_ne_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108199// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x05,0x06]
108200
108201v_cmpx_ne_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108202// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x0e,0x06]
108203
108204v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108205// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x00]
108206
108207v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108208// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x01]
108209
108210v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108211// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x02]
108212
108213v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108214// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x03]
108215
108216v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108217// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x04]
108218
108219v_cmpx_ne_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108220// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x05]
108221
108222v_cmpx_ne_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108223// GFX10: encoding: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x0e]
108224
108225v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108226// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x06]
108227
108228v_cmpx_ge_u16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108229// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0xff,0x00,0x06,0x06]
108230
108231v_cmpx_ge_u16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108232// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x86,0x06]
108233
108234v_cmpx_ge_u16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108235// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x65,0x00,0x86,0x06]
108236
108237v_cmpx_ge_u16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108238// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x6a,0x00,0x86,0x06]
108239
108240v_cmpx_ge_u16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108241// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x6b,0x00,0x86,0x06]
108242
108243v_cmpx_ge_u16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108244// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x7c,0x00,0x86,0x06]
108245
108246v_cmpx_ge_u16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108247// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x7e,0x00,0x86,0x06]
108248
108249v_cmpx_ge_u16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108250// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x7f,0x00,0x86,0x06]
108251
108252v_cmpx_ge_u16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108253// GFX10: encoding: [0xf9,0xfe,0x7d,0x7d,0x01,0x00,0x06,0x06]
108254
108255v_cmpx_ge_u16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108256// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x00,0x06]
108257
108258v_cmpx_ge_u16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108259// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x01,0x06]
108260
108261v_cmpx_ge_u16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108262// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x02,0x06]
108263
108264v_cmpx_ge_u16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108265// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x03,0x06]
108266
108267v_cmpx_ge_u16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108268// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x04,0x06]
108269
108270v_cmpx_ge_u16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108271// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x05,0x06]
108272
108273v_cmpx_ge_u16_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108274// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x0e,0x06]
108275
108276v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108277// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x00]
108278
108279v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108280// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x01]
108281
108282v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108283// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x02]
108284
108285v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108286// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x03]
108287
108288v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108289// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x04]
108290
108291v_cmpx_ge_u16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108292// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x05]
108293
108294v_cmpx_ge_u16_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108295// GFX10: encoding: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x0e]
108296
108297v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108298// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x06]
108299
108300v_cmpx_f_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108301// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0xff,0x00,0x06,0x06]
108302
108303v_cmpx_f_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108304// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x86,0x06]
108305
108306v_cmpx_f_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108307// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x65,0x00,0x86,0x06]
108308
108309v_cmpx_f_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108310// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x6a,0x00,0x86,0x06]
108311
108312v_cmpx_f_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108313// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x6b,0x00,0x86,0x06]
108314
108315v_cmpx_f_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108316// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x7c,0x00,0x86,0x06]
108317
108318v_cmpx_f_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108319// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x7e,0x00,0x86,0x06]
108320
108321v_cmpx_f_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108322// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x7f,0x00,0x86,0x06]
108323
108324v_cmpx_f_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108325// GFX10: encoding: [0xf9,0xfe,0xa1,0x7d,0x01,0x00,0x06,0x06]
108326
108327v_cmpx_f_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108328// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x00,0x06]
108329
108330v_cmpx_f_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108331// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x01,0x06]
108332
108333v_cmpx_f_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108334// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x02,0x06]
108335
108336v_cmpx_f_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108337// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x03,0x06]
108338
108339v_cmpx_f_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108340// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x04,0x06]
108341
108342v_cmpx_f_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108343// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x05,0x06]
108344
108345v_cmpx_f_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108346// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x0e,0x06]
108347
108348v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108349// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x00]
108350
108351v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108352// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x01]
108353
108354v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108355// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x02]
108356
108357v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108358// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x03]
108359
108360v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108361// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x04]
108362
108363v_cmpx_f_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108364// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x05]
108365
108366v_cmpx_f_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108367// GFX10: encoding: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x0e]
108368
108369v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108370// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x06]
108371
108372v_cmpx_lt_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108373// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0xff,0x00,0x06,0x06]
108374
108375v_cmpx_lt_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108376// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x86,0x06]
108377
108378v_cmpx_lt_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108379// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x65,0x00,0x86,0x06]
108380
108381v_cmpx_lt_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108382// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x6a,0x00,0x86,0x06]
108383
108384v_cmpx_lt_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108385// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x6b,0x00,0x86,0x06]
108386
108387v_cmpx_lt_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108388// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x7c,0x00,0x86,0x06]
108389
108390v_cmpx_lt_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108391// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x7e,0x00,0x86,0x06]
108392
108393v_cmpx_lt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108394// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x7f,0x00,0x86,0x06]
108395
108396v_cmpx_lt_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108397// GFX10: encoding: [0xf9,0xfe,0xa3,0x7d,0x01,0x00,0x06,0x06]
108398
108399v_cmpx_lt_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108400// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x00,0x06]
108401
108402v_cmpx_lt_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108403// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x01,0x06]
108404
108405v_cmpx_lt_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108406// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x02,0x06]
108407
108408v_cmpx_lt_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108409// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x03,0x06]
108410
108411v_cmpx_lt_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108412// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x04,0x06]
108413
108414v_cmpx_lt_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108415// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x05,0x06]
108416
108417v_cmpx_lt_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108418// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x0e,0x06]
108419
108420v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108421// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x00]
108422
108423v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108424// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x01]
108425
108426v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108427// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x02]
108428
108429v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108430// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x03]
108431
108432v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108433// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x04]
108434
108435v_cmpx_lt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108436// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x05]
108437
108438v_cmpx_lt_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108439// GFX10: encoding: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x0e]
108440
108441v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108442// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x06]
108443
108444v_cmpx_eq_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108445// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0xff,0x00,0x06,0x06]
108446
108447v_cmpx_eq_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108448// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x86,0x06]
108449
108450v_cmpx_eq_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108451// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x65,0x00,0x86,0x06]
108452
108453v_cmpx_eq_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108454// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x6a,0x00,0x86,0x06]
108455
108456v_cmpx_eq_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108457// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x6b,0x00,0x86,0x06]
108458
108459v_cmpx_eq_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108460// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x7c,0x00,0x86,0x06]
108461
108462v_cmpx_eq_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108463// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x7e,0x00,0x86,0x06]
108464
108465v_cmpx_eq_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108466// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x7f,0x00,0x86,0x06]
108467
108468v_cmpx_eq_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108469// GFX10: encoding: [0xf9,0xfe,0xa5,0x7d,0x01,0x00,0x06,0x06]
108470
108471v_cmpx_eq_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108472// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x00,0x06]
108473
108474v_cmpx_eq_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108475// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x01,0x06]
108476
108477v_cmpx_eq_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108478// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x02,0x06]
108479
108480v_cmpx_eq_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108481// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x03,0x06]
108482
108483v_cmpx_eq_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108484// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x04,0x06]
108485
108486v_cmpx_eq_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108487// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x05,0x06]
108488
108489v_cmpx_eq_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108490// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x0e,0x06]
108491
108492v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108493// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x00]
108494
108495v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108496// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x01]
108497
108498v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108499// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x02]
108500
108501v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108502// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x03]
108503
108504v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108505// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x04]
108506
108507v_cmpx_eq_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108508// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x05]
108509
108510v_cmpx_eq_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108511// GFX10: encoding: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x0e]
108512
108513v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108514// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x06]
108515
108516v_cmpx_le_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108517// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0xff,0x00,0x06,0x06]
108518
108519v_cmpx_le_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108520// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x86,0x06]
108521
108522v_cmpx_le_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108523// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x65,0x00,0x86,0x06]
108524
108525v_cmpx_le_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108526// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x6a,0x00,0x86,0x06]
108527
108528v_cmpx_le_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108529// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x6b,0x00,0x86,0x06]
108530
108531v_cmpx_le_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108532// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x7c,0x00,0x86,0x06]
108533
108534v_cmpx_le_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108535// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x7e,0x00,0x86,0x06]
108536
108537v_cmpx_le_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108538// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x7f,0x00,0x86,0x06]
108539
108540v_cmpx_le_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108541// GFX10: encoding: [0xf9,0xfe,0xa7,0x7d,0x01,0x00,0x06,0x06]
108542
108543v_cmpx_le_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108544// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x00,0x06]
108545
108546v_cmpx_le_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108547// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x01,0x06]
108548
108549v_cmpx_le_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108550// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x02,0x06]
108551
108552v_cmpx_le_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108553// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x03,0x06]
108554
108555v_cmpx_le_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108556// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x04,0x06]
108557
108558v_cmpx_le_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108559// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x05,0x06]
108560
108561v_cmpx_le_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108562// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x0e,0x06]
108563
108564v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108565// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x00]
108566
108567v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108568// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x01]
108569
108570v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108571// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x02]
108572
108573v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108574// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x03]
108575
108576v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108577// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x04]
108578
108579v_cmpx_le_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108580// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x05]
108581
108582v_cmpx_le_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108583// GFX10: encoding: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x0e]
108584
108585v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108586// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x06]
108587
108588v_cmpx_gt_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108589// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0xff,0x00,0x06,0x06]
108590
108591v_cmpx_gt_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108592// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x86,0x06]
108593
108594v_cmpx_gt_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108595// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x65,0x00,0x86,0x06]
108596
108597v_cmpx_gt_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108598// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x6a,0x00,0x86,0x06]
108599
108600v_cmpx_gt_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108601// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x6b,0x00,0x86,0x06]
108602
108603v_cmpx_gt_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108604// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x7c,0x00,0x86,0x06]
108605
108606v_cmpx_gt_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108607// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x7e,0x00,0x86,0x06]
108608
108609v_cmpx_gt_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108610// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x7f,0x00,0x86,0x06]
108611
108612v_cmpx_gt_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108613// GFX10: encoding: [0xf9,0xfe,0xa9,0x7d,0x01,0x00,0x06,0x06]
108614
108615v_cmpx_gt_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108616// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x00,0x06]
108617
108618v_cmpx_gt_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108619// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x01,0x06]
108620
108621v_cmpx_gt_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108622// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x02,0x06]
108623
108624v_cmpx_gt_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108625// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x03,0x06]
108626
108627v_cmpx_gt_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108628// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x04,0x06]
108629
108630v_cmpx_gt_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108631// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x05,0x06]
108632
108633v_cmpx_gt_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108634// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x0e,0x06]
108635
108636v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108637// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x00]
108638
108639v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108640// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x01]
108641
108642v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108643// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x02]
108644
108645v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108646// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x03]
108647
108648v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108649// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x04]
108650
108651v_cmpx_gt_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108652// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x05]
108653
108654v_cmpx_gt_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108655// GFX10: encoding: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x0e]
108656
108657v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108658// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x06]
108659
108660v_cmpx_ne_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108661// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0xff,0x00,0x06,0x06]
108662
108663v_cmpx_ne_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108664// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x86,0x06]
108665
108666v_cmpx_ne_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108667// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x65,0x00,0x86,0x06]
108668
108669v_cmpx_ne_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108670// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x6a,0x00,0x86,0x06]
108671
108672v_cmpx_ne_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108673// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x6b,0x00,0x86,0x06]
108674
108675v_cmpx_ne_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108676// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x7c,0x00,0x86,0x06]
108677
108678v_cmpx_ne_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108679// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x7e,0x00,0x86,0x06]
108680
108681v_cmpx_ne_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108682// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x7f,0x00,0x86,0x06]
108683
108684v_cmpx_ne_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108685// GFX10: encoding: [0xf9,0xfe,0xab,0x7d,0x01,0x00,0x06,0x06]
108686
108687v_cmpx_ne_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108688// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x00,0x06]
108689
108690v_cmpx_ne_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108691// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x01,0x06]
108692
108693v_cmpx_ne_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108694// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x02,0x06]
108695
108696v_cmpx_ne_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108697// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x03,0x06]
108698
108699v_cmpx_ne_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108700// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x04,0x06]
108701
108702v_cmpx_ne_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108703// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x05,0x06]
108704
108705v_cmpx_ne_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108706// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x0e,0x06]
108707
108708v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108709// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x00]
108710
108711v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108712// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x01]
108713
108714v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108715// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x02]
108716
108717v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108718// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x03]
108719
108720v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108721// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x04]
108722
108723v_cmpx_ne_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108724// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x05]
108725
108726v_cmpx_ne_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108727// GFX10: encoding: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x0e]
108728
108729v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108730// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x06]
108731
108732v_cmpx_ge_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108733// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0xff,0x00,0x06,0x06]
108734
108735v_cmpx_ge_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108736// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x86,0x06]
108737
108738v_cmpx_ge_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108739// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x65,0x00,0x86,0x06]
108740
108741v_cmpx_ge_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108742// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x6a,0x00,0x86,0x06]
108743
108744v_cmpx_ge_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108745// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x6b,0x00,0x86,0x06]
108746
108747v_cmpx_ge_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108748// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x7c,0x00,0x86,0x06]
108749
108750v_cmpx_ge_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108751// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x7e,0x00,0x86,0x06]
108752
108753v_cmpx_ge_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108754// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x7f,0x00,0x86,0x06]
108755
108756v_cmpx_ge_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108757// GFX10: encoding: [0xf9,0xfe,0xad,0x7d,0x01,0x00,0x06,0x06]
108758
108759v_cmpx_ge_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108760// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x00,0x06]
108761
108762v_cmpx_ge_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108763// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x01,0x06]
108764
108765v_cmpx_ge_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108766// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x02,0x06]
108767
108768v_cmpx_ge_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108769// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x03,0x06]
108770
108771v_cmpx_ge_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108772// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x04,0x06]
108773
108774v_cmpx_ge_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108775// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x05,0x06]
108776
108777v_cmpx_ge_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108778// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x0e,0x06]
108779
108780v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108781// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x00]
108782
108783v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108784// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x01]
108785
108786v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108787// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x02]
108788
108789v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108790// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x03]
108791
108792v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108793// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x04]
108794
108795v_cmpx_ge_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108796// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x05]
108797
108798v_cmpx_ge_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108799// GFX10: encoding: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x0e]
108800
108801v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108802// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x06]
108803
108804v_cmpx_t_u32_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108805// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0xff,0x00,0x06,0x06]
108806
108807v_cmpx_t_u32_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108808// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x86,0x06]
108809
108810v_cmpx_t_u32_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108811// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x65,0x00,0x86,0x06]
108812
108813v_cmpx_t_u32_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108814// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x6a,0x00,0x86,0x06]
108815
108816v_cmpx_t_u32_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108817// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x6b,0x00,0x86,0x06]
108818
108819v_cmpx_t_u32_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108820// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x7c,0x00,0x86,0x06]
108821
108822v_cmpx_t_u32_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108823// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x7e,0x00,0x86,0x06]
108824
108825v_cmpx_t_u32_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108826// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x7f,0x00,0x86,0x06]
108827
108828v_cmpx_t_u32_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108829// GFX10: encoding: [0xf9,0xfe,0xaf,0x7d,0x01,0x00,0x06,0x06]
108830
108831v_cmpx_t_u32_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108832// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x00,0x06]
108833
108834v_cmpx_t_u32_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108835// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x01,0x06]
108836
108837v_cmpx_t_u32_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108838// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x02,0x06]
108839
108840v_cmpx_t_u32_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108841// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x03,0x06]
108842
108843v_cmpx_t_u32_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108844// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x04,0x06]
108845
108846v_cmpx_t_u32_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108847// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x05,0x06]
108848
108849v_cmpx_t_u32_sdwa sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
108850// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x0e,0x06]
108851
108852v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108853// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x00]
108854
108855v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108856// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x01]
108857
108858v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108859// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x02]
108860
108861v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108862// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x03]
108863
108864v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108865// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x04]
108866
108867v_cmpx_t_u32_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108868// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x05]
108869
108870v_cmpx_t_u32_sdwa v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
108871// GFX10: encoding: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x0e]
108872
108873v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108874// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x06]
108875
108876v_cmpx_f_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108877// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0xff,0x00,0x06,0x06]
108878
108879v_cmpx_f_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108880// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x86,0x06]
108881
108882v_cmpx_f_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108883// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x65,0x00,0x86,0x06]
108884
108885v_cmpx_f_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108886// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x6a,0x00,0x86,0x06]
108887
108888v_cmpx_f_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108889// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x6b,0x00,0x86,0x06]
108890
108891v_cmpx_f_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108892// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x7c,0x00,0x86,0x06]
108893
108894v_cmpx_f_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108895// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x7e,0x00,0x86,0x06]
108896
108897v_cmpx_f_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108898// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x7f,0x00,0x86,0x06]
108899
108900v_cmpx_f_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108901// GFX10: encoding: [0xf9,0xfe,0xb1,0x7d,0x01,0x00,0x06,0x06]
108902
108903v_cmpx_f_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108904// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x00,0x06]
108905
108906v_cmpx_f_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108907// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x01,0x06]
108908
108909v_cmpx_f_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108910// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x02,0x06]
108911
108912v_cmpx_f_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108913// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x03,0x06]
108914
108915v_cmpx_f_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108916// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x04,0x06]
108917
108918v_cmpx_f_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108919// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x05,0x06]
108920
108921v_cmpx_f_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
108922// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x16,0x06]
108923
108924v_cmpx_f_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
108925// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x26,0x06]
108926
108927v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
108928// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x00]
108929
108930v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
108931// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x01]
108932
108933v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
108934// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x02]
108935
108936v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
108937// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x03]
108938
108939v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
108940// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x04]
108941
108942v_cmpx_f_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
108943// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x05]
108944
108945v_cmpx_f_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
108946// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x16]
108947
108948v_cmpx_f_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
108949// GFX10: encoding: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x26]
108950
108951v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
108952// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x06]
108953
108954v_cmpx_lt_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
108955// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0xff,0x00,0x06,0x06]
108956
108957v_cmpx_lt_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
108958// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x86,0x06]
108959
108960v_cmpx_lt_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
108961// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x65,0x00,0x86,0x06]
108962
108963v_cmpx_lt_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
108964// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x6a,0x00,0x86,0x06]
108965
108966v_cmpx_lt_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
108967// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x6b,0x00,0x86,0x06]
108968
108969v_cmpx_lt_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
108970// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x7c,0x00,0x86,0x06]
108971
108972v_cmpx_lt_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
108973// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x7e,0x00,0x86,0x06]
108974
108975v_cmpx_lt_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
108976// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x7f,0x00,0x86,0x06]
108977
108978v_cmpx_lt_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
108979// GFX10: encoding: [0xf9,0xfe,0xb3,0x7d,0x01,0x00,0x06,0x06]
108980
108981v_cmpx_lt_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
108982// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x00,0x06]
108983
108984v_cmpx_lt_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
108985// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x01,0x06]
108986
108987v_cmpx_lt_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
108988// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x02,0x06]
108989
108990v_cmpx_lt_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
108991// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x03,0x06]
108992
108993v_cmpx_lt_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
108994// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x04,0x06]
108995
108996v_cmpx_lt_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
108997// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x05,0x06]
108998
108999v_cmpx_lt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109000// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x16,0x06]
109001
109002v_cmpx_lt_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109003// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x26,0x06]
109004
109005v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109006// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x00]
109007
109008v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109009// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x01]
109010
109011v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109012// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x02]
109013
109014v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109015// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x03]
109016
109017v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109018// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x04]
109019
109020v_cmpx_lt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109021// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x05]
109022
109023v_cmpx_lt_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109024// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x16]
109025
109026v_cmpx_lt_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109027// GFX10: encoding: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x26]
109028
109029v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109030// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x06]
109031
109032v_cmpx_eq_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109033// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0xff,0x00,0x06,0x06]
109034
109035v_cmpx_eq_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109036// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x86,0x06]
109037
109038v_cmpx_eq_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109039// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x65,0x00,0x86,0x06]
109040
109041v_cmpx_eq_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109042// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x6a,0x00,0x86,0x06]
109043
109044v_cmpx_eq_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109045// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x6b,0x00,0x86,0x06]
109046
109047v_cmpx_eq_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109048// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x7c,0x00,0x86,0x06]
109049
109050v_cmpx_eq_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109051// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x7e,0x00,0x86,0x06]
109052
109053v_cmpx_eq_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109054// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x7f,0x00,0x86,0x06]
109055
109056v_cmpx_eq_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109057// GFX10: encoding: [0xf9,0xfe,0xb5,0x7d,0x01,0x00,0x06,0x06]
109058
109059v_cmpx_eq_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109060// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x00,0x06]
109061
109062v_cmpx_eq_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109063// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x01,0x06]
109064
109065v_cmpx_eq_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109066// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x02,0x06]
109067
109068v_cmpx_eq_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109069// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x03,0x06]
109070
109071v_cmpx_eq_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109072// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x04,0x06]
109073
109074v_cmpx_eq_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109075// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x05,0x06]
109076
109077v_cmpx_eq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109078// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x16,0x06]
109079
109080v_cmpx_eq_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109081// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x26,0x06]
109082
109083v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109084// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x00]
109085
109086v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109087// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x01]
109088
109089v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109090// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x02]
109091
109092v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109093// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x03]
109094
109095v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109096// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x04]
109097
109098v_cmpx_eq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109099// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x05]
109100
109101v_cmpx_eq_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109102// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x16]
109103
109104v_cmpx_eq_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109105// GFX10: encoding: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x26]
109106
109107v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109108// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x06]
109109
109110v_cmpx_le_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109111// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0xff,0x00,0x06,0x06]
109112
109113v_cmpx_le_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109114// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x86,0x06]
109115
109116v_cmpx_le_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109117// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x65,0x00,0x86,0x06]
109118
109119v_cmpx_le_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109120// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x6a,0x00,0x86,0x06]
109121
109122v_cmpx_le_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109123// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x6b,0x00,0x86,0x06]
109124
109125v_cmpx_le_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109126// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x7c,0x00,0x86,0x06]
109127
109128v_cmpx_le_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109129// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x7e,0x00,0x86,0x06]
109130
109131v_cmpx_le_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109132// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x7f,0x00,0x86,0x06]
109133
109134v_cmpx_le_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109135// GFX10: encoding: [0xf9,0xfe,0xb7,0x7d,0x01,0x00,0x06,0x06]
109136
109137v_cmpx_le_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109138// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x00,0x06]
109139
109140v_cmpx_le_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109141// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x01,0x06]
109142
109143v_cmpx_le_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109144// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x02,0x06]
109145
109146v_cmpx_le_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109147// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x03,0x06]
109148
109149v_cmpx_le_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109150// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x04,0x06]
109151
109152v_cmpx_le_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109153// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x05,0x06]
109154
109155v_cmpx_le_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109156// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x16,0x06]
109157
109158v_cmpx_le_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109159// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x26,0x06]
109160
109161v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109162// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x00]
109163
109164v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109165// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x01]
109166
109167v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109168// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x02]
109169
109170v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109171// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x03]
109172
109173v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109174// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x04]
109175
109176v_cmpx_le_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109177// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x05]
109178
109179v_cmpx_le_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109180// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x16]
109181
109182v_cmpx_le_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109183// GFX10: encoding: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x26]
109184
109185v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109186// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x06]
109187
109188v_cmpx_gt_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109189// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0xff,0x00,0x06,0x06]
109190
109191v_cmpx_gt_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109192// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x86,0x06]
109193
109194v_cmpx_gt_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109195// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x65,0x00,0x86,0x06]
109196
109197v_cmpx_gt_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109198// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x6a,0x00,0x86,0x06]
109199
109200v_cmpx_gt_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109201// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x6b,0x00,0x86,0x06]
109202
109203v_cmpx_gt_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109204// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x7c,0x00,0x86,0x06]
109205
109206v_cmpx_gt_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109207// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x7e,0x00,0x86,0x06]
109208
109209v_cmpx_gt_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109210// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x7f,0x00,0x86,0x06]
109211
109212v_cmpx_gt_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109213// GFX10: encoding: [0xf9,0xfe,0xb9,0x7d,0x01,0x00,0x06,0x06]
109214
109215v_cmpx_gt_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109216// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x00,0x06]
109217
109218v_cmpx_gt_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109219// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x01,0x06]
109220
109221v_cmpx_gt_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109222// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x02,0x06]
109223
109224v_cmpx_gt_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109225// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x03,0x06]
109226
109227v_cmpx_gt_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109228// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x04,0x06]
109229
109230v_cmpx_gt_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109231// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x05,0x06]
109232
109233v_cmpx_gt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109234// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x16,0x06]
109235
109236v_cmpx_gt_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109237// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x26,0x06]
109238
109239v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109240// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x00]
109241
109242v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109243// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x01]
109244
109245v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109246// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x02]
109247
109248v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109249// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x03]
109250
109251v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109252// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x04]
109253
109254v_cmpx_gt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109255// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x05]
109256
109257v_cmpx_gt_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109258// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x16]
109259
109260v_cmpx_gt_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109261// GFX10: encoding: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x26]
109262
109263v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109264// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x06]
109265
109266v_cmpx_lg_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109267// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0xff,0x00,0x06,0x06]
109268
109269v_cmpx_lg_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109270// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x86,0x06]
109271
109272v_cmpx_lg_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109273// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x65,0x00,0x86,0x06]
109274
109275v_cmpx_lg_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109276// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x6a,0x00,0x86,0x06]
109277
109278v_cmpx_lg_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109279// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x6b,0x00,0x86,0x06]
109280
109281v_cmpx_lg_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109282// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x7c,0x00,0x86,0x06]
109283
109284v_cmpx_lg_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109285// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x7e,0x00,0x86,0x06]
109286
109287v_cmpx_lg_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109288// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x7f,0x00,0x86,0x06]
109289
109290v_cmpx_lg_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109291// GFX10: encoding: [0xf9,0xfe,0xbb,0x7d,0x01,0x00,0x06,0x06]
109292
109293v_cmpx_lg_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109294// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x00,0x06]
109295
109296v_cmpx_lg_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109297// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x01,0x06]
109298
109299v_cmpx_lg_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109300// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x02,0x06]
109301
109302v_cmpx_lg_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109303// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x03,0x06]
109304
109305v_cmpx_lg_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109306// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x04,0x06]
109307
109308v_cmpx_lg_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109309// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x05,0x06]
109310
109311v_cmpx_lg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109312// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x16,0x06]
109313
109314v_cmpx_lg_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109315// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x26,0x06]
109316
109317v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109318// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x00]
109319
109320v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109321// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x01]
109322
109323v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109324// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x02]
109325
109326v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109327// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x03]
109328
109329v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109330// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x04]
109331
109332v_cmpx_lg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109333// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x05]
109334
109335v_cmpx_lg_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109336// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x16]
109337
109338v_cmpx_lg_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109339// GFX10: encoding: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x26]
109340
109341v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109342// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x06]
109343
109344v_cmpx_ge_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109345// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0xff,0x00,0x06,0x06]
109346
109347v_cmpx_ge_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109348// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x86,0x06]
109349
109350v_cmpx_ge_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109351// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x65,0x00,0x86,0x06]
109352
109353v_cmpx_ge_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109354// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x6a,0x00,0x86,0x06]
109355
109356v_cmpx_ge_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109357// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x6b,0x00,0x86,0x06]
109358
109359v_cmpx_ge_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109360// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x7c,0x00,0x86,0x06]
109361
109362v_cmpx_ge_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109363// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x7e,0x00,0x86,0x06]
109364
109365v_cmpx_ge_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109366// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x7f,0x00,0x86,0x06]
109367
109368v_cmpx_ge_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109369// GFX10: encoding: [0xf9,0xfe,0xbd,0x7d,0x01,0x00,0x06,0x06]
109370
109371v_cmpx_ge_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109372// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x00,0x06]
109373
109374v_cmpx_ge_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109375// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x01,0x06]
109376
109377v_cmpx_ge_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109378// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x02,0x06]
109379
109380v_cmpx_ge_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109381// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x03,0x06]
109382
109383v_cmpx_ge_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109384// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x04,0x06]
109385
109386v_cmpx_ge_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109387// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x05,0x06]
109388
109389v_cmpx_ge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109390// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x16,0x06]
109391
109392v_cmpx_ge_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109393// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x26,0x06]
109394
109395v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109396// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x00]
109397
109398v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109399// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x01]
109400
109401v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109402// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x02]
109403
109404v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109405// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x03]
109406
109407v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109408// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x04]
109409
109410v_cmpx_ge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109411// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x05]
109412
109413v_cmpx_ge_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109414// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x16]
109415
109416v_cmpx_ge_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109417// GFX10: encoding: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x26]
109418
109419v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109420// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x06]
109421
109422v_cmpx_o_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109423// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0xff,0x00,0x06,0x06]
109424
109425v_cmpx_o_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109426// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x86,0x06]
109427
109428v_cmpx_o_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109429// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x65,0x00,0x86,0x06]
109430
109431v_cmpx_o_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109432// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x6a,0x00,0x86,0x06]
109433
109434v_cmpx_o_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109435// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x6b,0x00,0x86,0x06]
109436
109437v_cmpx_o_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109438// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x7c,0x00,0x86,0x06]
109439
109440v_cmpx_o_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109441// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x7e,0x00,0x86,0x06]
109442
109443v_cmpx_o_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109444// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x7f,0x00,0x86,0x06]
109445
109446v_cmpx_o_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109447// GFX10: encoding: [0xf9,0xfe,0xbf,0x7d,0x01,0x00,0x06,0x06]
109448
109449v_cmpx_o_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109450// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x00,0x06]
109451
109452v_cmpx_o_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109453// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x01,0x06]
109454
109455v_cmpx_o_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109456// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x02,0x06]
109457
109458v_cmpx_o_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109459// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x03,0x06]
109460
109461v_cmpx_o_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109462// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x04,0x06]
109463
109464v_cmpx_o_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109465// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x05,0x06]
109466
109467v_cmpx_o_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109468// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x16,0x06]
109469
109470v_cmpx_o_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109471// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x26,0x06]
109472
109473v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109474// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x00]
109475
109476v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109477// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x01]
109478
109479v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109480// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x02]
109481
109482v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109483// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x03]
109484
109485v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109486// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x04]
109487
109488v_cmpx_o_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109489// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x05]
109490
109491v_cmpx_o_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109492// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x16]
109493
109494v_cmpx_o_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109495// GFX10: encoding: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x26]
109496
109497v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109498// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x06]
109499
109500v_cmpx_u_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109501// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0xff,0x00,0x06,0x06]
109502
109503v_cmpx_u_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109504// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x86,0x06]
109505
109506v_cmpx_u_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109507// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x65,0x00,0x86,0x06]
109508
109509v_cmpx_u_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109510// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x6a,0x00,0x86,0x06]
109511
109512v_cmpx_u_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109513// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x6b,0x00,0x86,0x06]
109514
109515v_cmpx_u_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109516// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x7c,0x00,0x86,0x06]
109517
109518v_cmpx_u_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109519// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x7e,0x00,0x86,0x06]
109520
109521v_cmpx_u_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109522// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x7f,0x00,0x86,0x06]
109523
109524v_cmpx_u_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109525// GFX10: encoding: [0xf9,0xfe,0xf1,0x7d,0x01,0x00,0x06,0x06]
109526
109527v_cmpx_u_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109528// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x00,0x06]
109529
109530v_cmpx_u_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109531// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x01,0x06]
109532
109533v_cmpx_u_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109534// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x02,0x06]
109535
109536v_cmpx_u_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109537// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x03,0x06]
109538
109539v_cmpx_u_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109540// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x04,0x06]
109541
109542v_cmpx_u_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109543// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x05,0x06]
109544
109545v_cmpx_u_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109546// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x16,0x06]
109547
109548v_cmpx_u_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109549// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x26,0x06]
109550
109551v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109552// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x00]
109553
109554v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109555// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x01]
109556
109557v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109558// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x02]
109559
109560v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109561// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x03]
109562
109563v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109564// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x04]
109565
109566v_cmpx_u_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109567// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x05]
109568
109569v_cmpx_u_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109570// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x16]
109571
109572v_cmpx_u_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109573// GFX10: encoding: [0xf9,0x04,0xf0,0x7d,0x01,0x00,0x06,0x26]
109574
109575v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109576// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x06]
109577
109578v_cmpx_nge_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109579// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0xff,0x00,0x06,0x06]
109580
109581v_cmpx_nge_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109582// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x86,0x06]
109583
109584v_cmpx_nge_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109585// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x65,0x00,0x86,0x06]
109586
109587v_cmpx_nge_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109588// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x6a,0x00,0x86,0x06]
109589
109590v_cmpx_nge_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109591// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x6b,0x00,0x86,0x06]
109592
109593v_cmpx_nge_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109594// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x7c,0x00,0x86,0x06]
109595
109596v_cmpx_nge_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109597// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x7e,0x00,0x86,0x06]
109598
109599v_cmpx_nge_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109600// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x7f,0x00,0x86,0x06]
109601
109602v_cmpx_nge_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109603// GFX10: encoding: [0xf9,0xfe,0xf3,0x7d,0x01,0x00,0x06,0x06]
109604
109605v_cmpx_nge_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109606// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x00,0x06]
109607
109608v_cmpx_nge_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109609// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x01,0x06]
109610
109611v_cmpx_nge_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109612// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x02,0x06]
109613
109614v_cmpx_nge_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109615// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x03,0x06]
109616
109617v_cmpx_nge_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109618// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x04,0x06]
109619
109620v_cmpx_nge_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109621// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x05,0x06]
109622
109623v_cmpx_nge_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109624// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x16,0x06]
109625
109626v_cmpx_nge_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109627// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x26,0x06]
109628
109629v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109630// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x00]
109631
109632v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109633// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x01]
109634
109635v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109636// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x02]
109637
109638v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109639// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x03]
109640
109641v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109642// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x04]
109643
109644v_cmpx_nge_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109645// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x05]
109646
109647v_cmpx_nge_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109648// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x16]
109649
109650v_cmpx_nge_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109651// GFX10: encoding: [0xf9,0x04,0xf2,0x7d,0x01,0x00,0x06,0x26]
109652
109653v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109654// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x06]
109655
109656v_cmpx_nlg_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109657// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0xff,0x00,0x06,0x06]
109658
109659v_cmpx_nlg_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109660// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x86,0x06]
109661
109662v_cmpx_nlg_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109663// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x65,0x00,0x86,0x06]
109664
109665v_cmpx_nlg_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109666// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x6a,0x00,0x86,0x06]
109667
109668v_cmpx_nlg_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109669// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x6b,0x00,0x86,0x06]
109670
109671v_cmpx_nlg_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109672// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x7c,0x00,0x86,0x06]
109673
109674v_cmpx_nlg_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109675// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x7e,0x00,0x86,0x06]
109676
109677v_cmpx_nlg_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109678// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x7f,0x00,0x86,0x06]
109679
109680v_cmpx_nlg_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109681// GFX10: encoding: [0xf9,0xfe,0xf5,0x7d,0x01,0x00,0x06,0x06]
109682
109683v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109684// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x00,0x06]
109685
109686v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109687// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x01,0x06]
109688
109689v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109690// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x02,0x06]
109691
109692v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109693// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x03,0x06]
109694
109695v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109696// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x04,0x06]
109697
109698v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109699// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x05,0x06]
109700
109701v_cmpx_nlg_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109702// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x16,0x06]
109703
109704v_cmpx_nlg_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109705// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x26,0x06]
109706
109707v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109708// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x00]
109709
109710v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109711// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x01]
109712
109713v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109714// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x02]
109715
109716v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109717// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x03]
109718
109719v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109720// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x04]
109721
109722v_cmpx_nlg_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109723// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x05]
109724
109725v_cmpx_nlg_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109726// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x16]
109727
109728v_cmpx_nlg_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109729// GFX10: encoding: [0xf9,0x04,0xf4,0x7d,0x01,0x00,0x06,0x26]
109730
109731v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109732// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x06]
109733
109734v_cmpx_ngt_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109735// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0xff,0x00,0x06,0x06]
109736
109737v_cmpx_ngt_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109738// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x86,0x06]
109739
109740v_cmpx_ngt_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109741// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x65,0x00,0x86,0x06]
109742
109743v_cmpx_ngt_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109744// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x6a,0x00,0x86,0x06]
109745
109746v_cmpx_ngt_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109747// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x6b,0x00,0x86,0x06]
109748
109749v_cmpx_ngt_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109750// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x7c,0x00,0x86,0x06]
109751
109752v_cmpx_ngt_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109753// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x7e,0x00,0x86,0x06]
109754
109755v_cmpx_ngt_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109756// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x7f,0x00,0x86,0x06]
109757
109758v_cmpx_ngt_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109759// GFX10: encoding: [0xf9,0xfe,0xf7,0x7d,0x01,0x00,0x06,0x06]
109760
109761v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109762// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x00,0x06]
109763
109764v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109765// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x01,0x06]
109766
109767v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109768// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x02,0x06]
109769
109770v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109771// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x03,0x06]
109772
109773v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109774// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x04,0x06]
109775
109776v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109777// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x05,0x06]
109778
109779v_cmpx_ngt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109780// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x16,0x06]
109781
109782v_cmpx_ngt_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109783// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x26,0x06]
109784
109785v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109786// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x00]
109787
109788v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109789// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x01]
109790
109791v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109792// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x02]
109793
109794v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109795// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x03]
109796
109797v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109798// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x04]
109799
109800v_cmpx_ngt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109801// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x05]
109802
109803v_cmpx_ngt_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109804// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x16]
109805
109806v_cmpx_ngt_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109807// GFX10: encoding: [0xf9,0x04,0xf6,0x7d,0x01,0x00,0x06,0x26]
109808
109809v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109810// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x06]
109811
109812v_cmpx_nle_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109813// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0xff,0x00,0x06,0x06]
109814
109815v_cmpx_nle_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109816// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x86,0x06]
109817
109818v_cmpx_nle_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109819// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x65,0x00,0x86,0x06]
109820
109821v_cmpx_nle_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109822// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x6a,0x00,0x86,0x06]
109823
109824v_cmpx_nle_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109825// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x6b,0x00,0x86,0x06]
109826
109827v_cmpx_nle_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109828// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x7c,0x00,0x86,0x06]
109829
109830v_cmpx_nle_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109831// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x7e,0x00,0x86,0x06]
109832
109833v_cmpx_nle_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109834// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x7f,0x00,0x86,0x06]
109835
109836v_cmpx_nle_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109837// GFX10: encoding: [0xf9,0xfe,0xf9,0x7d,0x01,0x00,0x06,0x06]
109838
109839v_cmpx_nle_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109840// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x00,0x06]
109841
109842v_cmpx_nle_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109843// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x01,0x06]
109844
109845v_cmpx_nle_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109846// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x02,0x06]
109847
109848v_cmpx_nle_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109849// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x03,0x06]
109850
109851v_cmpx_nle_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109852// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x04,0x06]
109853
109854v_cmpx_nle_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109855// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x05,0x06]
109856
109857v_cmpx_nle_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109858// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x16,0x06]
109859
109860v_cmpx_nle_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109861// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x26,0x06]
109862
109863v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109864// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x00]
109865
109866v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109867// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x01]
109868
109869v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109870// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x02]
109871
109872v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109873// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x03]
109874
109875v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109876// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x04]
109877
109878v_cmpx_nle_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109879// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x05]
109880
109881v_cmpx_nle_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109882// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x16]
109883
109884v_cmpx_nle_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109885// GFX10: encoding: [0xf9,0x04,0xf8,0x7d,0x01,0x00,0x06,0x26]
109886
109887v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109888// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x06]
109889
109890v_cmpx_neq_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109891// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0xff,0x00,0x06,0x06]
109892
109893v_cmpx_neq_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109894// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x86,0x06]
109895
109896v_cmpx_neq_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109897// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x65,0x00,0x86,0x06]
109898
109899v_cmpx_neq_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109900// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x6a,0x00,0x86,0x06]
109901
109902v_cmpx_neq_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109903// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x6b,0x00,0x86,0x06]
109904
109905v_cmpx_neq_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109906// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x7c,0x00,0x86,0x06]
109907
109908v_cmpx_neq_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109909// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x7e,0x00,0x86,0x06]
109910
109911v_cmpx_neq_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109912// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x7f,0x00,0x86,0x06]
109913
109914v_cmpx_neq_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109915// GFX10: encoding: [0xf9,0xfe,0xfb,0x7d,0x01,0x00,0x06,0x06]
109916
109917v_cmpx_neq_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109918// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x00,0x06]
109919
109920v_cmpx_neq_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109921// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x01,0x06]
109922
109923v_cmpx_neq_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
109924// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x02,0x06]
109925
109926v_cmpx_neq_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
109927// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x03,0x06]
109928
109929v_cmpx_neq_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
109930// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x04,0x06]
109931
109932v_cmpx_neq_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
109933// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x05,0x06]
109934
109935v_cmpx_neq_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
109936// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x16,0x06]
109937
109938v_cmpx_neq_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
109939// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x26,0x06]
109940
109941v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
109942// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x00]
109943
109944v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
109945// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x01]
109946
109947v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
109948// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x02]
109949
109950v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
109951// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x03]
109952
109953v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
109954// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x04]
109955
109956v_cmpx_neq_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
109957// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x05]
109958
109959v_cmpx_neq_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
109960// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x16]
109961
109962v_cmpx_neq_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
109963// GFX10: encoding: [0xf9,0x04,0xfa,0x7d,0x01,0x00,0x06,0x26]
109964
109965v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
109966// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x06]
109967
109968v_cmpx_nlt_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
109969// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0xff,0x00,0x06,0x06]
109970
109971v_cmpx_nlt_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
109972// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x86,0x06]
109973
109974v_cmpx_nlt_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
109975// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x65,0x00,0x86,0x06]
109976
109977v_cmpx_nlt_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
109978// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x6a,0x00,0x86,0x06]
109979
109980v_cmpx_nlt_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
109981// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x6b,0x00,0x86,0x06]
109982
109983v_cmpx_nlt_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
109984// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x7c,0x00,0x86,0x06]
109985
109986v_cmpx_nlt_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
109987// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x7e,0x00,0x86,0x06]
109988
109989v_cmpx_nlt_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
109990// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x7f,0x00,0x86,0x06]
109991
109992v_cmpx_nlt_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
109993// GFX10: encoding: [0xf9,0xfe,0xfd,0x7d,0x01,0x00,0x06,0x06]
109994
109995v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
109996// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x00,0x06]
109997
109998v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
109999// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x01,0x06]
110000
110001v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
110002// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x02,0x06]
110003
110004v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
110005// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x03,0x06]
110006
110007v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
110008// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x04,0x06]
110009
110010v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
110011// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x05,0x06]
110012
110013v_cmpx_nlt_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
110014// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x16,0x06]
110015
110016v_cmpx_nlt_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
110017// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x26,0x06]
110018
110019v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
110020// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x00]
110021
110022v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
110023// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x01]
110024
110025v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
110026// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x02]
110027
110028v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
110029// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x03]
110030
110031v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
110032// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x04]
110033
110034v_cmpx_nlt_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
110035// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x05]
110036
110037v_cmpx_nlt_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
110038// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x16]
110039
110040v_cmpx_nlt_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
110041// GFX10: encoding: [0xf9,0x04,0xfc,0x7d,0x01,0x00,0x06,0x26]
110042
110043v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:DWORD
110044// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x06]
110045
110046v_cmpx_tru_f16_sdwa v255, v2 src0_sel:DWORD src1_sel:DWORD
110047// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0xff,0x00,0x06,0x06]
110048
110049v_cmpx_tru_f16_sdwa s1, v2 src0_sel:DWORD src1_sel:DWORD
110050// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x86,0x06]
110051
110052v_cmpx_tru_f16_sdwa s101, v2 src0_sel:DWORD src1_sel:DWORD
110053// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x65,0x00,0x86,0x06]
110054
110055v_cmpx_tru_f16_sdwa vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
110056// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x6a,0x00,0x86,0x06]
110057
110058v_cmpx_tru_f16_sdwa vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
110059// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x6b,0x00,0x86,0x06]
110060
110061v_cmpx_tru_f16_sdwa m0, v2 src0_sel:DWORD src1_sel:DWORD
110062// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x7c,0x00,0x86,0x06]
110063
110064v_cmpx_tru_f16_sdwa exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
110065// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x7e,0x00,0x86,0x06]
110066
110067v_cmpx_tru_f16_sdwa exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
110068// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x7f,0x00,0x86,0x06]
110069
110070v_cmpx_tru_f16_sdwa v1, v255 src0_sel:DWORD src1_sel:DWORD
110071// GFX10: encoding: [0xf9,0xfe,0xff,0x7d,0x01,0x00,0x06,0x06]
110072
110073v_cmpx_tru_f16_sdwa v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
110074// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x00,0x06]
110075
110076v_cmpx_tru_f16_sdwa v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
110077// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x01,0x06]
110078
110079v_cmpx_tru_f16_sdwa v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
110080// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x02,0x06]
110081
110082v_cmpx_tru_f16_sdwa v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
110083// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x03,0x06]
110084
110085v_cmpx_tru_f16_sdwa v1, v2 src0_sel:WORD_0 src1_sel:DWORD
110086// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x04,0x06]
110087
110088v_cmpx_tru_f16_sdwa v1, v2 src0_sel:WORD_1 src1_sel:DWORD
110089// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x05,0x06]
110090
110091v_cmpx_tru_f16_sdwa -v1, v2 src0_sel:DWORD src1_sel:DWORD
110092// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x16,0x06]
110093
110094v_cmpx_tru_f16_sdwa |v1|, v2 src0_sel:DWORD src1_sel:DWORD
110095// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x26,0x06]
110096
110097v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_0
110098// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x00]
110099
110100v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_1
110101// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x01]
110102
110103v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_2
110104// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x02]
110105
110106v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:BYTE_3
110107// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x03]
110108
110109v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_0
110110// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x04]
110111
110112v_cmpx_tru_f16_sdwa v1, v2 src0_sel:DWORD src1_sel:WORD_1
110113// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x05]
110114
110115v_cmpx_tru_f16_sdwa v1, -v2 src0_sel:DWORD src1_sel:DWORD
110116// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x16]
110117
110118v_cmpx_tru_f16_sdwa v1, |v2| src0_sel:DWORD src1_sel:DWORD
110119// GFX10: encoding: [0xf9,0x04,0xfe,0x7d,0x01,0x00,0x06,0x26]
110120
110121v_cmp_f_i64 vcc, v[1:2], v[2:3]
110122// W64: encoding: [0x01,0x05,0x40,0x7d]
110123// W32-ERR: error: instruction not supported on this GPU
110124// W32-ERR-NEXT: v_cmp_f_i64 vcc, v[1:2], v[2:3]
110125
110126v_cmp_f_i64 vcc, v[254:255], v[2:3]
110127// W64: encoding: [0xfe,0x05,0x40,0x7d]
110128// W32-ERR: error: instruction not supported on this GPU
110129// W32-ERR-NEXT: v_cmp_f_i64 vcc, v[254:255], v[2:3]
110130
110131v_cmp_f_i64 vcc, s[2:3], v[2:3]
110132// W64: encoding: [0x02,0x04,0x40,0x7d]
110133// W32-ERR: error: instruction not supported on this GPU
110134// W32-ERR-NEXT: v_cmp_f_i64 vcc, s[2:3], v[2:3]
110135
110136v_cmp_f_i64 vcc, s[4:5], v[2:3]
110137// W64: encoding: [0x04,0x04,0x40,0x7d]
110138// W32-ERR: error: instruction not supported on this GPU
110139// W32-ERR-NEXT: v_cmp_f_i64 vcc, s[4:5], v[2:3]
110140
110141v_cmp_f_i64 vcc, s[100:101], v[2:3]
110142// W64: encoding: [0x64,0x04,0x40,0x7d]
110143// W32-ERR: error: instruction not supported on this GPU
110144// W32-ERR-NEXT: v_cmp_f_i64 vcc, s[100:101], v[2:3]
110145
110146v_cmp_f_i64 vcc, vcc, v[2:3]
110147// W64: encoding: [0x6a,0x04,0x40,0x7d]
110148// W32-ERR: error: instruction not supported on this GPU
110149// W32-ERR-NEXT: v_cmp_f_i64 vcc, vcc, v[2:3]
110150
110151v_cmp_f_i64 vcc, exec, v[2:3]
110152// W64: encoding: [0x7e,0x04,0x40,0x7d]
110153// W32-ERR: error: instruction not supported on this GPU
110154// W32-ERR-NEXT: v_cmp_f_i64 vcc, exec, v[2:3]
110155
110156v_cmp_f_i64 vcc, 0, v[2:3]
110157// W64: encoding: [0x80,0x04,0x40,0x7d]
110158// W32-ERR: error: instruction not supported on this GPU
110159// W32-ERR-NEXT: v_cmp_f_i64 vcc, 0, v[2:3]
110160
110161v_cmp_f_i64 vcc, -1, v[2:3]
110162// W64: encoding: [0xc1,0x04,0x40,0x7d]
110163// W32-ERR: error: instruction not supported on this GPU
110164// W32-ERR-NEXT: v_cmp_f_i64 vcc, -1, v[2:3]
110165
110166v_cmp_f_i64 vcc, 0.5, v[2:3]
110167// W64: encoding: [0xf0,0x04,0x40,0x7d]
110168// W32-ERR: error: instruction not supported on this GPU
110169// W32-ERR-NEXT: v_cmp_f_i64 vcc, 0.5, v[2:3]
110170
110171v_cmp_f_i64 vcc, -4.0, v[2:3]
110172// W64: encoding: [0xf7,0x04,0x40,0x7d]
110173// W32-ERR: error: instruction not supported on this GPU
110174// W32-ERR-NEXT: v_cmp_f_i64 vcc, -4.0, v[2:3]
110175
110176v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
110177// W64: encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
110178// W32-ERR: error: instruction not supported on this GPU
110179// W32-ERR-NEXT: v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
110180
110181v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
110182// W64: encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
110183// W32-ERR: error: instruction not supported on this GPU
110184// W32-ERR-NEXT: v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
110185
110186v_cmp_f_i64 vcc, v[1:2], v[254:255]
110187// W64: encoding: [0x01,0xfd,0x41,0x7d]
110188// W32-ERR: error: instruction not supported on this GPU
110189// W32-ERR-NEXT: v_cmp_f_i64 vcc, v[1:2], v[254:255]
110190
110191v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
110192// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
110193// W32-ERR: error: invalid operand for instruction
110194// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
110195
110196v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
110197// W64: encoding: [0x0c,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
110198// W32-ERR: error: invalid operand for instruction
110199// W32-ERR-NEXT: v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
110200
110201v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3]
110202// W64: encoding: [0x64,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
110203// W32-ERR: error: invalid operand for instruction
110204// W32-ERR-NEXT: v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3]
110205
110206v_cmp_f_i64_e64 vcc, v[1:2], v[2:3]
110207// W64: encoding: [0x6a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
110208// W32-ERR: error: invalid operand for instruction
110209// W32-ERR-NEXT: v_cmp_f_i64_e64 vcc, v[1:2], v[2:3]
110210
110211v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
110212// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xfe,0x05,0x02,0x00]
110213// W32-ERR: error: invalid operand for instruction
110214// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
110215
110216v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
110217// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x02,0x04,0x02,0x00]
110218// W32-ERR: error: invalid operand for instruction
110219// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
110220
110221v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
110222// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x04,0x04,0x02,0x00]
110223// W32-ERR: error: invalid operand for instruction
110224// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
110225
110226v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3]
110227// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x64,0x04,0x02,0x00]
110228// W32-ERR: error: invalid operand for instruction
110229// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3]
110230
110231v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
110232// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
110233// W32-ERR: error: invalid operand for instruction
110234// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
110235
110236v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
110237// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
110238// W32-ERR: error: invalid operand for instruction
110239// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
110240
110241v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
110242// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
110243// W32-ERR: error: invalid operand for instruction
110244// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
110245
110246v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
110247// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
110248// W32-ERR: error: invalid operand for instruction
110249// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
110250
110251v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
110252// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
110253// W32-ERR: error: invalid operand for instruction
110254// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
110255
110256v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
110257// W64: encoding: [0x0a,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
110258// W32-ERR: error: invalid operand for instruction
110259// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
110260
110261v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
110262// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
110263// W32-ERR: error: invalid operand for instruction
110264// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
110265
110266v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
110267// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
110268// W32-ERR: error: invalid operand for instruction
110269// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
110270
110271v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
110272// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
110273// W32-ERR: error: invalid operand for instruction
110274// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
110275
110276v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101]
110277// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
110278// W32-ERR: error: invalid operand for instruction
110279// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101]
110280
110281v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
110282// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
110283// W32-ERR: error: invalid operand for instruction
110284// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
110285
110286v_cmp_f_i64_e64 s[10:11], v[1:2], exec
110287// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
110288// W32-ERR: error: invalid operand for instruction
110289// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], exec
110290
110291v_cmp_f_i64_e64 s[10:11], v[1:2], 0
110292// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
110293// W32-ERR: error: invalid operand for instruction
110294// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], 0
110295
110296v_cmp_f_i64_e64 s[10:11], v[1:2], -1
110297// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
110298// W32-ERR: error: invalid operand for instruction
110299// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], -1
110300
110301v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
110302// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
110303// W32-ERR: error: invalid operand for instruction
110304// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
110305
110306v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
110307// W64: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
110308// W32-ERR: error: invalid operand for instruction
110309// W32-ERR-NEXT: v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
110310
110311v_cmp_lt_i64 vcc, v[1:2], v[2:3]
110312// W64: encoding: [0x01,0x05,0x42,0x7d]
110313// W32-ERR: error: instruction not supported on this GPU
110314// W32-ERR-NEXT: v_cmp_lt_i64 vcc, v[1:2], v[2:3]
110315
110316v_cmp_lt_i64 vcc, v[254:255], v[2:3]
110317// W64: encoding: [0xfe,0x05,0x42,0x7d]
110318// W32-ERR: error: instruction not supported on this GPU
110319// W32-ERR-NEXT: v_cmp_lt_i64 vcc, v[254:255], v[2:3]
110320
110321v_cmp_lt_i64 vcc, s[2:3], v[2:3]
110322// W64: encoding: [0x02,0x04,0x42,0x7d]
110323// W32-ERR: error: instruction not supported on this GPU
110324// W32-ERR-NEXT: v_cmp_lt_i64 vcc, s[2:3], v[2:3]
110325
110326v_cmp_lt_i64 vcc, s[4:5], v[2:3]
110327// W64: encoding: [0x04,0x04,0x42,0x7d]
110328// W32-ERR: error: instruction not supported on this GPU
110329// W32-ERR-NEXT: v_cmp_lt_i64 vcc, s[4:5], v[2:3]
110330
110331v_cmp_lt_i64 vcc, s[100:101], v[2:3]
110332// W64: encoding: [0x64,0x04,0x42,0x7d]
110333// W32-ERR: error: instruction not supported on this GPU
110334// W32-ERR-NEXT: v_cmp_lt_i64 vcc, s[100:101], v[2:3]
110335
110336v_cmp_lt_i64 vcc, vcc, v[2:3]
110337// W64: encoding: [0x6a,0x04,0x42,0x7d]
110338// W32-ERR: error: instruction not supported on this GPU
110339// W32-ERR-NEXT: v_cmp_lt_i64 vcc, vcc, v[2:3]
110340
110341v_cmp_lt_i64 vcc, exec, v[2:3]
110342// W64: encoding: [0x7e,0x04,0x42,0x7d]
110343// W32-ERR: error: instruction not supported on this GPU
110344// W32-ERR-NEXT: v_cmp_lt_i64 vcc, exec, v[2:3]
110345
110346v_cmp_lt_i64 vcc, 0, v[2:3]
110347// W64: encoding: [0x80,0x04,0x42,0x7d]
110348// W32-ERR: error: instruction not supported on this GPU
110349// W32-ERR-NEXT: v_cmp_lt_i64 vcc, 0, v[2:3]
110350
110351v_cmp_lt_i64 vcc, -1, v[2:3]
110352// W64: encoding: [0xc1,0x04,0x42,0x7d]
110353// W32-ERR: error: instruction not supported on this GPU
110354// W32-ERR-NEXT: v_cmp_lt_i64 vcc, -1, v[2:3]
110355
110356v_cmp_lt_i64 vcc, 0.5, v[2:3]
110357// W64: encoding: [0xf0,0x04,0x42,0x7d]
110358// W32-ERR: error: instruction not supported on this GPU
110359// W32-ERR-NEXT: v_cmp_lt_i64 vcc, 0.5, v[2:3]
110360
110361v_cmp_lt_i64 vcc, -4.0, v[2:3]
110362// W64: encoding: [0xf7,0x04,0x42,0x7d]
110363// W32-ERR: error: instruction not supported on this GPU
110364// W32-ERR-NEXT: v_cmp_lt_i64 vcc, -4.0, v[2:3]
110365
110366v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
110367// W64: encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
110368// W32-ERR: error: instruction not supported on this GPU
110369// W32-ERR-NEXT: v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
110370
110371v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
110372// W64: encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
110373// W32-ERR: error: instruction not supported on this GPU
110374// W32-ERR-NEXT: v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
110375
110376v_cmp_lt_i64 vcc, v[1:2], v[254:255]
110377// W64: encoding: [0x01,0xfd,0x43,0x7d]
110378// W32-ERR: error: instruction not supported on this GPU
110379// W32-ERR-NEXT: v_cmp_lt_i64 vcc, v[1:2], v[254:255]
110380
110381v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
110382// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
110383// W32-ERR: error: invalid operand for instruction
110384// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
110385
110386v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
110387// W64: encoding: [0x0c,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
110388// W32-ERR: error: invalid operand for instruction
110389// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
110390
110391v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3]
110392// W64: encoding: [0x64,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
110393// W32-ERR: error: invalid operand for instruction
110394// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3]
110395
110396v_cmp_lt_i64_e64 vcc, v[1:2], v[2:3]
110397// W64: encoding: [0x6a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
110398// W32-ERR: error: invalid operand for instruction
110399// W32-ERR-NEXT: v_cmp_lt_i64_e64 vcc, v[1:2], v[2:3]
110400
110401v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
110402// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xfe,0x05,0x02,0x00]
110403// W32-ERR: error: invalid operand for instruction
110404// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
110405
110406v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
110407// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x02,0x04,0x02,0x00]
110408// W32-ERR: error: invalid operand for instruction
110409// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
110410
110411v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
110412// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x04,0x04,0x02,0x00]
110413// W32-ERR: error: invalid operand for instruction
110414// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
110415
110416v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3]
110417// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x64,0x04,0x02,0x00]
110418// W32-ERR: error: invalid operand for instruction
110419// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3]
110420
110421v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
110422// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x6a,0x04,0x02,0x00]
110423// W32-ERR: error: invalid operand for instruction
110424// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
110425
110426v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
110427// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x7e,0x04,0x02,0x00]
110428// W32-ERR: error: invalid operand for instruction
110429// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
110430
110431v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
110432// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x80,0x04,0x02,0x00]
110433// W32-ERR: error: invalid operand for instruction
110434// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
110435
110436v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
110437// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xc1,0x04,0x02,0x00]
110438// W32-ERR: error: invalid operand for instruction
110439// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
110440
110441v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
110442// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xf0,0x04,0x02,0x00]
110443// W32-ERR: error: invalid operand for instruction
110444// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
110445
110446v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
110447// W64: encoding: [0x0a,0x00,0xa1,0xd4,0xf7,0x04,0x02,0x00]
110448// W32-ERR: error: invalid operand for instruction
110449// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
110450
110451v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
110452// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x03,0x00]
110453// W32-ERR: error: invalid operand for instruction
110454// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
110455
110456v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
110457// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
110458// W32-ERR: error: invalid operand for instruction
110459// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
110460
110461v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
110462// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
110463// W32-ERR: error: invalid operand for instruction
110464// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
110465
110466v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101]
110467// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
110468// W32-ERR: error: invalid operand for instruction
110469// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101]
110470
110471v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
110472// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
110473// W32-ERR: error: invalid operand for instruction
110474// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
110475
110476v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
110477// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
110478// W32-ERR: error: invalid operand for instruction
110479// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
110480
110481v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
110482// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
110483// W32-ERR: error: invalid operand for instruction
110484// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
110485
110486v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
110487// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
110488// W32-ERR: error: invalid operand for instruction
110489// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
110490
110491v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
110492// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
110493// W32-ERR: error: invalid operand for instruction
110494// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
110495
110496v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
110497// W64: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
110498// W32-ERR: error: invalid operand for instruction
110499// W32-ERR-NEXT: v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
110500
110501v_cmp_eq_i64 vcc, v[1:2], v[2:3]
110502// W64: encoding: [0x01,0x05,0x44,0x7d]
110503// W32-ERR: error: instruction not supported on this GPU
110504// W32-ERR-NEXT: v_cmp_eq_i64 vcc, v[1:2], v[2:3]
110505
110506v_cmp_eq_i64 vcc, v[254:255], v[2:3]
110507// W64: encoding: [0xfe,0x05,0x44,0x7d]
110508// W32-ERR: error: instruction not supported on this GPU
110509// W32-ERR-NEXT: v_cmp_eq_i64 vcc, v[254:255], v[2:3]
110510
110511v_cmp_eq_i64 vcc, s[2:3], v[2:3]
110512// W64: encoding: [0x02,0x04,0x44,0x7d]
110513// W32-ERR: error: instruction not supported on this GPU
110514// W32-ERR-NEXT: v_cmp_eq_i64 vcc, s[2:3], v[2:3]
110515
110516v_cmp_eq_i64 vcc, s[4:5], v[2:3]
110517// W64: encoding: [0x04,0x04,0x44,0x7d]
110518// W32-ERR: error: instruction not supported on this GPU
110519// W32-ERR-NEXT: v_cmp_eq_i64 vcc, s[4:5], v[2:3]
110520
110521v_cmp_eq_i64 vcc, s[100:101], v[2:3]
110522// W64: encoding: [0x64,0x04,0x44,0x7d]
110523// W32-ERR: error: instruction not supported on this GPU
110524// W32-ERR-NEXT: v_cmp_eq_i64 vcc, s[100:101], v[2:3]
110525
110526v_cmp_eq_i64 vcc, vcc, v[2:3]
110527// W64: encoding: [0x6a,0x04,0x44,0x7d]
110528// W32-ERR: error: instruction not supported on this GPU
110529// W32-ERR-NEXT: v_cmp_eq_i64 vcc, vcc, v[2:3]
110530
110531v_cmp_eq_i64 vcc, exec, v[2:3]
110532// W64: encoding: [0x7e,0x04,0x44,0x7d]
110533// W32-ERR: error: instruction not supported on this GPU
110534// W32-ERR-NEXT: v_cmp_eq_i64 vcc, exec, v[2:3]
110535
110536v_cmp_eq_i64 vcc, 0, v[2:3]
110537// W64: encoding: [0x80,0x04,0x44,0x7d]
110538// W32-ERR: error: instruction not supported on this GPU
110539// W32-ERR-NEXT: v_cmp_eq_i64 vcc, 0, v[2:3]
110540
110541v_cmp_eq_i64 vcc, -1, v[2:3]
110542// W64: encoding: [0xc1,0x04,0x44,0x7d]
110543// W32-ERR: error: instruction not supported on this GPU
110544// W32-ERR-NEXT: v_cmp_eq_i64 vcc, -1, v[2:3]
110545
110546v_cmp_eq_i64 vcc, 0.5, v[2:3]
110547// W64: encoding: [0xf0,0x04,0x44,0x7d]
110548// W32-ERR: error: instruction not supported on this GPU
110549// W32-ERR-NEXT: v_cmp_eq_i64 vcc, 0.5, v[2:3]
110550
110551v_cmp_eq_i64 vcc, -4.0, v[2:3]
110552// W64: encoding: [0xf7,0x04,0x44,0x7d]
110553// W32-ERR: error: instruction not supported on this GPU
110554// W32-ERR-NEXT: v_cmp_eq_i64 vcc, -4.0, v[2:3]
110555
110556v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
110557// W64: encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
110558// W32-ERR: error: instruction not supported on this GPU
110559// W32-ERR-NEXT: v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
110560
110561v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
110562// W64: encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
110563// W32-ERR: error: instruction not supported on this GPU
110564// W32-ERR-NEXT: v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
110565
110566v_cmp_eq_i64 vcc, v[1:2], v[254:255]
110567// W64: encoding: [0x01,0xfd,0x45,0x7d]
110568// W32-ERR: error: instruction not supported on this GPU
110569// W32-ERR-NEXT: v_cmp_eq_i64 vcc, v[1:2], v[254:255]
110570
110571v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
110572// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
110573// W32-ERR: error: invalid operand for instruction
110574// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
110575
110576v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
110577// W64: encoding: [0x0c,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
110578// W32-ERR: error: invalid operand for instruction
110579// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
110580
110581v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3]
110582// W64: encoding: [0x64,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
110583// W32-ERR: error: invalid operand for instruction
110584// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3]
110585
110586v_cmp_eq_i64_e64 vcc, v[1:2], v[2:3]
110587// W64: encoding: [0x6a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
110588// W32-ERR: error: invalid operand for instruction
110589// W32-ERR-NEXT: v_cmp_eq_i64_e64 vcc, v[1:2], v[2:3]
110590
110591v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
110592// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xfe,0x05,0x02,0x00]
110593// W32-ERR: error: invalid operand for instruction
110594// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
110595
110596v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
110597// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x02,0x04,0x02,0x00]
110598// W32-ERR: error: invalid operand for instruction
110599// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
110600
110601v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
110602// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x04,0x04,0x02,0x00]
110603// W32-ERR: error: invalid operand for instruction
110604// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
110605
110606v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3]
110607// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x64,0x04,0x02,0x00]
110608// W32-ERR: error: invalid operand for instruction
110609// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3]
110610
110611v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
110612// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x6a,0x04,0x02,0x00]
110613// W32-ERR: error: invalid operand for instruction
110614// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
110615
110616v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
110617// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x7e,0x04,0x02,0x00]
110618// W32-ERR: error: invalid operand for instruction
110619// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
110620
110621v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
110622// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x80,0x04,0x02,0x00]
110623// W32-ERR: error: invalid operand for instruction
110624// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
110625
110626v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
110627// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xc1,0x04,0x02,0x00]
110628// W32-ERR: error: invalid operand for instruction
110629// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
110630
110631v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
110632// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xf0,0x04,0x02,0x00]
110633// W32-ERR: error: invalid operand for instruction
110634// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
110635
110636v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
110637// W64: encoding: [0x0a,0x00,0xa2,0xd4,0xf7,0x04,0x02,0x00]
110638// W32-ERR: error: invalid operand for instruction
110639// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
110640
110641v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
110642// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x03,0x00]
110643// W32-ERR: error: invalid operand for instruction
110644// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
110645
110646v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
110647// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
110648// W32-ERR: error: invalid operand for instruction
110649// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
110650
110651v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
110652// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
110653// W32-ERR: error: invalid operand for instruction
110654// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
110655
110656v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101]
110657// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
110658// W32-ERR: error: invalid operand for instruction
110659// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101]
110660
110661v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
110662// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
110663// W32-ERR: error: invalid operand for instruction
110664// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
110665
110666v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
110667// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
110668// W32-ERR: error: invalid operand for instruction
110669// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
110670
110671v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
110672// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
110673// W32-ERR: error: invalid operand for instruction
110674// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
110675
110676v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
110677// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
110678// W32-ERR: error: invalid operand for instruction
110679// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
110680
110681v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
110682// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
110683// W32-ERR: error: invalid operand for instruction
110684// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
110685
110686v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
110687// W64: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
110688// W32-ERR: error: invalid operand for instruction
110689// W32-ERR-NEXT: v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
110690
110691v_cmp_le_i64 vcc, v[1:2], v[2:3]
110692// W64: encoding: [0x01,0x05,0x46,0x7d]
110693// W32-ERR: error: instruction not supported on this GPU
110694// W32-ERR-NEXT: v_cmp_le_i64 vcc, v[1:2], v[2:3]
110695
110696v_cmp_le_i64 vcc, v[254:255], v[2:3]
110697// W64: encoding: [0xfe,0x05,0x46,0x7d]
110698// W32-ERR: error: instruction not supported on this GPU
110699// W32-ERR-NEXT: v_cmp_le_i64 vcc, v[254:255], v[2:3]
110700
110701v_cmp_le_i64 vcc, s[2:3], v[2:3]
110702// W64: encoding: [0x02,0x04,0x46,0x7d]
110703// W32-ERR: error: instruction not supported on this GPU
110704// W32-ERR-NEXT: v_cmp_le_i64 vcc, s[2:3], v[2:3]
110705
110706v_cmp_le_i64 vcc, s[4:5], v[2:3]
110707// W64: encoding: [0x04,0x04,0x46,0x7d]
110708// W32-ERR: error: instruction not supported on this GPU
110709// W32-ERR-NEXT: v_cmp_le_i64 vcc, s[4:5], v[2:3]
110710
110711v_cmp_le_i64 vcc, s[100:101], v[2:3]
110712// W64: encoding: [0x64,0x04,0x46,0x7d]
110713// W32-ERR: error: instruction not supported on this GPU
110714// W32-ERR-NEXT: v_cmp_le_i64 vcc, s[100:101], v[2:3]
110715
110716v_cmp_le_i64 vcc, vcc, v[2:3]
110717// W64: encoding: [0x6a,0x04,0x46,0x7d]
110718// W32-ERR: error: instruction not supported on this GPU
110719// W32-ERR-NEXT: v_cmp_le_i64 vcc, vcc, v[2:3]
110720
110721v_cmp_le_i64 vcc, exec, v[2:3]
110722// W64: encoding: [0x7e,0x04,0x46,0x7d]
110723// W32-ERR: error: instruction not supported on this GPU
110724// W32-ERR-NEXT: v_cmp_le_i64 vcc, exec, v[2:3]
110725
110726v_cmp_le_i64 vcc, 0, v[2:3]
110727// W64: encoding: [0x80,0x04,0x46,0x7d]
110728// W32-ERR: error: instruction not supported on this GPU
110729// W32-ERR-NEXT: v_cmp_le_i64 vcc, 0, v[2:3]
110730
110731v_cmp_le_i64 vcc, -1, v[2:3]
110732// W64: encoding: [0xc1,0x04,0x46,0x7d]
110733// W32-ERR: error: instruction not supported on this GPU
110734// W32-ERR-NEXT: v_cmp_le_i64 vcc, -1, v[2:3]
110735
110736v_cmp_le_i64 vcc, 0.5, v[2:3]
110737// W64: encoding: [0xf0,0x04,0x46,0x7d]
110738// W32-ERR: error: instruction not supported on this GPU
110739// W32-ERR-NEXT: v_cmp_le_i64 vcc, 0.5, v[2:3]
110740
110741v_cmp_le_i64 vcc, -4.0, v[2:3]
110742// W64: encoding: [0xf7,0x04,0x46,0x7d]
110743// W32-ERR: error: instruction not supported on this GPU
110744// W32-ERR-NEXT: v_cmp_le_i64 vcc, -4.0, v[2:3]
110745
110746v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
110747// W64: encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
110748// W32-ERR: error: instruction not supported on this GPU
110749// W32-ERR-NEXT: v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
110750
110751v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
110752// W64: encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
110753// W32-ERR: error: instruction not supported on this GPU
110754// W32-ERR-NEXT: v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
110755
110756v_cmp_le_i64 vcc, v[1:2], v[254:255]
110757// W64: encoding: [0x01,0xfd,0x47,0x7d]
110758// W32-ERR: error: instruction not supported on this GPU
110759// W32-ERR-NEXT: v_cmp_le_i64 vcc, v[1:2], v[254:255]
110760
110761v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
110762// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
110763// W32-ERR: error: invalid operand for instruction
110764// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
110765
110766v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
110767// W64: encoding: [0x0c,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
110768// W32-ERR: error: invalid operand for instruction
110769// W32-ERR-NEXT: v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
110770
110771v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3]
110772// W64: encoding: [0x64,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
110773// W32-ERR: error: invalid operand for instruction
110774// W32-ERR-NEXT: v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3]
110775
110776v_cmp_le_i64_e64 vcc, v[1:2], v[2:3]
110777// W64: encoding: [0x6a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
110778// W32-ERR: error: invalid operand for instruction
110779// W32-ERR-NEXT: v_cmp_le_i64_e64 vcc, v[1:2], v[2:3]
110780
110781v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
110782// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xfe,0x05,0x02,0x00]
110783// W32-ERR: error: invalid operand for instruction
110784// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
110785
110786v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
110787// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x02,0x04,0x02,0x00]
110788// W32-ERR: error: invalid operand for instruction
110789// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
110790
110791v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
110792// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x04,0x04,0x02,0x00]
110793// W32-ERR: error: invalid operand for instruction
110794// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
110795
110796v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3]
110797// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x64,0x04,0x02,0x00]
110798// W32-ERR: error: invalid operand for instruction
110799// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3]
110800
110801v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
110802// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x6a,0x04,0x02,0x00]
110803// W32-ERR: error: invalid operand for instruction
110804// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
110805
110806v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
110807// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x7e,0x04,0x02,0x00]
110808// W32-ERR: error: invalid operand for instruction
110809// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
110810
110811v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
110812// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x80,0x04,0x02,0x00]
110813// W32-ERR: error: invalid operand for instruction
110814// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
110815
110816v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
110817// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xc1,0x04,0x02,0x00]
110818// W32-ERR: error: invalid operand for instruction
110819// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
110820
110821v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
110822// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xf0,0x04,0x02,0x00]
110823// W32-ERR: error: invalid operand for instruction
110824// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
110825
110826v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
110827// W64: encoding: [0x0a,0x00,0xa3,0xd4,0xf7,0x04,0x02,0x00]
110828// W32-ERR: error: invalid operand for instruction
110829// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
110830
110831v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
110832// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x03,0x00]
110833// W32-ERR: error: invalid operand for instruction
110834// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
110835
110836v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
110837// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
110838// W32-ERR: error: invalid operand for instruction
110839// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
110840
110841v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
110842// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
110843// W32-ERR: error: invalid operand for instruction
110844// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
110845
110846v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101]
110847// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
110848// W32-ERR: error: invalid operand for instruction
110849// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101]
110850
110851v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
110852// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
110853// W32-ERR: error: invalid operand for instruction
110854// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
110855
110856v_cmp_le_i64_e64 s[10:11], v[1:2], exec
110857// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
110858// W32-ERR: error: invalid operand for instruction
110859// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], exec
110860
110861v_cmp_le_i64_e64 s[10:11], v[1:2], 0
110862// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
110863// W32-ERR: error: invalid operand for instruction
110864// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], 0
110865
110866v_cmp_le_i64_e64 s[10:11], v[1:2], -1
110867// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
110868// W32-ERR: error: invalid operand for instruction
110869// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], -1
110870
110871v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
110872// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
110873// W32-ERR: error: invalid operand for instruction
110874// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
110875
110876v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
110877// W64: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
110878// W32-ERR: error: invalid operand for instruction
110879// W32-ERR-NEXT: v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
110880
110881v_cmp_gt_i64 vcc, v[1:2], v[2:3]
110882// W64: encoding: [0x01,0x05,0x48,0x7d]
110883// W32-ERR: error: instruction not supported on this GPU
110884// W32-ERR-NEXT: v_cmp_gt_i64 vcc, v[1:2], v[2:3]
110885
110886v_cmp_gt_i64 vcc, v[254:255], v[2:3]
110887// W64: encoding: [0xfe,0x05,0x48,0x7d]
110888// W32-ERR: error: instruction not supported on this GPU
110889// W32-ERR-NEXT: v_cmp_gt_i64 vcc, v[254:255], v[2:3]
110890
110891v_cmp_gt_i64 vcc, s[2:3], v[2:3]
110892// W64: encoding: [0x02,0x04,0x48,0x7d]
110893// W32-ERR: error: instruction not supported on this GPU
110894// W32-ERR-NEXT: v_cmp_gt_i64 vcc, s[2:3], v[2:3]
110895
110896v_cmp_gt_i64 vcc, s[4:5], v[2:3]
110897// W64: encoding: [0x04,0x04,0x48,0x7d]
110898// W32-ERR: error: instruction not supported on this GPU
110899// W32-ERR-NEXT: v_cmp_gt_i64 vcc, s[4:5], v[2:3]
110900
110901v_cmp_gt_i64 vcc, s[100:101], v[2:3]
110902// W64: encoding: [0x64,0x04,0x48,0x7d]
110903// W32-ERR: error: instruction not supported on this GPU
110904// W32-ERR-NEXT: v_cmp_gt_i64 vcc, s[100:101], v[2:3]
110905
110906v_cmp_gt_i64 vcc, vcc, v[2:3]
110907// W64: encoding: [0x6a,0x04,0x48,0x7d]
110908// W32-ERR: error: instruction not supported on this GPU
110909// W32-ERR-NEXT: v_cmp_gt_i64 vcc, vcc, v[2:3]
110910
110911v_cmp_gt_i64 vcc, exec, v[2:3]
110912// W64: encoding: [0x7e,0x04,0x48,0x7d]
110913// W32-ERR: error: instruction not supported on this GPU
110914// W32-ERR-NEXT: v_cmp_gt_i64 vcc, exec, v[2:3]
110915
110916v_cmp_gt_i64 vcc, 0, v[2:3]
110917// W64: encoding: [0x80,0x04,0x48,0x7d]
110918// W32-ERR: error: instruction not supported on this GPU
110919// W32-ERR-NEXT: v_cmp_gt_i64 vcc, 0, v[2:3]
110920
110921v_cmp_gt_i64 vcc, -1, v[2:3]
110922// W64: encoding: [0xc1,0x04,0x48,0x7d]
110923// W32-ERR: error: instruction not supported on this GPU
110924// W32-ERR-NEXT: v_cmp_gt_i64 vcc, -1, v[2:3]
110925
110926v_cmp_gt_i64 vcc, 0.5, v[2:3]
110927// W64: encoding: [0xf0,0x04,0x48,0x7d]
110928// W32-ERR: error: instruction not supported on this GPU
110929// W32-ERR-NEXT: v_cmp_gt_i64 vcc, 0.5, v[2:3]
110930
110931v_cmp_gt_i64 vcc, -4.0, v[2:3]
110932// W64: encoding: [0xf7,0x04,0x48,0x7d]
110933// W32-ERR: error: instruction not supported on this GPU
110934// W32-ERR-NEXT: v_cmp_gt_i64 vcc, -4.0, v[2:3]
110935
110936v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
110937// W64: encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
110938// W32-ERR: error: instruction not supported on this GPU
110939// W32-ERR-NEXT: v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
110940
110941v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
110942// W64: encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
110943// W32-ERR: error: instruction not supported on this GPU
110944// W32-ERR-NEXT: v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
110945
110946v_cmp_gt_i64 vcc, v[1:2], v[254:255]
110947// W64: encoding: [0x01,0xfd,0x49,0x7d]
110948// W32-ERR: error: instruction not supported on this GPU
110949// W32-ERR-NEXT: v_cmp_gt_i64 vcc, v[1:2], v[254:255]
110950
110951v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
110952// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
110953// W32-ERR: error: invalid operand for instruction
110954// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
110955
110956v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
110957// W64: encoding: [0x0c,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
110958// W32-ERR: error: invalid operand for instruction
110959// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
110960
110961v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3]
110962// W64: encoding: [0x64,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
110963// W32-ERR: error: invalid operand for instruction
110964// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3]
110965
110966v_cmp_gt_i64_e64 vcc, v[1:2], v[2:3]
110967// W64: encoding: [0x6a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
110968// W32-ERR: error: invalid operand for instruction
110969// W32-ERR-NEXT: v_cmp_gt_i64_e64 vcc, v[1:2], v[2:3]
110970
110971v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
110972// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xfe,0x05,0x02,0x00]
110973// W32-ERR: error: invalid operand for instruction
110974// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
110975
110976v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
110977// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x02,0x04,0x02,0x00]
110978// W32-ERR: error: invalid operand for instruction
110979// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
110980
110981v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
110982// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x04,0x04,0x02,0x00]
110983// W32-ERR: error: invalid operand for instruction
110984// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
110985
110986v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3]
110987// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x64,0x04,0x02,0x00]
110988// W32-ERR: error: invalid operand for instruction
110989// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3]
110990
110991v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
110992// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x6a,0x04,0x02,0x00]
110993// W32-ERR: error: invalid operand for instruction
110994// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
110995
110996v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
110997// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x7e,0x04,0x02,0x00]
110998// W32-ERR: error: invalid operand for instruction
110999// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
111000
111001v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
111002// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x80,0x04,0x02,0x00]
111003// W32-ERR: error: invalid operand for instruction
111004// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
111005
111006v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
111007// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xc1,0x04,0x02,0x00]
111008// W32-ERR: error: invalid operand for instruction
111009// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
111010
111011v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
111012// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xf0,0x04,0x02,0x00]
111013// W32-ERR: error: invalid operand for instruction
111014// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
111015
111016v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
111017// W64: encoding: [0x0a,0x00,0xa4,0xd4,0xf7,0x04,0x02,0x00]
111018// W32-ERR: error: invalid operand for instruction
111019// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
111020
111021v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
111022// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x03,0x00]
111023// W32-ERR: error: invalid operand for instruction
111024// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
111025
111026v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
111027// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
111028// W32-ERR: error: invalid operand for instruction
111029// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
111030
111031v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
111032// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
111033// W32-ERR: error: invalid operand for instruction
111034// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
111035
111036v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101]
111037// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
111038// W32-ERR: error: invalid operand for instruction
111039// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101]
111040
111041v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
111042// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
111043// W32-ERR: error: invalid operand for instruction
111044// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
111045
111046v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
111047// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
111048// W32-ERR: error: invalid operand for instruction
111049// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
111050
111051v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
111052// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
111053// W32-ERR: error: invalid operand for instruction
111054// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
111055
111056v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
111057// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
111058// W32-ERR: error: invalid operand for instruction
111059// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
111060
111061v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
111062// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
111063// W32-ERR: error: invalid operand for instruction
111064// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
111065
111066v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
111067// W64: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
111068// W32-ERR: error: invalid operand for instruction
111069// W32-ERR-NEXT: v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
111070
111071v_cmp_ne_i64 vcc, v[1:2], v[2:3]
111072// W64: encoding: [0x01,0x05,0x4a,0x7d]
111073// W32-ERR: error: instruction not supported on this GPU
111074// W32-ERR-NEXT: v_cmp_ne_i64 vcc, v[1:2], v[2:3]
111075
111076v_cmp_ne_i64 vcc, v[254:255], v[2:3]
111077// W64: encoding: [0xfe,0x05,0x4a,0x7d]
111078// W32-ERR: error: instruction not supported on this GPU
111079// W32-ERR-NEXT: v_cmp_ne_i64 vcc, v[254:255], v[2:3]
111080
111081v_cmp_ne_i64 vcc, s[2:3], v[2:3]
111082// W64: encoding: [0x02,0x04,0x4a,0x7d]
111083// W32-ERR: error: instruction not supported on this GPU
111084// W32-ERR-NEXT: v_cmp_ne_i64 vcc, s[2:3], v[2:3]
111085
111086v_cmp_ne_i64 vcc, s[4:5], v[2:3]
111087// W64: encoding: [0x04,0x04,0x4a,0x7d]
111088// W32-ERR: error: instruction not supported on this GPU
111089// W32-ERR-NEXT: v_cmp_ne_i64 vcc, s[4:5], v[2:3]
111090
111091v_cmp_ne_i64 vcc, s[100:101], v[2:3]
111092// W64: encoding: [0x64,0x04,0x4a,0x7d]
111093// W32-ERR: error: instruction not supported on this GPU
111094// W32-ERR-NEXT: v_cmp_ne_i64 vcc, s[100:101], v[2:3]
111095
111096v_cmp_ne_i64 vcc, vcc, v[2:3]
111097// W64: encoding: [0x6a,0x04,0x4a,0x7d]
111098// W32-ERR: error: instruction not supported on this GPU
111099// W32-ERR-NEXT: v_cmp_ne_i64 vcc, vcc, v[2:3]
111100
111101v_cmp_ne_i64 vcc, exec, v[2:3]
111102// W64: encoding: [0x7e,0x04,0x4a,0x7d]
111103// W32-ERR: error: instruction not supported on this GPU
111104// W32-ERR-NEXT: v_cmp_ne_i64 vcc, exec, v[2:3]
111105
111106v_cmp_ne_i64 vcc, 0, v[2:3]
111107// W64: encoding: [0x80,0x04,0x4a,0x7d]
111108// W32-ERR: error: instruction not supported on this GPU
111109// W32-ERR-NEXT: v_cmp_ne_i64 vcc, 0, v[2:3]
111110
111111v_cmp_ne_i64 vcc, -1, v[2:3]
111112// W64: encoding: [0xc1,0x04,0x4a,0x7d]
111113// W32-ERR: error: instruction not supported on this GPU
111114// W32-ERR-NEXT: v_cmp_ne_i64 vcc, -1, v[2:3]
111115
111116v_cmp_ne_i64 vcc, 0.5, v[2:3]
111117// W64: encoding: [0xf0,0x04,0x4a,0x7d]
111118// W32-ERR: error: instruction not supported on this GPU
111119// W32-ERR-NEXT: v_cmp_ne_i64 vcc, 0.5, v[2:3]
111120
111121v_cmp_ne_i64 vcc, -4.0, v[2:3]
111122// W64: encoding: [0xf7,0x04,0x4a,0x7d]
111123// W32-ERR: error: instruction not supported on this GPU
111124// W32-ERR-NEXT: v_cmp_ne_i64 vcc, -4.0, v[2:3]
111125
111126v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
111127// W64: encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
111128// W32-ERR: error: instruction not supported on this GPU
111129// W32-ERR-NEXT: v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
111130
111131v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
111132// W64: encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
111133// W32-ERR: error: instruction not supported on this GPU
111134// W32-ERR-NEXT: v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
111135
111136v_cmp_ne_i64 vcc, v[1:2], v[254:255]
111137// W64: encoding: [0x01,0xfd,0x4b,0x7d]
111138// W32-ERR: error: instruction not supported on this GPU
111139// W32-ERR-NEXT: v_cmp_ne_i64 vcc, v[1:2], v[254:255]
111140
111141v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
111142// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
111143// W32-ERR: error: invalid operand for instruction
111144// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
111145
111146v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
111147// W64: encoding: [0x0c,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
111148// W32-ERR: error: invalid operand for instruction
111149// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
111150
111151v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3]
111152// W64: encoding: [0x64,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
111153// W32-ERR: error: invalid operand for instruction
111154// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3]
111155
111156v_cmp_ne_i64_e64 vcc, v[1:2], v[2:3]
111157// W64: encoding: [0x6a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
111158// W32-ERR: error: invalid operand for instruction
111159// W32-ERR-NEXT: v_cmp_ne_i64_e64 vcc, v[1:2], v[2:3]
111160
111161v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
111162// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xfe,0x05,0x02,0x00]
111163// W32-ERR: error: invalid operand for instruction
111164// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
111165
111166v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
111167// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x02,0x04,0x02,0x00]
111168// W32-ERR: error: invalid operand for instruction
111169// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
111170
111171v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
111172// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x04,0x04,0x02,0x00]
111173// W32-ERR: error: invalid operand for instruction
111174// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
111175
111176v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3]
111177// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x64,0x04,0x02,0x00]
111178// W32-ERR: error: invalid operand for instruction
111179// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3]
111180
111181v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
111182// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x6a,0x04,0x02,0x00]
111183// W32-ERR: error: invalid operand for instruction
111184// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
111185
111186v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
111187// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x7e,0x04,0x02,0x00]
111188// W32-ERR: error: invalid operand for instruction
111189// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
111190
111191v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
111192// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x80,0x04,0x02,0x00]
111193// W32-ERR: error: invalid operand for instruction
111194// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
111195
111196v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
111197// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xc1,0x04,0x02,0x00]
111198// W32-ERR: error: invalid operand for instruction
111199// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
111200
111201v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
111202// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xf0,0x04,0x02,0x00]
111203// W32-ERR: error: invalid operand for instruction
111204// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
111205
111206v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
111207// W64: encoding: [0x0a,0x00,0xa5,0xd4,0xf7,0x04,0x02,0x00]
111208// W32-ERR: error: invalid operand for instruction
111209// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
111210
111211v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
111212// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x03,0x00]
111213// W32-ERR: error: invalid operand for instruction
111214// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
111215
111216v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
111217// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
111218// W32-ERR: error: invalid operand for instruction
111219// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
111220
111221v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
111222// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
111223// W32-ERR: error: invalid operand for instruction
111224// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
111225
111226v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101]
111227// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
111228// W32-ERR: error: invalid operand for instruction
111229// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101]
111230
111231v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
111232// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
111233// W32-ERR: error: invalid operand for instruction
111234// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
111235
111236v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
111237// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
111238// W32-ERR: error: invalid operand for instruction
111239// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
111240
111241v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
111242// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
111243// W32-ERR: error: invalid operand for instruction
111244// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
111245
111246v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
111247// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
111248// W32-ERR: error: invalid operand for instruction
111249// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
111250
111251v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
111252// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
111253// W32-ERR: error: invalid operand for instruction
111254// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
111255
111256v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
111257// W64: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
111258// W32-ERR: error: invalid operand for instruction
111259// W32-ERR-NEXT: v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
111260
111261v_cmp_ge_i64 vcc, v[1:2], v[2:3]
111262// W64: encoding: [0x01,0x05,0x4c,0x7d]
111263// W32-ERR: error: instruction not supported on this GPU
111264// W32-ERR-NEXT: v_cmp_ge_i64 vcc, v[1:2], v[2:3]
111265
111266v_cmp_ge_i64 vcc, v[254:255], v[2:3]
111267// W64: encoding: [0xfe,0x05,0x4c,0x7d]
111268// W32-ERR: error: instruction not supported on this GPU
111269// W32-ERR-NEXT: v_cmp_ge_i64 vcc, v[254:255], v[2:3]
111270
111271v_cmp_ge_i64 vcc, s[2:3], v[2:3]
111272// W64: encoding: [0x02,0x04,0x4c,0x7d]
111273// W32-ERR: error: instruction not supported on this GPU
111274// W32-ERR-NEXT: v_cmp_ge_i64 vcc, s[2:3], v[2:3]
111275
111276v_cmp_ge_i64 vcc, s[4:5], v[2:3]
111277// W64: encoding: [0x04,0x04,0x4c,0x7d]
111278// W32-ERR: error: instruction not supported on this GPU
111279// W32-ERR-NEXT: v_cmp_ge_i64 vcc, s[4:5], v[2:3]
111280
111281v_cmp_ge_i64 vcc, s[100:101], v[2:3]
111282// W64: encoding: [0x64,0x04,0x4c,0x7d]
111283// W32-ERR: error: instruction not supported on this GPU
111284// W32-ERR-NEXT: v_cmp_ge_i64 vcc, s[100:101], v[2:3]
111285
111286v_cmp_ge_i64 vcc, vcc, v[2:3]
111287// W64: encoding: [0x6a,0x04,0x4c,0x7d]
111288// W32-ERR: error: instruction not supported on this GPU
111289// W32-ERR-NEXT: v_cmp_ge_i64 vcc, vcc, v[2:3]
111290
111291v_cmp_ge_i64 vcc, exec, v[2:3]
111292// W64: encoding: [0x7e,0x04,0x4c,0x7d]
111293// W32-ERR: error: instruction not supported on this GPU
111294// W32-ERR-NEXT: v_cmp_ge_i64 vcc, exec, v[2:3]
111295
111296v_cmp_ge_i64 vcc, 0, v[2:3]
111297// W64: encoding: [0x80,0x04,0x4c,0x7d]
111298// W32-ERR: error: instruction not supported on this GPU
111299// W32-ERR-NEXT: v_cmp_ge_i64 vcc, 0, v[2:3]
111300
111301v_cmp_ge_i64 vcc, -1, v[2:3]
111302// W64: encoding: [0xc1,0x04,0x4c,0x7d]
111303// W32-ERR: error: instruction not supported on this GPU
111304// W32-ERR-NEXT: v_cmp_ge_i64 vcc, -1, v[2:3]
111305
111306v_cmp_ge_i64 vcc, 0.5, v[2:3]
111307// W64: encoding: [0xf0,0x04,0x4c,0x7d]
111308// W32-ERR: error: instruction not supported on this GPU
111309// W32-ERR-NEXT: v_cmp_ge_i64 vcc, 0.5, v[2:3]
111310
111311v_cmp_ge_i64 vcc, -4.0, v[2:3]
111312// W64: encoding: [0xf7,0x04,0x4c,0x7d]
111313// W32-ERR: error: instruction not supported on this GPU
111314// W32-ERR-NEXT: v_cmp_ge_i64 vcc, -4.0, v[2:3]
111315
111316v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
111317// W64: encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
111318// W32-ERR: error: instruction not supported on this GPU
111319// W32-ERR-NEXT: v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
111320
111321v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
111322// W64: encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
111323// W32-ERR: error: instruction not supported on this GPU
111324// W32-ERR-NEXT: v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
111325
111326v_cmp_ge_i64 vcc, v[1:2], v[254:255]
111327// W64: encoding: [0x01,0xfd,0x4d,0x7d]
111328// W32-ERR: error: instruction not supported on this GPU
111329// W32-ERR-NEXT: v_cmp_ge_i64 vcc, v[1:2], v[254:255]
111330
111331v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
111332// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
111333// W32-ERR: error: invalid operand for instruction
111334// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
111335
111336v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
111337// W64: encoding: [0x0c,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
111338// W32-ERR: error: invalid operand for instruction
111339// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
111340
111341v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3]
111342// W64: encoding: [0x64,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
111343// W32-ERR: error: invalid operand for instruction
111344// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3]
111345
111346v_cmp_ge_i64_e64 vcc, v[1:2], v[2:3]
111347// W64: encoding: [0x6a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
111348// W32-ERR: error: invalid operand for instruction
111349// W32-ERR-NEXT: v_cmp_ge_i64_e64 vcc, v[1:2], v[2:3]
111350
111351v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
111352// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xfe,0x05,0x02,0x00]
111353// W32-ERR: error: invalid operand for instruction
111354// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
111355
111356v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
111357// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x02,0x04,0x02,0x00]
111358// W32-ERR: error: invalid operand for instruction
111359// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
111360
111361v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
111362// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x04,0x04,0x02,0x00]
111363// W32-ERR: error: invalid operand for instruction
111364// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
111365
111366v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3]
111367// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x64,0x04,0x02,0x00]
111368// W32-ERR: error: invalid operand for instruction
111369// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3]
111370
111371v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
111372// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x6a,0x04,0x02,0x00]
111373// W32-ERR: error: invalid operand for instruction
111374// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
111375
111376v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
111377// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x7e,0x04,0x02,0x00]
111378// W32-ERR: error: invalid operand for instruction
111379// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
111380
111381v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
111382// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x80,0x04,0x02,0x00]
111383// W32-ERR: error: invalid operand for instruction
111384// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
111385
111386v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
111387// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xc1,0x04,0x02,0x00]
111388// W32-ERR: error: invalid operand for instruction
111389// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
111390
111391v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
111392// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xf0,0x04,0x02,0x00]
111393// W32-ERR: error: invalid operand for instruction
111394// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
111395
111396v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
111397// W64: encoding: [0x0a,0x00,0xa6,0xd4,0xf7,0x04,0x02,0x00]
111398// W32-ERR: error: invalid operand for instruction
111399// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
111400
111401v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
111402// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x03,0x00]
111403// W32-ERR: error: invalid operand for instruction
111404// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
111405
111406v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
111407// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
111408// W32-ERR: error: invalid operand for instruction
111409// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
111410
111411v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
111412// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
111413// W32-ERR: error: invalid operand for instruction
111414// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
111415
111416v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101]
111417// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
111418// W32-ERR: error: invalid operand for instruction
111419// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101]
111420
111421v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
111422// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
111423// W32-ERR: error: invalid operand for instruction
111424// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
111425
111426v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
111427// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
111428// W32-ERR: error: invalid operand for instruction
111429// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
111430
111431v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
111432// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
111433// W32-ERR: error: invalid operand for instruction
111434// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
111435
111436v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
111437// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
111438// W32-ERR: error: invalid operand for instruction
111439// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
111440
111441v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
111442// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
111443// W32-ERR: error: invalid operand for instruction
111444// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
111445
111446v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
111447// W64: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
111448// W32-ERR: error: invalid operand for instruction
111449// W32-ERR-NEXT: v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
111450
111451v_cmp_t_i64 vcc, v[1:2], v[2:3]
111452// W64: encoding: [0x01,0x05,0x4e,0x7d]
111453// W32-ERR: error: instruction not supported on this GPU
111454// W32-ERR-NEXT: v_cmp_t_i64 vcc, v[1:2], v[2:3]
111455
111456v_cmp_t_i64 vcc, v[254:255], v[2:3]
111457// W64: encoding: [0xfe,0x05,0x4e,0x7d]
111458// W32-ERR: error: instruction not supported on this GPU
111459// W32-ERR-NEXT: v_cmp_t_i64 vcc, v[254:255], v[2:3]
111460
111461v_cmp_t_i64 vcc, s[2:3], v[2:3]
111462// W64: encoding: [0x02,0x04,0x4e,0x7d]
111463// W32-ERR: error: instruction not supported on this GPU
111464// W32-ERR-NEXT: v_cmp_t_i64 vcc, s[2:3], v[2:3]
111465
111466v_cmp_t_i64 vcc, s[4:5], v[2:3]
111467// W64: encoding: [0x04,0x04,0x4e,0x7d]
111468// W32-ERR: error: instruction not supported on this GPU
111469// W32-ERR-NEXT: v_cmp_t_i64 vcc, s[4:5], v[2:3]
111470
111471v_cmp_t_i64 vcc, s[100:101], v[2:3]
111472// W64: encoding: [0x64,0x04,0x4e,0x7d]
111473// W32-ERR: error: instruction not supported on this GPU
111474// W32-ERR-NEXT: v_cmp_t_i64 vcc, s[100:101], v[2:3]
111475
111476v_cmp_t_i64 vcc, vcc, v[2:3]
111477// W64: encoding: [0x6a,0x04,0x4e,0x7d]
111478// W32-ERR: error: instruction not supported on this GPU
111479// W32-ERR-NEXT: v_cmp_t_i64 vcc, vcc, v[2:3]
111480
111481v_cmp_t_i64 vcc, exec, v[2:3]
111482// W64: encoding: [0x7e,0x04,0x4e,0x7d]
111483// W32-ERR: error: instruction not supported on this GPU
111484// W32-ERR-NEXT: v_cmp_t_i64 vcc, exec, v[2:3]
111485
111486v_cmp_t_i64 vcc, 0, v[2:3]
111487// W64: encoding: [0x80,0x04,0x4e,0x7d]
111488// W32-ERR: error: instruction not supported on this GPU
111489// W32-ERR-NEXT: v_cmp_t_i64 vcc, 0, v[2:3]
111490
111491v_cmp_t_i64 vcc, -1, v[2:3]
111492// W64: encoding: [0xc1,0x04,0x4e,0x7d]
111493// W32-ERR: error: instruction not supported on this GPU
111494// W32-ERR-NEXT: v_cmp_t_i64 vcc, -1, v[2:3]
111495
111496v_cmp_t_i64 vcc, 0.5, v[2:3]
111497// W64: encoding: [0xf0,0x04,0x4e,0x7d]
111498// W32-ERR: error: instruction not supported on this GPU
111499// W32-ERR-NEXT: v_cmp_t_i64 vcc, 0.5, v[2:3]
111500
111501v_cmp_t_i64 vcc, -4.0, v[2:3]
111502// W64: encoding: [0xf7,0x04,0x4e,0x7d]
111503// W32-ERR: error: instruction not supported on this GPU
111504// W32-ERR-NEXT: v_cmp_t_i64 vcc, -4.0, v[2:3]
111505
111506v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
111507// W64: encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
111508// W32-ERR: error: instruction not supported on this GPU
111509// W32-ERR-NEXT: v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
111510
111511v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
111512// W64: encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
111513// W32-ERR: error: instruction not supported on this GPU
111514// W32-ERR-NEXT: v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
111515
111516v_cmp_t_i64 vcc, v[1:2], v[254:255]
111517// W64: encoding: [0x01,0xfd,0x4f,0x7d]
111518// W32-ERR: error: instruction not supported on this GPU
111519// W32-ERR-NEXT: v_cmp_t_i64 vcc, v[1:2], v[254:255]
111520
111521v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
111522// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
111523// W32-ERR: error: invalid operand for instruction
111524// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
111525
111526v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
111527// W64: encoding: [0x0c,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
111528// W32-ERR: error: invalid operand for instruction
111529// W32-ERR-NEXT: v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
111530
111531v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3]
111532// W64: encoding: [0x64,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
111533// W32-ERR: error: invalid operand for instruction
111534// W32-ERR-NEXT: v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3]
111535
111536v_cmp_t_i64_e64 vcc, v[1:2], v[2:3]
111537// W64: encoding: [0x6a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
111538// W32-ERR: error: invalid operand for instruction
111539// W32-ERR-NEXT: v_cmp_t_i64_e64 vcc, v[1:2], v[2:3]
111540
111541v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
111542// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xfe,0x05,0x02,0x00]
111543// W32-ERR: error: invalid operand for instruction
111544// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
111545
111546v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
111547// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x02,0x04,0x02,0x00]
111548// W32-ERR: error: invalid operand for instruction
111549// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
111550
111551v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
111552// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x04,0x04,0x02,0x00]
111553// W32-ERR: error: invalid operand for instruction
111554// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
111555
111556v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3]
111557// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x64,0x04,0x02,0x00]
111558// W32-ERR: error: invalid operand for instruction
111559// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3]
111560
111561v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
111562// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x6a,0x04,0x02,0x00]
111563// W32-ERR: error: invalid operand for instruction
111564// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
111565
111566v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
111567// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x7e,0x04,0x02,0x00]
111568// W32-ERR: error: invalid operand for instruction
111569// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
111570
111571v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
111572// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x80,0x04,0x02,0x00]
111573// W32-ERR: error: invalid operand for instruction
111574// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
111575
111576v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
111577// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xc1,0x04,0x02,0x00]
111578// W32-ERR: error: invalid operand for instruction
111579// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
111580
111581v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
111582// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xf0,0x04,0x02,0x00]
111583// W32-ERR: error: invalid operand for instruction
111584// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
111585
111586v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
111587// W64: encoding: [0x0a,0x00,0xa7,0xd4,0xf7,0x04,0x02,0x00]
111588// W32-ERR: error: invalid operand for instruction
111589// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
111590
111591v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
111592// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x03,0x00]
111593// W32-ERR: error: invalid operand for instruction
111594// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
111595
111596v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
111597// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
111598// W32-ERR: error: invalid operand for instruction
111599// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
111600
111601v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
111602// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
111603// W32-ERR: error: invalid operand for instruction
111604// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
111605
111606v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101]
111607// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
111608// W32-ERR: error: invalid operand for instruction
111609// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101]
111610
111611v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
111612// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
111613// W32-ERR: error: invalid operand for instruction
111614// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
111615
111616v_cmp_t_i64_e64 s[10:11], v[1:2], exec
111617// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
111618// W32-ERR: error: invalid operand for instruction
111619// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], exec
111620
111621v_cmp_t_i64_e64 s[10:11], v[1:2], 0
111622// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
111623// W32-ERR: error: invalid operand for instruction
111624// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], 0
111625
111626v_cmp_t_i64_e64 s[10:11], v[1:2], -1
111627// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
111628// W32-ERR: error: invalid operand for instruction
111629// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], -1
111630
111631v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
111632// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
111633// W32-ERR: error: invalid operand for instruction
111634// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
111635
111636v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
111637// W64: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
111638// W32-ERR: error: invalid operand for instruction
111639// W32-ERR-NEXT: v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
111640
111641v_cmp_class_f64 vcc, v[1:2], v2
111642// W64: encoding: [0x01,0x05,0x50,0x7d]
111643// W32-ERR: error: instruction not supported on this GPU
111644// W32-ERR-NEXT: v_cmp_class_f64 vcc, v[1:2], v2
111645
111646v_cmp_class_f64 vcc, v[254:255], v2
111647// W64: encoding: [0xfe,0x05,0x50,0x7d]
111648// W32-ERR: error: instruction not supported on this GPU
111649// W32-ERR-NEXT: v_cmp_class_f64 vcc, v[254:255], v2
111650
111651v_cmp_class_f64 vcc, s[2:3], v2
111652// W64: encoding: [0x02,0x04,0x50,0x7d]
111653// W32-ERR: error: instruction not supported on this GPU
111654// W32-ERR-NEXT: v_cmp_class_f64 vcc, s[2:3], v2
111655
111656v_cmp_class_f64 vcc, s[4:5], v2
111657// W64: encoding: [0x04,0x04,0x50,0x7d]
111658// W32-ERR: error: instruction not supported on this GPU
111659// W32-ERR-NEXT: v_cmp_class_f64 vcc, s[4:5], v2
111660
111661v_cmp_class_f64 vcc, s[100:101], v2
111662// W64: encoding: [0x64,0x04,0x50,0x7d]
111663// W32-ERR: error: instruction not supported on this GPU
111664// W32-ERR-NEXT: v_cmp_class_f64 vcc, s[100:101], v2
111665
111666v_cmp_class_f64 vcc, vcc, v2
111667// W64: encoding: [0x6a,0x04,0x50,0x7d]
111668// W32-ERR: error: instruction not supported on this GPU
111669// W32-ERR-NEXT: v_cmp_class_f64 vcc, vcc, v2
111670
111671v_cmp_class_f64 vcc, exec, v2
111672// W64: encoding: [0x7e,0x04,0x50,0x7d]
111673// W32-ERR: error: instruction not supported on this GPU
111674// W32-ERR-NEXT: v_cmp_class_f64 vcc, exec, v2
111675
111676v_cmp_class_f64 vcc, 0, v2
111677// W64: encoding: [0x80,0x04,0x50,0x7d]
111678// W32-ERR: error: instruction not supported on this GPU
111679// W32-ERR-NEXT: v_cmp_class_f64 vcc, 0, v2
111680
111681v_cmp_class_f64 vcc, -1, v2
111682// W64: encoding: [0xc1,0x04,0x50,0x7d]
111683// W32-ERR: error: instruction not supported on this GPU
111684// W32-ERR-NEXT: v_cmp_class_f64 vcc, -1, v2
111685
111686v_cmp_class_f64 vcc, 0.5, v2
111687// W64: encoding: [0xf0,0x04,0x50,0x7d]
111688// W32-ERR: error: instruction not supported on this GPU
111689// W32-ERR-NEXT: v_cmp_class_f64 vcc, 0.5, v2
111690
111691v_cmp_class_f64 vcc, -4.0, v2
111692// W64: encoding: [0xf7,0x04,0x50,0x7d]
111693// W32-ERR: error: instruction not supported on this GPU
111694// W32-ERR-NEXT: v_cmp_class_f64 vcc, -4.0, v2
111695
111696v_cmp_class_f64 vcc, 0xaf123456, v2
111697// W64: encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
111698// W32-ERR: error: instruction not supported on this GPU
111699// W32-ERR-NEXT: v_cmp_class_f64 vcc, 0xaf123456, v2
111700
111701v_cmp_class_f64 vcc, 0x3f717273, v2
111702// W64: encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
111703// W32-ERR: error: instruction not supported on this GPU
111704// W32-ERR-NEXT: v_cmp_class_f64 vcc, 0x3f717273, v2
111705
111706v_cmp_class_f64 vcc, v[1:2], v255
111707// W64: encoding: [0x01,0xff,0x51,0x7d]
111708// W32-ERR: error: instruction not supported on this GPU
111709// W32-ERR-NEXT: v_cmp_class_f64 vcc, v[1:2], v255
111710
111711v_cmp_class_f64_e64 s[10:11], v[1:2], v2
111712// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
111713// W32-ERR: error: invalid operand for instruction
111714// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], v2
111715
111716v_cmp_class_f64_e64 s[12:13], v[1:2], v2
111717// W64: encoding: [0x0c,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
111718// W32-ERR: error: invalid operand for instruction
111719// W32-ERR-NEXT: v_cmp_class_f64_e64 s[12:13], v[1:2], v2
111720
111721v_cmp_class_f64_e64 s[100:101], v[1:2], v2
111722// W64: encoding: [0x64,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
111723// W32-ERR: error: invalid operand for instruction
111724// W32-ERR-NEXT: v_cmp_class_f64_e64 s[100:101], v[1:2], v2
111725
111726v_cmp_class_f64_e64 vcc, v[1:2], v2
111727// W64: encoding: [0x6a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
111728// W32-ERR: error: invalid operand for instruction
111729// W32-ERR-NEXT: v_cmp_class_f64_e64 vcc, v[1:2], v2
111730
111731v_cmp_class_f64_e64 s[10:11], v[254:255], v2
111732// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xfe,0x05,0x02,0x00]
111733// W32-ERR: error: invalid operand for instruction
111734// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[254:255], v2
111735
111736v_cmp_class_f64_e64 s[10:11], s[2:3], v2
111737// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x02,0x04,0x02,0x00]
111738// W32-ERR: error: invalid operand for instruction
111739// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], s[2:3], v2
111740
111741v_cmp_class_f64_e64 s[10:11], s[4:5], v2
111742// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x04,0x04,0x02,0x00]
111743// W32-ERR: error: invalid operand for instruction
111744// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], s[4:5], v2
111745
111746v_cmp_class_f64_e64 s[10:11], s[100:101], v2
111747// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x64,0x04,0x02,0x00]
111748// W32-ERR: error: invalid operand for instruction
111749// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], s[100:101], v2
111750
111751v_cmp_class_f64_e64 s[10:11], vcc, v2
111752// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x6a,0x04,0x02,0x00]
111753// W32-ERR: error: invalid operand for instruction
111754// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], vcc, v2
111755
111756v_cmp_class_f64_e64 s[10:11], exec, v2
111757// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x7e,0x04,0x02,0x00]
111758// W32-ERR: error: invalid operand for instruction
111759// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], exec, v2
111760
111761v_cmp_class_f64_e64 s[10:11], 0, v2
111762// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x80,0x04,0x02,0x00]
111763// W32-ERR: error: invalid operand for instruction
111764// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], 0, v2
111765
111766v_cmp_class_f64_e64 s[10:11], -1, v2
111767// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xc1,0x04,0x02,0x00]
111768// W32-ERR: error: invalid operand for instruction
111769// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], -1, v2
111770
111771v_cmp_class_f64_e64 s[10:11], 0.5, v2
111772// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xf0,0x04,0x02,0x00]
111773// W32-ERR: error: invalid operand for instruction
111774// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], 0.5, v2
111775
111776v_cmp_class_f64_e64 s[10:11], -4.0, v2
111777// W64: encoding: [0x0a,0x00,0xa8,0xd4,0xf7,0x04,0x02,0x00]
111778// W32-ERR: error: invalid operand for instruction
111779// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], -4.0, v2
111780
111781v_cmp_class_f64_e64 s[10:11], v[1:2], v255
111782// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x03,0x00]
111783// W32-ERR: error: invalid operand for instruction
111784// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], v255
111785
111786v_cmp_class_f64_e64 s[10:11], v[1:2], s2
111787// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x00,0x00]
111788// W32-ERR: error: invalid operand for instruction
111789// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], s2
111790
111791v_cmp_class_f64_e64 s[10:11], v[1:2], s101
111792// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xcb,0x00,0x00]
111793// W32-ERR: error: invalid operand for instruction
111794// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], s101
111795
111796v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
111797// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
111798// W32-ERR: error: invalid operand for instruction
111799// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
111800
111801v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
111802// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd7,0x00,0x00]
111803// W32-ERR: error: invalid operand for instruction
111804// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
111805
111806v_cmp_class_f64_e64 s[10:11], v[1:2], m0
111807// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xf9,0x00,0x00]
111808// W32-ERR: error: invalid operand for instruction
111809// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], m0
111810
111811v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
111812// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
111813// W32-ERR: error: invalid operand for instruction
111814// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
111815
111816v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
111817// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x00,0x00]
111818// W32-ERR: error: invalid operand for instruction
111819// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
111820
111821v_cmp_class_f64_e64 s[10:11], v[1:2], 0
111822// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
111823// W32-ERR: error: invalid operand for instruction
111824// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], 0
111825
111826v_cmp_class_f64_e64 s[10:11], v[1:2], -1
111827// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
111828// W32-ERR: error: invalid operand for instruction
111829// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], -1
111830
111831v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
111832// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
111833// W32-ERR: error: invalid operand for instruction
111834// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
111835
111836v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
111837// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
111838// W32-ERR: error: invalid operand for instruction
111839// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
111840
111841v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
111842// W64: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
111843// W32-ERR: error: invalid operand for instruction
111844// W32-ERR-NEXT: v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
111845
111846v_cmp_f_u64 vcc, v[1:2], v[2:3]
111847// W64: encoding: [0x01,0x05,0xc0,0x7d]
111848// W32-ERR: error: instruction not supported on this GPU
111849// W32-ERR-NEXT: v_cmp_f_u64 vcc, v[1:2], v[2:3]
111850
111851v_cmp_f_u64 vcc, v[254:255], v[2:3]
111852// W64: encoding: [0xfe,0x05,0xc0,0x7d]
111853// W32-ERR: error: instruction not supported on this GPU
111854// W32-ERR-NEXT: v_cmp_f_u64 vcc, v[254:255], v[2:3]
111855
111856v_cmp_f_u64 vcc, s[2:3], v[2:3]
111857// W64: encoding: [0x02,0x04,0xc0,0x7d]
111858// W32-ERR: error: instruction not supported on this GPU
111859// W32-ERR-NEXT: v_cmp_f_u64 vcc, s[2:3], v[2:3]
111860
111861v_cmp_f_u64 vcc, s[4:5], v[2:3]
111862// W64: encoding: [0x04,0x04,0xc0,0x7d]
111863// W32-ERR: error: instruction not supported on this GPU
111864// W32-ERR-NEXT: v_cmp_f_u64 vcc, s[4:5], v[2:3]
111865
111866v_cmp_f_u64 vcc, s[100:101], v[2:3]
111867// W64: encoding: [0x64,0x04,0xc0,0x7d]
111868// W32-ERR: error: instruction not supported on this GPU
111869// W32-ERR-NEXT: v_cmp_f_u64 vcc, s[100:101], v[2:3]
111870
111871v_cmp_f_u64 vcc, vcc, v[2:3]
111872// W64: encoding: [0x6a,0x04,0xc0,0x7d]
111873// W32-ERR: error: instruction not supported on this GPU
111874// W32-ERR-NEXT: v_cmp_f_u64 vcc, vcc, v[2:3]
111875
111876v_cmp_f_u64 vcc, exec, v[2:3]
111877// W64: encoding: [0x7e,0x04,0xc0,0x7d]
111878// W32-ERR: error: instruction not supported on this GPU
111879// W32-ERR-NEXT: v_cmp_f_u64 vcc, exec, v[2:3]
111880
111881v_cmp_f_u64 vcc, 0, v[2:3]
111882// W64: encoding: [0x80,0x04,0xc0,0x7d]
111883// W32-ERR: error: instruction not supported on this GPU
111884// W32-ERR-NEXT: v_cmp_f_u64 vcc, 0, v[2:3]
111885
111886v_cmp_f_u64 vcc, -1, v[2:3]
111887// W64: encoding: [0xc1,0x04,0xc0,0x7d]
111888// W32-ERR: error: instruction not supported on this GPU
111889// W32-ERR-NEXT: v_cmp_f_u64 vcc, -1, v[2:3]
111890
111891v_cmp_f_u64 vcc, 0.5, v[2:3]
111892// W64: encoding: [0xf0,0x04,0xc0,0x7d]
111893// W32-ERR: error: instruction not supported on this GPU
111894// W32-ERR-NEXT: v_cmp_f_u64 vcc, 0.5, v[2:3]
111895
111896v_cmp_f_u64 vcc, -4.0, v[2:3]
111897// W64: encoding: [0xf7,0x04,0xc0,0x7d]
111898// W32-ERR: error: instruction not supported on this GPU
111899// W32-ERR-NEXT: v_cmp_f_u64 vcc, -4.0, v[2:3]
111900
111901v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
111902// W64: encoding: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
111903// W32-ERR: error: instruction not supported on this GPU
111904// W32-ERR-NEXT: v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
111905
111906v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
111907// W64: encoding: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
111908// W32-ERR: error: instruction not supported on this GPU
111909// W32-ERR-NEXT: v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
111910
111911v_cmp_f_u64 vcc, v[1:2], v[254:255]
111912// W64: encoding: [0x01,0xfd,0xc1,0x7d]
111913// W32-ERR: error: instruction not supported on this GPU
111914// W32-ERR-NEXT: v_cmp_f_u64 vcc, v[1:2], v[254:255]
111915
111916v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
111917// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
111918// W32-ERR: error: invalid operand for instruction
111919// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
111920
111921v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
111922// W64: encoding: [0x0c,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
111923// W32-ERR: error: invalid operand for instruction
111924// W32-ERR-NEXT: v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
111925
111926v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3]
111927// W64: encoding: [0x64,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
111928// W32-ERR: error: invalid operand for instruction
111929// W32-ERR-NEXT: v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3]
111930
111931v_cmp_f_u64_e64 vcc, v[1:2], v[2:3]
111932// W64: encoding: [0x6a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
111933// W32-ERR: error: invalid operand for instruction
111934// W32-ERR-NEXT: v_cmp_f_u64_e64 vcc, v[1:2], v[2:3]
111935
111936v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
111937// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xfe,0x05,0x02,0x00]
111938// W32-ERR: error: invalid operand for instruction
111939// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
111940
111941v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
111942// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x02,0x04,0x02,0x00]
111943// W32-ERR: error: invalid operand for instruction
111944// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
111945
111946v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
111947// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x04,0x04,0x02,0x00]
111948// W32-ERR: error: invalid operand for instruction
111949// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
111950
111951v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3]
111952// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x64,0x04,0x02,0x00]
111953// W32-ERR: error: invalid operand for instruction
111954// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3]
111955
111956v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
111957// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x6a,0x04,0x02,0x00]
111958// W32-ERR: error: invalid operand for instruction
111959// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
111960
111961v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
111962// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x7e,0x04,0x02,0x00]
111963// W32-ERR: error: invalid operand for instruction
111964// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
111965
111966v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
111967// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x80,0x04,0x02,0x00]
111968// W32-ERR: error: invalid operand for instruction
111969// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
111970
111971v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
111972// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xc1,0x04,0x02,0x00]
111973// W32-ERR: error: invalid operand for instruction
111974// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
111975
111976v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
111977// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xf0,0x04,0x02,0x00]
111978// W32-ERR: error: invalid operand for instruction
111979// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
111980
111981v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
111982// W64: encoding: [0x0a,0x00,0xe0,0xd4,0xf7,0x04,0x02,0x00]
111983// W32-ERR: error: invalid operand for instruction
111984// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
111985
111986v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
111987// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x03,0x00]
111988// W32-ERR: error: invalid operand for instruction
111989// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
111990
111991v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
111992// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x09,0x00,0x00]
111993// W32-ERR: error: invalid operand for instruction
111994// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
111995
111996v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
111997// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x0d,0x00,0x00]
111998// W32-ERR: error: invalid operand for instruction
111999// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
112000
112001v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101]
112002// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xc9,0x00,0x00]
112003// W32-ERR: error: invalid operand for instruction
112004// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101]
112005
112006v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
112007// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xd5,0x00,0x00]
112008// W32-ERR: error: invalid operand for instruction
112009// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
112010
112011v_cmp_f_u64_e64 s[10:11], v[1:2], exec
112012// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x00,0x00]
112013// W32-ERR: error: invalid operand for instruction
112014// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], exec
112015
112016v_cmp_f_u64_e64 s[10:11], v[1:2], 0
112017// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x01,0x01,0x00]
112018// W32-ERR: error: invalid operand for instruction
112019// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], 0
112020
112021v_cmp_f_u64_e64 s[10:11], v[1:2], -1
112022// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x83,0x01,0x00]
112023// W32-ERR: error: invalid operand for instruction
112024// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], -1
112025
112026v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
112027// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xe1,0x01,0x00]
112028// W32-ERR: error: invalid operand for instruction
112029// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
112030
112031v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
112032// W64: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xef,0x01,0x00]
112033// W32-ERR: error: invalid operand for instruction
112034// W32-ERR-NEXT: v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
112035
112036v_cmp_lt_u64 vcc, v[1:2], v[2:3]
112037// W64: encoding: [0x01,0x05,0xc2,0x7d]
112038// W32-ERR: error: instruction not supported on this GPU
112039// W32-ERR-NEXT: v_cmp_lt_u64 vcc, v[1:2], v[2:3]
112040
112041v_cmp_lt_u64 vcc, v[254:255], v[2:3]
112042// W64: encoding: [0xfe,0x05,0xc2,0x7d]
112043// W32-ERR: error: instruction not supported on this GPU
112044// W32-ERR-NEXT: v_cmp_lt_u64 vcc, v[254:255], v[2:3]
112045
112046v_cmp_lt_u64 vcc, s[2:3], v[2:3]
112047// W64: encoding: [0x02,0x04,0xc2,0x7d]
112048// W32-ERR: error: instruction not supported on this GPU
112049// W32-ERR-NEXT: v_cmp_lt_u64 vcc, s[2:3], v[2:3]
112050
112051v_cmp_lt_u64 vcc, s[4:5], v[2:3]
112052// W64: encoding: [0x04,0x04,0xc2,0x7d]
112053// W32-ERR: error: instruction not supported on this GPU
112054// W32-ERR-NEXT: v_cmp_lt_u64 vcc, s[4:5], v[2:3]
112055
112056v_cmp_lt_u64 vcc, s[100:101], v[2:3]
112057// W64: encoding: [0x64,0x04,0xc2,0x7d]
112058// W32-ERR: error: instruction not supported on this GPU
112059// W32-ERR-NEXT: v_cmp_lt_u64 vcc, s[100:101], v[2:3]
112060
112061v_cmp_lt_u64 vcc, vcc, v[2:3]
112062// W64: encoding: [0x6a,0x04,0xc2,0x7d]
112063// W32-ERR: error: instruction not supported on this GPU
112064// W32-ERR-NEXT: v_cmp_lt_u64 vcc, vcc, v[2:3]
112065
112066v_cmp_lt_u64 vcc, exec, v[2:3]
112067// W64: encoding: [0x7e,0x04,0xc2,0x7d]
112068// W32-ERR: error: instruction not supported on this GPU
112069// W32-ERR-NEXT: v_cmp_lt_u64 vcc, exec, v[2:3]
112070
112071v_cmp_lt_u64 vcc, 0, v[2:3]
112072// W64: encoding: [0x80,0x04,0xc2,0x7d]
112073// W32-ERR: error: instruction not supported on this GPU
112074// W32-ERR-NEXT: v_cmp_lt_u64 vcc, 0, v[2:3]
112075
112076v_cmp_lt_u64 vcc, -1, v[2:3]
112077// W64: encoding: [0xc1,0x04,0xc2,0x7d]
112078// W32-ERR: error: instruction not supported on this GPU
112079// W32-ERR-NEXT: v_cmp_lt_u64 vcc, -1, v[2:3]
112080
112081v_cmp_lt_u64 vcc, 0.5, v[2:3]
112082// W64: encoding: [0xf0,0x04,0xc2,0x7d]
112083// W32-ERR: error: instruction not supported on this GPU
112084// W32-ERR-NEXT: v_cmp_lt_u64 vcc, 0.5, v[2:3]
112085
112086v_cmp_lt_u64 vcc, -4.0, v[2:3]
112087// W64: encoding: [0xf7,0x04,0xc2,0x7d]
112088// W32-ERR: error: instruction not supported on this GPU
112089// W32-ERR-NEXT: v_cmp_lt_u64 vcc, -4.0, v[2:3]
112090
112091v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
112092// W64: encoding: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
112093// W32-ERR: error: instruction not supported on this GPU
112094// W32-ERR-NEXT: v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
112095
112096v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
112097// W64: encoding: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
112098// W32-ERR: error: instruction not supported on this GPU
112099// W32-ERR-NEXT: v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
112100
112101v_cmp_lt_u64 vcc, v[1:2], v[254:255]
112102// W64: encoding: [0x01,0xfd,0xc3,0x7d]
112103// W32-ERR: error: instruction not supported on this GPU
112104// W32-ERR-NEXT: v_cmp_lt_u64 vcc, v[1:2], v[254:255]
112105
112106v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
112107// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
112108// W32-ERR: error: invalid operand for instruction
112109// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
112110
112111v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
112112// W64: encoding: [0x0c,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
112113// W32-ERR: error: invalid operand for instruction
112114// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
112115
112116v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3]
112117// W64: encoding: [0x64,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
112118// W32-ERR: error: invalid operand for instruction
112119// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3]
112120
112121v_cmp_lt_u64_e64 vcc, v[1:2], v[2:3]
112122// W64: encoding: [0x6a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
112123// W32-ERR: error: invalid operand for instruction
112124// W32-ERR-NEXT: v_cmp_lt_u64_e64 vcc, v[1:2], v[2:3]
112125
112126v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
112127// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xfe,0x05,0x02,0x00]
112128// W32-ERR: error: invalid operand for instruction
112129// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
112130
112131v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
112132// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x02,0x04,0x02,0x00]
112133// W32-ERR: error: invalid operand for instruction
112134// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
112135
112136v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
112137// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x04,0x04,0x02,0x00]
112138// W32-ERR: error: invalid operand for instruction
112139// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
112140
112141v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3]
112142// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x64,0x04,0x02,0x00]
112143// W32-ERR: error: invalid operand for instruction
112144// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3]
112145
112146v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
112147// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x6a,0x04,0x02,0x00]
112148// W32-ERR: error: invalid operand for instruction
112149// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
112150
112151v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
112152// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x7e,0x04,0x02,0x00]
112153// W32-ERR: error: invalid operand for instruction
112154// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
112155
112156v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
112157// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x80,0x04,0x02,0x00]
112158// W32-ERR: error: invalid operand for instruction
112159// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
112160
112161v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
112162// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xc1,0x04,0x02,0x00]
112163// W32-ERR: error: invalid operand for instruction
112164// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
112165
112166v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
112167// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xf0,0x04,0x02,0x00]
112168// W32-ERR: error: invalid operand for instruction
112169// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
112170
112171v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
112172// W64: encoding: [0x0a,0x00,0xe1,0xd4,0xf7,0x04,0x02,0x00]
112173// W32-ERR: error: invalid operand for instruction
112174// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
112175
112176v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
112177// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x03,0x00]
112178// W32-ERR: error: invalid operand for instruction
112179// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
112180
112181v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
112182// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x09,0x00,0x00]
112183// W32-ERR: error: invalid operand for instruction
112184// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
112185
112186v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
112187// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x0d,0x00,0x00]
112188// W32-ERR: error: invalid operand for instruction
112189// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
112190
112191v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101]
112192// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xc9,0x00,0x00]
112193// W32-ERR: error: invalid operand for instruction
112194// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101]
112195
112196v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
112197// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xd5,0x00,0x00]
112198// W32-ERR: error: invalid operand for instruction
112199// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
112200
112201v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
112202// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x00,0x00]
112203// W32-ERR: error: invalid operand for instruction
112204// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
112205
112206v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
112207// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x01,0x01,0x00]
112208// W32-ERR: error: invalid operand for instruction
112209// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
112210
112211v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
112212// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x83,0x01,0x00]
112213// W32-ERR: error: invalid operand for instruction
112214// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
112215
112216v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
112217// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xe1,0x01,0x00]
112218// W32-ERR: error: invalid operand for instruction
112219// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
112220
112221v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
112222// W64: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xef,0x01,0x00]
112223// W32-ERR: error: invalid operand for instruction
112224// W32-ERR-NEXT: v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
112225
112226v_cmp_eq_u64 vcc, v[1:2], v[2:3]
112227// W64: encoding: [0x01,0x05,0xc4,0x7d]
112228// W32-ERR: error: instruction not supported on this GPU
112229// W32-ERR-NEXT: v_cmp_eq_u64 vcc, v[1:2], v[2:3]
112230
112231v_cmp_eq_u64 vcc, v[254:255], v[2:3]
112232// W64: encoding: [0xfe,0x05,0xc4,0x7d]
112233// W32-ERR: error: instruction not supported on this GPU
112234// W32-ERR-NEXT: v_cmp_eq_u64 vcc, v[254:255], v[2:3]
112235
112236v_cmp_eq_u64 vcc, s[2:3], v[2:3]
112237// W64: encoding: [0x02,0x04,0xc4,0x7d]
112238// W32-ERR: error: instruction not supported on this GPU
112239// W32-ERR-NEXT: v_cmp_eq_u64 vcc, s[2:3], v[2:3]
112240
112241v_cmp_eq_u64 vcc, s[4:5], v[2:3]
112242// W64: encoding: [0x04,0x04,0xc4,0x7d]
112243// W32-ERR: error: instruction not supported on this GPU
112244// W32-ERR-NEXT: v_cmp_eq_u64 vcc, s[4:5], v[2:3]
112245
112246v_cmp_eq_u64 vcc, s[100:101], v[2:3]
112247// W64: encoding: [0x64,0x04,0xc4,0x7d]
112248// W32-ERR: error: instruction not supported on this GPU
112249// W32-ERR-NEXT: v_cmp_eq_u64 vcc, s[100:101], v[2:3]
112250
112251v_cmp_eq_u64 vcc, vcc, v[2:3]
112252// W64: encoding: [0x6a,0x04,0xc4,0x7d]
112253// W32-ERR: error: instruction not supported on this GPU
112254// W32-ERR-NEXT: v_cmp_eq_u64 vcc, vcc, v[2:3]
112255
112256v_cmp_eq_u64 vcc, exec, v[2:3]
112257// W64: encoding: [0x7e,0x04,0xc4,0x7d]
112258// W32-ERR: error: instruction not supported on this GPU
112259// W32-ERR-NEXT: v_cmp_eq_u64 vcc, exec, v[2:3]
112260
112261v_cmp_eq_u64 vcc, 0, v[2:3]
112262// W64: encoding: [0x80,0x04,0xc4,0x7d]
112263// W32-ERR: error: instruction not supported on this GPU
112264// W32-ERR-NEXT: v_cmp_eq_u64 vcc, 0, v[2:3]
112265
112266v_cmp_eq_u64 vcc, -1, v[2:3]
112267// W64: encoding: [0xc1,0x04,0xc4,0x7d]
112268// W32-ERR: error: instruction not supported on this GPU
112269// W32-ERR-NEXT: v_cmp_eq_u64 vcc, -1, v[2:3]
112270
112271v_cmp_eq_u64 vcc, 0.5, v[2:3]
112272// W64: encoding: [0xf0,0x04,0xc4,0x7d]
112273// W32-ERR: error: instruction not supported on this GPU
112274// W32-ERR-NEXT: v_cmp_eq_u64 vcc, 0.5, v[2:3]
112275
112276v_cmp_eq_u64 vcc, -4.0, v[2:3]
112277// W64: encoding: [0xf7,0x04,0xc4,0x7d]
112278// W32-ERR: error: instruction not supported on this GPU
112279// W32-ERR-NEXT: v_cmp_eq_u64 vcc, -4.0, v[2:3]
112280
112281v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
112282// W64: encoding: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
112283// W32-ERR: error: instruction not supported on this GPU
112284// W32-ERR-NEXT: v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
112285
112286v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
112287// W64: encoding: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
112288// W32-ERR: error: instruction not supported on this GPU
112289// W32-ERR-NEXT: v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
112290
112291v_cmp_eq_u64 vcc, v[1:2], v[254:255]
112292// W64: encoding: [0x01,0xfd,0xc5,0x7d]
112293// W32-ERR: error: instruction not supported on this GPU
112294// W32-ERR-NEXT: v_cmp_eq_u64 vcc, v[1:2], v[254:255]
112295
112296v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
112297// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
112298// W32-ERR: error: invalid operand for instruction
112299// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
112300
112301v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
112302// W64: encoding: [0x0c,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
112303// W32-ERR: error: invalid operand for instruction
112304// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
112305
112306v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3]
112307// W64: encoding: [0x64,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
112308// W32-ERR: error: invalid operand for instruction
112309// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3]
112310
112311v_cmp_eq_u64_e64 vcc, v[1:2], v[2:3]
112312// W64: encoding: [0x6a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
112313// W32-ERR: error: invalid operand for instruction
112314// W32-ERR-NEXT: v_cmp_eq_u64_e64 vcc, v[1:2], v[2:3]
112315
112316v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
112317// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xfe,0x05,0x02,0x00]
112318// W32-ERR: error: invalid operand for instruction
112319// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
112320
112321v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
112322// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x02,0x04,0x02,0x00]
112323// W32-ERR: error: invalid operand for instruction
112324// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
112325
112326v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
112327// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x04,0x04,0x02,0x00]
112328// W32-ERR: error: invalid operand for instruction
112329// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
112330
112331v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3]
112332// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x64,0x04,0x02,0x00]
112333// W32-ERR: error: invalid operand for instruction
112334// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3]
112335
112336v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
112337// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x6a,0x04,0x02,0x00]
112338// W32-ERR: error: invalid operand for instruction
112339// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
112340
112341v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
112342// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x7e,0x04,0x02,0x00]
112343// W32-ERR: error: invalid operand for instruction
112344// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
112345
112346v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
112347// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x80,0x04,0x02,0x00]
112348// W32-ERR: error: invalid operand for instruction
112349// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
112350
112351v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
112352// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xc1,0x04,0x02,0x00]
112353// W32-ERR: error: invalid operand for instruction
112354// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
112355
112356v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
112357// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xf0,0x04,0x02,0x00]
112358// W32-ERR: error: invalid operand for instruction
112359// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
112360
112361v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
112362// W64: encoding: [0x0a,0x00,0xe2,0xd4,0xf7,0x04,0x02,0x00]
112363// W32-ERR: error: invalid operand for instruction
112364// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
112365
112366v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
112367// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x03,0x00]
112368// W32-ERR: error: invalid operand for instruction
112369// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
112370
112371v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
112372// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x09,0x00,0x00]
112373// W32-ERR: error: invalid operand for instruction
112374// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
112375
112376v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
112377// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x0d,0x00,0x00]
112378// W32-ERR: error: invalid operand for instruction
112379// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
112380
112381v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101]
112382// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xc9,0x00,0x00]
112383// W32-ERR: error: invalid operand for instruction
112384// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101]
112385
112386v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
112387// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xd5,0x00,0x00]
112388// W32-ERR: error: invalid operand for instruction
112389// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
112390
112391v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
112392// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x00,0x00]
112393// W32-ERR: error: invalid operand for instruction
112394// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
112395
112396v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
112397// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x01,0x01,0x00]
112398// W32-ERR: error: invalid operand for instruction
112399// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
112400
112401v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
112402// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x83,0x01,0x00]
112403// W32-ERR: error: invalid operand for instruction
112404// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
112405
112406v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
112407// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xe1,0x01,0x00]
112408// W32-ERR: error: invalid operand for instruction
112409// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
112410
112411v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
112412// W64: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xef,0x01,0x00]
112413// W32-ERR: error: invalid operand for instruction
112414// W32-ERR-NEXT: v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
112415
112416v_cmp_le_u64 vcc, v[1:2], v[2:3]
112417// W64: encoding: [0x01,0x05,0xc6,0x7d]
112418// W32-ERR: error: instruction not supported on this GPU
112419// W32-ERR-NEXT: v_cmp_le_u64 vcc, v[1:2], v[2:3]
112420
112421v_cmp_le_u64 vcc, v[254:255], v[2:3]
112422// W64: encoding: [0xfe,0x05,0xc6,0x7d]
112423// W32-ERR: error: instruction not supported on this GPU
112424// W32-ERR-NEXT: v_cmp_le_u64 vcc, v[254:255], v[2:3]
112425
112426v_cmp_le_u64 vcc, s[2:3], v[2:3]
112427// W64: encoding: [0x02,0x04,0xc6,0x7d]
112428// W32-ERR: error: instruction not supported on this GPU
112429// W32-ERR-NEXT: v_cmp_le_u64 vcc, s[2:3], v[2:3]
112430
112431v_cmp_le_u64 vcc, s[4:5], v[2:3]
112432// W64: encoding: [0x04,0x04,0xc6,0x7d]
112433// W32-ERR: error: instruction not supported on this GPU
112434// W32-ERR-NEXT: v_cmp_le_u64 vcc, s[4:5], v[2:3]
112435
112436v_cmp_le_u64 vcc, s[100:101], v[2:3]
112437// W64: encoding: [0x64,0x04,0xc6,0x7d]
112438// W32-ERR: error: instruction not supported on this GPU
112439// W32-ERR-NEXT: v_cmp_le_u64 vcc, s[100:101], v[2:3]
112440
112441v_cmp_le_u64 vcc, vcc, v[2:3]
112442// W64: encoding: [0x6a,0x04,0xc6,0x7d]
112443// W32-ERR: error: instruction not supported on this GPU
112444// W32-ERR-NEXT: v_cmp_le_u64 vcc, vcc, v[2:3]
112445
112446v_cmp_le_u64 vcc, exec, v[2:3]
112447// W64: encoding: [0x7e,0x04,0xc6,0x7d]
112448// W32-ERR: error: instruction not supported on this GPU
112449// W32-ERR-NEXT: v_cmp_le_u64 vcc, exec, v[2:3]
112450
112451v_cmp_le_u64 vcc, 0, v[2:3]
112452// W64: encoding: [0x80,0x04,0xc6,0x7d]
112453// W32-ERR: error: instruction not supported on this GPU
112454// W32-ERR-NEXT: v_cmp_le_u64 vcc, 0, v[2:3]
112455
112456v_cmp_le_u64 vcc, -1, v[2:3]
112457// W64: encoding: [0xc1,0x04,0xc6,0x7d]
112458// W32-ERR: error: instruction not supported on this GPU
112459// W32-ERR-NEXT: v_cmp_le_u64 vcc, -1, v[2:3]
112460
112461v_cmp_le_u64 vcc, 0.5, v[2:3]
112462// W64: encoding: [0xf0,0x04,0xc6,0x7d]
112463// W32-ERR: error: instruction not supported on this GPU
112464// W32-ERR-NEXT: v_cmp_le_u64 vcc, 0.5, v[2:3]
112465
112466v_cmp_le_u64 vcc, -4.0, v[2:3]
112467// W64: encoding: [0xf7,0x04,0xc6,0x7d]
112468// W32-ERR: error: instruction not supported on this GPU
112469// W32-ERR-NEXT: v_cmp_le_u64 vcc, -4.0, v[2:3]
112470
112471v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
112472// W64: encoding: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
112473// W32-ERR: error: instruction not supported on this GPU
112474// W32-ERR-NEXT: v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
112475
112476v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
112477// W64: encoding: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
112478// W32-ERR: error: instruction not supported on this GPU
112479// W32-ERR-NEXT: v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
112480
112481v_cmp_le_u64 vcc, v[1:2], v[254:255]
112482// W64: encoding: [0x01,0xfd,0xc7,0x7d]
112483// W32-ERR: error: instruction not supported on this GPU
112484// W32-ERR-NEXT: v_cmp_le_u64 vcc, v[1:2], v[254:255]
112485
112486v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
112487// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
112488// W32-ERR: error: invalid operand for instruction
112489// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
112490
112491v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
112492// W64: encoding: [0x0c,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
112493// W32-ERR: error: invalid operand for instruction
112494// W32-ERR-NEXT: v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
112495
112496v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3]
112497// W64: encoding: [0x64,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
112498// W32-ERR: error: invalid operand for instruction
112499// W32-ERR-NEXT: v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3]
112500
112501v_cmp_le_u64_e64 vcc, v[1:2], v[2:3]
112502// W64: encoding: [0x6a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
112503// W32-ERR: error: invalid operand for instruction
112504// W32-ERR-NEXT: v_cmp_le_u64_e64 vcc, v[1:2], v[2:3]
112505
112506v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
112507// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xfe,0x05,0x02,0x00]
112508// W32-ERR: error: invalid operand for instruction
112509// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
112510
112511v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
112512// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x02,0x04,0x02,0x00]
112513// W32-ERR: error: invalid operand for instruction
112514// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
112515
112516v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
112517// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x04,0x04,0x02,0x00]
112518// W32-ERR: error: invalid operand for instruction
112519// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
112520
112521v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3]
112522// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x64,0x04,0x02,0x00]
112523// W32-ERR: error: invalid operand for instruction
112524// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3]
112525
112526v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
112527// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x6a,0x04,0x02,0x00]
112528// W32-ERR: error: invalid operand for instruction
112529// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
112530
112531v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
112532// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x7e,0x04,0x02,0x00]
112533// W32-ERR: error: invalid operand for instruction
112534// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
112535
112536v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
112537// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x80,0x04,0x02,0x00]
112538// W32-ERR: error: invalid operand for instruction
112539// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
112540
112541v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
112542// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xc1,0x04,0x02,0x00]
112543// W32-ERR: error: invalid operand for instruction
112544// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
112545
112546v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
112547// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xf0,0x04,0x02,0x00]
112548// W32-ERR: error: invalid operand for instruction
112549// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
112550
112551v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
112552// W64: encoding: [0x0a,0x00,0xe3,0xd4,0xf7,0x04,0x02,0x00]
112553// W32-ERR: error: invalid operand for instruction
112554// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
112555
112556v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
112557// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x03,0x00]
112558// W32-ERR: error: invalid operand for instruction
112559// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
112560
112561v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
112562// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x09,0x00,0x00]
112563// W32-ERR: error: invalid operand for instruction
112564// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
112565
112566v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
112567// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x0d,0x00,0x00]
112568// W32-ERR: error: invalid operand for instruction
112569// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
112570
112571v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101]
112572// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xc9,0x00,0x00]
112573// W32-ERR: error: invalid operand for instruction
112574// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101]
112575
112576v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
112577// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xd5,0x00,0x00]
112578// W32-ERR: error: invalid operand for instruction
112579// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
112580
112581v_cmp_le_u64_e64 s[10:11], v[1:2], exec
112582// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x00,0x00]
112583// W32-ERR: error: invalid operand for instruction
112584// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], exec
112585
112586v_cmp_le_u64_e64 s[10:11], v[1:2], 0
112587// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x01,0x01,0x00]
112588// W32-ERR: error: invalid operand for instruction
112589// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], 0
112590
112591v_cmp_le_u64_e64 s[10:11], v[1:2], -1
112592// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x83,0x01,0x00]
112593// W32-ERR: error: invalid operand for instruction
112594// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], -1
112595
112596v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
112597// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xe1,0x01,0x00]
112598// W32-ERR: error: invalid operand for instruction
112599// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
112600
112601v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
112602// W64: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xef,0x01,0x00]
112603// W32-ERR: error: invalid operand for instruction
112604// W32-ERR-NEXT: v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
112605
112606v_cmp_gt_u64 vcc, v[1:2], v[2:3]
112607// W64: encoding: [0x01,0x05,0xc8,0x7d]
112608// W32-ERR: error: instruction not supported on this GPU
112609// W32-ERR-NEXT: v_cmp_gt_u64 vcc, v[1:2], v[2:3]
112610
112611v_cmp_gt_u64 vcc, v[254:255], v[2:3]
112612// W64: encoding: [0xfe,0x05,0xc8,0x7d]
112613// W32-ERR: error: instruction not supported on this GPU
112614// W32-ERR-NEXT: v_cmp_gt_u64 vcc, v[254:255], v[2:3]
112615
112616v_cmp_gt_u64 vcc, s[2:3], v[2:3]
112617// W64: encoding: [0x02,0x04,0xc8,0x7d]
112618// W32-ERR: error: instruction not supported on this GPU
112619// W32-ERR-NEXT: v_cmp_gt_u64 vcc, s[2:3], v[2:3]
112620
112621v_cmp_gt_u64 vcc, s[4:5], v[2:3]
112622// W64: encoding: [0x04,0x04,0xc8,0x7d]
112623// W32-ERR: error: instruction not supported on this GPU
112624// W32-ERR-NEXT: v_cmp_gt_u64 vcc, s[4:5], v[2:3]
112625
112626v_cmp_gt_u64 vcc, s[100:101], v[2:3]
112627// W64: encoding: [0x64,0x04,0xc8,0x7d]
112628// W32-ERR: error: instruction not supported on this GPU
112629// W32-ERR-NEXT: v_cmp_gt_u64 vcc, s[100:101], v[2:3]
112630
112631v_cmp_gt_u64 vcc, vcc, v[2:3]
112632// W64: encoding: [0x6a,0x04,0xc8,0x7d]
112633// W32-ERR: error: instruction not supported on this GPU
112634// W32-ERR-NEXT: v_cmp_gt_u64 vcc, vcc, v[2:3]
112635
112636v_cmp_gt_u64 vcc, exec, v[2:3]
112637// W64: encoding: [0x7e,0x04,0xc8,0x7d]
112638// W32-ERR: error: instruction not supported on this GPU
112639// W32-ERR-NEXT: v_cmp_gt_u64 vcc, exec, v[2:3]
112640
112641v_cmp_gt_u64 vcc, 0, v[2:3]
112642// W64: encoding: [0x80,0x04,0xc8,0x7d]
112643// W32-ERR: error: instruction not supported on this GPU
112644// W32-ERR-NEXT: v_cmp_gt_u64 vcc, 0, v[2:3]
112645
112646v_cmp_gt_u64 vcc, -1, v[2:3]
112647// W64: encoding: [0xc1,0x04,0xc8,0x7d]
112648// W32-ERR: error: instruction not supported on this GPU
112649// W32-ERR-NEXT: v_cmp_gt_u64 vcc, -1, v[2:3]
112650
112651v_cmp_gt_u64 vcc, 0.5, v[2:3]
112652// W64: encoding: [0xf0,0x04,0xc8,0x7d]
112653// W32-ERR: error: instruction not supported on this GPU
112654// W32-ERR-NEXT: v_cmp_gt_u64 vcc, 0.5, v[2:3]
112655
112656v_cmp_gt_u64 vcc, -4.0, v[2:3]
112657// W64: encoding: [0xf7,0x04,0xc8,0x7d]
112658// W32-ERR: error: instruction not supported on this GPU
112659// W32-ERR-NEXT: v_cmp_gt_u64 vcc, -4.0, v[2:3]
112660
112661v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
112662// W64: encoding: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
112663// W32-ERR: error: instruction not supported on this GPU
112664// W32-ERR-NEXT: v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
112665
112666v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
112667// W64: encoding: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
112668// W32-ERR: error: instruction not supported on this GPU
112669// W32-ERR-NEXT: v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
112670
112671v_cmp_gt_u64 vcc, v[1:2], v[254:255]
112672// W64: encoding: [0x01,0xfd,0xc9,0x7d]
112673// W32-ERR: error: instruction not supported on this GPU
112674// W32-ERR-NEXT: v_cmp_gt_u64 vcc, v[1:2], v[254:255]
112675
112676v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
112677// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
112678// W32-ERR: error: invalid operand for instruction
112679// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
112680
112681v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
112682// W64: encoding: [0x0c,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
112683// W32-ERR: error: invalid operand for instruction
112684// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
112685
112686v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3]
112687// W64: encoding: [0x64,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
112688// W32-ERR: error: invalid operand for instruction
112689// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3]
112690
112691v_cmp_gt_u64_e64 vcc, v[1:2], v[2:3]
112692// W64: encoding: [0x6a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
112693// W32-ERR: error: invalid operand for instruction
112694// W32-ERR-NEXT: v_cmp_gt_u64_e64 vcc, v[1:2], v[2:3]
112695
112696v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
112697// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xfe,0x05,0x02,0x00]
112698// W32-ERR: error: invalid operand for instruction
112699// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
112700
112701v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
112702// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x02,0x04,0x02,0x00]
112703// W32-ERR: error: invalid operand for instruction
112704// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
112705
112706v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
112707// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x04,0x04,0x02,0x00]
112708// W32-ERR: error: invalid operand for instruction
112709// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
112710
112711v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3]
112712// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x64,0x04,0x02,0x00]
112713// W32-ERR: error: invalid operand for instruction
112714// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3]
112715
112716v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
112717// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x6a,0x04,0x02,0x00]
112718// W32-ERR: error: invalid operand for instruction
112719// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
112720
112721v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
112722// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x7e,0x04,0x02,0x00]
112723// W32-ERR: error: invalid operand for instruction
112724// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
112725
112726v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
112727// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x80,0x04,0x02,0x00]
112728// W32-ERR: error: invalid operand for instruction
112729// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
112730
112731v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
112732// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xc1,0x04,0x02,0x00]
112733// W32-ERR: error: invalid operand for instruction
112734// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
112735
112736v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
112737// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xf0,0x04,0x02,0x00]
112738// W32-ERR: error: invalid operand for instruction
112739// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
112740
112741v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
112742// W64: encoding: [0x0a,0x00,0xe4,0xd4,0xf7,0x04,0x02,0x00]
112743// W32-ERR: error: invalid operand for instruction
112744// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
112745
112746v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
112747// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x03,0x00]
112748// W32-ERR: error: invalid operand for instruction
112749// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
112750
112751v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
112752// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x09,0x00,0x00]
112753// W32-ERR: error: invalid operand for instruction
112754// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
112755
112756v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
112757// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x0d,0x00,0x00]
112758// W32-ERR: error: invalid operand for instruction
112759// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
112760
112761v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101]
112762// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xc9,0x00,0x00]
112763// W32-ERR: error: invalid operand for instruction
112764// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101]
112765
112766v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
112767// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xd5,0x00,0x00]
112768// W32-ERR: error: invalid operand for instruction
112769// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
112770
112771v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
112772// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x00,0x00]
112773// W32-ERR: error: invalid operand for instruction
112774// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
112775
112776v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
112777// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x01,0x01,0x00]
112778// W32-ERR: error: invalid operand for instruction
112779// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
112780
112781v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
112782// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x83,0x01,0x00]
112783// W32-ERR: error: invalid operand for instruction
112784// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
112785
112786v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
112787// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xe1,0x01,0x00]
112788// W32-ERR: error: invalid operand for instruction
112789// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
112790
112791v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
112792// W64: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xef,0x01,0x00]
112793// W32-ERR: error: invalid operand for instruction
112794// W32-ERR-NEXT: v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
112795
112796v_cmp_ne_u64 vcc, v[1:2], v[2:3]
112797// W64: encoding: [0x01,0x05,0xca,0x7d]
112798// W32-ERR: error: instruction not supported on this GPU
112799// W32-ERR-NEXT: v_cmp_ne_u64 vcc, v[1:2], v[2:3]
112800
112801v_cmp_ne_u64 vcc, v[254:255], v[2:3]
112802// W64: encoding: [0xfe,0x05,0xca,0x7d]
112803// W32-ERR: error: instruction not supported on this GPU
112804// W32-ERR-NEXT: v_cmp_ne_u64 vcc, v[254:255], v[2:3]
112805
112806v_cmp_ne_u64 vcc, s[2:3], v[2:3]
112807// W64: encoding: [0x02,0x04,0xca,0x7d]
112808// W32-ERR: error: instruction not supported on this GPU
112809// W32-ERR-NEXT: v_cmp_ne_u64 vcc, s[2:3], v[2:3]
112810
112811v_cmp_ne_u64 vcc, s[4:5], v[2:3]
112812// W64: encoding: [0x04,0x04,0xca,0x7d]
112813// W32-ERR: error: instruction not supported on this GPU
112814// W32-ERR-NEXT: v_cmp_ne_u64 vcc, s[4:5], v[2:3]
112815
112816v_cmp_ne_u64 vcc, s[100:101], v[2:3]
112817// W64: encoding: [0x64,0x04,0xca,0x7d]
112818// W32-ERR: error: instruction not supported on this GPU
112819// W32-ERR-NEXT: v_cmp_ne_u64 vcc, s[100:101], v[2:3]
112820
112821v_cmp_ne_u64 vcc, vcc, v[2:3]
112822// W64: encoding: [0x6a,0x04,0xca,0x7d]
112823// W32-ERR: error: instruction not supported on this GPU
112824// W32-ERR-NEXT: v_cmp_ne_u64 vcc, vcc, v[2:3]
112825
112826v_cmp_ne_u64 vcc, exec, v[2:3]
112827// W64: encoding: [0x7e,0x04,0xca,0x7d]
112828// W32-ERR: error: instruction not supported on this GPU
112829// W32-ERR-NEXT: v_cmp_ne_u64 vcc, exec, v[2:3]
112830
112831v_cmp_ne_u64 vcc, 0, v[2:3]
112832// W64: encoding: [0x80,0x04,0xca,0x7d]
112833// W32-ERR: error: instruction not supported on this GPU
112834// W32-ERR-NEXT: v_cmp_ne_u64 vcc, 0, v[2:3]
112835
112836v_cmp_ne_u64 vcc, -1, v[2:3]
112837// W64: encoding: [0xc1,0x04,0xca,0x7d]
112838// W32-ERR: error: instruction not supported on this GPU
112839// W32-ERR-NEXT: v_cmp_ne_u64 vcc, -1, v[2:3]
112840
112841v_cmp_ne_u64 vcc, 0.5, v[2:3]
112842// W64: encoding: [0xf0,0x04,0xca,0x7d]
112843// W32-ERR: error: instruction not supported on this GPU
112844// W32-ERR-NEXT: v_cmp_ne_u64 vcc, 0.5, v[2:3]
112845
112846v_cmp_ne_u64 vcc, -4.0, v[2:3]
112847// W64: encoding: [0xf7,0x04,0xca,0x7d]
112848// W32-ERR: error: instruction not supported on this GPU
112849// W32-ERR-NEXT: v_cmp_ne_u64 vcc, -4.0, v[2:3]
112850
112851v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
112852// W64: encoding: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
112853// W32-ERR: error: instruction not supported on this GPU
112854// W32-ERR-NEXT: v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
112855
112856v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
112857// W64: encoding: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
112858// W32-ERR: error: instruction not supported on this GPU
112859// W32-ERR-NEXT: v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
112860
112861v_cmp_ne_u64 vcc, v[1:2], v[254:255]
112862// W64: encoding: [0x01,0xfd,0xcb,0x7d]
112863// W32-ERR: error: instruction not supported on this GPU
112864// W32-ERR-NEXT: v_cmp_ne_u64 vcc, v[1:2], v[254:255]
112865
112866v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
112867// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
112868// W32-ERR: error: invalid operand for instruction
112869// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
112870
112871v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
112872// W64: encoding: [0x0c,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
112873// W32-ERR: error: invalid operand for instruction
112874// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
112875
112876v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3]
112877// W64: encoding: [0x64,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
112878// W32-ERR: error: invalid operand for instruction
112879// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3]
112880
112881v_cmp_ne_u64_e64 vcc, v[1:2], v[2:3]
112882// W64: encoding: [0x6a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
112883// W32-ERR: error: invalid operand for instruction
112884// W32-ERR-NEXT: v_cmp_ne_u64_e64 vcc, v[1:2], v[2:3]
112885
112886v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
112887// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xfe,0x05,0x02,0x00]
112888// W32-ERR: error: invalid operand for instruction
112889// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
112890
112891v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
112892// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x02,0x04,0x02,0x00]
112893// W32-ERR: error: invalid operand for instruction
112894// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
112895
112896v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
112897// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x04,0x04,0x02,0x00]
112898// W32-ERR: error: invalid operand for instruction
112899// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
112900
112901v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3]
112902// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x64,0x04,0x02,0x00]
112903// W32-ERR: error: invalid operand for instruction
112904// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3]
112905
112906v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
112907// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x6a,0x04,0x02,0x00]
112908// W32-ERR: error: invalid operand for instruction
112909// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
112910
112911v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
112912// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x7e,0x04,0x02,0x00]
112913// W32-ERR: error: invalid operand for instruction
112914// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
112915
112916v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
112917// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x80,0x04,0x02,0x00]
112918// W32-ERR: error: invalid operand for instruction
112919// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
112920
112921v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
112922// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xc1,0x04,0x02,0x00]
112923// W32-ERR: error: invalid operand for instruction
112924// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
112925
112926v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
112927// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xf0,0x04,0x02,0x00]
112928// W32-ERR: error: invalid operand for instruction
112929// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
112930
112931v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
112932// W64: encoding: [0x0a,0x00,0xe5,0xd4,0xf7,0x04,0x02,0x00]
112933// W32-ERR: error: invalid operand for instruction
112934// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
112935
112936v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
112937// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x03,0x00]
112938// W32-ERR: error: invalid operand for instruction
112939// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
112940
112941v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
112942// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x09,0x00,0x00]
112943// W32-ERR: error: invalid operand for instruction
112944// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
112945
112946v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
112947// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x0d,0x00,0x00]
112948// W32-ERR: error: invalid operand for instruction
112949// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
112950
112951v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101]
112952// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xc9,0x00,0x00]
112953// W32-ERR: error: invalid operand for instruction
112954// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101]
112955
112956v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
112957// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xd5,0x00,0x00]
112958// W32-ERR: error: invalid operand for instruction
112959// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
112960
112961v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
112962// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x00,0x00]
112963// W32-ERR: error: invalid operand for instruction
112964// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
112965
112966v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
112967// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x01,0x01,0x00]
112968// W32-ERR: error: invalid operand for instruction
112969// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
112970
112971v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
112972// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x83,0x01,0x00]
112973// W32-ERR: error: invalid operand for instruction
112974// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
112975
112976v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
112977// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xe1,0x01,0x00]
112978// W32-ERR: error: invalid operand for instruction
112979// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
112980
112981v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
112982// W64: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xef,0x01,0x00]
112983// W32-ERR: error: invalid operand for instruction
112984// W32-ERR-NEXT: v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
112985
112986v_cmp_ge_u64 vcc, v[1:2], v[2:3]
112987// W64: encoding: [0x01,0x05,0xcc,0x7d]
112988// W32-ERR: error: instruction not supported on this GPU
112989// W32-ERR-NEXT: v_cmp_ge_u64 vcc, v[1:2], v[2:3]
112990
112991v_cmp_ge_u64 vcc, v[254:255], v[2:3]
112992// W64: encoding: [0xfe,0x05,0xcc,0x7d]
112993// W32-ERR: error: instruction not supported on this GPU
112994// W32-ERR-NEXT: v_cmp_ge_u64 vcc, v[254:255], v[2:3]
112995
112996v_cmp_ge_u64 vcc, s[2:3], v[2:3]
112997// W64: encoding: [0x02,0x04,0xcc,0x7d]
112998// W32-ERR: error: instruction not supported on this GPU
112999// W32-ERR-NEXT: v_cmp_ge_u64 vcc, s[2:3], v[2:3]
113000
113001v_cmp_ge_u64 vcc, s[4:5], v[2:3]
113002// W64: encoding: [0x04,0x04,0xcc,0x7d]
113003// W32-ERR: error: instruction not supported on this GPU
113004// W32-ERR-NEXT: v_cmp_ge_u64 vcc, s[4:5], v[2:3]
113005
113006v_cmp_ge_u64 vcc, s[100:101], v[2:3]
113007// W64: encoding: [0x64,0x04,0xcc,0x7d]
113008// W32-ERR: error: instruction not supported on this GPU
113009// W32-ERR-NEXT: v_cmp_ge_u64 vcc, s[100:101], v[2:3]
113010
113011v_cmp_ge_u64 vcc, vcc, v[2:3]
113012// W64: encoding: [0x6a,0x04,0xcc,0x7d]
113013// W32-ERR: error: instruction not supported on this GPU
113014// W32-ERR-NEXT: v_cmp_ge_u64 vcc, vcc, v[2:3]
113015
113016v_cmp_ge_u64 vcc, exec, v[2:3]
113017// W64: encoding: [0x7e,0x04,0xcc,0x7d]
113018// W32-ERR: error: instruction not supported on this GPU
113019// W32-ERR-NEXT: v_cmp_ge_u64 vcc, exec, v[2:3]
113020
113021v_cmp_ge_u64 vcc, 0, v[2:3]
113022// W64: encoding: [0x80,0x04,0xcc,0x7d]
113023// W32-ERR: error: instruction not supported on this GPU
113024// W32-ERR-NEXT: v_cmp_ge_u64 vcc, 0, v[2:3]
113025
113026v_cmp_ge_u64 vcc, -1, v[2:3]
113027// W64: encoding: [0xc1,0x04,0xcc,0x7d]
113028// W32-ERR: error: instruction not supported on this GPU
113029// W32-ERR-NEXT: v_cmp_ge_u64 vcc, -1, v[2:3]
113030
113031v_cmp_ge_u64 vcc, 0.5, v[2:3]
113032// W64: encoding: [0xf0,0x04,0xcc,0x7d]
113033// W32-ERR: error: instruction not supported on this GPU
113034// W32-ERR-NEXT: v_cmp_ge_u64 vcc, 0.5, v[2:3]
113035
113036v_cmp_ge_u64 vcc, -4.0, v[2:3]
113037// W64: encoding: [0xf7,0x04,0xcc,0x7d]
113038// W32-ERR: error: instruction not supported on this GPU
113039// W32-ERR-NEXT: v_cmp_ge_u64 vcc, -4.0, v[2:3]
113040
113041v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
113042// W64: encoding: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
113043// W32-ERR: error: instruction not supported on this GPU
113044// W32-ERR-NEXT: v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
113045
113046v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
113047// W64: encoding: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
113048// W32-ERR: error: instruction not supported on this GPU
113049// W32-ERR-NEXT: v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
113050
113051v_cmp_ge_u64 vcc, v[1:2], v[254:255]
113052// W64: encoding: [0x01,0xfd,0xcd,0x7d]
113053// W32-ERR: error: instruction not supported on this GPU
113054// W32-ERR-NEXT: v_cmp_ge_u64 vcc, v[1:2], v[254:255]
113055
113056v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
113057// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
113058// W32-ERR: error: invalid operand for instruction
113059// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
113060
113061v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
113062// W64: encoding: [0x0c,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
113063// W32-ERR: error: invalid operand for instruction
113064// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
113065
113066v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3]
113067// W64: encoding: [0x64,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
113068// W32-ERR: error: invalid operand for instruction
113069// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3]
113070
113071v_cmp_ge_u64_e64 vcc, v[1:2], v[2:3]
113072// W64: encoding: [0x6a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
113073// W32-ERR: error: invalid operand for instruction
113074// W32-ERR-NEXT: v_cmp_ge_u64_e64 vcc, v[1:2], v[2:3]
113075
113076v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
113077// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xfe,0x05,0x02,0x00]
113078// W32-ERR: error: invalid operand for instruction
113079// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
113080
113081v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
113082// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x02,0x04,0x02,0x00]
113083// W32-ERR: error: invalid operand for instruction
113084// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
113085
113086v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
113087// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x04,0x04,0x02,0x00]
113088// W32-ERR: error: invalid operand for instruction
113089// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
113090
113091v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3]
113092// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x64,0x04,0x02,0x00]
113093// W32-ERR: error: invalid operand for instruction
113094// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3]
113095
113096v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
113097// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x6a,0x04,0x02,0x00]
113098// W32-ERR: error: invalid operand for instruction
113099// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
113100
113101v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
113102// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x7e,0x04,0x02,0x00]
113103// W32-ERR: error: invalid operand for instruction
113104// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
113105
113106v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
113107// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x80,0x04,0x02,0x00]
113108// W32-ERR: error: invalid operand for instruction
113109// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
113110
113111v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
113112// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xc1,0x04,0x02,0x00]
113113// W32-ERR: error: invalid operand for instruction
113114// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
113115
113116v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
113117// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xf0,0x04,0x02,0x00]
113118// W32-ERR: error: invalid operand for instruction
113119// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
113120
113121v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
113122// W64: encoding: [0x0a,0x00,0xe6,0xd4,0xf7,0x04,0x02,0x00]
113123// W32-ERR: error: invalid operand for instruction
113124// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
113125
113126v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
113127// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x03,0x00]
113128// W32-ERR: error: invalid operand for instruction
113129// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
113130
113131v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
113132// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x09,0x00,0x00]
113133// W32-ERR: error: invalid operand for instruction
113134// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
113135
113136v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
113137// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x0d,0x00,0x00]
113138// W32-ERR: error: invalid operand for instruction
113139// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
113140
113141v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101]
113142// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xc9,0x00,0x00]
113143// W32-ERR: error: invalid operand for instruction
113144// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101]
113145
113146v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
113147// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xd5,0x00,0x00]
113148// W32-ERR: error: invalid operand for instruction
113149// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
113150
113151v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
113152// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x00,0x00]
113153// W32-ERR: error: invalid operand for instruction
113154// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
113155
113156v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
113157// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x01,0x01,0x00]
113158// W32-ERR: error: invalid operand for instruction
113159// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
113160
113161v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
113162// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x83,0x01,0x00]
113163// W32-ERR: error: invalid operand for instruction
113164// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
113165
113166v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
113167// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xe1,0x01,0x00]
113168// W32-ERR: error: invalid operand for instruction
113169// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
113170
113171v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
113172// W64: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xef,0x01,0x00]
113173// W32-ERR: error: invalid operand for instruction
113174// W32-ERR-NEXT: v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
113175
113176v_cmp_t_u64 vcc, v[1:2], v[2:3]
113177// W64: encoding: [0x01,0x05,0xce,0x7d]
113178// W32-ERR: error: instruction not supported on this GPU
113179// W32-ERR-NEXT: v_cmp_t_u64 vcc, v[1:2], v[2:3]
113180
113181v_cmp_t_u64 vcc, v[254:255], v[2:3]
113182// W64: encoding: [0xfe,0x05,0xce,0x7d]
113183// W32-ERR: error: instruction not supported on this GPU
113184// W32-ERR-NEXT: v_cmp_t_u64 vcc, v[254:255], v[2:3]
113185
113186v_cmp_t_u64 vcc, s[2:3], v[2:3]
113187// W64: encoding: [0x02,0x04,0xce,0x7d]
113188// W32-ERR: error: instruction not supported on this GPU
113189// W32-ERR-NEXT: v_cmp_t_u64 vcc, s[2:3], v[2:3]
113190
113191v_cmp_t_u64 vcc, s[4:5], v[2:3]
113192// W64: encoding: [0x04,0x04,0xce,0x7d]
113193// W32-ERR: error: instruction not supported on this GPU
113194// W32-ERR-NEXT: v_cmp_t_u64 vcc, s[4:5], v[2:3]
113195
113196v_cmp_t_u64 vcc, s[100:101], v[2:3]
113197// W64: encoding: [0x64,0x04,0xce,0x7d]
113198// W32-ERR: error: instruction not supported on this GPU
113199// W32-ERR-NEXT: v_cmp_t_u64 vcc, s[100:101], v[2:3]
113200
113201v_cmp_t_u64 vcc, vcc, v[2:3]
113202// W64: encoding: [0x6a,0x04,0xce,0x7d]
113203// W32-ERR: error: instruction not supported on this GPU
113204// W32-ERR-NEXT: v_cmp_t_u64 vcc, vcc, v[2:3]
113205
113206v_cmp_t_u64 vcc, exec, v[2:3]
113207// W64: encoding: [0x7e,0x04,0xce,0x7d]
113208// W32-ERR: error: instruction not supported on this GPU
113209// W32-ERR-NEXT: v_cmp_t_u64 vcc, exec, v[2:3]
113210
113211v_cmp_t_u64 vcc, 0, v[2:3]
113212// W64: encoding: [0x80,0x04,0xce,0x7d]
113213// W32-ERR: error: instruction not supported on this GPU
113214// W32-ERR-NEXT: v_cmp_t_u64 vcc, 0, v[2:3]
113215
113216v_cmp_t_u64 vcc, -1, v[2:3]
113217// W64: encoding: [0xc1,0x04,0xce,0x7d]
113218// W32-ERR: error: instruction not supported on this GPU
113219// W32-ERR-NEXT: v_cmp_t_u64 vcc, -1, v[2:3]
113220
113221v_cmp_t_u64 vcc, 0.5, v[2:3]
113222// W64: encoding: [0xf0,0x04,0xce,0x7d]
113223// W32-ERR: error: instruction not supported on this GPU
113224// W32-ERR-NEXT: v_cmp_t_u64 vcc, 0.5, v[2:3]
113225
113226v_cmp_t_u64 vcc, -4.0, v[2:3]
113227// W64: encoding: [0xf7,0x04,0xce,0x7d]
113228// W32-ERR: error: instruction not supported on this GPU
113229// W32-ERR-NEXT: v_cmp_t_u64 vcc, -4.0, v[2:3]
113230
113231v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
113232// W64: encoding: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
113233// W32-ERR: error: instruction not supported on this GPU
113234// W32-ERR-NEXT: v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
113235
113236v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
113237// W64: encoding: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
113238// W32-ERR: error: instruction not supported on this GPU
113239// W32-ERR-NEXT: v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
113240
113241v_cmp_t_u64 vcc, v[1:2], v[254:255]
113242// W64: encoding: [0x01,0xfd,0xcf,0x7d]
113243// W32-ERR: error: instruction not supported on this GPU
113244// W32-ERR-NEXT: v_cmp_t_u64 vcc, v[1:2], v[254:255]
113245
113246v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
113247// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
113248// W32-ERR: error: invalid operand for instruction
113249// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
113250
113251v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
113252// W64: encoding: [0x0c,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
113253// W32-ERR: error: invalid operand for instruction
113254// W32-ERR-NEXT: v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
113255
113256v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3]
113257// W64: encoding: [0x64,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
113258// W32-ERR: error: invalid operand for instruction
113259// W32-ERR-NEXT: v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3]
113260
113261v_cmp_t_u64_e64 vcc, v[1:2], v[2:3]
113262// W64: encoding: [0x6a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
113263// W32-ERR: error: invalid operand for instruction
113264// W32-ERR-NEXT: v_cmp_t_u64_e64 vcc, v[1:2], v[2:3]
113265
113266v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
113267// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xfe,0x05,0x02,0x00]
113268// W32-ERR: error: invalid operand for instruction
113269// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
113270
113271v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
113272// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x02,0x04,0x02,0x00]
113273// W32-ERR: error: invalid operand for instruction
113274// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
113275
113276v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
113277// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x04,0x04,0x02,0x00]
113278// W32-ERR: error: invalid operand for instruction
113279// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
113280
113281v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3]
113282// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x64,0x04,0x02,0x00]
113283// W32-ERR: error: invalid operand for instruction
113284// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3]
113285
113286v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
113287// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x6a,0x04,0x02,0x00]
113288// W32-ERR: error: invalid operand for instruction
113289// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
113290
113291v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
113292// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x7e,0x04,0x02,0x00]
113293// W32-ERR: error: invalid operand for instruction
113294// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
113295
113296v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
113297// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x80,0x04,0x02,0x00]
113298// W32-ERR: error: invalid operand for instruction
113299// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
113300
113301v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
113302// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xc1,0x04,0x02,0x00]
113303// W32-ERR: error: invalid operand for instruction
113304// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
113305
113306v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
113307// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xf0,0x04,0x02,0x00]
113308// W32-ERR: error: invalid operand for instruction
113309// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
113310
113311v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
113312// W64: encoding: [0x0a,0x00,0xe7,0xd4,0xf7,0x04,0x02,0x00]
113313// W32-ERR: error: invalid operand for instruction
113314// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
113315
113316v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
113317// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x03,0x00]
113318// W32-ERR: error: invalid operand for instruction
113319// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
113320
113321v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
113322// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x09,0x00,0x00]
113323// W32-ERR: error: invalid operand for instruction
113324// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
113325
113326v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
113327// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x0d,0x00,0x00]
113328// W32-ERR: error: invalid operand for instruction
113329// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
113330
113331v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101]
113332// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xc9,0x00,0x00]
113333// W32-ERR: error: invalid operand for instruction
113334// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101]
113335
113336v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
113337// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xd5,0x00,0x00]
113338// W32-ERR: error: invalid operand for instruction
113339// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
113340
113341v_cmp_t_u64_e64 s[10:11], v[1:2], exec
113342// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x00,0x00]
113343// W32-ERR: error: invalid operand for instruction
113344// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], exec
113345
113346v_cmp_t_u64_e64 s[10:11], v[1:2], 0
113347// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x01,0x01,0x00]
113348// W32-ERR: error: invalid operand for instruction
113349// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], 0
113350
113351v_cmp_t_u64_e64 s[10:11], v[1:2], -1
113352// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x83,0x01,0x00]
113353// W32-ERR: error: invalid operand for instruction
113354// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], -1
113355
113356v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
113357// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xe1,0x01,0x00]
113358// W32-ERR: error: invalid operand for instruction
113359// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
113360
113361v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
113362// W64: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xef,0x01,0x00]
113363// W32-ERR: error: invalid operand for instruction
113364// W32-ERR-NEXT: v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
113365
113366v_cmp_f_i64 vcc_lo, v[1:2], v[2:3]
113367// W32: encoding: [0x01,0x05,0x40,0x7d]
113368// W64-ERR: error: instruction not supported on this GPU
113369// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, v[1:2], v[2:3]
113370
113371v_cmp_f_i64 vcc_lo, v[254:255], v[2:3]
113372// W32: encoding: [0xfe,0x05,0x40,0x7d]
113373// W64-ERR: error: instruction not supported on this GPU
113374// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, v[254:255], v[2:3]
113375
113376v_cmp_f_i64 vcc_lo, s[2:3], v[2:3]
113377// W32: encoding: [0x02,0x04,0x40,0x7d]
113378// W64-ERR: error: instruction not supported on this GPU
113379// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, s[2:3], v[2:3]
113380
113381v_cmp_f_i64 vcc_lo, s[4:5], v[2:3]
113382// W32: encoding: [0x04,0x04,0x40,0x7d]
113383// W64-ERR: error: instruction not supported on this GPU
113384// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, s[4:5], v[2:3]
113385
113386v_cmp_f_i64 vcc_lo, s[100:101], v[2:3]
113387// W32: encoding: [0x64,0x04,0x40,0x7d]
113388// W64-ERR: error: instruction not supported on this GPU
113389// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, s[100:101], v[2:3]
113390
113391v_cmp_f_i64 vcc_lo, vcc, v[2:3]
113392// W32: encoding: [0x6a,0x04,0x40,0x7d]
113393// W64-ERR: error: instruction not supported on this GPU
113394// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, vcc, v[2:3]
113395
113396v_cmp_f_i64 vcc_lo, exec, v[2:3]
113397// W32: encoding: [0x7e,0x04,0x40,0x7d]
113398// W64-ERR: error: instruction not supported on this GPU
113399// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, exec, v[2:3]
113400
113401v_cmp_f_i64 vcc_lo, 0, v[2:3]
113402// W32: encoding: [0x80,0x04,0x40,0x7d]
113403// W64-ERR: error: instruction not supported on this GPU
113404// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, 0, v[2:3]
113405
113406v_cmp_f_i64 vcc_lo, -1, v[2:3]
113407// W32: encoding: [0xc1,0x04,0x40,0x7d]
113408// W64-ERR: error: instruction not supported on this GPU
113409// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, -1, v[2:3]
113410
113411v_cmp_f_i64 vcc_lo, 0.5, v[2:3]
113412// W32: encoding: [0xf0,0x04,0x40,0x7d]
113413// W64-ERR: error: instruction not supported on this GPU
113414// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, 0.5, v[2:3]
113415
113416v_cmp_f_i64 vcc_lo, -4.0, v[2:3]
113417// W32: encoding: [0xf7,0x04,0x40,0x7d]
113418// W64-ERR: error: instruction not supported on this GPU
113419// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, -4.0, v[2:3]
113420
113421v_cmp_f_i64 vcc_lo, 0xaf123456, v[2:3]
113422// W32: encoding: [0xff,0x04,0x40,0x7d,0x56,0x34,0x12,0xaf]
113423// W64-ERR: error: instruction not supported on this GPU
113424// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, 0xaf123456, v[2:3]
113425
113426v_cmp_f_i64 vcc_lo, 0x3f717273, v[2:3]
113427// W32: encoding: [0xff,0x04,0x40,0x7d,0x73,0x72,0x71,0x3f]
113428// W64-ERR: error: instruction not supported on this GPU
113429// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, 0x3f717273, v[2:3]
113430
113431v_cmp_f_i64 vcc_lo, v[1:2], v[254:255]
113432// W32: encoding: [0x01,0xfd,0x41,0x7d]
113433// W64-ERR: error: instruction not supported on this GPU
113434// W64-ERR-NEXT: v_cmp_f_i64 vcc_lo, v[1:2], v[254:255]
113435
113436v_cmp_f_i64_e64 s10, v[1:2], v[2:3]
113437// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
113438// W64-ERR: error: invalid operand for instruction
113439// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], v[2:3]
113440
113441v_cmp_f_i64_e64 s12, v[1:2], v[2:3]
113442// W32: encoding: [0x0c,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
113443// W64-ERR: error: invalid operand for instruction
113444// W64-ERR-NEXT: v_cmp_f_i64_e64 s12, v[1:2], v[2:3]
113445
113446v_cmp_f_i64_e64 s100, v[1:2], v[2:3]
113447// W32: encoding: [0x64,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
113448// W64-ERR: error: invalid operand for instruction
113449// W64-ERR-NEXT: v_cmp_f_i64_e64 s100, v[1:2], v[2:3]
113450
113451v_cmp_f_i64_e64 vcc_lo, v[1:2], v[2:3]
113452// W32: encoding: [0x6a,0x00,0xa0,0xd4,0x01,0x05,0x02,0x00]
113453// W64-ERR: error: invalid operand for instruction
113454// W64-ERR-NEXT: v_cmp_f_i64_e64 vcc_lo, v[1:2], v[2:3]
113455
113456v_cmp_f_i64_e64 s10, v[254:255], v[2:3]
113457// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xfe,0x05,0x02,0x00]
113458// W64-ERR: error: invalid operand for instruction
113459// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[254:255], v[2:3]
113460
113461v_cmp_f_i64_e64 s10, s[2:3], v[2:3]
113462// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x02,0x04,0x02,0x00]
113463// W64-ERR: error: invalid operand for instruction
113464// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, s[2:3], v[2:3]
113465
113466v_cmp_f_i64_e64 s10, s[4:5], v[2:3]
113467// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x04,0x04,0x02,0x00]
113468// W64-ERR: error: invalid operand for instruction
113469// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, s[4:5], v[2:3]
113470
113471v_cmp_f_i64_e64 s10, s[100:101], v[2:3]
113472// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x64,0x04,0x02,0x00]
113473// W64-ERR: error: invalid operand for instruction
113474// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, s[100:101], v[2:3]
113475
113476v_cmp_f_i64_e64 s10, vcc, v[2:3]
113477// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x6a,0x04,0x02,0x00]
113478// W64-ERR: error: invalid operand for instruction
113479// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, vcc, v[2:3]
113480
113481v_cmp_f_i64_e64 s10, exec, v[2:3]
113482// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x7e,0x04,0x02,0x00]
113483// W64-ERR: error: invalid operand for instruction
113484// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, exec, v[2:3]
113485
113486v_cmp_f_i64_e64 s10, 0, v[2:3]
113487// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x80,0x04,0x02,0x00]
113488// W64-ERR: error: invalid operand for instruction
113489// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, 0, v[2:3]
113490
113491v_cmp_f_i64_e64 s10, -1, v[2:3]
113492// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xc1,0x04,0x02,0x00]
113493// W64-ERR: error: invalid operand for instruction
113494// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, -1, v[2:3]
113495
113496v_cmp_f_i64_e64 s10, 0.5, v[2:3]
113497// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xf0,0x04,0x02,0x00]
113498// W64-ERR: error: invalid operand for instruction
113499// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, 0.5, v[2:3]
113500
113501v_cmp_f_i64_e64 s10, -4.0, v[2:3]
113502// W32: encoding: [0x0a,0x00,0xa0,0xd4,0xf7,0x04,0x02,0x00]
113503// W64-ERR: error: invalid operand for instruction
113504// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, -4.0, v[2:3]
113505
113506v_cmp_f_i64_e64 s10, v[1:2], v[254:255]
113507// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x03,0x00]
113508// W64-ERR: error: invalid operand for instruction
113509// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], v[254:255]
113510
113511v_cmp_f_i64_e64 s10, v[1:2], s[4:5]
113512// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x09,0x00,0x00]
113513// W64-ERR: error: invalid operand for instruction
113514// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], s[4:5]
113515
113516v_cmp_f_i64_e64 s10, v[1:2], s[6:7]
113517// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x0d,0x00,0x00]
113518// W64-ERR: error: invalid operand for instruction
113519// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], s[6:7]
113520
113521v_cmp_f_i64_e64 s10, v[1:2], s[100:101]
113522// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xc9,0x00,0x00]
113523// W64-ERR: error: invalid operand for instruction
113524// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], s[100:101]
113525
113526v_cmp_f_i64_e64 s10, v[1:2], vcc
113527// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xd5,0x00,0x00]
113528// W64-ERR: error: invalid operand for instruction
113529// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], vcc
113530
113531v_cmp_f_i64_e64 s10, v[1:2], exec
113532// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xfd,0x00,0x00]
113533// W64-ERR: error: invalid operand for instruction
113534// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], exec
113535
113536v_cmp_f_i64_e64 s10, v[1:2], 0
113537// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x01,0x01,0x00]
113538// W64-ERR: error: invalid operand for instruction
113539// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], 0
113540
113541v_cmp_f_i64_e64 s10, v[1:2], -1
113542// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0x83,0x01,0x00]
113543// W64-ERR: error: invalid operand for instruction
113544// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], -1
113545
113546v_cmp_f_i64_e64 s10, v[1:2], 0.5
113547// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xe1,0x01,0x00]
113548// W64-ERR: error: invalid operand for instruction
113549// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], 0.5
113550
113551v_cmp_f_i64_e64 s10, v[1:2], -4.0
113552// W32: encoding: [0x0a,0x00,0xa0,0xd4,0x01,0xef,0x01,0x00]
113553// W64-ERR: error: invalid operand for instruction
113554// W64-ERR-NEXT: v_cmp_f_i64_e64 s10, v[1:2], -4.0
113555
113556v_cmp_lt_i64 vcc_lo, v[1:2], v[2:3]
113557// W32: encoding: [0x01,0x05,0x42,0x7d]
113558// W64-ERR: error: instruction not supported on this GPU
113559// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, v[1:2], v[2:3]
113560
113561v_cmp_lt_i64 vcc_lo, v[254:255], v[2:3]
113562// W32: encoding: [0xfe,0x05,0x42,0x7d]
113563// W64-ERR: error: instruction not supported on this GPU
113564// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, v[254:255], v[2:3]
113565
113566v_cmp_lt_i64 vcc_lo, s[2:3], v[2:3]
113567// W32: encoding: [0x02,0x04,0x42,0x7d]
113568// W64-ERR: error: instruction not supported on this GPU
113569// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, s[2:3], v[2:3]
113570
113571v_cmp_lt_i64 vcc_lo, s[4:5], v[2:3]
113572// W32: encoding: [0x04,0x04,0x42,0x7d]
113573// W64-ERR: error: instruction not supported on this GPU
113574// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, s[4:5], v[2:3]
113575
113576v_cmp_lt_i64 vcc_lo, s[100:101], v[2:3]
113577// W32: encoding: [0x64,0x04,0x42,0x7d]
113578// W64-ERR: error: instruction not supported on this GPU
113579// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, s[100:101], v[2:3]
113580
113581v_cmp_lt_i64 vcc_lo, vcc, v[2:3]
113582// W32: encoding: [0x6a,0x04,0x42,0x7d]
113583// W64-ERR: error: instruction not supported on this GPU
113584// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, vcc, v[2:3]
113585
113586v_cmp_lt_i64 vcc_lo, exec, v[2:3]
113587// W32: encoding: [0x7e,0x04,0x42,0x7d]
113588// W64-ERR: error: instruction not supported on this GPU
113589// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, exec, v[2:3]
113590
113591v_cmp_lt_i64 vcc_lo, 0, v[2:3]
113592// W32: encoding: [0x80,0x04,0x42,0x7d]
113593// W64-ERR: error: instruction not supported on this GPU
113594// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, 0, v[2:3]
113595
113596v_cmp_lt_i64 vcc_lo, -1, v[2:3]
113597// W32: encoding: [0xc1,0x04,0x42,0x7d]
113598// W64-ERR: error: instruction not supported on this GPU
113599// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, -1, v[2:3]
113600
113601v_cmp_lt_i64 vcc_lo, 0.5, v[2:3]
113602// W32: encoding: [0xf0,0x04,0x42,0x7d]
113603// W64-ERR: error: instruction not supported on this GPU
113604// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, 0.5, v[2:3]
113605
113606v_cmp_lt_i64 vcc_lo, -4.0, v[2:3]
113607// W32: encoding: [0xf7,0x04,0x42,0x7d]
113608// W64-ERR: error: instruction not supported on this GPU
113609// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, -4.0, v[2:3]
113610
113611v_cmp_lt_i64 vcc_lo, 0xaf123456, v[2:3]
113612// W32: encoding: [0xff,0x04,0x42,0x7d,0x56,0x34,0x12,0xaf]
113613// W64-ERR: error: instruction not supported on this GPU
113614// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, 0xaf123456, v[2:3]
113615
113616v_cmp_lt_i64 vcc_lo, 0x3f717273, v[2:3]
113617// W32: encoding: [0xff,0x04,0x42,0x7d,0x73,0x72,0x71,0x3f]
113618// W64-ERR: error: instruction not supported on this GPU
113619// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, 0x3f717273, v[2:3]
113620
113621v_cmp_lt_i64 vcc_lo, v[1:2], v[254:255]
113622// W32: encoding: [0x01,0xfd,0x43,0x7d]
113623// W64-ERR: error: instruction not supported on this GPU
113624// W64-ERR-NEXT: v_cmp_lt_i64 vcc_lo, v[1:2], v[254:255]
113625
113626v_cmp_lt_i64_e64 s10, v[1:2], v[2:3]
113627// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
113628// W64-ERR: error: invalid operand for instruction
113629// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], v[2:3]
113630
113631v_cmp_lt_i64_e64 s12, v[1:2], v[2:3]
113632// W32: encoding: [0x0c,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
113633// W64-ERR: error: invalid operand for instruction
113634// W64-ERR-NEXT: v_cmp_lt_i64_e64 s12, v[1:2], v[2:3]
113635
113636v_cmp_lt_i64_e64 s100, v[1:2], v[2:3]
113637// W32: encoding: [0x64,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
113638// W64-ERR: error: invalid operand for instruction
113639// W64-ERR-NEXT: v_cmp_lt_i64_e64 s100, v[1:2], v[2:3]
113640
113641v_cmp_lt_i64_e64 vcc_lo, v[1:2], v[2:3]
113642// W32: encoding: [0x6a,0x00,0xa1,0xd4,0x01,0x05,0x02,0x00]
113643// W64-ERR: error: invalid operand for instruction
113644// W64-ERR-NEXT: v_cmp_lt_i64_e64 vcc_lo, v[1:2], v[2:3]
113645
113646v_cmp_lt_i64_e64 s10, v[254:255], v[2:3]
113647// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xfe,0x05,0x02,0x00]
113648// W64-ERR: error: invalid operand for instruction
113649// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[254:255], v[2:3]
113650
113651v_cmp_lt_i64_e64 s10, s[2:3], v[2:3]
113652// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x02,0x04,0x02,0x00]
113653// W64-ERR: error: invalid operand for instruction
113654// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, s[2:3], v[2:3]
113655
113656v_cmp_lt_i64_e64 s10, s[4:5], v[2:3]
113657// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x04,0x04,0x02,0x00]
113658// W64-ERR: error: invalid operand for instruction
113659// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, s[4:5], v[2:3]
113660
113661v_cmp_lt_i64_e64 s10, s[100:101], v[2:3]
113662// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x64,0x04,0x02,0x00]
113663// W64-ERR: error: invalid operand for instruction
113664// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, s[100:101], v[2:3]
113665
113666v_cmp_lt_i64_e64 s10, vcc, v[2:3]
113667// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x6a,0x04,0x02,0x00]
113668// W64-ERR: error: invalid operand for instruction
113669// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, vcc, v[2:3]
113670
113671v_cmp_lt_i64_e64 s10, exec, v[2:3]
113672// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x7e,0x04,0x02,0x00]
113673// W64-ERR: error: invalid operand for instruction
113674// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, exec, v[2:3]
113675
113676v_cmp_lt_i64_e64 s10, 0, v[2:3]
113677// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x80,0x04,0x02,0x00]
113678// W64-ERR: error: invalid operand for instruction
113679// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, 0, v[2:3]
113680
113681v_cmp_lt_i64_e64 s10, -1, v[2:3]
113682// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xc1,0x04,0x02,0x00]
113683// W64-ERR: error: invalid operand for instruction
113684// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, -1, v[2:3]
113685
113686v_cmp_lt_i64_e64 s10, 0.5, v[2:3]
113687// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xf0,0x04,0x02,0x00]
113688// W64-ERR: error: invalid operand for instruction
113689// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, 0.5, v[2:3]
113690
113691v_cmp_lt_i64_e64 s10, -4.0, v[2:3]
113692// W32: encoding: [0x0a,0x00,0xa1,0xd4,0xf7,0x04,0x02,0x00]
113693// W64-ERR: error: invalid operand for instruction
113694// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, -4.0, v[2:3]
113695
113696v_cmp_lt_i64_e64 s10, v[1:2], v[254:255]
113697// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x03,0x00]
113698// W64-ERR: error: invalid operand for instruction
113699// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], v[254:255]
113700
113701v_cmp_lt_i64_e64 s10, v[1:2], s[4:5]
113702// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x09,0x00,0x00]
113703// W64-ERR: error: invalid operand for instruction
113704// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], s[4:5]
113705
113706v_cmp_lt_i64_e64 s10, v[1:2], s[6:7]
113707// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x0d,0x00,0x00]
113708// W64-ERR: error: invalid operand for instruction
113709// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], s[6:7]
113710
113711v_cmp_lt_i64_e64 s10, v[1:2], s[100:101]
113712// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xc9,0x00,0x00]
113713// W64-ERR: error: invalid operand for instruction
113714// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], s[100:101]
113715
113716v_cmp_lt_i64_e64 s10, v[1:2], vcc
113717// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xd5,0x00,0x00]
113718// W64-ERR: error: invalid operand for instruction
113719// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], vcc
113720
113721v_cmp_lt_i64_e64 s10, v[1:2], exec
113722// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xfd,0x00,0x00]
113723// W64-ERR: error: invalid operand for instruction
113724// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], exec
113725
113726v_cmp_lt_i64_e64 s10, v[1:2], 0
113727// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x01,0x01,0x00]
113728// W64-ERR: error: invalid operand for instruction
113729// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], 0
113730
113731v_cmp_lt_i64_e64 s10, v[1:2], -1
113732// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0x83,0x01,0x00]
113733// W64-ERR: error: invalid operand for instruction
113734// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], -1
113735
113736v_cmp_lt_i64_e64 s10, v[1:2], 0.5
113737// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xe1,0x01,0x00]
113738// W64-ERR: error: invalid operand for instruction
113739// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], 0.5
113740
113741v_cmp_lt_i64_e64 s10, v[1:2], -4.0
113742// W32: encoding: [0x0a,0x00,0xa1,0xd4,0x01,0xef,0x01,0x00]
113743// W64-ERR: error: invalid operand for instruction
113744// W64-ERR-NEXT: v_cmp_lt_i64_e64 s10, v[1:2], -4.0
113745
113746v_cmp_eq_i64 vcc_lo, v[1:2], v[2:3]
113747// W32: encoding: [0x01,0x05,0x44,0x7d]
113748// W64-ERR: error: instruction not supported on this GPU
113749// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, v[1:2], v[2:3]
113750
113751v_cmp_eq_i64 vcc_lo, v[254:255], v[2:3]
113752// W32: encoding: [0xfe,0x05,0x44,0x7d]
113753// W64-ERR: error: instruction not supported on this GPU
113754// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, v[254:255], v[2:3]
113755
113756v_cmp_eq_i64 vcc_lo, s[2:3], v[2:3]
113757// W32: encoding: [0x02,0x04,0x44,0x7d]
113758// W64-ERR: error: instruction not supported on this GPU
113759// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, s[2:3], v[2:3]
113760
113761v_cmp_eq_i64 vcc_lo, s[4:5], v[2:3]
113762// W32: encoding: [0x04,0x04,0x44,0x7d]
113763// W64-ERR: error: instruction not supported on this GPU
113764// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, s[4:5], v[2:3]
113765
113766v_cmp_eq_i64 vcc_lo, s[100:101], v[2:3]
113767// W32: encoding: [0x64,0x04,0x44,0x7d]
113768// W64-ERR: error: instruction not supported on this GPU
113769// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, s[100:101], v[2:3]
113770
113771v_cmp_eq_i64 vcc_lo, vcc, v[2:3]
113772// W32: encoding: [0x6a,0x04,0x44,0x7d]
113773// W64-ERR: error: instruction not supported on this GPU
113774// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, vcc, v[2:3]
113775
113776v_cmp_eq_i64 vcc_lo, exec, v[2:3]
113777// W32: encoding: [0x7e,0x04,0x44,0x7d]
113778// W64-ERR: error: instruction not supported on this GPU
113779// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, exec, v[2:3]
113780
113781v_cmp_eq_i64 vcc_lo, 0, v[2:3]
113782// W32: encoding: [0x80,0x04,0x44,0x7d]
113783// W64-ERR: error: instruction not supported on this GPU
113784// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, 0, v[2:3]
113785
113786v_cmp_eq_i64 vcc_lo, -1, v[2:3]
113787// W32: encoding: [0xc1,0x04,0x44,0x7d]
113788// W64-ERR: error: instruction not supported on this GPU
113789// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, -1, v[2:3]
113790
113791v_cmp_eq_i64 vcc_lo, 0.5, v[2:3]
113792// W32: encoding: [0xf0,0x04,0x44,0x7d]
113793// W64-ERR: error: instruction not supported on this GPU
113794// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, 0.5, v[2:3]
113795
113796v_cmp_eq_i64 vcc_lo, -4.0, v[2:3]
113797// W32: encoding: [0xf7,0x04,0x44,0x7d]
113798// W64-ERR: error: instruction not supported on this GPU
113799// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, -4.0, v[2:3]
113800
113801v_cmp_eq_i64 vcc_lo, 0xaf123456, v[2:3]
113802// W32: encoding: [0xff,0x04,0x44,0x7d,0x56,0x34,0x12,0xaf]
113803// W64-ERR: error: instruction not supported on this GPU
113804// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, 0xaf123456, v[2:3]
113805
113806v_cmp_eq_i64 vcc_lo, 0x3f717273, v[2:3]
113807// W32: encoding: [0xff,0x04,0x44,0x7d,0x73,0x72,0x71,0x3f]
113808// W64-ERR: error: instruction not supported on this GPU
113809// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, 0x3f717273, v[2:3]
113810
113811v_cmp_eq_i64 vcc_lo, v[1:2], v[254:255]
113812// W32: encoding: [0x01,0xfd,0x45,0x7d]
113813// W64-ERR: error: instruction not supported on this GPU
113814// W64-ERR-NEXT: v_cmp_eq_i64 vcc_lo, v[1:2], v[254:255]
113815
113816v_cmp_eq_i64_e64 s10, v[1:2], v[2:3]
113817// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
113818// W64-ERR: error: invalid operand for instruction
113819// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], v[2:3]
113820
113821v_cmp_eq_i64_e64 s12, v[1:2], v[2:3]
113822// W32: encoding: [0x0c,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
113823// W64-ERR: error: invalid operand for instruction
113824// W64-ERR-NEXT: v_cmp_eq_i64_e64 s12, v[1:2], v[2:3]
113825
113826v_cmp_eq_i64_e64 s100, v[1:2], v[2:3]
113827// W32: encoding: [0x64,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
113828// W64-ERR: error: invalid operand for instruction
113829// W64-ERR-NEXT: v_cmp_eq_i64_e64 s100, v[1:2], v[2:3]
113830
113831v_cmp_eq_i64_e64 vcc_lo, v[1:2], v[2:3]
113832// W32: encoding: [0x6a,0x00,0xa2,0xd4,0x01,0x05,0x02,0x00]
113833// W64-ERR: error: invalid operand for instruction
113834// W64-ERR-NEXT: v_cmp_eq_i64_e64 vcc_lo, v[1:2], v[2:3]
113835
113836v_cmp_eq_i64_e64 s10, v[254:255], v[2:3]
113837// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xfe,0x05,0x02,0x00]
113838// W64-ERR: error: invalid operand for instruction
113839// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[254:255], v[2:3]
113840
113841v_cmp_eq_i64_e64 s10, s[2:3], v[2:3]
113842// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x02,0x04,0x02,0x00]
113843// W64-ERR: error: invalid operand for instruction
113844// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, s[2:3], v[2:3]
113845
113846v_cmp_eq_i64_e64 s10, s[4:5], v[2:3]
113847// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x04,0x04,0x02,0x00]
113848// W64-ERR: error: invalid operand for instruction
113849// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, s[4:5], v[2:3]
113850
113851v_cmp_eq_i64_e64 s10, s[100:101], v[2:3]
113852// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x64,0x04,0x02,0x00]
113853// W64-ERR: error: invalid operand for instruction
113854// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, s[100:101], v[2:3]
113855
113856v_cmp_eq_i64_e64 s10, vcc, v[2:3]
113857// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x6a,0x04,0x02,0x00]
113858// W64-ERR: error: invalid operand for instruction
113859// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, vcc, v[2:3]
113860
113861v_cmp_eq_i64_e64 s10, exec, v[2:3]
113862// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x7e,0x04,0x02,0x00]
113863// W64-ERR: error: invalid operand for instruction
113864// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, exec, v[2:3]
113865
113866v_cmp_eq_i64_e64 s10, 0, v[2:3]
113867// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x80,0x04,0x02,0x00]
113868// W64-ERR: error: invalid operand for instruction
113869// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, 0, v[2:3]
113870
113871v_cmp_eq_i64_e64 s10, -1, v[2:3]
113872// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xc1,0x04,0x02,0x00]
113873// W64-ERR: error: invalid operand for instruction
113874// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, -1, v[2:3]
113875
113876v_cmp_eq_i64_e64 s10, 0.5, v[2:3]
113877// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xf0,0x04,0x02,0x00]
113878// W64-ERR: error: invalid operand for instruction
113879// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, 0.5, v[2:3]
113880
113881v_cmp_eq_i64_e64 s10, -4.0, v[2:3]
113882// W32: encoding: [0x0a,0x00,0xa2,0xd4,0xf7,0x04,0x02,0x00]
113883// W64-ERR: error: invalid operand for instruction
113884// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, -4.0, v[2:3]
113885
113886v_cmp_eq_i64_e64 s10, v[1:2], v[254:255]
113887// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x03,0x00]
113888// W64-ERR: error: invalid operand for instruction
113889// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], v[254:255]
113890
113891v_cmp_eq_i64_e64 s10, v[1:2], s[4:5]
113892// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x09,0x00,0x00]
113893// W64-ERR: error: invalid operand for instruction
113894// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], s[4:5]
113895
113896v_cmp_eq_i64_e64 s10, v[1:2], s[6:7]
113897// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x0d,0x00,0x00]
113898// W64-ERR: error: invalid operand for instruction
113899// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], s[6:7]
113900
113901v_cmp_eq_i64_e64 s10, v[1:2], s[100:101]
113902// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xc9,0x00,0x00]
113903// W64-ERR: error: invalid operand for instruction
113904// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], s[100:101]
113905
113906v_cmp_eq_i64_e64 s10, v[1:2], vcc
113907// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xd5,0x00,0x00]
113908// W64-ERR: error: invalid operand for instruction
113909// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], vcc
113910
113911v_cmp_eq_i64_e64 s10, v[1:2], exec
113912// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xfd,0x00,0x00]
113913// W64-ERR: error: invalid operand for instruction
113914// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], exec
113915
113916v_cmp_eq_i64_e64 s10, v[1:2], 0
113917// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x01,0x01,0x00]
113918// W64-ERR: error: invalid operand for instruction
113919// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], 0
113920
113921v_cmp_eq_i64_e64 s10, v[1:2], -1
113922// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0x83,0x01,0x00]
113923// W64-ERR: error: invalid operand for instruction
113924// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], -1
113925
113926v_cmp_eq_i64_e64 s10, v[1:2], 0.5
113927// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xe1,0x01,0x00]
113928// W64-ERR: error: invalid operand for instruction
113929// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], 0.5
113930
113931v_cmp_eq_i64_e64 s10, v[1:2], -4.0
113932// W32: encoding: [0x0a,0x00,0xa2,0xd4,0x01,0xef,0x01,0x00]
113933// W64-ERR: error: invalid operand for instruction
113934// W64-ERR-NEXT: v_cmp_eq_i64_e64 s10, v[1:2], -4.0
113935
113936v_cmp_le_i64 vcc_lo, v[1:2], v[2:3]
113937// W32: encoding: [0x01,0x05,0x46,0x7d]
113938// W64-ERR: error: instruction not supported on this GPU
113939// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, v[1:2], v[2:3]
113940
113941v_cmp_le_i64 vcc_lo, v[254:255], v[2:3]
113942// W32: encoding: [0xfe,0x05,0x46,0x7d]
113943// W64-ERR: error: instruction not supported on this GPU
113944// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, v[254:255], v[2:3]
113945
113946v_cmp_le_i64 vcc_lo, s[2:3], v[2:3]
113947// W32: encoding: [0x02,0x04,0x46,0x7d]
113948// W64-ERR: error: instruction not supported on this GPU
113949// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, s[2:3], v[2:3]
113950
113951v_cmp_le_i64 vcc_lo, s[4:5], v[2:3]
113952// W32: encoding: [0x04,0x04,0x46,0x7d]
113953// W64-ERR: error: instruction not supported on this GPU
113954// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, s[4:5], v[2:3]
113955
113956v_cmp_le_i64 vcc_lo, s[100:101], v[2:3]
113957// W32: encoding: [0x64,0x04,0x46,0x7d]
113958// W64-ERR: error: instruction not supported on this GPU
113959// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, s[100:101], v[2:3]
113960
113961v_cmp_le_i64 vcc_lo, vcc, v[2:3]
113962// W32: encoding: [0x6a,0x04,0x46,0x7d]
113963// W64-ERR: error: instruction not supported on this GPU
113964// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, vcc, v[2:3]
113965
113966v_cmp_le_i64 vcc_lo, exec, v[2:3]
113967// W32: encoding: [0x7e,0x04,0x46,0x7d]
113968// W64-ERR: error: instruction not supported on this GPU
113969// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, exec, v[2:3]
113970
113971v_cmp_le_i64 vcc_lo, 0, v[2:3]
113972// W32: encoding: [0x80,0x04,0x46,0x7d]
113973// W64-ERR: error: instruction not supported on this GPU
113974// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, 0, v[2:3]
113975
113976v_cmp_le_i64 vcc_lo, -1, v[2:3]
113977// W32: encoding: [0xc1,0x04,0x46,0x7d]
113978// W64-ERR: error: instruction not supported on this GPU
113979// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, -1, v[2:3]
113980
113981v_cmp_le_i64 vcc_lo, 0.5, v[2:3]
113982// W32: encoding: [0xf0,0x04,0x46,0x7d]
113983// W64-ERR: error: instruction not supported on this GPU
113984// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, 0.5, v[2:3]
113985
113986v_cmp_le_i64 vcc_lo, -4.0, v[2:3]
113987// W32: encoding: [0xf7,0x04,0x46,0x7d]
113988// W64-ERR: error: instruction not supported on this GPU
113989// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, -4.0, v[2:3]
113990
113991v_cmp_le_i64 vcc_lo, 0xaf123456, v[2:3]
113992// W32: encoding: [0xff,0x04,0x46,0x7d,0x56,0x34,0x12,0xaf]
113993// W64-ERR: error: instruction not supported on this GPU
113994// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, 0xaf123456, v[2:3]
113995
113996v_cmp_le_i64 vcc_lo, 0x3f717273, v[2:3]
113997// W32: encoding: [0xff,0x04,0x46,0x7d,0x73,0x72,0x71,0x3f]
113998// W64-ERR: error: instruction not supported on this GPU
113999// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, 0x3f717273, v[2:3]
114000
114001v_cmp_le_i64 vcc_lo, v[1:2], v[254:255]
114002// W32: encoding: [0x01,0xfd,0x47,0x7d]
114003// W64-ERR: error: instruction not supported on this GPU
114004// W64-ERR-NEXT: v_cmp_le_i64 vcc_lo, v[1:2], v[254:255]
114005
114006v_cmp_le_i64_e64 s10, v[1:2], v[2:3]
114007// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
114008// W64-ERR: error: invalid operand for instruction
114009// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], v[2:3]
114010
114011v_cmp_le_i64_e64 s12, v[1:2], v[2:3]
114012// W32: encoding: [0x0c,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
114013// W64-ERR: error: invalid operand for instruction
114014// W64-ERR-NEXT: v_cmp_le_i64_e64 s12, v[1:2], v[2:3]
114015
114016v_cmp_le_i64_e64 s100, v[1:2], v[2:3]
114017// W32: encoding: [0x64,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
114018// W64-ERR: error: invalid operand for instruction
114019// W64-ERR-NEXT: v_cmp_le_i64_e64 s100, v[1:2], v[2:3]
114020
114021v_cmp_le_i64_e64 vcc_lo, v[1:2], v[2:3]
114022// W32: encoding: [0x6a,0x00,0xa3,0xd4,0x01,0x05,0x02,0x00]
114023// W64-ERR: error: invalid operand for instruction
114024// W64-ERR-NEXT: v_cmp_le_i64_e64 vcc_lo, v[1:2], v[2:3]
114025
114026v_cmp_le_i64_e64 s10, v[254:255], v[2:3]
114027// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xfe,0x05,0x02,0x00]
114028// W64-ERR: error: invalid operand for instruction
114029// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[254:255], v[2:3]
114030
114031v_cmp_le_i64_e64 s10, s[2:3], v[2:3]
114032// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x02,0x04,0x02,0x00]
114033// W64-ERR: error: invalid operand for instruction
114034// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, s[2:3], v[2:3]
114035
114036v_cmp_le_i64_e64 s10, s[4:5], v[2:3]
114037// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x04,0x04,0x02,0x00]
114038// W64-ERR: error: invalid operand for instruction
114039// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, s[4:5], v[2:3]
114040
114041v_cmp_le_i64_e64 s10, s[100:101], v[2:3]
114042// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x64,0x04,0x02,0x00]
114043// W64-ERR: error: invalid operand for instruction
114044// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, s[100:101], v[2:3]
114045
114046v_cmp_le_i64_e64 s10, vcc, v[2:3]
114047// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x6a,0x04,0x02,0x00]
114048// W64-ERR: error: invalid operand for instruction
114049// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, vcc, v[2:3]
114050
114051v_cmp_le_i64_e64 s10, exec, v[2:3]
114052// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x7e,0x04,0x02,0x00]
114053// W64-ERR: error: invalid operand for instruction
114054// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, exec, v[2:3]
114055
114056v_cmp_le_i64_e64 s10, 0, v[2:3]
114057// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x80,0x04,0x02,0x00]
114058// W64-ERR: error: invalid operand for instruction
114059// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, 0, v[2:3]
114060
114061v_cmp_le_i64_e64 s10, -1, v[2:3]
114062// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xc1,0x04,0x02,0x00]
114063// W64-ERR: error: invalid operand for instruction
114064// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, -1, v[2:3]
114065
114066v_cmp_le_i64_e64 s10, 0.5, v[2:3]
114067// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xf0,0x04,0x02,0x00]
114068// W64-ERR: error: invalid operand for instruction
114069// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, 0.5, v[2:3]
114070
114071v_cmp_le_i64_e64 s10, -4.0, v[2:3]
114072// W32: encoding: [0x0a,0x00,0xa3,0xd4,0xf7,0x04,0x02,0x00]
114073// W64-ERR: error: invalid operand for instruction
114074// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, -4.0, v[2:3]
114075
114076v_cmp_le_i64_e64 s10, v[1:2], v[254:255]
114077// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x03,0x00]
114078// W64-ERR: error: invalid operand for instruction
114079// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], v[254:255]
114080
114081v_cmp_le_i64_e64 s10, v[1:2], s[4:5]
114082// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x09,0x00,0x00]
114083// W64-ERR: error: invalid operand for instruction
114084// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], s[4:5]
114085
114086v_cmp_le_i64_e64 s10, v[1:2], s[6:7]
114087// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x0d,0x00,0x00]
114088// W64-ERR: error: invalid operand for instruction
114089// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], s[6:7]
114090
114091v_cmp_le_i64_e64 s10, v[1:2], s[100:101]
114092// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xc9,0x00,0x00]
114093// W64-ERR: error: invalid operand for instruction
114094// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], s[100:101]
114095
114096v_cmp_le_i64_e64 s10, v[1:2], vcc
114097// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xd5,0x00,0x00]
114098// W64-ERR: error: invalid operand for instruction
114099// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], vcc
114100
114101v_cmp_le_i64_e64 s10, v[1:2], exec
114102// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xfd,0x00,0x00]
114103// W64-ERR: error: invalid operand for instruction
114104// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], exec
114105
114106v_cmp_le_i64_e64 s10, v[1:2], 0
114107// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x01,0x01,0x00]
114108// W64-ERR: error: invalid operand for instruction
114109// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], 0
114110
114111v_cmp_le_i64_e64 s10, v[1:2], -1
114112// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0x83,0x01,0x00]
114113// W64-ERR: error: invalid operand for instruction
114114// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], -1
114115
114116v_cmp_le_i64_e64 s10, v[1:2], 0.5
114117// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xe1,0x01,0x00]
114118// W64-ERR: error: invalid operand for instruction
114119// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], 0.5
114120
114121v_cmp_le_i64_e64 s10, v[1:2], -4.0
114122// W32: encoding: [0x0a,0x00,0xa3,0xd4,0x01,0xef,0x01,0x00]
114123// W64-ERR: error: invalid operand for instruction
114124// W64-ERR-NEXT: v_cmp_le_i64_e64 s10, v[1:2], -4.0
114125
114126v_cmp_gt_i64 vcc_lo, v[1:2], v[2:3]
114127// W32: encoding: [0x01,0x05,0x48,0x7d]
114128// W64-ERR: error: instruction not supported on this GPU
114129// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, v[1:2], v[2:3]
114130
114131v_cmp_gt_i64 vcc_lo, v[254:255], v[2:3]
114132// W32: encoding: [0xfe,0x05,0x48,0x7d]
114133// W64-ERR: error: instruction not supported on this GPU
114134// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, v[254:255], v[2:3]
114135
114136v_cmp_gt_i64 vcc_lo, s[2:3], v[2:3]
114137// W32: encoding: [0x02,0x04,0x48,0x7d]
114138// W64-ERR: error: instruction not supported on this GPU
114139// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, s[2:3], v[2:3]
114140
114141v_cmp_gt_i64 vcc_lo, s[4:5], v[2:3]
114142// W32: encoding: [0x04,0x04,0x48,0x7d]
114143// W64-ERR: error: instruction not supported on this GPU
114144// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, s[4:5], v[2:3]
114145
114146v_cmp_gt_i64 vcc_lo, s[100:101], v[2:3]
114147// W32: encoding: [0x64,0x04,0x48,0x7d]
114148// W64-ERR: error: instruction not supported on this GPU
114149// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, s[100:101], v[2:3]
114150
114151v_cmp_gt_i64 vcc_lo, vcc, v[2:3]
114152// W32: encoding: [0x6a,0x04,0x48,0x7d]
114153// W64-ERR: error: instruction not supported on this GPU
114154// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, vcc, v[2:3]
114155
114156v_cmp_gt_i64 vcc_lo, exec, v[2:3]
114157// W32: encoding: [0x7e,0x04,0x48,0x7d]
114158// W64-ERR: error: instruction not supported on this GPU
114159// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, exec, v[2:3]
114160
114161v_cmp_gt_i64 vcc_lo, 0, v[2:3]
114162// W32: encoding: [0x80,0x04,0x48,0x7d]
114163// W64-ERR: error: instruction not supported on this GPU
114164// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, 0, v[2:3]
114165
114166v_cmp_gt_i64 vcc_lo, -1, v[2:3]
114167// W32: encoding: [0xc1,0x04,0x48,0x7d]
114168// W64-ERR: error: instruction not supported on this GPU
114169// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, -1, v[2:3]
114170
114171v_cmp_gt_i64 vcc_lo, 0.5, v[2:3]
114172// W32: encoding: [0xf0,0x04,0x48,0x7d]
114173// W64-ERR: error: instruction not supported on this GPU
114174// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, 0.5, v[2:3]
114175
114176v_cmp_gt_i64 vcc_lo, -4.0, v[2:3]
114177// W32: encoding: [0xf7,0x04,0x48,0x7d]
114178// W64-ERR: error: instruction not supported on this GPU
114179// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, -4.0, v[2:3]
114180
114181v_cmp_gt_i64 vcc_lo, 0xaf123456, v[2:3]
114182// W32: encoding: [0xff,0x04,0x48,0x7d,0x56,0x34,0x12,0xaf]
114183// W64-ERR: error: instruction not supported on this GPU
114184// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, 0xaf123456, v[2:3]
114185
114186v_cmp_gt_i64 vcc_lo, 0x3f717273, v[2:3]
114187// W32: encoding: [0xff,0x04,0x48,0x7d,0x73,0x72,0x71,0x3f]
114188// W64-ERR: error: instruction not supported on this GPU
114189// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, 0x3f717273, v[2:3]
114190
114191v_cmp_gt_i64 vcc_lo, v[1:2], v[254:255]
114192// W32: encoding: [0x01,0xfd,0x49,0x7d]
114193// W64-ERR: error: instruction not supported on this GPU
114194// W64-ERR-NEXT: v_cmp_gt_i64 vcc_lo, v[1:2], v[254:255]
114195
114196v_cmp_gt_i64_e64 s10, v[1:2], v[2:3]
114197// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
114198// W64-ERR: error: invalid operand for instruction
114199// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], v[2:3]
114200
114201v_cmp_gt_i64_e64 s12, v[1:2], v[2:3]
114202// W32: encoding: [0x0c,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
114203// W64-ERR: error: invalid operand for instruction
114204// W64-ERR-NEXT: v_cmp_gt_i64_e64 s12, v[1:2], v[2:3]
114205
114206v_cmp_gt_i64_e64 s100, v[1:2], v[2:3]
114207// W32: encoding: [0x64,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
114208// W64-ERR: error: invalid operand for instruction
114209// W64-ERR-NEXT: v_cmp_gt_i64_e64 s100, v[1:2], v[2:3]
114210
114211v_cmp_gt_i64_e64 vcc_lo, v[1:2], v[2:3]
114212// W32: encoding: [0x6a,0x00,0xa4,0xd4,0x01,0x05,0x02,0x00]
114213// W64-ERR: error: invalid operand for instruction
114214// W64-ERR-NEXT: v_cmp_gt_i64_e64 vcc_lo, v[1:2], v[2:3]
114215
114216v_cmp_gt_i64_e64 s10, v[254:255], v[2:3]
114217// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xfe,0x05,0x02,0x00]
114218// W64-ERR: error: invalid operand for instruction
114219// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[254:255], v[2:3]
114220
114221v_cmp_gt_i64_e64 s10, s[2:3], v[2:3]
114222// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x02,0x04,0x02,0x00]
114223// W64-ERR: error: invalid operand for instruction
114224// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, s[2:3], v[2:3]
114225
114226v_cmp_gt_i64_e64 s10, s[4:5], v[2:3]
114227// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x04,0x04,0x02,0x00]
114228// W64-ERR: error: invalid operand for instruction
114229// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, s[4:5], v[2:3]
114230
114231v_cmp_gt_i64_e64 s10, s[100:101], v[2:3]
114232// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x64,0x04,0x02,0x00]
114233// W64-ERR: error: invalid operand for instruction
114234// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, s[100:101], v[2:3]
114235
114236v_cmp_gt_i64_e64 s10, vcc, v[2:3]
114237// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x6a,0x04,0x02,0x00]
114238// W64-ERR: error: invalid operand for instruction
114239// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, vcc, v[2:3]
114240
114241v_cmp_gt_i64_e64 s10, exec, v[2:3]
114242// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x7e,0x04,0x02,0x00]
114243// W64-ERR: error: invalid operand for instruction
114244// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, exec, v[2:3]
114245
114246v_cmp_gt_i64_e64 s10, 0, v[2:3]
114247// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x80,0x04,0x02,0x00]
114248// W64-ERR: error: invalid operand for instruction
114249// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, 0, v[2:3]
114250
114251v_cmp_gt_i64_e64 s10, -1, v[2:3]
114252// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xc1,0x04,0x02,0x00]
114253// W64-ERR: error: invalid operand for instruction
114254// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, -1, v[2:3]
114255
114256v_cmp_gt_i64_e64 s10, 0.5, v[2:3]
114257// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xf0,0x04,0x02,0x00]
114258// W64-ERR: error: invalid operand for instruction
114259// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, 0.5, v[2:3]
114260
114261v_cmp_gt_i64_e64 s10, -4.0, v[2:3]
114262// W32: encoding: [0x0a,0x00,0xa4,0xd4,0xf7,0x04,0x02,0x00]
114263// W64-ERR: error: invalid operand for instruction
114264// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, -4.0, v[2:3]
114265
114266v_cmp_gt_i64_e64 s10, v[1:2], v[254:255]
114267// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x03,0x00]
114268// W64-ERR: error: invalid operand for instruction
114269// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], v[254:255]
114270
114271v_cmp_gt_i64_e64 s10, v[1:2], s[4:5]
114272// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x09,0x00,0x00]
114273// W64-ERR: error: invalid operand for instruction
114274// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], s[4:5]
114275
114276v_cmp_gt_i64_e64 s10, v[1:2], s[6:7]
114277// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x0d,0x00,0x00]
114278// W64-ERR: error: invalid operand for instruction
114279// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], s[6:7]
114280
114281v_cmp_gt_i64_e64 s10, v[1:2], s[100:101]
114282// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xc9,0x00,0x00]
114283// W64-ERR: error: invalid operand for instruction
114284// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], s[100:101]
114285
114286v_cmp_gt_i64_e64 s10, v[1:2], vcc
114287// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xd5,0x00,0x00]
114288// W64-ERR: error: invalid operand for instruction
114289// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], vcc
114290
114291v_cmp_gt_i64_e64 s10, v[1:2], exec
114292// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xfd,0x00,0x00]
114293// W64-ERR: error: invalid operand for instruction
114294// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], exec
114295
114296v_cmp_gt_i64_e64 s10, v[1:2], 0
114297// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x01,0x01,0x00]
114298// W64-ERR: error: invalid operand for instruction
114299// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], 0
114300
114301v_cmp_gt_i64_e64 s10, v[1:2], -1
114302// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0x83,0x01,0x00]
114303// W64-ERR: error: invalid operand for instruction
114304// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], -1
114305
114306v_cmp_gt_i64_e64 s10, v[1:2], 0.5
114307// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xe1,0x01,0x00]
114308// W64-ERR: error: invalid operand for instruction
114309// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], 0.5
114310
114311v_cmp_gt_i64_e64 s10, v[1:2], -4.0
114312// W32: encoding: [0x0a,0x00,0xa4,0xd4,0x01,0xef,0x01,0x00]
114313// W64-ERR: error: invalid operand for instruction
114314// W64-ERR-NEXT: v_cmp_gt_i64_e64 s10, v[1:2], -4.0
114315
114316v_cmp_ne_i64 vcc_lo, v[1:2], v[2:3]
114317// W32: encoding: [0x01,0x05,0x4a,0x7d]
114318// W64-ERR: error: instruction not supported on this GPU
114319// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, v[1:2], v[2:3]
114320
114321v_cmp_ne_i64 vcc_lo, v[254:255], v[2:3]
114322// W32: encoding: [0xfe,0x05,0x4a,0x7d]
114323// W64-ERR: error: instruction not supported on this GPU
114324// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, v[254:255], v[2:3]
114325
114326v_cmp_ne_i64 vcc_lo, s[2:3], v[2:3]
114327// W32: encoding: [0x02,0x04,0x4a,0x7d]
114328// W64-ERR: error: instruction not supported on this GPU
114329// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, s[2:3], v[2:3]
114330
114331v_cmp_ne_i64 vcc_lo, s[4:5], v[2:3]
114332// W32: encoding: [0x04,0x04,0x4a,0x7d]
114333// W64-ERR: error: instruction not supported on this GPU
114334// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, s[4:5], v[2:3]
114335
114336v_cmp_ne_i64 vcc_lo, s[100:101], v[2:3]
114337// W32: encoding: [0x64,0x04,0x4a,0x7d]
114338// W64-ERR: error: instruction not supported on this GPU
114339// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, s[100:101], v[2:3]
114340
114341v_cmp_ne_i64 vcc_lo, vcc, v[2:3]
114342// W32: encoding: [0x6a,0x04,0x4a,0x7d]
114343// W64-ERR: error: instruction not supported on this GPU
114344// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, vcc, v[2:3]
114345
114346v_cmp_ne_i64 vcc_lo, exec, v[2:3]
114347// W32: encoding: [0x7e,0x04,0x4a,0x7d]
114348// W64-ERR: error: instruction not supported on this GPU
114349// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, exec, v[2:3]
114350
114351v_cmp_ne_i64 vcc_lo, 0, v[2:3]
114352// W32: encoding: [0x80,0x04,0x4a,0x7d]
114353// W64-ERR: error: instruction not supported on this GPU
114354// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, 0, v[2:3]
114355
114356v_cmp_ne_i64 vcc_lo, -1, v[2:3]
114357// W32: encoding: [0xc1,0x04,0x4a,0x7d]
114358// W64-ERR: error: instruction not supported on this GPU
114359// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, -1, v[2:3]
114360
114361v_cmp_ne_i64 vcc_lo, 0.5, v[2:3]
114362// W32: encoding: [0xf0,0x04,0x4a,0x7d]
114363// W64-ERR: error: instruction not supported on this GPU
114364// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, 0.5, v[2:3]
114365
114366v_cmp_ne_i64 vcc_lo, -4.0, v[2:3]
114367// W32: encoding: [0xf7,0x04,0x4a,0x7d]
114368// W64-ERR: error: instruction not supported on this GPU
114369// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, -4.0, v[2:3]
114370
114371v_cmp_ne_i64 vcc_lo, 0xaf123456, v[2:3]
114372// W32: encoding: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x12,0xaf]
114373// W64-ERR: error: instruction not supported on this GPU
114374// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, 0xaf123456, v[2:3]
114375
114376v_cmp_ne_i64 vcc_lo, 0x3f717273, v[2:3]
114377// W32: encoding: [0xff,0x04,0x4a,0x7d,0x73,0x72,0x71,0x3f]
114378// W64-ERR: error: instruction not supported on this GPU
114379// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, 0x3f717273, v[2:3]
114380
114381v_cmp_ne_i64 vcc_lo, v[1:2], v[254:255]
114382// W32: encoding: [0x01,0xfd,0x4b,0x7d]
114383// W64-ERR: error: instruction not supported on this GPU
114384// W64-ERR-NEXT: v_cmp_ne_i64 vcc_lo, v[1:2], v[254:255]
114385
114386v_cmp_ne_i64_e64 s10, v[1:2], v[2:3]
114387// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
114388// W64-ERR: error: invalid operand for instruction
114389// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], v[2:3]
114390
114391v_cmp_ne_i64_e64 s12, v[1:2], v[2:3]
114392// W32: encoding: [0x0c,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
114393// W64-ERR: error: invalid operand for instruction
114394// W64-ERR-NEXT: v_cmp_ne_i64_e64 s12, v[1:2], v[2:3]
114395
114396v_cmp_ne_i64_e64 s100, v[1:2], v[2:3]
114397// W32: encoding: [0x64,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
114398// W64-ERR: error: invalid operand for instruction
114399// W64-ERR-NEXT: v_cmp_ne_i64_e64 s100, v[1:2], v[2:3]
114400
114401v_cmp_ne_i64_e64 vcc_lo, v[1:2], v[2:3]
114402// W32: encoding: [0x6a,0x00,0xa5,0xd4,0x01,0x05,0x02,0x00]
114403// W64-ERR: error: invalid operand for instruction
114404// W64-ERR-NEXT: v_cmp_ne_i64_e64 vcc_lo, v[1:2], v[2:3]
114405
114406v_cmp_ne_i64_e64 s10, v[254:255], v[2:3]
114407// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xfe,0x05,0x02,0x00]
114408// W64-ERR: error: invalid operand for instruction
114409// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[254:255], v[2:3]
114410
114411v_cmp_ne_i64_e64 s10, s[2:3], v[2:3]
114412// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x02,0x04,0x02,0x00]
114413// W64-ERR: error: invalid operand for instruction
114414// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, s[2:3], v[2:3]
114415
114416v_cmp_ne_i64_e64 s10, s[4:5], v[2:3]
114417// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x04,0x04,0x02,0x00]
114418// W64-ERR: error: invalid operand for instruction
114419// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, s[4:5], v[2:3]
114420
114421v_cmp_ne_i64_e64 s10, s[100:101], v[2:3]
114422// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x64,0x04,0x02,0x00]
114423// W64-ERR: error: invalid operand for instruction
114424// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, s[100:101], v[2:3]
114425
114426v_cmp_ne_i64_e64 s10, vcc, v[2:3]
114427// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x6a,0x04,0x02,0x00]
114428// W64-ERR: error: invalid operand for instruction
114429// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, vcc, v[2:3]
114430
114431v_cmp_ne_i64_e64 s10, exec, v[2:3]
114432// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x7e,0x04,0x02,0x00]
114433// W64-ERR: error: invalid operand for instruction
114434// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, exec, v[2:3]
114435
114436v_cmp_ne_i64_e64 s10, 0, v[2:3]
114437// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x80,0x04,0x02,0x00]
114438// W64-ERR: error: invalid operand for instruction
114439// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, 0, v[2:3]
114440
114441v_cmp_ne_i64_e64 s10, -1, v[2:3]
114442// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xc1,0x04,0x02,0x00]
114443// W64-ERR: error: invalid operand for instruction
114444// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, -1, v[2:3]
114445
114446v_cmp_ne_i64_e64 s10, 0.5, v[2:3]
114447// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xf0,0x04,0x02,0x00]
114448// W64-ERR: error: invalid operand for instruction
114449// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, 0.5, v[2:3]
114450
114451v_cmp_ne_i64_e64 s10, -4.0, v[2:3]
114452// W32: encoding: [0x0a,0x00,0xa5,0xd4,0xf7,0x04,0x02,0x00]
114453// W64-ERR: error: invalid operand for instruction
114454// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, -4.0, v[2:3]
114455
114456v_cmp_ne_i64_e64 s10, v[1:2], v[254:255]
114457// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x03,0x00]
114458// W64-ERR: error: invalid operand for instruction
114459// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], v[254:255]
114460
114461v_cmp_ne_i64_e64 s10, v[1:2], s[4:5]
114462// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x09,0x00,0x00]
114463// W64-ERR: error: invalid operand for instruction
114464// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], s[4:5]
114465
114466v_cmp_ne_i64_e64 s10, v[1:2], s[6:7]
114467// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x0d,0x00,0x00]
114468// W64-ERR: error: invalid operand for instruction
114469// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], s[6:7]
114470
114471v_cmp_ne_i64_e64 s10, v[1:2], s[100:101]
114472// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xc9,0x00,0x00]
114473// W64-ERR: error: invalid operand for instruction
114474// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], s[100:101]
114475
114476v_cmp_ne_i64_e64 s10, v[1:2], vcc
114477// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xd5,0x00,0x00]
114478// W64-ERR: error: invalid operand for instruction
114479// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], vcc
114480
114481v_cmp_ne_i64_e64 s10, v[1:2], exec
114482// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xfd,0x00,0x00]
114483// W64-ERR: error: invalid operand for instruction
114484// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], exec
114485
114486v_cmp_ne_i64_e64 s10, v[1:2], 0
114487// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x01,0x01,0x00]
114488// W64-ERR: error: invalid operand for instruction
114489// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], 0
114490
114491v_cmp_ne_i64_e64 s10, v[1:2], -1
114492// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0x83,0x01,0x00]
114493// W64-ERR: error: invalid operand for instruction
114494// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], -1
114495
114496v_cmp_ne_i64_e64 s10, v[1:2], 0.5
114497// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xe1,0x01,0x00]
114498// W64-ERR: error: invalid operand for instruction
114499// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], 0.5
114500
114501v_cmp_ne_i64_e64 s10, v[1:2], -4.0
114502// W32: encoding: [0x0a,0x00,0xa5,0xd4,0x01,0xef,0x01,0x00]
114503// W64-ERR: error: invalid operand for instruction
114504// W64-ERR-NEXT: v_cmp_ne_i64_e64 s10, v[1:2], -4.0
114505
114506v_cmp_ge_i64 vcc_lo, v[1:2], v[2:3]
114507// W32: encoding: [0x01,0x05,0x4c,0x7d]
114508// W64-ERR: error: instruction not supported on this GPU
114509// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, v[1:2], v[2:3]
114510
114511v_cmp_ge_i64 vcc_lo, v[254:255], v[2:3]
114512// W32: encoding: [0xfe,0x05,0x4c,0x7d]
114513// W64-ERR: error: instruction not supported on this GPU
114514// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, v[254:255], v[2:3]
114515
114516v_cmp_ge_i64 vcc_lo, s[2:3], v[2:3]
114517// W32: encoding: [0x02,0x04,0x4c,0x7d]
114518// W64-ERR: error: instruction not supported on this GPU
114519// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, s[2:3], v[2:3]
114520
114521v_cmp_ge_i64 vcc_lo, s[4:5], v[2:3]
114522// W32: encoding: [0x04,0x04,0x4c,0x7d]
114523// W64-ERR: error: instruction not supported on this GPU
114524// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, s[4:5], v[2:3]
114525
114526v_cmp_ge_i64 vcc_lo, s[100:101], v[2:3]
114527// W32: encoding: [0x64,0x04,0x4c,0x7d]
114528// W64-ERR: error: instruction not supported on this GPU
114529// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, s[100:101], v[2:3]
114530
114531v_cmp_ge_i64 vcc_lo, vcc, v[2:3]
114532// W32: encoding: [0x6a,0x04,0x4c,0x7d]
114533// W64-ERR: error: instruction not supported on this GPU
114534// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, vcc, v[2:3]
114535
114536v_cmp_ge_i64 vcc_lo, exec, v[2:3]
114537// W32: encoding: [0x7e,0x04,0x4c,0x7d]
114538// W64-ERR: error: instruction not supported on this GPU
114539// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, exec, v[2:3]
114540
114541v_cmp_ge_i64 vcc_lo, 0, v[2:3]
114542// W32: encoding: [0x80,0x04,0x4c,0x7d]
114543// W64-ERR: error: instruction not supported on this GPU
114544// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, 0, v[2:3]
114545
114546v_cmp_ge_i64 vcc_lo, -1, v[2:3]
114547// W32: encoding: [0xc1,0x04,0x4c,0x7d]
114548// W64-ERR: error: instruction not supported on this GPU
114549// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, -1, v[2:3]
114550
114551v_cmp_ge_i64 vcc_lo, 0.5, v[2:3]
114552// W32: encoding: [0xf0,0x04,0x4c,0x7d]
114553// W64-ERR: error: instruction not supported on this GPU
114554// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, 0.5, v[2:3]
114555
114556v_cmp_ge_i64 vcc_lo, -4.0, v[2:3]
114557// W32: encoding: [0xf7,0x04,0x4c,0x7d]
114558// W64-ERR: error: instruction not supported on this GPU
114559// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, -4.0, v[2:3]
114560
114561v_cmp_ge_i64 vcc_lo, 0xaf123456, v[2:3]
114562// W32: encoding: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x12,0xaf]
114563// W64-ERR: error: instruction not supported on this GPU
114564// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, 0xaf123456, v[2:3]
114565
114566v_cmp_ge_i64 vcc_lo, 0x3f717273, v[2:3]
114567// W32: encoding: [0xff,0x04,0x4c,0x7d,0x73,0x72,0x71,0x3f]
114568// W64-ERR: error: instruction not supported on this GPU
114569// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, 0x3f717273, v[2:3]
114570
114571v_cmp_ge_i64 vcc_lo, v[1:2], v[254:255]
114572// W32: encoding: [0x01,0xfd,0x4d,0x7d]
114573// W64-ERR: error: instruction not supported on this GPU
114574// W64-ERR-NEXT: v_cmp_ge_i64 vcc_lo, v[1:2], v[254:255]
114575
114576v_cmp_ge_i64_e64 s10, v[1:2], v[2:3]
114577// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
114578// W64-ERR: error: invalid operand for instruction
114579// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], v[2:3]
114580
114581v_cmp_ge_i64_e64 s12, v[1:2], v[2:3]
114582// W32: encoding: [0x0c,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
114583// W64-ERR: error: invalid operand for instruction
114584// W64-ERR-NEXT: v_cmp_ge_i64_e64 s12, v[1:2], v[2:3]
114585
114586v_cmp_ge_i64_e64 s100, v[1:2], v[2:3]
114587// W32: encoding: [0x64,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
114588// W64-ERR: error: invalid operand for instruction
114589// W64-ERR-NEXT: v_cmp_ge_i64_e64 s100, v[1:2], v[2:3]
114590
114591v_cmp_ge_i64_e64 vcc_lo, v[1:2], v[2:3]
114592// W32: encoding: [0x6a,0x00,0xa6,0xd4,0x01,0x05,0x02,0x00]
114593// W64-ERR: error: invalid operand for instruction
114594// W64-ERR-NEXT: v_cmp_ge_i64_e64 vcc_lo, v[1:2], v[2:3]
114595
114596v_cmp_ge_i64_e64 s10, v[254:255], v[2:3]
114597// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xfe,0x05,0x02,0x00]
114598// W64-ERR: error: invalid operand for instruction
114599// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[254:255], v[2:3]
114600
114601v_cmp_ge_i64_e64 s10, s[2:3], v[2:3]
114602// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x02,0x04,0x02,0x00]
114603// W64-ERR: error: invalid operand for instruction
114604// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, s[2:3], v[2:3]
114605
114606v_cmp_ge_i64_e64 s10, s[4:5], v[2:3]
114607// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x04,0x04,0x02,0x00]
114608// W64-ERR: error: invalid operand for instruction
114609// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, s[4:5], v[2:3]
114610
114611v_cmp_ge_i64_e64 s10, s[100:101], v[2:3]
114612// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x64,0x04,0x02,0x00]
114613// W64-ERR: error: invalid operand for instruction
114614// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, s[100:101], v[2:3]
114615
114616v_cmp_ge_i64_e64 s10, vcc, v[2:3]
114617// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x6a,0x04,0x02,0x00]
114618// W64-ERR: error: invalid operand for instruction
114619// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, vcc, v[2:3]
114620
114621v_cmp_ge_i64_e64 s10, exec, v[2:3]
114622// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x7e,0x04,0x02,0x00]
114623// W64-ERR: error: invalid operand for instruction
114624// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, exec, v[2:3]
114625
114626v_cmp_ge_i64_e64 s10, 0, v[2:3]
114627// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x80,0x04,0x02,0x00]
114628// W64-ERR: error: invalid operand for instruction
114629// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, 0, v[2:3]
114630
114631v_cmp_ge_i64_e64 s10, -1, v[2:3]
114632// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xc1,0x04,0x02,0x00]
114633// W64-ERR: error: invalid operand for instruction
114634// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, -1, v[2:3]
114635
114636v_cmp_ge_i64_e64 s10, 0.5, v[2:3]
114637// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xf0,0x04,0x02,0x00]
114638// W64-ERR: error: invalid operand for instruction
114639// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, 0.5, v[2:3]
114640
114641v_cmp_ge_i64_e64 s10, -4.0, v[2:3]
114642// W32: encoding: [0x0a,0x00,0xa6,0xd4,0xf7,0x04,0x02,0x00]
114643// W64-ERR: error: invalid operand for instruction
114644// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, -4.0, v[2:3]
114645
114646v_cmp_ge_i64_e64 s10, v[1:2], v[254:255]
114647// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x03,0x00]
114648// W64-ERR: error: invalid operand for instruction
114649// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], v[254:255]
114650
114651v_cmp_ge_i64_e64 s10, v[1:2], s[4:5]
114652// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x09,0x00,0x00]
114653// W64-ERR: error: invalid operand for instruction
114654// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], s[4:5]
114655
114656v_cmp_ge_i64_e64 s10, v[1:2], s[6:7]
114657// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x0d,0x00,0x00]
114658// W64-ERR: error: invalid operand for instruction
114659// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], s[6:7]
114660
114661v_cmp_ge_i64_e64 s10, v[1:2], s[100:101]
114662// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xc9,0x00,0x00]
114663// W64-ERR: error: invalid operand for instruction
114664// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], s[100:101]
114665
114666v_cmp_ge_i64_e64 s10, v[1:2], vcc
114667// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xd5,0x00,0x00]
114668// W64-ERR: error: invalid operand for instruction
114669// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], vcc
114670
114671v_cmp_ge_i64_e64 s10, v[1:2], exec
114672// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xfd,0x00,0x00]
114673// W64-ERR: error: invalid operand for instruction
114674// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], exec
114675
114676v_cmp_ge_i64_e64 s10, v[1:2], 0
114677// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x01,0x01,0x00]
114678// W64-ERR: error: invalid operand for instruction
114679// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], 0
114680
114681v_cmp_ge_i64_e64 s10, v[1:2], -1
114682// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0x83,0x01,0x00]
114683// W64-ERR: error: invalid operand for instruction
114684// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], -1
114685
114686v_cmp_ge_i64_e64 s10, v[1:2], 0.5
114687// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xe1,0x01,0x00]
114688// W64-ERR: error: invalid operand for instruction
114689// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], 0.5
114690
114691v_cmp_ge_i64_e64 s10, v[1:2], -4.0
114692// W32: encoding: [0x0a,0x00,0xa6,0xd4,0x01,0xef,0x01,0x00]
114693// W64-ERR: error: invalid operand for instruction
114694// W64-ERR-NEXT: v_cmp_ge_i64_e64 s10, v[1:2], -4.0
114695
114696v_cmp_t_i64 vcc_lo, v[1:2], v[2:3]
114697// W32: encoding: [0x01,0x05,0x4e,0x7d]
114698// W64-ERR: error: instruction not supported on this GPU
114699// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, v[1:2], v[2:3]
114700
114701v_cmp_t_i64 vcc_lo, v[254:255], v[2:3]
114702// W32: encoding: [0xfe,0x05,0x4e,0x7d]
114703// W64-ERR: error: instruction not supported on this GPU
114704// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, v[254:255], v[2:3]
114705
114706v_cmp_t_i64 vcc_lo, s[2:3], v[2:3]
114707// W32: encoding: [0x02,0x04,0x4e,0x7d]
114708// W64-ERR: error: instruction not supported on this GPU
114709// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, s[2:3], v[2:3]
114710
114711v_cmp_t_i64 vcc_lo, s[4:5], v[2:3]
114712// W32: encoding: [0x04,0x04,0x4e,0x7d]
114713// W64-ERR: error: instruction not supported on this GPU
114714// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, s[4:5], v[2:3]
114715
114716v_cmp_t_i64 vcc_lo, s[100:101], v[2:3]
114717// W32: encoding: [0x64,0x04,0x4e,0x7d]
114718// W64-ERR: error: instruction not supported on this GPU
114719// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, s[100:101], v[2:3]
114720
114721v_cmp_t_i64 vcc_lo, vcc, v[2:3]
114722// W32: encoding: [0x6a,0x04,0x4e,0x7d]
114723// W64-ERR: error: instruction not supported on this GPU
114724// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, vcc, v[2:3]
114725
114726v_cmp_t_i64 vcc_lo, exec, v[2:3]
114727// W32: encoding: [0x7e,0x04,0x4e,0x7d]
114728// W64-ERR: error: instruction not supported on this GPU
114729// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, exec, v[2:3]
114730
114731v_cmp_t_i64 vcc_lo, 0, v[2:3]
114732// W32: encoding: [0x80,0x04,0x4e,0x7d]
114733// W64-ERR: error: instruction not supported on this GPU
114734// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, 0, v[2:3]
114735
114736v_cmp_t_i64 vcc_lo, -1, v[2:3]
114737// W32: encoding: [0xc1,0x04,0x4e,0x7d]
114738// W64-ERR: error: instruction not supported on this GPU
114739// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, -1, v[2:3]
114740
114741v_cmp_t_i64 vcc_lo, 0.5, v[2:3]
114742// W32: encoding: [0xf0,0x04,0x4e,0x7d]
114743// W64-ERR: error: instruction not supported on this GPU
114744// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, 0.5, v[2:3]
114745
114746v_cmp_t_i64 vcc_lo, -4.0, v[2:3]
114747// W32: encoding: [0xf7,0x04,0x4e,0x7d]
114748// W64-ERR: error: instruction not supported on this GPU
114749// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, -4.0, v[2:3]
114750
114751v_cmp_t_i64 vcc_lo, 0xaf123456, v[2:3]
114752// W32: encoding: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x12,0xaf]
114753// W64-ERR: error: instruction not supported on this GPU
114754// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, 0xaf123456, v[2:3]
114755
114756v_cmp_t_i64 vcc_lo, 0x3f717273, v[2:3]
114757// W32: encoding: [0xff,0x04,0x4e,0x7d,0x73,0x72,0x71,0x3f]
114758// W64-ERR: error: instruction not supported on this GPU
114759// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, 0x3f717273, v[2:3]
114760
114761v_cmp_t_i64 vcc_lo, v[1:2], v[254:255]
114762// W32: encoding: [0x01,0xfd,0x4f,0x7d]
114763// W64-ERR: error: instruction not supported on this GPU
114764// W64-ERR-NEXT: v_cmp_t_i64 vcc_lo, v[1:2], v[254:255]
114765
114766v_cmp_t_i64_e64 s10, v[1:2], v[2:3]
114767// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
114768// W64-ERR: error: invalid operand for instruction
114769// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], v[2:3]
114770
114771v_cmp_t_i64_e64 s12, v[1:2], v[2:3]
114772// W32: encoding: [0x0c,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
114773// W64-ERR: error: invalid operand for instruction
114774// W64-ERR-NEXT: v_cmp_t_i64_e64 s12, v[1:2], v[2:3]
114775
114776v_cmp_t_i64_e64 s100, v[1:2], v[2:3]
114777// W32: encoding: [0x64,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
114778// W64-ERR: error: invalid operand for instruction
114779// W64-ERR-NEXT: v_cmp_t_i64_e64 s100, v[1:2], v[2:3]
114780
114781v_cmp_t_i64_e64 vcc_lo, v[1:2], v[2:3]
114782// W32: encoding: [0x6a,0x00,0xa7,0xd4,0x01,0x05,0x02,0x00]
114783// W64-ERR: error: invalid operand for instruction
114784// W64-ERR-NEXT: v_cmp_t_i64_e64 vcc_lo, v[1:2], v[2:3]
114785
114786v_cmp_t_i64_e64 s10, v[254:255], v[2:3]
114787// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xfe,0x05,0x02,0x00]
114788// W64-ERR: error: invalid operand for instruction
114789// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[254:255], v[2:3]
114790
114791v_cmp_t_i64_e64 s10, s[2:3], v[2:3]
114792// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x02,0x04,0x02,0x00]
114793// W64-ERR: error: invalid operand for instruction
114794// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, s[2:3], v[2:3]
114795
114796v_cmp_t_i64_e64 s10, s[4:5], v[2:3]
114797// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x04,0x04,0x02,0x00]
114798// W64-ERR: error: invalid operand for instruction
114799// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, s[4:5], v[2:3]
114800
114801v_cmp_t_i64_e64 s10, s[100:101], v[2:3]
114802// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x64,0x04,0x02,0x00]
114803// W64-ERR: error: invalid operand for instruction
114804// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, s[100:101], v[2:3]
114805
114806v_cmp_t_i64_e64 s10, vcc, v[2:3]
114807// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x6a,0x04,0x02,0x00]
114808// W64-ERR: error: invalid operand for instruction
114809// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, vcc, v[2:3]
114810
114811v_cmp_t_i64_e64 s10, exec, v[2:3]
114812// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x7e,0x04,0x02,0x00]
114813// W64-ERR: error: invalid operand for instruction
114814// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, exec, v[2:3]
114815
114816v_cmp_t_i64_e64 s10, 0, v[2:3]
114817// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x80,0x04,0x02,0x00]
114818// W64-ERR: error: invalid operand for instruction
114819// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, 0, v[2:3]
114820
114821v_cmp_t_i64_e64 s10, -1, v[2:3]
114822// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xc1,0x04,0x02,0x00]
114823// W64-ERR: error: invalid operand for instruction
114824// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, -1, v[2:3]
114825
114826v_cmp_t_i64_e64 s10, 0.5, v[2:3]
114827// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xf0,0x04,0x02,0x00]
114828// W64-ERR: error: invalid operand for instruction
114829// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, 0.5, v[2:3]
114830
114831v_cmp_t_i64_e64 s10, -4.0, v[2:3]
114832// W32: encoding: [0x0a,0x00,0xa7,0xd4,0xf7,0x04,0x02,0x00]
114833// W64-ERR: error: invalid operand for instruction
114834// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, -4.0, v[2:3]
114835
114836v_cmp_t_i64_e64 s10, v[1:2], v[254:255]
114837// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x03,0x00]
114838// W64-ERR: error: invalid operand for instruction
114839// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], v[254:255]
114840
114841v_cmp_t_i64_e64 s10, v[1:2], s[4:5]
114842// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x09,0x00,0x00]
114843// W64-ERR: error: invalid operand for instruction
114844// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], s[4:5]
114845
114846v_cmp_t_i64_e64 s10, v[1:2], s[6:7]
114847// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x0d,0x00,0x00]
114848// W64-ERR: error: invalid operand for instruction
114849// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], s[6:7]
114850
114851v_cmp_t_i64_e64 s10, v[1:2], s[100:101]
114852// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xc9,0x00,0x00]
114853// W64-ERR: error: invalid operand for instruction
114854// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], s[100:101]
114855
114856v_cmp_t_i64_e64 s10, v[1:2], vcc
114857// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xd5,0x00,0x00]
114858// W64-ERR: error: invalid operand for instruction
114859// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], vcc
114860
114861v_cmp_t_i64_e64 s10, v[1:2], exec
114862// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xfd,0x00,0x00]
114863// W64-ERR: error: invalid operand for instruction
114864// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], exec
114865
114866v_cmp_t_i64_e64 s10, v[1:2], 0
114867// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x01,0x01,0x00]
114868// W64-ERR: error: invalid operand for instruction
114869// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], 0
114870
114871v_cmp_t_i64_e64 s10, v[1:2], -1
114872// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0x83,0x01,0x00]
114873// W64-ERR: error: invalid operand for instruction
114874// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], -1
114875
114876v_cmp_t_i64_e64 s10, v[1:2], 0.5
114877// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xe1,0x01,0x00]
114878// W64-ERR: error: invalid operand for instruction
114879// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], 0.5
114880
114881v_cmp_t_i64_e64 s10, v[1:2], -4.0
114882// W32: encoding: [0x0a,0x00,0xa7,0xd4,0x01,0xef,0x01,0x00]
114883// W64-ERR: error: invalid operand for instruction
114884// W64-ERR-NEXT: v_cmp_t_i64_e64 s10, v[1:2], -4.0
114885
114886v_cmp_class_f64 vcc_lo, v[1:2], v2
114887// W32: encoding: [0x01,0x05,0x50,0x7d]
114888// W64-ERR: error: instruction not supported on this GPU
114889// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, v[1:2], v2
114890
114891v_cmp_class_f64 vcc_lo, v[254:255], v2
114892// W32: encoding: [0xfe,0x05,0x50,0x7d]
114893// W64-ERR: error: instruction not supported on this GPU
114894// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, v[254:255], v2
114895
114896v_cmp_class_f64 vcc_lo, s[2:3], v2
114897// W32: encoding: [0x02,0x04,0x50,0x7d]
114898// W64-ERR: error: instruction not supported on this GPU
114899// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, s[2:3], v2
114900
114901v_cmp_class_f64 vcc_lo, s[4:5], v2
114902// W32: encoding: [0x04,0x04,0x50,0x7d]
114903// W64-ERR: error: instruction not supported on this GPU
114904// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, s[4:5], v2
114905
114906v_cmp_class_f64 vcc_lo, s[100:101], v2
114907// W32: encoding: [0x64,0x04,0x50,0x7d]
114908// W64-ERR: error: instruction not supported on this GPU
114909// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, s[100:101], v2
114910
114911v_cmp_class_f64 vcc_lo, vcc, v2
114912// W32: encoding: [0x6a,0x04,0x50,0x7d]
114913// W64-ERR: error: instruction not supported on this GPU
114914// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, vcc, v2
114915
114916v_cmp_class_f64 vcc_lo, exec, v2
114917// W32: encoding: [0x7e,0x04,0x50,0x7d]
114918// W64-ERR: error: instruction not supported on this GPU
114919// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, exec, v2
114920
114921v_cmp_class_f64 vcc_lo, 0, v2
114922// W32: encoding: [0x80,0x04,0x50,0x7d]
114923// W64-ERR: error: instruction not supported on this GPU
114924// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, 0, v2
114925
114926v_cmp_class_f64 vcc_lo, -1, v2
114927// W32: encoding: [0xc1,0x04,0x50,0x7d]
114928// W64-ERR: error: instruction not supported on this GPU
114929// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, -1, v2
114930
114931v_cmp_class_f64 vcc_lo, 0.5, v2
114932// W32: encoding: [0xf0,0x04,0x50,0x7d]
114933// W64-ERR: error: instruction not supported on this GPU
114934// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, 0.5, v2
114935
114936v_cmp_class_f64 vcc_lo, -4.0, v2
114937// W32: encoding: [0xf7,0x04,0x50,0x7d]
114938// W64-ERR: error: instruction not supported on this GPU
114939// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, -4.0, v2
114940
114941v_cmp_class_f64 vcc_lo, 0xaf123456, v2
114942// W32: encoding: [0xff,0x04,0x50,0x7d,0x56,0x34,0x12,0xaf]
114943// W64-ERR: error: instruction not supported on this GPU
114944// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, 0xaf123456, v2
114945
114946v_cmp_class_f64 vcc_lo, 0x3f717273, v2
114947// W32: encoding: [0xff,0x04,0x50,0x7d,0x73,0x72,0x71,0x3f]
114948// W64-ERR: error: instruction not supported on this GPU
114949// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, 0x3f717273, v2
114950
114951v_cmp_class_f64 vcc_lo, v[1:2], v255
114952// W32: encoding: [0x01,0xff,0x51,0x7d]
114953// W64-ERR: error: instruction not supported on this GPU
114954// W64-ERR-NEXT: v_cmp_class_f64 vcc_lo, v[1:2], v255
114955
114956v_cmp_class_f64_e64 s10, v[1:2], v2
114957// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
114958// W64-ERR: error: invalid operand for instruction
114959// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], v2
114960
114961v_cmp_class_f64_e64 s12, v[1:2], v2
114962// W32: encoding: [0x0c,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
114963// W64-ERR: error: invalid operand for instruction
114964// W64-ERR-NEXT: v_cmp_class_f64_e64 s12, v[1:2], v2
114965
114966v_cmp_class_f64_e64 s100, v[1:2], v2
114967// W32: encoding: [0x64,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
114968// W64-ERR: error: invalid operand for instruction
114969// W64-ERR-NEXT: v_cmp_class_f64_e64 s100, v[1:2], v2
114970
114971v_cmp_class_f64_e64 vcc_lo, v[1:2], v2
114972// W32: encoding: [0x6a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x00]
114973// W64-ERR: error: invalid operand for instruction
114974// W64-ERR-NEXT: v_cmp_class_f64_e64 vcc_lo, v[1:2], v2
114975
114976v_cmp_class_f64_e64 s10, v[254:255], v2
114977// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xfe,0x05,0x02,0x00]
114978// W64-ERR: error: invalid operand for instruction
114979// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[254:255], v2
114980
114981v_cmp_class_f64_e64 s10, s[2:3], v2
114982// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x02,0x04,0x02,0x00]
114983// W64-ERR: error: invalid operand for instruction
114984// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, s[2:3], v2
114985
114986v_cmp_class_f64_e64 s10, s[4:5], v2
114987// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x04,0x04,0x02,0x00]
114988// W64-ERR: error: invalid operand for instruction
114989// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, s[4:5], v2
114990
114991v_cmp_class_f64_e64 s10, s[100:101], v2
114992// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x64,0x04,0x02,0x00]
114993// W64-ERR: error: invalid operand for instruction
114994// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, s[100:101], v2
114995
114996v_cmp_class_f64_e64 s10, vcc, v2
114997// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x6a,0x04,0x02,0x00]
114998// W64-ERR: error: invalid operand for instruction
114999// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, vcc, v2
115000
115001v_cmp_class_f64_e64 s10, exec, v2
115002// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x7e,0x04,0x02,0x00]
115003// W64-ERR: error: invalid operand for instruction
115004// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, exec, v2
115005
115006v_cmp_class_f64_e64 s10, 0, v2
115007// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x80,0x04,0x02,0x00]
115008// W64-ERR: error: invalid operand for instruction
115009// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, 0, v2
115010
115011v_cmp_class_f64_e64 s10, -1, v2
115012// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xc1,0x04,0x02,0x00]
115013// W64-ERR: error: invalid operand for instruction
115014// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, -1, v2
115015
115016v_cmp_class_f64_e64 s10, 0.5, v2
115017// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xf0,0x04,0x02,0x00]
115018// W64-ERR: error: invalid operand for instruction
115019// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, 0.5, v2
115020
115021v_cmp_class_f64_e64 s10, -4.0, v2
115022// W32: encoding: [0x0a,0x00,0xa8,0xd4,0xf7,0x04,0x02,0x00]
115023// W64-ERR: error: invalid operand for instruction
115024// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, -4.0, v2
115025
115026v_cmp_class_f64_e64 s10, v[1:2], v255
115027// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x03,0x00]
115028// W64-ERR: error: invalid operand for instruction
115029// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], v255
115030
115031v_cmp_class_f64_e64 s10, v[1:2], s2
115032// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x00,0x00]
115033// W64-ERR: error: invalid operand for instruction
115034// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], s2
115035
115036v_cmp_class_f64_e64 s10, v[1:2], s101
115037// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xcb,0x00,0x00]
115038// W64-ERR: error: invalid operand for instruction
115039// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], s101
115040
115041v_cmp_class_f64_e64 s10, v[1:2], vcc_lo
115042// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd5,0x00,0x00]
115043// W64-ERR: error: invalid operand for instruction
115044// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], vcc_lo
115045
115046v_cmp_class_f64_e64 s10, v[1:2], vcc_hi
115047// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xd7,0x00,0x00]
115048// W64-ERR: error: invalid operand for instruction
115049// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], vcc_hi
115050
115051v_cmp_class_f64_e64 s10, v[1:2], m0
115052// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xf9,0x00,0x00]
115053// W64-ERR: error: invalid operand for instruction
115054// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], m0
115055
115056v_cmp_class_f64_e64 s10, v[1:2], exec_lo
115057// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xfd,0x00,0x00]
115058// W64-ERR: error: invalid operand for instruction
115059// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], exec_lo
115060
115061v_cmp_class_f64_e64 s10, v[1:2], exec_hi
115062// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xff,0x00,0x00]
115063// W64-ERR: error: invalid operand for instruction
115064// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], exec_hi
115065
115066v_cmp_class_f64_e64 s10, v[1:2], 0
115067// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x01,0x01,0x00]
115068// W64-ERR: error: invalid operand for instruction
115069// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], 0
115070
115071v_cmp_class_f64_e64 s10, v[1:2], -1
115072// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x83,0x01,0x00]
115073// W64-ERR: error: invalid operand for instruction
115074// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], -1
115075
115076v_cmp_class_f64_e64 s10, v[1:2], 0.5
115077// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xe1,0x01,0x00]
115078// W64-ERR: error: invalid operand for instruction
115079// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], 0.5
115080
115081v_cmp_class_f64_e64 s10, v[1:2], -4.0
115082// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0xef,0x01,0x00]
115083// W64-ERR: error: invalid operand for instruction
115084// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, v[1:2], -4.0
115085
115086v_cmp_class_f64_e64 s10, -v[1:2], v2
115087// W32: encoding: [0x0a,0x00,0xa8,0xd4,0x01,0x05,0x02,0x20]
115088// W64-ERR: error: invalid operand for instruction
115089// W64-ERR-NEXT: v_cmp_class_f64_e64 s10, -v[1:2], v2
115090
115091v_cmp_f_u64 vcc_lo, v[1:2], v[2:3]
115092// W32: encoding: [0x01,0x05,0xc0,0x7d]
115093// W64-ERR: error: instruction not supported on this GPU
115094// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, v[1:2], v[2:3]
115095
115096v_cmp_f_u64 vcc_lo, v[254:255], v[2:3]
115097// W32: encoding: [0xfe,0x05,0xc0,0x7d]
115098// W64-ERR: error: instruction not supported on this GPU
115099// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, v[254:255], v[2:3]
115100
115101v_cmp_f_u64 vcc_lo, s[2:3], v[2:3]
115102// W32: encoding: [0x02,0x04,0xc0,0x7d]
115103// W64-ERR: error: instruction not supported on this GPU
115104// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, s[2:3], v[2:3]
115105
115106v_cmp_f_u64 vcc_lo, s[4:5], v[2:3]
115107// W32: encoding: [0x04,0x04,0xc0,0x7d]
115108// W64-ERR: error: instruction not supported on this GPU
115109// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, s[4:5], v[2:3]
115110
115111v_cmp_f_u64 vcc_lo, s[100:101], v[2:3]
115112// W32: encoding: [0x64,0x04,0xc0,0x7d]
115113// W64-ERR: error: instruction not supported on this GPU
115114// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, s[100:101], v[2:3]
115115
115116v_cmp_f_u64 vcc_lo, vcc, v[2:3]
115117// W32: encoding: [0x6a,0x04,0xc0,0x7d]
115118// W64-ERR: error: instruction not supported on this GPU
115119// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, vcc, v[2:3]
115120
115121v_cmp_f_u64 vcc_lo, exec, v[2:3]
115122// W32: encoding: [0x7e,0x04,0xc0,0x7d]
115123// W64-ERR: error: instruction not supported on this GPU
115124// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, exec, v[2:3]
115125
115126v_cmp_f_u64 vcc_lo, 0, v[2:3]
115127// W32: encoding: [0x80,0x04,0xc0,0x7d]
115128// W64-ERR: error: instruction not supported on this GPU
115129// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, 0, v[2:3]
115130
115131v_cmp_f_u64 vcc_lo, -1, v[2:3]
115132// W32: encoding: [0xc1,0x04,0xc0,0x7d]
115133// W64-ERR: error: instruction not supported on this GPU
115134// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, -1, v[2:3]
115135
115136v_cmp_f_u64 vcc_lo, 0.5, v[2:3]
115137// W32: encoding: [0xf0,0x04,0xc0,0x7d]
115138// W64-ERR: error: instruction not supported on this GPU
115139// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, 0.5, v[2:3]
115140
115141v_cmp_f_u64 vcc_lo, -4.0, v[2:3]
115142// W32: encoding: [0xf7,0x04,0xc0,0x7d]
115143// W64-ERR: error: instruction not supported on this GPU
115144// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, -4.0, v[2:3]
115145
115146v_cmp_f_u64 vcc_lo, 0xaf123456, v[2:3]
115147// W32: encoding: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
115148// W64-ERR: error: instruction not supported on this GPU
115149// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, 0xaf123456, v[2:3]
115150
115151v_cmp_f_u64 vcc_lo, 0x3f717273, v[2:3]
115152// W32: encoding: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
115153// W64-ERR: error: instruction not supported on this GPU
115154// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, 0x3f717273, v[2:3]
115155
115156v_cmp_f_u64 vcc_lo, v[1:2], v[254:255]
115157// W32: encoding: [0x01,0xfd,0xc1,0x7d]
115158// W64-ERR: error: instruction not supported on this GPU
115159// W64-ERR-NEXT: v_cmp_f_u64 vcc_lo, v[1:2], v[254:255]
115160
115161v_cmp_f_u64_e64 s10, v[1:2], v[2:3]
115162// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
115163// W64-ERR: error: invalid operand for instruction
115164// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], v[2:3]
115165
115166v_cmp_f_u64_e64 s12, v[1:2], v[2:3]
115167// W32: encoding: [0x0c,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
115168// W64-ERR: error: invalid operand for instruction
115169// W64-ERR-NEXT: v_cmp_f_u64_e64 s12, v[1:2], v[2:3]
115170
115171v_cmp_f_u64_e64 s100, v[1:2], v[2:3]
115172// W32: encoding: [0x64,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
115173// W64-ERR: error: invalid operand for instruction
115174// W64-ERR-NEXT: v_cmp_f_u64_e64 s100, v[1:2], v[2:3]
115175
115176v_cmp_f_u64_e64 vcc_lo, v[1:2], v[2:3]
115177// W32: encoding: [0x6a,0x00,0xe0,0xd4,0x01,0x05,0x02,0x00]
115178// W64-ERR: error: invalid operand for instruction
115179// W64-ERR-NEXT: v_cmp_f_u64_e64 vcc_lo, v[1:2], v[2:3]
115180
115181v_cmp_f_u64_e64 s10, v[254:255], v[2:3]
115182// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xfe,0x05,0x02,0x00]
115183// W64-ERR: error: invalid operand for instruction
115184// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[254:255], v[2:3]
115185
115186v_cmp_f_u64_e64 s10, s[2:3], v[2:3]
115187// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x02,0x04,0x02,0x00]
115188// W64-ERR: error: invalid operand for instruction
115189// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, s[2:3], v[2:3]
115190
115191v_cmp_f_u64_e64 s10, s[4:5], v[2:3]
115192// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x04,0x04,0x02,0x00]
115193// W64-ERR: error: invalid operand for instruction
115194// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, s[4:5], v[2:3]
115195
115196v_cmp_f_u64_e64 s10, s[100:101], v[2:3]
115197// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x64,0x04,0x02,0x00]
115198// W64-ERR: error: invalid operand for instruction
115199// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, s[100:101], v[2:3]
115200
115201v_cmp_f_u64_e64 s10, vcc, v[2:3]
115202// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x6a,0x04,0x02,0x00]
115203// W64-ERR: error: invalid operand for instruction
115204// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, vcc, v[2:3]
115205
115206v_cmp_f_u64_e64 s10, exec, v[2:3]
115207// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x7e,0x04,0x02,0x00]
115208// W64-ERR: error: invalid operand for instruction
115209// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, exec, v[2:3]
115210
115211v_cmp_f_u64_e64 s10, 0, v[2:3]
115212// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x80,0x04,0x02,0x00]
115213// W64-ERR: error: invalid operand for instruction
115214// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, 0, v[2:3]
115215
115216v_cmp_f_u64_e64 s10, -1, v[2:3]
115217// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xc1,0x04,0x02,0x00]
115218// W64-ERR: error: invalid operand for instruction
115219// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, -1, v[2:3]
115220
115221v_cmp_f_u64_e64 s10, 0.5, v[2:3]
115222// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xf0,0x04,0x02,0x00]
115223// W64-ERR: error: invalid operand for instruction
115224// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, 0.5, v[2:3]
115225
115226v_cmp_f_u64_e64 s10, -4.0, v[2:3]
115227// W32: encoding: [0x0a,0x00,0xe0,0xd4,0xf7,0x04,0x02,0x00]
115228// W64-ERR: error: invalid operand for instruction
115229// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, -4.0, v[2:3]
115230
115231v_cmp_f_u64_e64 s10, v[1:2], v[254:255]
115232// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x03,0x00]
115233// W64-ERR: error: invalid operand for instruction
115234// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], v[254:255]
115235
115236v_cmp_f_u64_e64 s10, v[1:2], s[4:5]
115237// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x09,0x00,0x00]
115238// W64-ERR: error: invalid operand for instruction
115239// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], s[4:5]
115240
115241v_cmp_f_u64_e64 s10, v[1:2], s[6:7]
115242// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x0d,0x00,0x00]
115243// W64-ERR: error: invalid operand for instruction
115244// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], s[6:7]
115245
115246v_cmp_f_u64_e64 s10, v[1:2], s[100:101]
115247// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xc9,0x00,0x00]
115248// W64-ERR: error: invalid operand for instruction
115249// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], s[100:101]
115250
115251v_cmp_f_u64_e64 s10, v[1:2], vcc
115252// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xd5,0x00,0x00]
115253// W64-ERR: error: invalid operand for instruction
115254// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], vcc
115255
115256v_cmp_f_u64_e64 s10, v[1:2], exec
115257// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xfd,0x00,0x00]
115258// W64-ERR: error: invalid operand for instruction
115259// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], exec
115260
115261v_cmp_f_u64_e64 s10, v[1:2], 0
115262// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x01,0x01,0x00]
115263// W64-ERR: error: invalid operand for instruction
115264// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], 0
115265
115266v_cmp_f_u64_e64 s10, v[1:2], -1
115267// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0x83,0x01,0x00]
115268// W64-ERR: error: invalid operand for instruction
115269// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], -1
115270
115271v_cmp_f_u64_e64 s10, v[1:2], 0.5
115272// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xe1,0x01,0x00]
115273// W64-ERR: error: invalid operand for instruction
115274// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], 0.5
115275
115276v_cmp_f_u64_e64 s10, v[1:2], -4.0
115277// W32: encoding: [0x0a,0x00,0xe0,0xd4,0x01,0xef,0x01,0x00]
115278// W64-ERR: error: invalid operand for instruction
115279// W64-ERR-NEXT: v_cmp_f_u64_e64 s10, v[1:2], -4.0
115280
115281v_cmp_lt_u64 vcc_lo, v[1:2], v[2:3]
115282// W32: encoding: [0x01,0x05,0xc2,0x7d]
115283// W64-ERR: error: instruction not supported on this GPU
115284// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, v[1:2], v[2:3]
115285
115286v_cmp_lt_u64 vcc_lo, v[254:255], v[2:3]
115287// W32: encoding: [0xfe,0x05,0xc2,0x7d]
115288// W64-ERR: error: instruction not supported on this GPU
115289// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, v[254:255], v[2:3]
115290
115291v_cmp_lt_u64 vcc_lo, s[2:3], v[2:3]
115292// W32: encoding: [0x02,0x04,0xc2,0x7d]
115293// W64-ERR: error: instruction not supported on this GPU
115294// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, s[2:3], v[2:3]
115295
115296v_cmp_lt_u64 vcc_lo, s[4:5], v[2:3]
115297// W32: encoding: [0x04,0x04,0xc2,0x7d]
115298// W64-ERR: error: instruction not supported on this GPU
115299// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, s[4:5], v[2:3]
115300
115301v_cmp_lt_u64 vcc_lo, s[100:101], v[2:3]
115302// W32: encoding: [0x64,0x04,0xc2,0x7d]
115303// W64-ERR: error: instruction not supported on this GPU
115304// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, s[100:101], v[2:3]
115305
115306v_cmp_lt_u64 vcc_lo, vcc, v[2:3]
115307// W32: encoding: [0x6a,0x04,0xc2,0x7d]
115308// W64-ERR: error: instruction not supported on this GPU
115309// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, vcc, v[2:3]
115310
115311v_cmp_lt_u64 vcc_lo, exec, v[2:3]
115312// W32: encoding: [0x7e,0x04,0xc2,0x7d]
115313// W64-ERR: error: instruction not supported on this GPU
115314// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, exec, v[2:3]
115315
115316v_cmp_lt_u64 vcc_lo, 0, v[2:3]
115317// W32: encoding: [0x80,0x04,0xc2,0x7d]
115318// W64-ERR: error: instruction not supported on this GPU
115319// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, 0, v[2:3]
115320
115321v_cmp_lt_u64 vcc_lo, -1, v[2:3]
115322// W32: encoding: [0xc1,0x04,0xc2,0x7d]
115323// W64-ERR: error: instruction not supported on this GPU
115324// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, -1, v[2:3]
115325
115326v_cmp_lt_u64 vcc_lo, 0.5, v[2:3]
115327// W32: encoding: [0xf0,0x04,0xc2,0x7d]
115328// W64-ERR: error: instruction not supported on this GPU
115329// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, 0.5, v[2:3]
115330
115331v_cmp_lt_u64 vcc_lo, -4.0, v[2:3]
115332// W32: encoding: [0xf7,0x04,0xc2,0x7d]
115333// W64-ERR: error: instruction not supported on this GPU
115334// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, -4.0, v[2:3]
115335
115336v_cmp_lt_u64 vcc_lo, 0xaf123456, v[2:3]
115337// W32: encoding: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
115338// W64-ERR: error: instruction not supported on this GPU
115339// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, 0xaf123456, v[2:3]
115340
115341v_cmp_lt_u64 vcc_lo, 0x3f717273, v[2:3]
115342// W32: encoding: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
115343// W64-ERR: error: instruction not supported on this GPU
115344// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, 0x3f717273, v[2:3]
115345
115346v_cmp_lt_u64 vcc_lo, v[1:2], v[254:255]
115347// W32: encoding: [0x01,0xfd,0xc3,0x7d]
115348// W64-ERR: error: instruction not supported on this GPU
115349// W64-ERR-NEXT: v_cmp_lt_u64 vcc_lo, v[1:2], v[254:255]
115350
115351v_cmp_lt_u64_e64 s10, v[1:2], v[2:3]
115352// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
115353// W64-ERR: error: invalid operand for instruction
115354// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], v[2:3]
115355
115356v_cmp_lt_u64_e64 s12, v[1:2], v[2:3]
115357// W32: encoding: [0x0c,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
115358// W64-ERR: error: invalid operand for instruction
115359// W64-ERR-NEXT: v_cmp_lt_u64_e64 s12, v[1:2], v[2:3]
115360
115361v_cmp_lt_u64_e64 s100, v[1:2], v[2:3]
115362// W32: encoding: [0x64,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
115363// W64-ERR: error: invalid operand for instruction
115364// W64-ERR-NEXT: v_cmp_lt_u64_e64 s100, v[1:2], v[2:3]
115365
115366v_cmp_lt_u64_e64 vcc_lo, v[1:2], v[2:3]
115367// W32: encoding: [0x6a,0x00,0xe1,0xd4,0x01,0x05,0x02,0x00]
115368// W64-ERR: error: invalid operand for instruction
115369// W64-ERR-NEXT: v_cmp_lt_u64_e64 vcc_lo, v[1:2], v[2:3]
115370
115371v_cmp_lt_u64_e64 s10, v[254:255], v[2:3]
115372// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xfe,0x05,0x02,0x00]
115373// W64-ERR: error: invalid operand for instruction
115374// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[254:255], v[2:3]
115375
115376v_cmp_lt_u64_e64 s10, s[2:3], v[2:3]
115377// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x02,0x04,0x02,0x00]
115378// W64-ERR: error: invalid operand for instruction
115379// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, s[2:3], v[2:3]
115380
115381v_cmp_lt_u64_e64 s10, s[4:5], v[2:3]
115382// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x04,0x04,0x02,0x00]
115383// W64-ERR: error: invalid operand for instruction
115384// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, s[4:5], v[2:3]
115385
115386v_cmp_lt_u64_e64 s10, s[100:101], v[2:3]
115387// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x64,0x04,0x02,0x00]
115388// W64-ERR: error: invalid operand for instruction
115389// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, s[100:101], v[2:3]
115390
115391v_cmp_lt_u64_e64 s10, vcc, v[2:3]
115392// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x6a,0x04,0x02,0x00]
115393// W64-ERR: error: invalid operand for instruction
115394// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, vcc, v[2:3]
115395
115396v_cmp_lt_u64_e64 s10, exec, v[2:3]
115397// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x7e,0x04,0x02,0x00]
115398// W64-ERR: error: invalid operand for instruction
115399// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, exec, v[2:3]
115400
115401v_cmp_lt_u64_e64 s10, 0, v[2:3]
115402// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x80,0x04,0x02,0x00]
115403// W64-ERR: error: invalid operand for instruction
115404// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, 0, v[2:3]
115405
115406v_cmp_lt_u64_e64 s10, -1, v[2:3]
115407// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xc1,0x04,0x02,0x00]
115408// W64-ERR: error: invalid operand for instruction
115409// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, -1, v[2:3]
115410
115411v_cmp_lt_u64_e64 s10, 0.5, v[2:3]
115412// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xf0,0x04,0x02,0x00]
115413// W64-ERR: error: invalid operand for instruction
115414// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, 0.5, v[2:3]
115415
115416v_cmp_lt_u64_e64 s10, -4.0, v[2:3]
115417// W32: encoding: [0x0a,0x00,0xe1,0xd4,0xf7,0x04,0x02,0x00]
115418// W64-ERR: error: invalid operand for instruction
115419// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, -4.0, v[2:3]
115420
115421v_cmp_lt_u64_e64 s10, v[1:2], v[254:255]
115422// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x03,0x00]
115423// W64-ERR: error: invalid operand for instruction
115424// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], v[254:255]
115425
115426v_cmp_lt_u64_e64 s10, v[1:2], s[4:5]
115427// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x09,0x00,0x00]
115428// W64-ERR: error: invalid operand for instruction
115429// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], s[4:5]
115430
115431v_cmp_lt_u64_e64 s10, v[1:2], s[6:7]
115432// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x0d,0x00,0x00]
115433// W64-ERR: error: invalid operand for instruction
115434// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], s[6:7]
115435
115436v_cmp_lt_u64_e64 s10, v[1:2], s[100:101]
115437// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xc9,0x00,0x00]
115438// W64-ERR: error: invalid operand for instruction
115439// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], s[100:101]
115440
115441v_cmp_lt_u64_e64 s10, v[1:2], vcc
115442// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xd5,0x00,0x00]
115443// W64-ERR: error: invalid operand for instruction
115444// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], vcc
115445
115446v_cmp_lt_u64_e64 s10, v[1:2], exec
115447// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xfd,0x00,0x00]
115448// W64-ERR: error: invalid operand for instruction
115449// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], exec
115450
115451v_cmp_lt_u64_e64 s10, v[1:2], 0
115452// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x01,0x01,0x00]
115453// W64-ERR: error: invalid operand for instruction
115454// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], 0
115455
115456v_cmp_lt_u64_e64 s10, v[1:2], -1
115457// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0x83,0x01,0x00]
115458// W64-ERR: error: invalid operand for instruction
115459// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], -1
115460
115461v_cmp_lt_u64_e64 s10, v[1:2], 0.5
115462// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xe1,0x01,0x00]
115463// W64-ERR: error: invalid operand for instruction
115464// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], 0.5
115465
115466v_cmp_lt_u64_e64 s10, v[1:2], -4.0
115467// W32: encoding: [0x0a,0x00,0xe1,0xd4,0x01,0xef,0x01,0x00]
115468// W64-ERR: error: invalid operand for instruction
115469// W64-ERR-NEXT: v_cmp_lt_u64_e64 s10, v[1:2], -4.0
115470
115471v_cmp_eq_u64 vcc_lo, v[1:2], v[2:3]
115472// W32: encoding: [0x01,0x05,0xc4,0x7d]
115473// W64-ERR: error: instruction not supported on this GPU
115474// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, v[1:2], v[2:3]
115475
115476v_cmp_eq_u64 vcc_lo, v[254:255], v[2:3]
115477// W32: encoding: [0xfe,0x05,0xc4,0x7d]
115478// W64-ERR: error: instruction not supported on this GPU
115479// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, v[254:255], v[2:3]
115480
115481v_cmp_eq_u64 vcc_lo, s[2:3], v[2:3]
115482// W32: encoding: [0x02,0x04,0xc4,0x7d]
115483// W64-ERR: error: instruction not supported on this GPU
115484// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, s[2:3], v[2:3]
115485
115486v_cmp_eq_u64 vcc_lo, s[4:5], v[2:3]
115487// W32: encoding: [0x04,0x04,0xc4,0x7d]
115488// W64-ERR: error: instruction not supported on this GPU
115489// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, s[4:5], v[2:3]
115490
115491v_cmp_eq_u64 vcc_lo, s[100:101], v[2:3]
115492// W32: encoding: [0x64,0x04,0xc4,0x7d]
115493// W64-ERR: error: instruction not supported on this GPU
115494// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, s[100:101], v[2:3]
115495
115496v_cmp_eq_u64 vcc_lo, vcc, v[2:3]
115497// W32: encoding: [0x6a,0x04,0xc4,0x7d]
115498// W64-ERR: error: instruction not supported on this GPU
115499// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, vcc, v[2:3]
115500
115501v_cmp_eq_u64 vcc_lo, exec, v[2:3]
115502// W32: encoding: [0x7e,0x04,0xc4,0x7d]
115503// W64-ERR: error: instruction not supported on this GPU
115504// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, exec, v[2:3]
115505
115506v_cmp_eq_u64 vcc_lo, 0, v[2:3]
115507// W32: encoding: [0x80,0x04,0xc4,0x7d]
115508// W64-ERR: error: instruction not supported on this GPU
115509// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, 0, v[2:3]
115510
115511v_cmp_eq_u64 vcc_lo, -1, v[2:3]
115512// W32: encoding: [0xc1,0x04,0xc4,0x7d]
115513// W64-ERR: error: instruction not supported on this GPU
115514// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, -1, v[2:3]
115515
115516v_cmp_eq_u64 vcc_lo, 0.5, v[2:3]
115517// W32: encoding: [0xf0,0x04,0xc4,0x7d]
115518// W64-ERR: error: instruction not supported on this GPU
115519// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, 0.5, v[2:3]
115520
115521v_cmp_eq_u64 vcc_lo, -4.0, v[2:3]
115522// W32: encoding: [0xf7,0x04,0xc4,0x7d]
115523// W64-ERR: error: instruction not supported on this GPU
115524// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, -4.0, v[2:3]
115525
115526v_cmp_eq_u64 vcc_lo, 0xaf123456, v[2:3]
115527// W32: encoding: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
115528// W64-ERR: error: instruction not supported on this GPU
115529// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, 0xaf123456, v[2:3]
115530
115531v_cmp_eq_u64 vcc_lo, 0x3f717273, v[2:3]
115532// W32: encoding: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
115533// W64-ERR: error: instruction not supported on this GPU
115534// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, 0x3f717273, v[2:3]
115535
115536v_cmp_eq_u64 vcc_lo, v[1:2], v[254:255]
115537// W32: encoding: [0x01,0xfd,0xc5,0x7d]
115538// W64-ERR: error: instruction not supported on this GPU
115539// W64-ERR-NEXT: v_cmp_eq_u64 vcc_lo, v[1:2], v[254:255]
115540
115541v_cmp_eq_u64_e64 s10, v[1:2], v[2:3]
115542// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
115543// W64-ERR: error: invalid operand for instruction
115544// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], v[2:3]
115545
115546v_cmp_eq_u64_e64 s12, v[1:2], v[2:3]
115547// W32: encoding: [0x0c,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
115548// W64-ERR: error: invalid operand for instruction
115549// W64-ERR-NEXT: v_cmp_eq_u64_e64 s12, v[1:2], v[2:3]
115550
115551v_cmp_eq_u64_e64 s100, v[1:2], v[2:3]
115552// W32: encoding: [0x64,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
115553// W64-ERR: error: invalid operand for instruction
115554// W64-ERR-NEXT: v_cmp_eq_u64_e64 s100, v[1:2], v[2:3]
115555
115556v_cmp_eq_u64_e64 vcc_lo, v[1:2], v[2:3]
115557// W32: encoding: [0x6a,0x00,0xe2,0xd4,0x01,0x05,0x02,0x00]
115558// W64-ERR: error: invalid operand for instruction
115559// W64-ERR-NEXT: v_cmp_eq_u64_e64 vcc_lo, v[1:2], v[2:3]
115560
115561v_cmp_eq_u64_e64 s10, v[254:255], v[2:3]
115562// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xfe,0x05,0x02,0x00]
115563// W64-ERR: error: invalid operand for instruction
115564// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[254:255], v[2:3]
115565
115566v_cmp_eq_u64_e64 s10, s[2:3], v[2:3]
115567// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x02,0x04,0x02,0x00]
115568// W64-ERR: error: invalid operand for instruction
115569// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, s[2:3], v[2:3]
115570
115571v_cmp_eq_u64_e64 s10, s[4:5], v[2:3]
115572// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x04,0x04,0x02,0x00]
115573// W64-ERR: error: invalid operand for instruction
115574// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, s[4:5], v[2:3]
115575
115576v_cmp_eq_u64_e64 s10, s[100:101], v[2:3]
115577// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x64,0x04,0x02,0x00]
115578// W64-ERR: error: invalid operand for instruction
115579// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, s[100:101], v[2:3]
115580
115581v_cmp_eq_u64_e64 s10, vcc, v[2:3]
115582// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x6a,0x04,0x02,0x00]
115583// W64-ERR: error: invalid operand for instruction
115584// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, vcc, v[2:3]
115585
115586v_cmp_eq_u64_e64 s10, exec, v[2:3]
115587// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x7e,0x04,0x02,0x00]
115588// W64-ERR: error: invalid operand for instruction
115589// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, exec, v[2:3]
115590
115591v_cmp_eq_u64_e64 s10, 0, v[2:3]
115592// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x80,0x04,0x02,0x00]
115593// W64-ERR: error: invalid operand for instruction
115594// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, 0, v[2:3]
115595
115596v_cmp_eq_u64_e64 s10, -1, v[2:3]
115597// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xc1,0x04,0x02,0x00]
115598// W64-ERR: error: invalid operand for instruction
115599// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, -1, v[2:3]
115600
115601v_cmp_eq_u64_e64 s10, 0.5, v[2:3]
115602// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xf0,0x04,0x02,0x00]
115603// W64-ERR: error: invalid operand for instruction
115604// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, 0.5, v[2:3]
115605
115606v_cmp_eq_u64_e64 s10, -4.0, v[2:3]
115607// W32: encoding: [0x0a,0x00,0xe2,0xd4,0xf7,0x04,0x02,0x00]
115608// W64-ERR: error: invalid operand for instruction
115609// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, -4.0, v[2:3]
115610
115611v_cmp_eq_u64_e64 s10, v[1:2], v[254:255]
115612// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x03,0x00]
115613// W64-ERR: error: invalid operand for instruction
115614// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], v[254:255]
115615
115616v_cmp_eq_u64_e64 s10, v[1:2], s[4:5]
115617// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x09,0x00,0x00]
115618// W64-ERR: error: invalid operand for instruction
115619// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], s[4:5]
115620
115621v_cmp_eq_u64_e64 s10, v[1:2], s[6:7]
115622// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x0d,0x00,0x00]
115623// W64-ERR: error: invalid operand for instruction
115624// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], s[6:7]
115625
115626v_cmp_eq_u64_e64 s10, v[1:2], s[100:101]
115627// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xc9,0x00,0x00]
115628// W64-ERR: error: invalid operand for instruction
115629// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], s[100:101]
115630
115631v_cmp_eq_u64_e64 s10, v[1:2], vcc
115632// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xd5,0x00,0x00]
115633// W64-ERR: error: invalid operand for instruction
115634// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], vcc
115635
115636v_cmp_eq_u64_e64 s10, v[1:2], exec
115637// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xfd,0x00,0x00]
115638// W64-ERR: error: invalid operand for instruction
115639// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], exec
115640
115641v_cmp_eq_u64_e64 s10, v[1:2], 0
115642// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x01,0x01,0x00]
115643// W64-ERR: error: invalid operand for instruction
115644// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], 0
115645
115646v_cmp_eq_u64_e64 s10, v[1:2], -1
115647// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0x83,0x01,0x00]
115648// W64-ERR: error: invalid operand for instruction
115649// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], -1
115650
115651v_cmp_eq_u64_e64 s10, v[1:2], 0.5
115652// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xe1,0x01,0x00]
115653// W64-ERR: error: invalid operand for instruction
115654// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], 0.5
115655
115656v_cmp_eq_u64_e64 s10, v[1:2], -4.0
115657// W32: encoding: [0x0a,0x00,0xe2,0xd4,0x01,0xef,0x01,0x00]
115658// W64-ERR: error: invalid operand for instruction
115659// W64-ERR-NEXT: v_cmp_eq_u64_e64 s10, v[1:2], -4.0
115660
115661v_cmp_le_u64 vcc_lo, v[1:2], v[2:3]
115662// W32: encoding: [0x01,0x05,0xc6,0x7d]
115663// W64-ERR: error: instruction not supported on this GPU
115664// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, v[1:2], v[2:3]
115665
115666v_cmp_le_u64 vcc_lo, v[254:255], v[2:3]
115667// W32: encoding: [0xfe,0x05,0xc6,0x7d]
115668// W64-ERR: error: instruction not supported on this GPU
115669// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, v[254:255], v[2:3]
115670
115671v_cmp_le_u64 vcc_lo, s[2:3], v[2:3]
115672// W32: encoding: [0x02,0x04,0xc6,0x7d]
115673// W64-ERR: error: instruction not supported on this GPU
115674// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, s[2:3], v[2:3]
115675
115676v_cmp_le_u64 vcc_lo, s[4:5], v[2:3]
115677// W32: encoding: [0x04,0x04,0xc6,0x7d]
115678// W64-ERR: error: instruction not supported on this GPU
115679// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, s[4:5], v[2:3]
115680
115681v_cmp_le_u64 vcc_lo, s[100:101], v[2:3]
115682// W32: encoding: [0x64,0x04,0xc6,0x7d]
115683// W64-ERR: error: instruction not supported on this GPU
115684// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, s[100:101], v[2:3]
115685
115686v_cmp_le_u64 vcc_lo, vcc, v[2:3]
115687// W32: encoding: [0x6a,0x04,0xc6,0x7d]
115688// W64-ERR: error: instruction not supported on this GPU
115689// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, vcc, v[2:3]
115690
115691v_cmp_le_u64 vcc_lo, exec, v[2:3]
115692// W32: encoding: [0x7e,0x04,0xc6,0x7d]
115693// W64-ERR: error: instruction not supported on this GPU
115694// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, exec, v[2:3]
115695
115696v_cmp_le_u64 vcc_lo, 0, v[2:3]
115697// W32: encoding: [0x80,0x04,0xc6,0x7d]
115698// W64-ERR: error: instruction not supported on this GPU
115699// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, 0, v[2:3]
115700
115701v_cmp_le_u64 vcc_lo, -1, v[2:3]
115702// W32: encoding: [0xc1,0x04,0xc6,0x7d]
115703// W64-ERR: error: instruction not supported on this GPU
115704// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, -1, v[2:3]
115705
115706v_cmp_le_u64 vcc_lo, 0.5, v[2:3]
115707// W32: encoding: [0xf0,0x04,0xc6,0x7d]
115708// W64-ERR: error: instruction not supported on this GPU
115709// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, 0.5, v[2:3]
115710
115711v_cmp_le_u64 vcc_lo, -4.0, v[2:3]
115712// W32: encoding: [0xf7,0x04,0xc6,0x7d]
115713// W64-ERR: error: instruction not supported on this GPU
115714// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, -4.0, v[2:3]
115715
115716v_cmp_le_u64 vcc_lo, 0xaf123456, v[2:3]
115717// W32: encoding: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
115718// W64-ERR: error: instruction not supported on this GPU
115719// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, 0xaf123456, v[2:3]
115720
115721v_cmp_le_u64 vcc_lo, 0x3f717273, v[2:3]
115722// W32: encoding: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
115723// W64-ERR: error: instruction not supported on this GPU
115724// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, 0x3f717273, v[2:3]
115725
115726v_cmp_le_u64 vcc_lo, v[1:2], v[254:255]
115727// W32: encoding: [0x01,0xfd,0xc7,0x7d]
115728// W64-ERR: error: instruction not supported on this GPU
115729// W64-ERR-NEXT: v_cmp_le_u64 vcc_lo, v[1:2], v[254:255]
115730
115731v_cmp_le_u64_e64 s10, v[1:2], v[2:3]
115732// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
115733// W64-ERR: error: invalid operand for instruction
115734// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], v[2:3]
115735
115736v_cmp_le_u64_e64 s12, v[1:2], v[2:3]
115737// W32: encoding: [0x0c,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
115738// W64-ERR: error: invalid operand for instruction
115739// W64-ERR-NEXT: v_cmp_le_u64_e64 s12, v[1:2], v[2:3]
115740
115741v_cmp_le_u64_e64 s100, v[1:2], v[2:3]
115742// W32: encoding: [0x64,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
115743// W64-ERR: error: invalid operand for instruction
115744// W64-ERR-NEXT: v_cmp_le_u64_e64 s100, v[1:2], v[2:3]
115745
115746v_cmp_le_u64_e64 vcc_lo, v[1:2], v[2:3]
115747// W32: encoding: [0x6a,0x00,0xe3,0xd4,0x01,0x05,0x02,0x00]
115748// W64-ERR: error: invalid operand for instruction
115749// W64-ERR-NEXT: v_cmp_le_u64_e64 vcc_lo, v[1:2], v[2:3]
115750
115751v_cmp_le_u64_e64 s10, v[254:255], v[2:3]
115752// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xfe,0x05,0x02,0x00]
115753// W64-ERR: error: invalid operand for instruction
115754// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[254:255], v[2:3]
115755
115756v_cmp_le_u64_e64 s10, s[2:3], v[2:3]
115757// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x02,0x04,0x02,0x00]
115758// W64-ERR: error: invalid operand for instruction
115759// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, s[2:3], v[2:3]
115760
115761v_cmp_le_u64_e64 s10, s[4:5], v[2:3]
115762// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x04,0x04,0x02,0x00]
115763// W64-ERR: error: invalid operand for instruction
115764// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, s[4:5], v[2:3]
115765
115766v_cmp_le_u64_e64 s10, s[100:101], v[2:3]
115767// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x64,0x04,0x02,0x00]
115768// W64-ERR: error: invalid operand for instruction
115769// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, s[100:101], v[2:3]
115770
115771v_cmp_le_u64_e64 s10, vcc, v[2:3]
115772// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x6a,0x04,0x02,0x00]
115773// W64-ERR: error: invalid operand for instruction
115774// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, vcc, v[2:3]
115775
115776v_cmp_le_u64_e64 s10, exec, v[2:3]
115777// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x7e,0x04,0x02,0x00]
115778// W64-ERR: error: invalid operand for instruction
115779// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, exec, v[2:3]
115780
115781v_cmp_le_u64_e64 s10, 0, v[2:3]
115782// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x80,0x04,0x02,0x00]
115783// W64-ERR: error: invalid operand for instruction
115784// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, 0, v[2:3]
115785
115786v_cmp_le_u64_e64 s10, -1, v[2:3]
115787// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xc1,0x04,0x02,0x00]
115788// W64-ERR: error: invalid operand for instruction
115789// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, -1, v[2:3]
115790
115791v_cmp_le_u64_e64 s10, 0.5, v[2:3]
115792// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xf0,0x04,0x02,0x00]
115793// W64-ERR: error: invalid operand for instruction
115794// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, 0.5, v[2:3]
115795
115796v_cmp_le_u64_e64 s10, -4.0, v[2:3]
115797// W32: encoding: [0x0a,0x00,0xe3,0xd4,0xf7,0x04,0x02,0x00]
115798// W64-ERR: error: invalid operand for instruction
115799// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, -4.0, v[2:3]
115800
115801v_cmp_le_u64_e64 s10, v[1:2], v[254:255]
115802// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x03,0x00]
115803// W64-ERR: error: invalid operand for instruction
115804// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], v[254:255]
115805
115806v_cmp_le_u64_e64 s10, v[1:2], s[4:5]
115807// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x09,0x00,0x00]
115808// W64-ERR: error: invalid operand for instruction
115809// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], s[4:5]
115810
115811v_cmp_le_u64_e64 s10, v[1:2], s[6:7]
115812// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x0d,0x00,0x00]
115813// W64-ERR: error: invalid operand for instruction
115814// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], s[6:7]
115815
115816v_cmp_le_u64_e64 s10, v[1:2], s[100:101]
115817// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xc9,0x00,0x00]
115818// W64-ERR: error: invalid operand for instruction
115819// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], s[100:101]
115820
115821v_cmp_le_u64_e64 s10, v[1:2], vcc
115822// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xd5,0x00,0x00]
115823// W64-ERR: error: invalid operand for instruction
115824// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], vcc
115825
115826v_cmp_le_u64_e64 s10, v[1:2], exec
115827// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xfd,0x00,0x00]
115828// W64-ERR: error: invalid operand for instruction
115829// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], exec
115830
115831v_cmp_le_u64_e64 s10, v[1:2], 0
115832// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x01,0x01,0x00]
115833// W64-ERR: error: invalid operand for instruction
115834// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], 0
115835
115836v_cmp_le_u64_e64 s10, v[1:2], -1
115837// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0x83,0x01,0x00]
115838// W64-ERR: error: invalid operand for instruction
115839// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], -1
115840
115841v_cmp_le_u64_e64 s10, v[1:2], 0.5
115842// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xe1,0x01,0x00]
115843// W64-ERR: error: invalid operand for instruction
115844// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], 0.5
115845
115846v_cmp_le_u64_e64 s10, v[1:2], -4.0
115847// W32: encoding: [0x0a,0x00,0xe3,0xd4,0x01,0xef,0x01,0x00]
115848// W64-ERR: error: invalid operand for instruction
115849// W64-ERR-NEXT: v_cmp_le_u64_e64 s10, v[1:2], -4.0
115850
115851v_cmp_gt_u64 vcc_lo, v[1:2], v[2:3]
115852// W32: encoding: [0x01,0x05,0xc8,0x7d]
115853// W64-ERR: error: instruction not supported on this GPU
115854// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, v[1:2], v[2:3]
115855
115856v_cmp_gt_u64 vcc_lo, v[254:255], v[2:3]
115857// W32: encoding: [0xfe,0x05,0xc8,0x7d]
115858// W64-ERR: error: instruction not supported on this GPU
115859// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, v[254:255], v[2:3]
115860
115861v_cmp_gt_u64 vcc_lo, s[2:3], v[2:3]
115862// W32: encoding: [0x02,0x04,0xc8,0x7d]
115863// W64-ERR: error: instruction not supported on this GPU
115864// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, s[2:3], v[2:3]
115865
115866v_cmp_gt_u64 vcc_lo, s[4:5], v[2:3]
115867// W32: encoding: [0x04,0x04,0xc8,0x7d]
115868// W64-ERR: error: instruction not supported on this GPU
115869// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, s[4:5], v[2:3]
115870
115871v_cmp_gt_u64 vcc_lo, s[100:101], v[2:3]
115872// W32: encoding: [0x64,0x04,0xc8,0x7d]
115873// W64-ERR: error: instruction not supported on this GPU
115874// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, s[100:101], v[2:3]
115875
115876v_cmp_gt_u64 vcc_lo, vcc, v[2:3]
115877// W32: encoding: [0x6a,0x04,0xc8,0x7d]
115878// W64-ERR: error: instruction not supported on this GPU
115879// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, vcc, v[2:3]
115880
115881v_cmp_gt_u64 vcc_lo, exec, v[2:3]
115882// W32: encoding: [0x7e,0x04,0xc8,0x7d]
115883// W64-ERR: error: instruction not supported on this GPU
115884// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, exec, v[2:3]
115885
115886v_cmp_gt_u64 vcc_lo, 0, v[2:3]
115887// W32: encoding: [0x80,0x04,0xc8,0x7d]
115888// W64-ERR: error: instruction not supported on this GPU
115889// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, 0, v[2:3]
115890
115891v_cmp_gt_u64 vcc_lo, -1, v[2:3]
115892// W32: encoding: [0xc1,0x04,0xc8,0x7d]
115893// W64-ERR: error: instruction not supported on this GPU
115894// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, -1, v[2:3]
115895
115896v_cmp_gt_u64 vcc_lo, 0.5, v[2:3]
115897// W32: encoding: [0xf0,0x04,0xc8,0x7d]
115898// W64-ERR: error: instruction not supported on this GPU
115899// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, 0.5, v[2:3]
115900
115901v_cmp_gt_u64 vcc_lo, -4.0, v[2:3]
115902// W32: encoding: [0xf7,0x04,0xc8,0x7d]
115903// W64-ERR: error: instruction not supported on this GPU
115904// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, -4.0, v[2:3]
115905
115906v_cmp_gt_u64 vcc_lo, 0xaf123456, v[2:3]
115907// W32: encoding: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
115908// W64-ERR: error: instruction not supported on this GPU
115909// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, 0xaf123456, v[2:3]
115910
115911v_cmp_gt_u64 vcc_lo, 0x3f717273, v[2:3]
115912// W32: encoding: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
115913// W64-ERR: error: instruction not supported on this GPU
115914// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, 0x3f717273, v[2:3]
115915
115916v_cmp_gt_u64 vcc_lo, v[1:2], v[254:255]
115917// W32: encoding: [0x01,0xfd,0xc9,0x7d]
115918// W64-ERR: error: instruction not supported on this GPU
115919// W64-ERR-NEXT: v_cmp_gt_u64 vcc_lo, v[1:2], v[254:255]
115920
115921v_cmp_gt_u64_e64 s10, v[1:2], v[2:3]
115922// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
115923// W64-ERR: error: invalid operand for instruction
115924// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], v[2:3]
115925
115926v_cmp_gt_u64_e64 s12, v[1:2], v[2:3]
115927// W32: encoding: [0x0c,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
115928// W64-ERR: error: invalid operand for instruction
115929// W64-ERR-NEXT: v_cmp_gt_u64_e64 s12, v[1:2], v[2:3]
115930
115931v_cmp_gt_u64_e64 s100, v[1:2], v[2:3]
115932// W32: encoding: [0x64,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
115933// W64-ERR: error: invalid operand for instruction
115934// W64-ERR-NEXT: v_cmp_gt_u64_e64 s100, v[1:2], v[2:3]
115935
115936v_cmp_gt_u64_e64 vcc_lo, v[1:2], v[2:3]
115937// W32: encoding: [0x6a,0x00,0xe4,0xd4,0x01,0x05,0x02,0x00]
115938// W64-ERR: error: invalid operand for instruction
115939// W64-ERR-NEXT: v_cmp_gt_u64_e64 vcc_lo, v[1:2], v[2:3]
115940
115941v_cmp_gt_u64_e64 s10, v[254:255], v[2:3]
115942// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xfe,0x05,0x02,0x00]
115943// W64-ERR: error: invalid operand for instruction
115944// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[254:255], v[2:3]
115945
115946v_cmp_gt_u64_e64 s10, s[2:3], v[2:3]
115947// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x02,0x04,0x02,0x00]
115948// W64-ERR: error: invalid operand for instruction
115949// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, s[2:3], v[2:3]
115950
115951v_cmp_gt_u64_e64 s10, s[4:5], v[2:3]
115952// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x04,0x04,0x02,0x00]
115953// W64-ERR: error: invalid operand for instruction
115954// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, s[4:5], v[2:3]
115955
115956v_cmp_gt_u64_e64 s10, s[100:101], v[2:3]
115957// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x64,0x04,0x02,0x00]
115958// W64-ERR: error: invalid operand for instruction
115959// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, s[100:101], v[2:3]
115960
115961v_cmp_gt_u64_e64 s10, vcc, v[2:3]
115962// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x6a,0x04,0x02,0x00]
115963// W64-ERR: error: invalid operand for instruction
115964// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, vcc, v[2:3]
115965
115966v_cmp_gt_u64_e64 s10, exec, v[2:3]
115967// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x7e,0x04,0x02,0x00]
115968// W64-ERR: error: invalid operand for instruction
115969// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, exec, v[2:3]
115970
115971v_cmp_gt_u64_e64 s10, 0, v[2:3]
115972// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x80,0x04,0x02,0x00]
115973// W64-ERR: error: invalid operand for instruction
115974// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, 0, v[2:3]
115975
115976v_cmp_gt_u64_e64 s10, -1, v[2:3]
115977// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xc1,0x04,0x02,0x00]
115978// W64-ERR: error: invalid operand for instruction
115979// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, -1, v[2:3]
115980
115981v_cmp_gt_u64_e64 s10, 0.5, v[2:3]
115982// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xf0,0x04,0x02,0x00]
115983// W64-ERR: error: invalid operand for instruction
115984// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, 0.5, v[2:3]
115985
115986v_cmp_gt_u64_e64 s10, -4.0, v[2:3]
115987// W32: encoding: [0x0a,0x00,0xe4,0xd4,0xf7,0x04,0x02,0x00]
115988// W64-ERR: error: invalid operand for instruction
115989// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, -4.0, v[2:3]
115990
115991v_cmp_gt_u64_e64 s10, v[1:2], v[254:255]
115992// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x03,0x00]
115993// W64-ERR: error: invalid operand for instruction
115994// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], v[254:255]
115995
115996v_cmp_gt_u64_e64 s10, v[1:2], s[4:5]
115997// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x09,0x00,0x00]
115998// W64-ERR: error: invalid operand for instruction
115999// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], s[4:5]
116000
116001v_cmp_gt_u64_e64 s10, v[1:2], s[6:7]
116002// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x0d,0x00,0x00]
116003// W64-ERR: error: invalid operand for instruction
116004// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], s[6:7]
116005
116006v_cmp_gt_u64_e64 s10, v[1:2], s[100:101]
116007// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xc9,0x00,0x00]
116008// W64-ERR: error: invalid operand for instruction
116009// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], s[100:101]
116010
116011v_cmp_gt_u64_e64 s10, v[1:2], vcc
116012// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xd5,0x00,0x00]
116013// W64-ERR: error: invalid operand for instruction
116014// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], vcc
116015
116016v_cmp_gt_u64_e64 s10, v[1:2], exec
116017// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xfd,0x00,0x00]
116018// W64-ERR: error: invalid operand for instruction
116019// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], exec
116020
116021v_cmp_gt_u64_e64 s10, v[1:2], 0
116022// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x01,0x01,0x00]
116023// W64-ERR: error: invalid operand for instruction
116024// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], 0
116025
116026v_cmp_gt_u64_e64 s10, v[1:2], -1
116027// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0x83,0x01,0x00]
116028// W64-ERR: error: invalid operand for instruction
116029// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], -1
116030
116031v_cmp_gt_u64_e64 s10, v[1:2], 0.5
116032// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xe1,0x01,0x00]
116033// W64-ERR: error: invalid operand for instruction
116034// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], 0.5
116035
116036v_cmp_gt_u64_e64 s10, v[1:2], -4.0
116037// W32: encoding: [0x0a,0x00,0xe4,0xd4,0x01,0xef,0x01,0x00]
116038// W64-ERR: error: invalid operand for instruction
116039// W64-ERR-NEXT: v_cmp_gt_u64_e64 s10, v[1:2], -4.0
116040
116041v_cmp_ne_u64 vcc_lo, v[1:2], v[2:3]
116042// W32: encoding: [0x01,0x05,0xca,0x7d]
116043// W64-ERR: error: instruction not supported on this GPU
116044// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, v[1:2], v[2:3]
116045
116046v_cmp_ne_u64 vcc_lo, v[254:255], v[2:3]
116047// W32: encoding: [0xfe,0x05,0xca,0x7d]
116048// W64-ERR: error: instruction not supported on this GPU
116049// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, v[254:255], v[2:3]
116050
116051v_cmp_ne_u64 vcc_lo, s[2:3], v[2:3]
116052// W32: encoding: [0x02,0x04,0xca,0x7d]
116053// W64-ERR: error: instruction not supported on this GPU
116054// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, s[2:3], v[2:3]
116055
116056v_cmp_ne_u64 vcc_lo, s[4:5], v[2:3]
116057// W32: encoding: [0x04,0x04,0xca,0x7d]
116058// W64-ERR: error: instruction not supported on this GPU
116059// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, s[4:5], v[2:3]
116060
116061v_cmp_ne_u64 vcc_lo, s[100:101], v[2:3]
116062// W32: encoding: [0x64,0x04,0xca,0x7d]
116063// W64-ERR: error: instruction not supported on this GPU
116064// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, s[100:101], v[2:3]
116065
116066v_cmp_ne_u64 vcc_lo, vcc, v[2:3]
116067// W32: encoding: [0x6a,0x04,0xca,0x7d]
116068// W64-ERR: error: instruction not supported on this GPU
116069// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, vcc, v[2:3]
116070
116071v_cmp_ne_u64 vcc_lo, exec, v[2:3]
116072// W32: encoding: [0x7e,0x04,0xca,0x7d]
116073// W64-ERR: error: instruction not supported on this GPU
116074// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, exec, v[2:3]
116075
116076v_cmp_ne_u64 vcc_lo, 0, v[2:3]
116077// W32: encoding: [0x80,0x04,0xca,0x7d]
116078// W64-ERR: error: instruction not supported on this GPU
116079// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, 0, v[2:3]
116080
116081v_cmp_ne_u64 vcc_lo, -1, v[2:3]
116082// W32: encoding: [0xc1,0x04,0xca,0x7d]
116083// W64-ERR: error: instruction not supported on this GPU
116084// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, -1, v[2:3]
116085
116086v_cmp_ne_u64 vcc_lo, 0.5, v[2:3]
116087// W32: encoding: [0xf0,0x04,0xca,0x7d]
116088// W64-ERR: error: instruction not supported on this GPU
116089// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, 0.5, v[2:3]
116090
116091v_cmp_ne_u64 vcc_lo, -4.0, v[2:3]
116092// W32: encoding: [0xf7,0x04,0xca,0x7d]
116093// W64-ERR: error: instruction not supported on this GPU
116094// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, -4.0, v[2:3]
116095
116096v_cmp_ne_u64 vcc_lo, 0xaf123456, v[2:3]
116097// W32: encoding: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
116098// W64-ERR: error: instruction not supported on this GPU
116099// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, 0xaf123456, v[2:3]
116100
116101v_cmp_ne_u64 vcc_lo, 0x3f717273, v[2:3]
116102// W32: encoding: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
116103// W64-ERR: error: instruction not supported on this GPU
116104// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, 0x3f717273, v[2:3]
116105
116106v_cmp_ne_u64 vcc_lo, v[1:2], v[254:255]
116107// W32: encoding: [0x01,0xfd,0xcb,0x7d]
116108// W64-ERR: error: instruction not supported on this GPU
116109// W64-ERR-NEXT: v_cmp_ne_u64 vcc_lo, v[1:2], v[254:255]
116110
116111v_cmp_ne_u64_e64 s10, v[1:2], v[2:3]
116112// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
116113// W64-ERR: error: invalid operand for instruction
116114// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], v[2:3]
116115
116116v_cmp_ne_u64_e64 s12, v[1:2], v[2:3]
116117// W32: encoding: [0x0c,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
116118// W64-ERR: error: invalid operand for instruction
116119// W64-ERR-NEXT: v_cmp_ne_u64_e64 s12, v[1:2], v[2:3]
116120
116121v_cmp_ne_u64_e64 s100, v[1:2], v[2:3]
116122// W32: encoding: [0x64,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
116123// W64-ERR: error: invalid operand for instruction
116124// W64-ERR-NEXT: v_cmp_ne_u64_e64 s100, v[1:2], v[2:3]
116125
116126v_cmp_ne_u64_e64 vcc_lo, v[1:2], v[2:3]
116127// W32: encoding: [0x6a,0x00,0xe5,0xd4,0x01,0x05,0x02,0x00]
116128// W64-ERR: error: invalid operand for instruction
116129// W64-ERR-NEXT: v_cmp_ne_u64_e64 vcc_lo, v[1:2], v[2:3]
116130
116131v_cmp_ne_u64_e64 s10, v[254:255], v[2:3]
116132// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xfe,0x05,0x02,0x00]
116133// W64-ERR: error: invalid operand for instruction
116134// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[254:255], v[2:3]
116135
116136v_cmp_ne_u64_e64 s10, s[2:3], v[2:3]
116137// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x02,0x04,0x02,0x00]
116138// W64-ERR: error: invalid operand for instruction
116139// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, s[2:3], v[2:3]
116140
116141v_cmp_ne_u64_e64 s10, s[4:5], v[2:3]
116142// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x04,0x04,0x02,0x00]
116143// W64-ERR: error: invalid operand for instruction
116144// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, s[4:5], v[2:3]
116145
116146v_cmp_ne_u64_e64 s10, s[100:101], v[2:3]
116147// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x64,0x04,0x02,0x00]
116148// W64-ERR: error: invalid operand for instruction
116149// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, s[100:101], v[2:3]
116150
116151v_cmp_ne_u64_e64 s10, vcc, v[2:3]
116152// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x6a,0x04,0x02,0x00]
116153// W64-ERR: error: invalid operand for instruction
116154// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, vcc, v[2:3]
116155
116156v_cmp_ne_u64_e64 s10, exec, v[2:3]
116157// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x7e,0x04,0x02,0x00]
116158// W64-ERR: error: invalid operand for instruction
116159// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, exec, v[2:3]
116160
116161v_cmp_ne_u64_e64 s10, 0, v[2:3]
116162// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x80,0x04,0x02,0x00]
116163// W64-ERR: error: invalid operand for instruction
116164// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, 0, v[2:3]
116165
116166v_cmp_ne_u64_e64 s10, -1, v[2:3]
116167// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xc1,0x04,0x02,0x00]
116168// W64-ERR: error: invalid operand for instruction
116169// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, -1, v[2:3]
116170
116171v_cmp_ne_u64_e64 s10, 0.5, v[2:3]
116172// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xf0,0x04,0x02,0x00]
116173// W64-ERR: error: invalid operand for instruction
116174// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, 0.5, v[2:3]
116175
116176v_cmp_ne_u64_e64 s10, -4.0, v[2:3]
116177// W32: encoding: [0x0a,0x00,0xe5,0xd4,0xf7,0x04,0x02,0x00]
116178// W64-ERR: error: invalid operand for instruction
116179// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, -4.0, v[2:3]
116180
116181v_cmp_ne_u64_e64 s10, v[1:2], v[254:255]
116182// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x03,0x00]
116183// W64-ERR: error: invalid operand for instruction
116184// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], v[254:255]
116185
116186v_cmp_ne_u64_e64 s10, v[1:2], s[4:5]
116187// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x09,0x00,0x00]
116188// W64-ERR: error: invalid operand for instruction
116189// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], s[4:5]
116190
116191v_cmp_ne_u64_e64 s10, v[1:2], s[6:7]
116192// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x0d,0x00,0x00]
116193// W64-ERR: error: invalid operand for instruction
116194// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], s[6:7]
116195
116196v_cmp_ne_u64_e64 s10, v[1:2], s[100:101]
116197// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xc9,0x00,0x00]
116198// W64-ERR: error: invalid operand for instruction
116199// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], s[100:101]
116200
116201v_cmp_ne_u64_e64 s10, v[1:2], vcc
116202// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xd5,0x00,0x00]
116203// W64-ERR: error: invalid operand for instruction
116204// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], vcc
116205
116206v_cmp_ne_u64_e64 s10, v[1:2], exec
116207// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xfd,0x00,0x00]
116208// W64-ERR: error: invalid operand for instruction
116209// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], exec
116210
116211v_cmp_ne_u64_e64 s10, v[1:2], 0
116212// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x01,0x01,0x00]
116213// W64-ERR: error: invalid operand for instruction
116214// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], 0
116215
116216v_cmp_ne_u64_e64 s10, v[1:2], -1
116217// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0x83,0x01,0x00]
116218// W64-ERR: error: invalid operand for instruction
116219// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], -1
116220
116221v_cmp_ne_u64_e64 s10, v[1:2], 0.5
116222// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xe1,0x01,0x00]
116223// W64-ERR: error: invalid operand for instruction
116224// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], 0.5
116225
116226v_cmp_ne_u64_e64 s10, v[1:2], -4.0
116227// W32: encoding: [0x0a,0x00,0xe5,0xd4,0x01,0xef,0x01,0x00]
116228// W64-ERR: error: invalid operand for instruction
116229// W64-ERR-NEXT: v_cmp_ne_u64_e64 s10, v[1:2], -4.0
116230
116231v_cmp_ge_u64 vcc_lo, v[1:2], v[2:3]
116232// W32: encoding: [0x01,0x05,0xcc,0x7d]
116233// W64-ERR: error: instruction not supported on this GPU
116234// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, v[1:2], v[2:3]
116235
116236v_cmp_ge_u64 vcc_lo, v[254:255], v[2:3]
116237// W32: encoding: [0xfe,0x05,0xcc,0x7d]
116238// W64-ERR: error: instruction not supported on this GPU
116239// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, v[254:255], v[2:3]
116240
116241v_cmp_ge_u64 vcc_lo, s[2:3], v[2:3]
116242// W32: encoding: [0x02,0x04,0xcc,0x7d]
116243// W64-ERR: error: instruction not supported on this GPU
116244// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, s[2:3], v[2:3]
116245
116246v_cmp_ge_u64 vcc_lo, s[4:5], v[2:3]
116247// W32: encoding: [0x04,0x04,0xcc,0x7d]
116248// W64-ERR: error: instruction not supported on this GPU
116249// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, s[4:5], v[2:3]
116250
116251v_cmp_ge_u64 vcc_lo, s[100:101], v[2:3]
116252// W32: encoding: [0x64,0x04,0xcc,0x7d]
116253// W64-ERR: error: instruction not supported on this GPU
116254// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, s[100:101], v[2:3]
116255
116256v_cmp_ge_u64 vcc_lo, vcc, v[2:3]
116257// W32: encoding: [0x6a,0x04,0xcc,0x7d]
116258// W64-ERR: error: instruction not supported on this GPU
116259// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, vcc, v[2:3]
116260
116261v_cmp_ge_u64 vcc_lo, exec, v[2:3]
116262// W32: encoding: [0x7e,0x04,0xcc,0x7d]
116263// W64-ERR: error: instruction not supported on this GPU
116264// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, exec, v[2:3]
116265
116266v_cmp_ge_u64 vcc_lo, 0, v[2:3]
116267// W32: encoding: [0x80,0x04,0xcc,0x7d]
116268// W64-ERR: error: instruction not supported on this GPU
116269// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, 0, v[2:3]
116270
116271v_cmp_ge_u64 vcc_lo, -1, v[2:3]
116272// W32: encoding: [0xc1,0x04,0xcc,0x7d]
116273// W64-ERR: error: instruction not supported on this GPU
116274// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, -1, v[2:3]
116275
116276v_cmp_ge_u64 vcc_lo, 0.5, v[2:3]
116277// W32: encoding: [0xf0,0x04,0xcc,0x7d]
116278// W64-ERR: error: instruction not supported on this GPU
116279// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, 0.5, v[2:3]
116280
116281v_cmp_ge_u64 vcc_lo, -4.0, v[2:3]
116282// W32: encoding: [0xf7,0x04,0xcc,0x7d]
116283// W64-ERR: error: instruction not supported on this GPU
116284// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, -4.0, v[2:3]
116285
116286v_cmp_ge_u64 vcc_lo, 0xaf123456, v[2:3]
116287// W32: encoding: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
116288// W64-ERR: error: instruction not supported on this GPU
116289// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, 0xaf123456, v[2:3]
116290
116291v_cmp_ge_u64 vcc_lo, 0x3f717273, v[2:3]
116292// W32: encoding: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
116293// W64-ERR: error: instruction not supported on this GPU
116294// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, 0x3f717273, v[2:3]
116295
116296v_cmp_ge_u64 vcc_lo, v[1:2], v[254:255]
116297// W32: encoding: [0x01,0xfd,0xcd,0x7d]
116298// W64-ERR: error: instruction not supported on this GPU
116299// W64-ERR-NEXT: v_cmp_ge_u64 vcc_lo, v[1:2], v[254:255]
116300
116301v_cmp_ge_u64_e64 s10, v[1:2], v[2:3]
116302// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
116303// W64-ERR: error: invalid operand for instruction
116304// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], v[2:3]
116305
116306v_cmp_ge_u64_e64 s12, v[1:2], v[2:3]
116307// W32: encoding: [0x0c,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
116308// W64-ERR: error: invalid operand for instruction
116309// W64-ERR-NEXT: v_cmp_ge_u64_e64 s12, v[1:2], v[2:3]
116310
116311v_cmp_ge_u64_e64 s100, v[1:2], v[2:3]
116312// W32: encoding: [0x64,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
116313// W64-ERR: error: invalid operand for instruction
116314// W64-ERR-NEXT: v_cmp_ge_u64_e64 s100, v[1:2], v[2:3]
116315
116316v_cmp_ge_u64_e64 vcc_lo, v[1:2], v[2:3]
116317// W32: encoding: [0x6a,0x00,0xe6,0xd4,0x01,0x05,0x02,0x00]
116318// W64-ERR: error: invalid operand for instruction
116319// W64-ERR-NEXT: v_cmp_ge_u64_e64 vcc_lo, v[1:2], v[2:3]
116320
116321v_cmp_ge_u64_e64 s10, v[254:255], v[2:3]
116322// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xfe,0x05,0x02,0x00]
116323// W64-ERR: error: invalid operand for instruction
116324// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[254:255], v[2:3]
116325
116326v_cmp_ge_u64_e64 s10, s[2:3], v[2:3]
116327// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x02,0x04,0x02,0x00]
116328// W64-ERR: error: invalid operand for instruction
116329// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, s[2:3], v[2:3]
116330
116331v_cmp_ge_u64_e64 s10, s[4:5], v[2:3]
116332// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x04,0x04,0x02,0x00]
116333// W64-ERR: error: invalid operand for instruction
116334// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, s[4:5], v[2:3]
116335
116336v_cmp_ge_u64_e64 s10, s[100:101], v[2:3]
116337// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x64,0x04,0x02,0x00]
116338// W64-ERR: error: invalid operand for instruction
116339// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, s[100:101], v[2:3]
116340
116341v_cmp_ge_u64_e64 s10, vcc, v[2:3]
116342// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x6a,0x04,0x02,0x00]
116343// W64-ERR: error: invalid operand for instruction
116344// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, vcc, v[2:3]
116345
116346v_cmp_ge_u64_e64 s10, exec, v[2:3]
116347// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x7e,0x04,0x02,0x00]
116348// W64-ERR: error: invalid operand for instruction
116349// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, exec, v[2:3]
116350
116351v_cmp_ge_u64_e64 s10, 0, v[2:3]
116352// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x80,0x04,0x02,0x00]
116353// W64-ERR: error: invalid operand for instruction
116354// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, 0, v[2:3]
116355
116356v_cmp_ge_u64_e64 s10, -1, v[2:3]
116357// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xc1,0x04,0x02,0x00]
116358// W64-ERR: error: invalid operand for instruction
116359// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, -1, v[2:3]
116360
116361v_cmp_ge_u64_e64 s10, 0.5, v[2:3]
116362// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xf0,0x04,0x02,0x00]
116363// W64-ERR: error: invalid operand for instruction
116364// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, 0.5, v[2:3]
116365
116366v_cmp_ge_u64_e64 s10, -4.0, v[2:3]
116367// W32: encoding: [0x0a,0x00,0xe6,0xd4,0xf7,0x04,0x02,0x00]
116368// W64-ERR: error: invalid operand for instruction
116369// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, -4.0, v[2:3]
116370
116371v_cmp_ge_u64_e64 s10, v[1:2], v[254:255]
116372// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x03,0x00]
116373// W64-ERR: error: invalid operand for instruction
116374// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], v[254:255]
116375
116376v_cmp_ge_u64_e64 s10, v[1:2], s[4:5]
116377// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x09,0x00,0x00]
116378// W64-ERR: error: invalid operand for instruction
116379// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], s[4:5]
116380
116381v_cmp_ge_u64_e64 s10, v[1:2], s[6:7]
116382// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x0d,0x00,0x00]
116383// W64-ERR: error: invalid operand for instruction
116384// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], s[6:7]
116385
116386v_cmp_ge_u64_e64 s10, v[1:2], s[100:101]
116387// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xc9,0x00,0x00]
116388// W64-ERR: error: invalid operand for instruction
116389// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], s[100:101]
116390
116391v_cmp_ge_u64_e64 s10, v[1:2], vcc
116392// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xd5,0x00,0x00]
116393// W64-ERR: error: invalid operand for instruction
116394// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], vcc
116395
116396v_cmp_ge_u64_e64 s10, v[1:2], exec
116397// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xfd,0x00,0x00]
116398// W64-ERR: error: invalid operand for instruction
116399// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], exec
116400
116401v_cmp_ge_u64_e64 s10, v[1:2], 0
116402// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x01,0x01,0x00]
116403// W64-ERR: error: invalid operand for instruction
116404// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], 0
116405
116406v_cmp_ge_u64_e64 s10, v[1:2], -1
116407// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0x83,0x01,0x00]
116408// W64-ERR: error: invalid operand for instruction
116409// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], -1
116410
116411v_cmp_ge_u64_e64 s10, v[1:2], 0.5
116412// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xe1,0x01,0x00]
116413// W64-ERR: error: invalid operand for instruction
116414// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], 0.5
116415
116416v_cmp_ge_u64_e64 s10, v[1:2], -4.0
116417// W32: encoding: [0x0a,0x00,0xe6,0xd4,0x01,0xef,0x01,0x00]
116418// W64-ERR: error: invalid operand for instruction
116419// W64-ERR-NEXT: v_cmp_ge_u64_e64 s10, v[1:2], -4.0
116420
116421v_cmp_t_u64 vcc_lo, v[1:2], v[2:3]
116422// W32: encoding: [0x01,0x05,0xce,0x7d]
116423// W64-ERR: error: instruction not supported on this GPU
116424// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, v[1:2], v[2:3]
116425
116426v_cmp_t_u64 vcc_lo, v[254:255], v[2:3]
116427// W32: encoding: [0xfe,0x05,0xce,0x7d]
116428// W64-ERR: error: instruction not supported on this GPU
116429// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, v[254:255], v[2:3]
116430
116431v_cmp_t_u64 vcc_lo, s[2:3], v[2:3]
116432// W32: encoding: [0x02,0x04,0xce,0x7d]
116433// W64-ERR: error: instruction not supported on this GPU
116434// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, s[2:3], v[2:3]
116435
116436v_cmp_t_u64 vcc_lo, s[4:5], v[2:3]
116437// W32: encoding: [0x04,0x04,0xce,0x7d]
116438// W64-ERR: error: instruction not supported on this GPU
116439// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, s[4:5], v[2:3]
116440
116441v_cmp_t_u64 vcc_lo, s[100:101], v[2:3]
116442// W32: encoding: [0x64,0x04,0xce,0x7d]
116443// W64-ERR: error: instruction not supported on this GPU
116444// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, s[100:101], v[2:3]
116445
116446v_cmp_t_u64 vcc_lo, vcc, v[2:3]
116447// W32: encoding: [0x6a,0x04,0xce,0x7d]
116448// W64-ERR: error: instruction not supported on this GPU
116449// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, vcc, v[2:3]
116450
116451v_cmp_t_u64 vcc_lo, exec, v[2:3]
116452// W32: encoding: [0x7e,0x04,0xce,0x7d]
116453// W64-ERR: error: instruction not supported on this GPU
116454// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, exec, v[2:3]
116455
116456v_cmp_t_u64 vcc_lo, 0, v[2:3]
116457// W32: encoding: [0x80,0x04,0xce,0x7d]
116458// W64-ERR: error: instruction not supported on this GPU
116459// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, 0, v[2:3]
116460
116461v_cmp_t_u64 vcc_lo, -1, v[2:3]
116462// W32: encoding: [0xc1,0x04,0xce,0x7d]
116463// W64-ERR: error: instruction not supported on this GPU
116464// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, -1, v[2:3]
116465
116466v_cmp_t_u64 vcc_lo, 0.5, v[2:3]
116467// W32: encoding: [0xf0,0x04,0xce,0x7d]
116468// W64-ERR: error: instruction not supported on this GPU
116469// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, 0.5, v[2:3]
116470
116471v_cmp_t_u64 vcc_lo, -4.0, v[2:3]
116472// W32: encoding: [0xf7,0x04,0xce,0x7d]
116473// W64-ERR: error: instruction not supported on this GPU
116474// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, -4.0, v[2:3]
116475
116476v_cmp_t_u64 vcc_lo, 0xaf123456, v[2:3]
116477// W32: encoding: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
116478// W64-ERR: error: instruction not supported on this GPU
116479// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, 0xaf123456, v[2:3]
116480
116481v_cmp_t_u64 vcc_lo, 0x3f717273, v[2:3]
116482// W32: encoding: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
116483// W64-ERR: error: instruction not supported on this GPU
116484// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, 0x3f717273, v[2:3]
116485
116486v_cmp_t_u64 vcc_lo, v[1:2], v[254:255]
116487// W32: encoding: [0x01,0xfd,0xcf,0x7d]
116488// W64-ERR: error: instruction not supported on this GPU
116489// W64-ERR-NEXT: v_cmp_t_u64 vcc_lo, v[1:2], v[254:255]
116490
116491v_cmp_t_u64_e64 s10, v[1:2], v[2:3]
116492// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
116493// W64-ERR: error: invalid operand for instruction
116494// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], v[2:3]
116495
116496v_cmp_t_u64_e64 s12, v[1:2], v[2:3]
116497// W32: encoding: [0x0c,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
116498// W64-ERR: error: invalid operand for instruction
116499// W64-ERR-NEXT: v_cmp_t_u64_e64 s12, v[1:2], v[2:3]
116500
116501v_cmp_t_u64_e64 s100, v[1:2], v[2:3]
116502// W32: encoding: [0x64,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
116503// W64-ERR: error: invalid operand for instruction
116504// W64-ERR-NEXT: v_cmp_t_u64_e64 s100, v[1:2], v[2:3]
116505
116506v_cmp_t_u64_e64 vcc_lo, v[1:2], v[2:3]
116507// W32: encoding: [0x6a,0x00,0xe7,0xd4,0x01,0x05,0x02,0x00]
116508// W64-ERR: error: invalid operand for instruction
116509// W64-ERR-NEXT: v_cmp_t_u64_e64 vcc_lo, v[1:2], v[2:3]
116510
116511v_cmp_t_u64_e64 s10, v[254:255], v[2:3]
116512// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xfe,0x05,0x02,0x00]
116513// W64-ERR: error: invalid operand for instruction
116514// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[254:255], v[2:3]
116515
116516v_cmp_t_u64_e64 s10, s[2:3], v[2:3]
116517// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x02,0x04,0x02,0x00]
116518// W64-ERR: error: invalid operand for instruction
116519// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, s[2:3], v[2:3]
116520
116521v_cmp_t_u64_e64 s10, s[4:5], v[2:3]
116522// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x04,0x04,0x02,0x00]
116523// W64-ERR: error: invalid operand for instruction
116524// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, s[4:5], v[2:3]
116525
116526v_cmp_t_u64_e64 s10, s[100:101], v[2:3]
116527// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x64,0x04,0x02,0x00]
116528// W64-ERR: error: invalid operand for instruction
116529// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, s[100:101], v[2:3]
116530
116531v_cmp_t_u64_e64 s10, vcc, v[2:3]
116532// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x6a,0x04,0x02,0x00]
116533// W64-ERR: error: invalid operand for instruction
116534// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, vcc, v[2:3]
116535
116536v_cmp_t_u64_e64 s10, exec, v[2:3]
116537// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x7e,0x04,0x02,0x00]
116538// W64-ERR: error: invalid operand for instruction
116539// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, exec, v[2:3]
116540
116541v_cmp_t_u64_e64 s10, 0, v[2:3]
116542// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x80,0x04,0x02,0x00]
116543// W64-ERR: error: invalid operand for instruction
116544// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, 0, v[2:3]
116545
116546v_cmp_t_u64_e64 s10, -1, v[2:3]
116547// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xc1,0x04,0x02,0x00]
116548// W64-ERR: error: invalid operand for instruction
116549// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, -1, v[2:3]
116550
116551v_cmp_t_u64_e64 s10, 0.5, v[2:3]
116552// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xf0,0x04,0x02,0x00]
116553// W64-ERR: error: invalid operand for instruction
116554// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, 0.5, v[2:3]
116555
116556v_cmp_t_u64_e64 s10, -4.0, v[2:3]
116557// W32: encoding: [0x0a,0x00,0xe7,0xd4,0xf7,0x04,0x02,0x00]
116558// W64-ERR: error: invalid operand for instruction
116559// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, -4.0, v[2:3]
116560
116561v_cmp_t_u64_e64 s10, v[1:2], v[254:255]
116562// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x03,0x00]
116563// W64-ERR: error: invalid operand for instruction
116564// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], v[254:255]
116565
116566v_cmp_t_u64_e64 s10, v[1:2], s[4:5]
116567// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x09,0x00,0x00]
116568// W64-ERR: error: invalid operand for instruction
116569// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], s[4:5]
116570
116571v_cmp_t_u64_e64 s10, v[1:2], s[6:7]
116572// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x0d,0x00,0x00]
116573// W64-ERR: error: invalid operand for instruction
116574// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], s[6:7]
116575
116576v_cmp_t_u64_e64 s10, v[1:2], s[100:101]
116577// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xc9,0x00,0x00]
116578// W64-ERR: error: invalid operand for instruction
116579// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], s[100:101]
116580
116581v_cmp_t_u64_e64 s10, v[1:2], vcc
116582// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xd5,0x00,0x00]
116583// W64-ERR: error: invalid operand for instruction
116584// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], vcc
116585
116586v_cmp_t_u64_e64 s10, v[1:2], exec
116587// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xfd,0x00,0x00]
116588// W64-ERR: error: invalid operand for instruction
116589// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], exec
116590
116591v_cmp_t_u64_e64 s10, v[1:2], 0
116592// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x01,0x01,0x00]
116593// W64-ERR: error: invalid operand for instruction
116594// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], 0
116595
116596v_cmp_t_u64_e64 s10, v[1:2], -1
116597// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0x83,0x01,0x00]
116598// W64-ERR: error: invalid operand for instruction
116599// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], -1
116600
116601v_cmp_t_u64_e64 s10, v[1:2], 0.5
116602// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xe1,0x01,0x00]
116603// W64-ERR: error: invalid operand for instruction
116604// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], 0.5
116605
116606v_cmp_t_u64_e64 s10, v[1:2], -4.0
116607// W32: encoding: [0x0a,0x00,0xe7,0xd4,0x01,0xef,0x01,0x00]
116608// W64-ERR: error: invalid operand for instruction
116609// W64-ERR-NEXT: v_cmp_t_u64_e64 s10, v[1:2], -4.0
116610
116611v_cmpx_f_u64_e64 exec, v[2:3]
116612// GFX10: encoding: [0x00,0x00,0xf0,0xd4,0x7e,0x04,0x02,0x00]
116613
116614v_cmpx_lt_u64_e64 exec, v[2:3]
116615// GFX10: encoding: [0x00,0x00,0xf1,0xd4,0x7e,0x04,0x02,0x00]
116616
116617v_cmpx_eq_u64_e64 exec, v[2:3]
116618// GFX10: encoding: [0x00,0x00,0xf2,0xd4,0x7e,0x04,0x02,0x00]
116619
116620v_cmpx_le_u64_e64 exec, v[2:3]
116621// GFX10: encoding: [0x00,0x00,0xf3,0xd4,0x7e,0x04,0x02,0x00]
116622
116623v_cmpx_gt_u64_e64 exec, v[2:3]
116624// GFX10: encoding: [0x00,0x00,0xf4,0xd4,0x7e,0x04,0x02,0x00]
116625
116626v_cmpx_ne_u64_e64 exec, v[2:3]
116627// GFX10: encoding: [0x00,0x00,0xf5,0xd4,0x7e,0x04,0x02,0x00]
116628
116629v_cmpx_ge_u64_e64 exec, v[2:3]
116630// GFX10: encoding: [0x00,0x00,0xf6,0xd4,0x7e,0x04,0x02,0x00]
116631
116632v_cmpx_t_u64_e64 exec, v[2:3]
116633// GFX10: encoding: [0x00,0x00,0xf7,0xd4,0x7e,0x04,0x02,0x00]
116634
116635v_cmp_lt_u16 vcc, v1, v2
116636// W64: encoding: [0x01,0x05,0x52,0x7d]
116637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116638// W32-ERR-NEXT: v_cmp_lt_u16 vcc, v1, v2
116639
116640v_cmp_lt_u16 vcc, v255, v2
116641// W64: encoding: [0xff,0x05,0x52,0x7d]
116642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116643// W32-ERR-NEXT: v_cmp_lt_u16 vcc, v255, v2
116644
116645v_cmp_lt_u16 vcc, s1, v2
116646// W64: encoding: [0x01,0x04,0x52,0x7d]
116647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116648// W32-ERR-NEXT: v_cmp_lt_u16 vcc, s1, v2
116649
116650v_cmp_lt_u16 vcc, s101, v2
116651// W64: encoding: [0x65,0x04,0x52,0x7d]
116652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116653// W32-ERR-NEXT: v_cmp_lt_u16 vcc, s101, v2
116654
116655v_cmp_lt_u16 vcc, vcc_lo, v2
116656// W64: encoding: [0x6a,0x04,0x52,0x7d]
116657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116658// W32-ERR-NEXT: v_cmp_lt_u16 vcc, vcc_lo, v2
116659
116660v_cmp_lt_u16 vcc, vcc_hi, v2
116661// W64: encoding: [0x6b,0x04,0x52,0x7d]
116662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116663// W32-ERR-NEXT: v_cmp_lt_u16 vcc, vcc_hi, v2
116664
116665v_cmp_lt_u16 vcc, m0, v2
116666// W64: encoding: [0x7c,0x04,0x52,0x7d]
116667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116668// W32-ERR-NEXT: v_cmp_lt_u16 vcc, m0, v2
116669
116670v_cmp_lt_u16 vcc, exec_lo, v2
116671// W64: encoding: [0x7e,0x04,0x52,0x7d]
116672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116673// W32-ERR-NEXT: v_cmp_lt_u16 vcc, exec_lo, v2
116674
116675v_cmp_lt_u16 vcc, exec_hi, v2
116676// W64: encoding: [0x7f,0x04,0x52,0x7d]
116677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116678// W32-ERR-NEXT: v_cmp_lt_u16 vcc, exec_hi, v2
116679
116680v_cmp_lt_u16 vcc, 0, v2
116681// W64: encoding: [0x80,0x04,0x52,0x7d]
116682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116683// W32-ERR-NEXT: v_cmp_lt_u16 vcc, 0, v2
116684
116685v_cmp_lt_u16 vcc, -1, v2
116686// W64: encoding: [0xc1,0x04,0x52,0x7d]
116687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116688// W32-ERR-NEXT: v_cmp_lt_u16 vcc, -1, v2
116689
116690v_cmp_lt_u16 vcc, 0.5, v2
116691// W64: encoding: [0xf0,0x04,0x52,0x7d]
116692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116693// W32-ERR-NEXT: v_cmp_lt_u16 vcc, 0.5, v2
116694
116695v_cmp_lt_u16 vcc, -4.0, v2
116696// W64: encoding: [0xf7,0x04,0x52,0x7d]
116697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116698// W32-ERR-NEXT: v_cmp_lt_u16 vcc, -4.0, v2
116699
116700v_cmp_lt_u16 vcc, 0xfe0b, v2
116701// W64: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
116702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116703// W32-ERR-NEXT: v_cmp_lt_u16 vcc, 0xfe0b, v2
116704
116705v_cmp_lt_u16 vcc, 0x3456, v2
116706// W64: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
116707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116708// W32-ERR-NEXT: v_cmp_lt_u16 vcc, 0x3456, v2
116709
116710v_cmp_lt_u16 vcc, v1, v255
116711// W64: encoding: [0x01,0xff,0x53,0x7d]
116712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116713// W32-ERR-NEXT: v_cmp_lt_u16 vcc, v1, v255
116714
116715v_cmp_lt_u16_e64 s[10:11], v1, v2
116716// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
116717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116718// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, v2
116719
116720v_cmp_lt_u16_e64 s[12:13], v1, v2
116721// W64: encoding: [0x0c,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
116722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116723// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[12:13], v1, v2
116724
116725v_cmp_lt_u16_e64 s[100:101], v1, v2
116726// W64: encoding: [0x64,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
116727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116728// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[100:101], v1, v2
116729
116730v_cmp_lt_u16_e64 vcc, v1, v2
116731// W64: encoding: [0x6a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
116732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116733// W32-ERR-NEXT: v_cmp_lt_u16_e64 vcc, v1, v2
116734
116735v_cmp_lt_u16_e64 s[10:11], v255, v2
116736// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x05,0x02,0x00]
116737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116738// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v255, v2
116739
116740v_cmp_lt_u16_e64 s[10:11], s1, v2
116741// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x04,0x02,0x00]
116742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116743// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], s1, v2
116744
116745v_cmp_lt_u16_e64 s[10:11], s101, v2
116746// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x65,0x04,0x02,0x00]
116747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116748// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], s101, v2
116749
116750v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2
116751// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x6a,0x04,0x02,0x00]
116752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116753// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2
116754
116755v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2
116756// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x6b,0x04,0x02,0x00]
116757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116758// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2
116759
116760v_cmp_lt_u16_e64 s[10:11], m0, v2
116761// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7c,0x04,0x02,0x00]
116762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116763// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], m0, v2
116764
116765v_cmp_lt_u16_e64 s[10:11], exec_lo, v2
116766// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7e,0x04,0x02,0x00]
116767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116768// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], exec_lo, v2
116769
116770v_cmp_lt_u16_e64 s[10:11], exec_hi, v2
116771// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x7f,0x04,0x02,0x00]
116772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116773// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], exec_hi, v2
116774
116775v_cmp_lt_u16_e64 s[10:11], 0, v2
116776// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00]
116777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116778// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], 0, v2
116779
116780v_cmp_lt_u16_e64 s[10:11], -1, v2
116781// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00]
116782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116783// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], -1, v2
116784
116785v_cmp_lt_u16_e64 s[10:11], 0.5, v2
116786// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xf0,0x04,0x02,0x00]
116787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116788// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], 0.5, v2
116789
116790v_cmp_lt_u16_e64 s[10:11], -4.0, v2
116791// W64: encoding: [0x0a,0x00,0xa9,0xd4,0xf7,0x04,0x02,0x00]
116792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116793// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], -4.0, v2
116794
116795v_cmp_lt_u16_e64 s[10:11], v1, v255
116796// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x03,0x00]
116797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116798// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, v255
116799
116800v_cmp_lt_u16_e64 s[10:11], v1, s2
116801// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x00,0x00]
116802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116803// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, s2
116804
116805v_cmp_lt_u16_e64 s[10:11], v1, s101
116806// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xcb,0x00,0x00]
116807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116808// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, s101
116809
116810v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo
116811// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
116812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116813// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo
116814
116815v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi
116816// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd7,0x00,0x00]
116817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116818// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi
116819
116820v_cmp_lt_u16_e64 s[10:11], v1, m0
116821// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xf9,0x00,0x00]
116822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116823// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, m0
116824
116825v_cmp_lt_u16_e64 s[10:11], v1, exec_lo
116826// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
116827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116828// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, exec_lo
116829
116830v_cmp_lt_u16_e64 s[10:11], v1, exec_hi
116831// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x00,0x00]
116832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116833// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, exec_hi
116834
116835v_cmp_lt_u16_e64 s[10:11], v1, 0
116836// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
116837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116838// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, 0
116839
116840v_cmp_lt_u16_e64 s[10:11], v1, -1
116841// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
116842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116843// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, -1
116844
116845v_cmp_lt_u16_e64 s[10:11], v1, 0.5
116846// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00]
116847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116848// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, 0.5
116849
116850v_cmp_lt_u16_e64 s[10:11], v1, -4.0
116851// W64: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00]
116852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116853// W32-ERR-NEXT: v_cmp_lt_u16_e64 s[10:11], v1, -4.0
116854
116855v_cmp_eq_u16 vcc, v1, v2
116856// W64: encoding: [0x01,0x05,0x54,0x7d]
116857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116858// W32-ERR-NEXT: v_cmp_eq_u16 vcc, v1, v2
116859
116860v_cmp_eq_u16 vcc, v255, v2
116861// W64: encoding: [0xff,0x05,0x54,0x7d]
116862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116863// W32-ERR-NEXT: v_cmp_eq_u16 vcc, v255, v2
116864
116865v_cmp_eq_u16 vcc, s1, v2
116866// W64: encoding: [0x01,0x04,0x54,0x7d]
116867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116868// W32-ERR-NEXT: v_cmp_eq_u16 vcc, s1, v2
116869
116870v_cmp_eq_u16 vcc, s101, v2
116871// W64: encoding: [0x65,0x04,0x54,0x7d]
116872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116873// W32-ERR-NEXT: v_cmp_eq_u16 vcc, s101, v2
116874
116875v_cmp_eq_u16 vcc, vcc_lo, v2
116876// W64: encoding: [0x6a,0x04,0x54,0x7d]
116877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116878// W32-ERR-NEXT: v_cmp_eq_u16 vcc, vcc_lo, v2
116879
116880v_cmp_eq_u16 vcc, vcc_hi, v2
116881// W64: encoding: [0x6b,0x04,0x54,0x7d]
116882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116883// W32-ERR-NEXT: v_cmp_eq_u16 vcc, vcc_hi, v2
116884
116885v_cmp_eq_u16 vcc, m0, v2
116886// W64: encoding: [0x7c,0x04,0x54,0x7d]
116887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116888// W32-ERR-NEXT: v_cmp_eq_u16 vcc, m0, v2
116889
116890v_cmp_eq_u16 vcc, exec_lo, v2
116891// W64: encoding: [0x7e,0x04,0x54,0x7d]
116892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116893// W32-ERR-NEXT: v_cmp_eq_u16 vcc, exec_lo, v2
116894
116895v_cmp_eq_u16 vcc, exec_hi, v2
116896// W64: encoding: [0x7f,0x04,0x54,0x7d]
116897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116898// W32-ERR-NEXT: v_cmp_eq_u16 vcc, exec_hi, v2
116899
116900v_cmp_eq_u16 vcc, 0, v2
116901// W64: encoding: [0x80,0x04,0x54,0x7d]
116902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116903// W32-ERR-NEXT: v_cmp_eq_u16 vcc, 0, v2
116904
116905v_cmp_eq_u16 vcc, -1, v2
116906// W64: encoding: [0xc1,0x04,0x54,0x7d]
116907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116908// W32-ERR-NEXT: v_cmp_eq_u16 vcc, -1, v2
116909
116910v_cmp_eq_u16 vcc, 0.5, v2
116911// W64: encoding: [0xf0,0x04,0x54,0x7d]
116912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116913// W32-ERR-NEXT: v_cmp_eq_u16 vcc, 0.5, v2
116914
116915v_cmp_eq_u16 vcc, -4.0, v2
116916// W64: encoding: [0xf7,0x04,0x54,0x7d]
116917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116918// W32-ERR-NEXT: v_cmp_eq_u16 vcc, -4.0, v2
116919
116920v_cmp_eq_u16 vcc, 0xfe0b, v2
116921// W64: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
116922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116923// W32-ERR-NEXT: v_cmp_eq_u16 vcc, 0xfe0b, v2
116924
116925v_cmp_eq_u16 vcc, 0x3456, v2
116926// W64: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
116927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116928// W32-ERR-NEXT: v_cmp_eq_u16 vcc, 0x3456, v2
116929
116930v_cmp_eq_u16 vcc, v1, v255
116931// W64: encoding: [0x01,0xff,0x55,0x7d]
116932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116933// W32-ERR-NEXT: v_cmp_eq_u16 vcc, v1, v255
116934
116935v_cmp_eq_u16_e64 s[10:11], v1, v2
116936// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
116937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116938// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, v2
116939
116940v_cmp_eq_u16_e64 s[12:13], v1, v2
116941// W64: encoding: [0x0c,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
116942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116943// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[12:13], v1, v2
116944
116945v_cmp_eq_u16_e64 s[100:101], v1, v2
116946// W64: encoding: [0x64,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
116947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116948// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[100:101], v1, v2
116949
116950v_cmp_eq_u16_e64 vcc, v1, v2
116951// W64: encoding: [0x6a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
116952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116953// W32-ERR-NEXT: v_cmp_eq_u16_e64 vcc, v1, v2
116954
116955v_cmp_eq_u16_e64 s[10:11], v255, v2
116956// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x05,0x02,0x00]
116957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116958// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v255, v2
116959
116960v_cmp_eq_u16_e64 s[10:11], s1, v2
116961// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x04,0x02,0x00]
116962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116963// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], s1, v2
116964
116965v_cmp_eq_u16_e64 s[10:11], s101, v2
116966// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x65,0x04,0x02,0x00]
116967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116968// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], s101, v2
116969
116970v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2
116971// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x6a,0x04,0x02,0x00]
116972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116973// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2
116974
116975v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2
116976// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x6b,0x04,0x02,0x00]
116977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116978// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2
116979
116980v_cmp_eq_u16_e64 s[10:11], m0, v2
116981// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7c,0x04,0x02,0x00]
116982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116983// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], m0, v2
116984
116985v_cmp_eq_u16_e64 s[10:11], exec_lo, v2
116986// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7e,0x04,0x02,0x00]
116987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116988// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], exec_lo, v2
116989
116990v_cmp_eq_u16_e64 s[10:11], exec_hi, v2
116991// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x7f,0x04,0x02,0x00]
116992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116993// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], exec_hi, v2
116994
116995v_cmp_eq_u16_e64 s[10:11], 0, v2
116996// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00]
116997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
116998// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], 0, v2
116999
117000v_cmp_eq_u16_e64 s[10:11], -1, v2
117001// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00]
117002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117003// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], -1, v2
117004
117005v_cmp_eq_u16_e64 s[10:11], 0.5, v2
117006// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xf0,0x04,0x02,0x00]
117007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117008// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], 0.5, v2
117009
117010v_cmp_eq_u16_e64 s[10:11], -4.0, v2
117011// W64: encoding: [0x0a,0x00,0xaa,0xd4,0xf7,0x04,0x02,0x00]
117012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117013// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], -4.0, v2
117014
117015v_cmp_eq_u16_e64 s[10:11], v1, v255
117016// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x03,0x00]
117017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117018// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, v255
117019
117020v_cmp_eq_u16_e64 s[10:11], v1, s2
117021// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x00,0x00]
117022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117023// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, s2
117024
117025v_cmp_eq_u16_e64 s[10:11], v1, s101
117026// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xcb,0x00,0x00]
117027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117028// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, s101
117029
117030v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo
117031// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
117032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117033// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo
117034
117035v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi
117036// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd7,0x00,0x00]
117037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117038// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi
117039
117040v_cmp_eq_u16_e64 s[10:11], v1, m0
117041// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xf9,0x00,0x00]
117042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117043// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, m0
117044
117045v_cmp_eq_u16_e64 s[10:11], v1, exec_lo
117046// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
117047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117048// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, exec_lo
117049
117050v_cmp_eq_u16_e64 s[10:11], v1, exec_hi
117051// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x00,0x00]
117052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117053// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, exec_hi
117054
117055v_cmp_eq_u16_e64 s[10:11], v1, 0
117056// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
117057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117058// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, 0
117059
117060v_cmp_eq_u16_e64 s[10:11], v1, -1
117061// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
117062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117063// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, -1
117064
117065v_cmp_eq_u16_e64 s[10:11], v1, 0.5
117066// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00]
117067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117068// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, 0.5
117069
117070v_cmp_eq_u16_e64 s[10:11], v1, -4.0
117071// W64: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00]
117072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117073// W32-ERR-NEXT: v_cmp_eq_u16_e64 s[10:11], v1, -4.0
117074
117075v_cmp_le_u16 vcc, v1, v2
117076// W64: encoding: [0x01,0x05,0x56,0x7d]
117077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117078// W32-ERR-NEXT: v_cmp_le_u16 vcc, v1, v2
117079
117080v_cmp_le_u16 vcc, v255, v2
117081// W64: encoding: [0xff,0x05,0x56,0x7d]
117082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117083// W32-ERR-NEXT: v_cmp_le_u16 vcc, v255, v2
117084
117085v_cmp_le_u16 vcc, s1, v2
117086// W64: encoding: [0x01,0x04,0x56,0x7d]
117087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117088// W32-ERR-NEXT: v_cmp_le_u16 vcc, s1, v2
117089
117090v_cmp_le_u16 vcc, s101, v2
117091// W64: encoding: [0x65,0x04,0x56,0x7d]
117092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117093// W32-ERR-NEXT: v_cmp_le_u16 vcc, s101, v2
117094
117095v_cmp_le_u16 vcc, vcc_lo, v2
117096// W64: encoding: [0x6a,0x04,0x56,0x7d]
117097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117098// W32-ERR-NEXT: v_cmp_le_u16 vcc, vcc_lo, v2
117099
117100v_cmp_le_u16 vcc, vcc_hi, v2
117101// W64: encoding: [0x6b,0x04,0x56,0x7d]
117102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117103// W32-ERR-NEXT: v_cmp_le_u16 vcc, vcc_hi, v2
117104
117105v_cmp_le_u16 vcc, m0, v2
117106// W64: encoding: [0x7c,0x04,0x56,0x7d]
117107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117108// W32-ERR-NEXT: v_cmp_le_u16 vcc, m0, v2
117109
117110v_cmp_le_u16 vcc, exec_lo, v2
117111// W64: encoding: [0x7e,0x04,0x56,0x7d]
117112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117113// W32-ERR-NEXT: v_cmp_le_u16 vcc, exec_lo, v2
117114
117115v_cmp_le_u16 vcc, exec_hi, v2
117116// W64: encoding: [0x7f,0x04,0x56,0x7d]
117117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117118// W32-ERR-NEXT: v_cmp_le_u16 vcc, exec_hi, v2
117119
117120v_cmp_le_u16 vcc, 0, v2
117121// W64: encoding: [0x80,0x04,0x56,0x7d]
117122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117123// W32-ERR-NEXT: v_cmp_le_u16 vcc, 0, v2
117124
117125v_cmp_le_u16 vcc, -1, v2
117126// W64: encoding: [0xc1,0x04,0x56,0x7d]
117127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117128// W32-ERR-NEXT: v_cmp_le_u16 vcc, -1, v2
117129
117130v_cmp_le_u16 vcc, 0.5, v2
117131// W64: encoding: [0xf0,0x04,0x56,0x7d]
117132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117133// W32-ERR-NEXT: v_cmp_le_u16 vcc, 0.5, v2
117134
117135v_cmp_le_u16 vcc, -4.0, v2
117136// W64: encoding: [0xf7,0x04,0x56,0x7d]
117137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117138// W32-ERR-NEXT: v_cmp_le_u16 vcc, -4.0, v2
117139
117140v_cmp_le_u16 vcc, 0xfe0b, v2
117141// W64: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
117142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117143// W32-ERR-NEXT: v_cmp_le_u16 vcc, 0xfe0b, v2
117144
117145v_cmp_le_u16 vcc, 0x3456, v2
117146// W64: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
117147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117148// W32-ERR-NEXT: v_cmp_le_u16 vcc, 0x3456, v2
117149
117150v_cmp_le_u16 vcc, v1, v255
117151// W64: encoding: [0x01,0xff,0x57,0x7d]
117152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117153// W32-ERR-NEXT: v_cmp_le_u16 vcc, v1, v255
117154
117155v_cmp_le_u16_e64 s[10:11], v1, v2
117156// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
117157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117158// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, v2
117159
117160v_cmp_le_u16_e64 s[12:13], v1, v2
117161// W64: encoding: [0x0c,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
117162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117163// W32-ERR-NEXT: v_cmp_le_u16_e64 s[12:13], v1, v2
117164
117165v_cmp_le_u16_e64 s[100:101], v1, v2
117166// W64: encoding: [0x64,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
117167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117168// W32-ERR-NEXT: v_cmp_le_u16_e64 s[100:101], v1, v2
117169
117170v_cmp_le_u16_e64 vcc, v1, v2
117171// W64: encoding: [0x6a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
117172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117173// W32-ERR-NEXT: v_cmp_le_u16_e64 vcc, v1, v2
117174
117175v_cmp_le_u16_e64 s[10:11], v255, v2
117176// W64: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x05,0x02,0x00]
117177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117178// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v255, v2
117179
117180v_cmp_le_u16_e64 s[10:11], s1, v2
117181// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x04,0x02,0x00]
117182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117183// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], s1, v2
117184
117185v_cmp_le_u16_e64 s[10:11], s101, v2
117186// W64: encoding: [0x0a,0x00,0xab,0xd4,0x65,0x04,0x02,0x00]
117187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117188// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], s101, v2
117189
117190v_cmp_le_u16_e64 s[10:11], vcc_lo, v2
117191// W64: encoding: [0x0a,0x00,0xab,0xd4,0x6a,0x04,0x02,0x00]
117192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117193// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], vcc_lo, v2
117194
117195v_cmp_le_u16_e64 s[10:11], vcc_hi, v2
117196// W64: encoding: [0x0a,0x00,0xab,0xd4,0x6b,0x04,0x02,0x00]
117197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117198// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], vcc_hi, v2
117199
117200v_cmp_le_u16_e64 s[10:11], m0, v2
117201// W64: encoding: [0x0a,0x00,0xab,0xd4,0x7c,0x04,0x02,0x00]
117202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117203// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], m0, v2
117204
117205v_cmp_le_u16_e64 s[10:11], exec_lo, v2
117206// W64: encoding: [0x0a,0x00,0xab,0xd4,0x7e,0x04,0x02,0x00]
117207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117208// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], exec_lo, v2
117209
117210v_cmp_le_u16_e64 s[10:11], exec_hi, v2
117211// W64: encoding: [0x0a,0x00,0xab,0xd4,0x7f,0x04,0x02,0x00]
117212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117213// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], exec_hi, v2
117214
117215v_cmp_le_u16_e64 s[10:11], 0, v2
117216// W64: encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00]
117217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117218// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], 0, v2
117219
117220v_cmp_le_u16_e64 s[10:11], -1, v2
117221// W64: encoding: [0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00]
117222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117223// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], -1, v2
117224
117225v_cmp_le_u16_e64 s[10:11], 0.5, v2
117226// W64: encoding: [0x0a,0x00,0xab,0xd4,0xf0,0x04,0x02,0x00]
117227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117228// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], 0.5, v2
117229
117230v_cmp_le_u16_e64 s[10:11], -4.0, v2
117231// W64: encoding: [0x0a,0x00,0xab,0xd4,0xf7,0x04,0x02,0x00]
117232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117233// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], -4.0, v2
117234
117235v_cmp_le_u16_e64 s[10:11], v1, v255
117236// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x03,0x00]
117237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117238// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, v255
117239
117240v_cmp_le_u16_e64 s[10:11], v1, s2
117241// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x00,0x00]
117242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117243// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, s2
117244
117245v_cmp_le_u16_e64 s[10:11], v1, s101
117246// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xcb,0x00,0x00]
117247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117248// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, s101
117249
117250v_cmp_le_u16_e64 s[10:11], v1, vcc_lo
117251// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
117252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117253// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, vcc_lo
117254
117255v_cmp_le_u16_e64 s[10:11], v1, vcc_hi
117256// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd7,0x00,0x00]
117257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117258// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, vcc_hi
117259
117260v_cmp_le_u16_e64 s[10:11], v1, m0
117261// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xf9,0x00,0x00]
117262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117263// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, m0
117264
117265v_cmp_le_u16_e64 s[10:11], v1, exec_lo
117266// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
117267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117268// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, exec_lo
117269
117270v_cmp_le_u16_e64 s[10:11], v1, exec_hi
117271// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x00,0x00]
117272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117273// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, exec_hi
117274
117275v_cmp_le_u16_e64 s[10:11], v1, 0
117276// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
117277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117278// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, 0
117279
117280v_cmp_le_u16_e64 s[10:11], v1, -1
117281// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
117282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117283// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, -1
117284
117285v_cmp_le_u16_e64 s[10:11], v1, 0.5
117286// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00]
117287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117288// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, 0.5
117289
117290v_cmp_le_u16_e64 s[10:11], v1, -4.0
117291// W64: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xef,0x01,0x00]
117292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117293// W32-ERR-NEXT: v_cmp_le_u16_e64 s[10:11], v1, -4.0
117294
117295v_cmp_gt_u16 vcc, v1, v2
117296// W64: encoding: [0x01,0x05,0x58,0x7d]
117297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117298// W32-ERR-NEXT: v_cmp_gt_u16 vcc, v1, v2
117299
117300v_cmp_gt_u16 vcc, v255, v2
117301// W64: encoding: [0xff,0x05,0x58,0x7d]
117302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117303// W32-ERR-NEXT: v_cmp_gt_u16 vcc, v255, v2
117304
117305v_cmp_gt_u16 vcc, s1, v2
117306// W64: encoding: [0x01,0x04,0x58,0x7d]
117307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117308// W32-ERR-NEXT: v_cmp_gt_u16 vcc, s1, v2
117309
117310v_cmp_gt_u16 vcc, s101, v2
117311// W64: encoding: [0x65,0x04,0x58,0x7d]
117312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117313// W32-ERR-NEXT: v_cmp_gt_u16 vcc, s101, v2
117314
117315v_cmp_gt_u16 vcc, vcc_lo, v2
117316// W64: encoding: [0x6a,0x04,0x58,0x7d]
117317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117318// W32-ERR-NEXT: v_cmp_gt_u16 vcc, vcc_lo, v2
117319
117320v_cmp_gt_u16 vcc, vcc_hi, v2
117321// W64: encoding: [0x6b,0x04,0x58,0x7d]
117322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117323// W32-ERR-NEXT: v_cmp_gt_u16 vcc, vcc_hi, v2
117324
117325v_cmp_gt_u16 vcc, m0, v2
117326// W64: encoding: [0x7c,0x04,0x58,0x7d]
117327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117328// W32-ERR-NEXT: v_cmp_gt_u16 vcc, m0, v2
117329
117330v_cmp_gt_u16 vcc, exec_lo, v2
117331// W64: encoding: [0x7e,0x04,0x58,0x7d]
117332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117333// W32-ERR-NEXT: v_cmp_gt_u16 vcc, exec_lo, v2
117334
117335v_cmp_gt_u16 vcc, exec_hi, v2
117336// W64: encoding: [0x7f,0x04,0x58,0x7d]
117337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117338// W32-ERR-NEXT: v_cmp_gt_u16 vcc, exec_hi, v2
117339
117340v_cmp_gt_u16 vcc, 0, v2
117341// W64: encoding: [0x80,0x04,0x58,0x7d]
117342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117343// W32-ERR-NEXT: v_cmp_gt_u16 vcc, 0, v2
117344
117345v_cmp_gt_u16 vcc, -1, v2
117346// W64: encoding: [0xc1,0x04,0x58,0x7d]
117347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117348// W32-ERR-NEXT: v_cmp_gt_u16 vcc, -1, v2
117349
117350v_cmp_gt_u16 vcc, 0.5, v2
117351// W64: encoding: [0xf0,0x04,0x58,0x7d]
117352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117353// W32-ERR-NEXT: v_cmp_gt_u16 vcc, 0.5, v2
117354
117355v_cmp_gt_u16 vcc, -4.0, v2
117356// W64: encoding: [0xf7,0x04,0x58,0x7d]
117357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117358// W32-ERR-NEXT: v_cmp_gt_u16 vcc, -4.0, v2
117359
117360v_cmp_gt_u16 vcc, 0xfe0b, v2
117361// W64: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
117362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117363// W32-ERR-NEXT: v_cmp_gt_u16 vcc, 0xfe0b, v2
117364
117365v_cmp_gt_u16 vcc, 0x3456, v2
117366// W64: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
117367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117368// W32-ERR-NEXT: v_cmp_gt_u16 vcc, 0x3456, v2
117369
117370v_cmp_gt_u16 vcc, v1, v255
117371// W64: encoding: [0x01,0xff,0x59,0x7d]
117372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117373// W32-ERR-NEXT: v_cmp_gt_u16 vcc, v1, v255
117374
117375v_cmp_gt_u16_e64 s[10:11], v1, v2
117376// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
117377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117378// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, v2
117379
117380v_cmp_gt_u16_e64 s[12:13], v1, v2
117381// W64: encoding: [0x0c,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
117382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117383// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[12:13], v1, v2
117384
117385v_cmp_gt_u16_e64 s[100:101], v1, v2
117386// W64: encoding: [0x64,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
117387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117388// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[100:101], v1, v2
117389
117390v_cmp_gt_u16_e64 vcc, v1, v2
117391// W64: encoding: [0x6a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
117392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117393// W32-ERR-NEXT: v_cmp_gt_u16_e64 vcc, v1, v2
117394
117395v_cmp_gt_u16_e64 s[10:11], v255, v2
117396// W64: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x05,0x02,0x00]
117397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117398// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v255, v2
117399
117400v_cmp_gt_u16_e64 s[10:11], s1, v2
117401// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x04,0x02,0x00]
117402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117403// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], s1, v2
117404
117405v_cmp_gt_u16_e64 s[10:11], s101, v2
117406// W64: encoding: [0x0a,0x00,0xac,0xd4,0x65,0x04,0x02,0x00]
117407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117408// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], s101, v2
117409
117410v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2
117411// W64: encoding: [0x0a,0x00,0xac,0xd4,0x6a,0x04,0x02,0x00]
117412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117413// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2
117414
117415v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2
117416// W64: encoding: [0x0a,0x00,0xac,0xd4,0x6b,0x04,0x02,0x00]
117417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117418// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2
117419
117420v_cmp_gt_u16_e64 s[10:11], m0, v2
117421// W64: encoding: [0x0a,0x00,0xac,0xd4,0x7c,0x04,0x02,0x00]
117422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117423// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], m0, v2
117424
117425v_cmp_gt_u16_e64 s[10:11], exec_lo, v2
117426// W64: encoding: [0x0a,0x00,0xac,0xd4,0x7e,0x04,0x02,0x00]
117427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117428// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], exec_lo, v2
117429
117430v_cmp_gt_u16_e64 s[10:11], exec_hi, v2
117431// W64: encoding: [0x0a,0x00,0xac,0xd4,0x7f,0x04,0x02,0x00]
117432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117433// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], exec_hi, v2
117434
117435v_cmp_gt_u16_e64 s[10:11], 0, v2
117436// W64: encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00]
117437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117438// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], 0, v2
117439
117440v_cmp_gt_u16_e64 s[10:11], -1, v2
117441// W64: encoding: [0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00]
117442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117443// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], -1, v2
117444
117445v_cmp_gt_u16_e64 s[10:11], 0.5, v2
117446// W64: encoding: [0x0a,0x00,0xac,0xd4,0xf0,0x04,0x02,0x00]
117447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117448// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], 0.5, v2
117449
117450v_cmp_gt_u16_e64 s[10:11], -4.0, v2
117451// W64: encoding: [0x0a,0x00,0xac,0xd4,0xf7,0x04,0x02,0x00]
117452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117453// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], -4.0, v2
117454
117455v_cmp_gt_u16_e64 s[10:11], v1, v255
117456// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x03,0x00]
117457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117458// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, v255
117459
117460v_cmp_gt_u16_e64 s[10:11], v1, s2
117461// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x00,0x00]
117462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117463// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, s2
117464
117465v_cmp_gt_u16_e64 s[10:11], v1, s101
117466// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xcb,0x00,0x00]
117467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117468// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, s101
117469
117470v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo
117471// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
117472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117473// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo
117474
117475v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi
117476// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd7,0x00,0x00]
117477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117478// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi
117479
117480v_cmp_gt_u16_e64 s[10:11], v1, m0
117481// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xf9,0x00,0x00]
117482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117483// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, m0
117484
117485v_cmp_gt_u16_e64 s[10:11], v1, exec_lo
117486// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
117487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117488// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, exec_lo
117489
117490v_cmp_gt_u16_e64 s[10:11], v1, exec_hi
117491// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x00,0x00]
117492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117493// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, exec_hi
117494
117495v_cmp_gt_u16_e64 s[10:11], v1, 0
117496// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
117497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117498// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, 0
117499
117500v_cmp_gt_u16_e64 s[10:11], v1, -1
117501// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
117502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117503// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, -1
117504
117505v_cmp_gt_u16_e64 s[10:11], v1, 0.5
117506// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00]
117507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117508// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, 0.5
117509
117510v_cmp_gt_u16_e64 s[10:11], v1, -4.0
117511// W64: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xef,0x01,0x00]
117512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117513// W32-ERR-NEXT: v_cmp_gt_u16_e64 s[10:11], v1, -4.0
117514
117515v_cmp_ne_u16 vcc, v1, v2
117516// W64: encoding: [0x01,0x05,0x5a,0x7d]
117517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117518// W32-ERR-NEXT: v_cmp_ne_u16 vcc, v1, v2
117519
117520v_cmp_ne_u16 vcc, v255, v2
117521// W64: encoding: [0xff,0x05,0x5a,0x7d]
117522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117523// W32-ERR-NEXT: v_cmp_ne_u16 vcc, v255, v2
117524
117525v_cmp_ne_u16 vcc, s1, v2
117526// W64: encoding: [0x01,0x04,0x5a,0x7d]
117527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117528// W32-ERR-NEXT: v_cmp_ne_u16 vcc, s1, v2
117529
117530v_cmp_ne_u16 vcc, s101, v2
117531// W64: encoding: [0x65,0x04,0x5a,0x7d]
117532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117533// W32-ERR-NEXT: v_cmp_ne_u16 vcc, s101, v2
117534
117535v_cmp_ne_u16 vcc, vcc_lo, v2
117536// W64: encoding: [0x6a,0x04,0x5a,0x7d]
117537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117538// W32-ERR-NEXT: v_cmp_ne_u16 vcc, vcc_lo, v2
117539
117540v_cmp_ne_u16 vcc, vcc_hi, v2
117541// W64: encoding: [0x6b,0x04,0x5a,0x7d]
117542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117543// W32-ERR-NEXT: v_cmp_ne_u16 vcc, vcc_hi, v2
117544
117545v_cmp_ne_u16 vcc, m0, v2
117546// W64: encoding: [0x7c,0x04,0x5a,0x7d]
117547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117548// W32-ERR-NEXT: v_cmp_ne_u16 vcc, m0, v2
117549
117550v_cmp_ne_u16 vcc, exec_lo, v2
117551// W64: encoding: [0x7e,0x04,0x5a,0x7d]
117552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117553// W32-ERR-NEXT: v_cmp_ne_u16 vcc, exec_lo, v2
117554
117555v_cmp_ne_u16 vcc, exec_hi, v2
117556// W64: encoding: [0x7f,0x04,0x5a,0x7d]
117557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117558// W32-ERR-NEXT: v_cmp_ne_u16 vcc, exec_hi, v2
117559
117560v_cmp_ne_u16 vcc, 0, v2
117561// W64: encoding: [0x80,0x04,0x5a,0x7d]
117562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117563// W32-ERR-NEXT: v_cmp_ne_u16 vcc, 0, v2
117564
117565v_cmp_ne_u16 vcc, -1, v2
117566// W64: encoding: [0xc1,0x04,0x5a,0x7d]
117567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117568// W32-ERR-NEXT: v_cmp_ne_u16 vcc, -1, v2
117569
117570v_cmp_ne_u16 vcc, 0.5, v2
117571// W64: encoding: [0xf0,0x04,0x5a,0x7d]
117572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117573// W32-ERR-NEXT: v_cmp_ne_u16 vcc, 0.5, v2
117574
117575v_cmp_ne_u16 vcc, -4.0, v2
117576// W64: encoding: [0xf7,0x04,0x5a,0x7d]
117577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117578// W32-ERR-NEXT: v_cmp_ne_u16 vcc, -4.0, v2
117579
117580v_cmp_ne_u16 vcc, 0xfe0b, v2
117581// W64: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
117582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117583// W32-ERR-NEXT: v_cmp_ne_u16 vcc, 0xfe0b, v2
117584
117585v_cmp_ne_u16 vcc, 0x3456, v2
117586// W64: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
117587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117588// W32-ERR-NEXT: v_cmp_ne_u16 vcc, 0x3456, v2
117589
117590v_cmp_ne_u16 vcc, v1, v255
117591// W64: encoding: [0x01,0xff,0x5b,0x7d]
117592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117593// W32-ERR-NEXT: v_cmp_ne_u16 vcc, v1, v255
117594
117595v_cmp_ne_u16_e64 s[10:11], v1, v2
117596// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
117597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117598// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, v2
117599
117600v_cmp_ne_u16_e64 s[12:13], v1, v2
117601// W64: encoding: [0x0c,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
117602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117603// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[12:13], v1, v2
117604
117605v_cmp_ne_u16_e64 s[100:101], v1, v2
117606// W64: encoding: [0x64,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
117607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117608// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[100:101], v1, v2
117609
117610v_cmp_ne_u16_e64 vcc, v1, v2
117611// W64: encoding: [0x6a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
117612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117613// W32-ERR-NEXT: v_cmp_ne_u16_e64 vcc, v1, v2
117614
117615v_cmp_ne_u16_e64 s[10:11], v255, v2
117616// W64: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x05,0x02,0x00]
117617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117618// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v255, v2
117619
117620v_cmp_ne_u16_e64 s[10:11], s1, v2
117621// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x04,0x02,0x00]
117622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117623// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], s1, v2
117624
117625v_cmp_ne_u16_e64 s[10:11], s101, v2
117626// W64: encoding: [0x0a,0x00,0xad,0xd4,0x65,0x04,0x02,0x00]
117627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117628// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], s101, v2
117629
117630v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2
117631// W64: encoding: [0x0a,0x00,0xad,0xd4,0x6a,0x04,0x02,0x00]
117632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117633// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2
117634
117635v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2
117636// W64: encoding: [0x0a,0x00,0xad,0xd4,0x6b,0x04,0x02,0x00]
117637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117638// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2
117639
117640v_cmp_ne_u16_e64 s[10:11], m0, v2
117641// W64: encoding: [0x0a,0x00,0xad,0xd4,0x7c,0x04,0x02,0x00]
117642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117643// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], m0, v2
117644
117645v_cmp_ne_u16_e64 s[10:11], exec_lo, v2
117646// W64: encoding: [0x0a,0x00,0xad,0xd4,0x7e,0x04,0x02,0x00]
117647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117648// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], exec_lo, v2
117649
117650v_cmp_ne_u16_e64 s[10:11], exec_hi, v2
117651// W64: encoding: [0x0a,0x00,0xad,0xd4,0x7f,0x04,0x02,0x00]
117652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117653// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], exec_hi, v2
117654
117655v_cmp_ne_u16_e64 s[10:11], 0, v2
117656// W64: encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00]
117657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117658// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], 0, v2
117659
117660v_cmp_ne_u16_e64 s[10:11], -1, v2
117661// W64: encoding: [0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00]
117662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117663// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], -1, v2
117664
117665v_cmp_ne_u16_e64 s[10:11], 0.5, v2
117666// W64: encoding: [0x0a,0x00,0xad,0xd4,0xf0,0x04,0x02,0x00]
117667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117668// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], 0.5, v2
117669
117670v_cmp_ne_u16_e64 s[10:11], -4.0, v2
117671// W64: encoding: [0x0a,0x00,0xad,0xd4,0xf7,0x04,0x02,0x00]
117672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117673// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], -4.0, v2
117674
117675v_cmp_ne_u16_e64 s[10:11], v1, v255
117676// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x03,0x00]
117677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117678// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, v255
117679
117680v_cmp_ne_u16_e64 s[10:11], v1, s2
117681// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x00,0x00]
117682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117683// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, s2
117684
117685v_cmp_ne_u16_e64 s[10:11], v1, s101
117686// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xcb,0x00,0x00]
117687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117688// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, s101
117689
117690v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo
117691// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
117692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117693// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo
117694
117695v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi
117696// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd7,0x00,0x00]
117697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117698// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi
117699
117700v_cmp_ne_u16_e64 s[10:11], v1, m0
117701// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xf9,0x00,0x00]
117702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117703// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, m0
117704
117705v_cmp_ne_u16_e64 s[10:11], v1, exec_lo
117706// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
117707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117708// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, exec_lo
117709
117710v_cmp_ne_u16_e64 s[10:11], v1, exec_hi
117711// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x00,0x00]
117712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117713// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, exec_hi
117714
117715v_cmp_ne_u16_e64 s[10:11], v1, 0
117716// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
117717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117718// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, 0
117719
117720v_cmp_ne_u16_e64 s[10:11], v1, -1
117721// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
117722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117723// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, -1
117724
117725v_cmp_ne_u16_e64 s[10:11], v1, 0.5
117726// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00]
117727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117728// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, 0.5
117729
117730v_cmp_ne_u16_e64 s[10:11], v1, -4.0
117731// W64: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xef,0x01,0x00]
117732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117733// W32-ERR-NEXT: v_cmp_ne_u16_e64 s[10:11], v1, -4.0
117734
117735v_cmp_ge_u16 vcc, v1, v2
117736// W64: encoding: [0x01,0x05,0x5c,0x7d]
117737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117738// W32-ERR-NEXT: v_cmp_ge_u16 vcc, v1, v2
117739
117740v_cmp_ge_u16 vcc, v255, v2
117741// W64: encoding: [0xff,0x05,0x5c,0x7d]
117742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117743// W32-ERR-NEXT: v_cmp_ge_u16 vcc, v255, v2
117744
117745v_cmp_ge_u16 vcc, s1, v2
117746// W64: encoding: [0x01,0x04,0x5c,0x7d]
117747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117748// W32-ERR-NEXT: v_cmp_ge_u16 vcc, s1, v2
117749
117750v_cmp_ge_u16 vcc, s101, v2
117751// W64: encoding: [0x65,0x04,0x5c,0x7d]
117752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117753// W32-ERR-NEXT: v_cmp_ge_u16 vcc, s101, v2
117754
117755v_cmp_ge_u16 vcc, vcc_lo, v2
117756// W64: encoding: [0x6a,0x04,0x5c,0x7d]
117757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117758// W32-ERR-NEXT: v_cmp_ge_u16 vcc, vcc_lo, v2
117759
117760v_cmp_ge_u16 vcc, vcc_hi, v2
117761// W64: encoding: [0x6b,0x04,0x5c,0x7d]
117762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117763// W32-ERR-NEXT: v_cmp_ge_u16 vcc, vcc_hi, v2
117764
117765v_cmp_ge_u16 vcc, m0, v2
117766// W64: encoding: [0x7c,0x04,0x5c,0x7d]
117767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117768// W32-ERR-NEXT: v_cmp_ge_u16 vcc, m0, v2
117769
117770v_cmp_ge_u16 vcc, exec_lo, v2
117771// W64: encoding: [0x7e,0x04,0x5c,0x7d]
117772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117773// W32-ERR-NEXT: v_cmp_ge_u16 vcc, exec_lo, v2
117774
117775v_cmp_ge_u16 vcc, exec_hi, v2
117776// W64: encoding: [0x7f,0x04,0x5c,0x7d]
117777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117778// W32-ERR-NEXT: v_cmp_ge_u16 vcc, exec_hi, v2
117779
117780v_cmp_ge_u16 vcc, 0, v2
117781// W64: encoding: [0x80,0x04,0x5c,0x7d]
117782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117783// W32-ERR-NEXT: v_cmp_ge_u16 vcc, 0, v2
117784
117785v_cmp_ge_u16 vcc, -1, v2
117786// W64: encoding: [0xc1,0x04,0x5c,0x7d]
117787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117788// W32-ERR-NEXT: v_cmp_ge_u16 vcc, -1, v2
117789
117790v_cmp_ge_u16 vcc, 0.5, v2
117791// W64: encoding: [0xf0,0x04,0x5c,0x7d]
117792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117793// W32-ERR-NEXT: v_cmp_ge_u16 vcc, 0.5, v2
117794
117795v_cmp_ge_u16 vcc, -4.0, v2
117796// W64: encoding: [0xf7,0x04,0x5c,0x7d]
117797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117798// W32-ERR-NEXT: v_cmp_ge_u16 vcc, -4.0, v2
117799
117800v_cmp_ge_u16 vcc, 0xfe0b, v2
117801// W64: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
117802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117803// W32-ERR-NEXT: v_cmp_ge_u16 vcc, 0xfe0b, v2
117804
117805v_cmp_ge_u16 vcc, 0x3456, v2
117806// W64: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
117807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117808// W32-ERR-NEXT: v_cmp_ge_u16 vcc, 0x3456, v2
117809
117810v_cmp_ge_u16 vcc, v1, v255
117811// W64: encoding: [0x01,0xff,0x5d,0x7d]
117812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117813// W32-ERR-NEXT: v_cmp_ge_u16 vcc, v1, v255
117814
117815v_cmp_ge_u16_e64 s[10:11], v1, v2
117816// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
117817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117818// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, v2
117819
117820v_cmp_ge_u16_e64 s[12:13], v1, v2
117821// W64: encoding: [0x0c,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
117822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117823// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[12:13], v1, v2
117824
117825v_cmp_ge_u16_e64 s[100:101], v1, v2
117826// W64: encoding: [0x64,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
117827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117828// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[100:101], v1, v2
117829
117830v_cmp_ge_u16_e64 vcc, v1, v2
117831// W64: encoding: [0x6a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
117832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117833// W32-ERR-NEXT: v_cmp_ge_u16_e64 vcc, v1, v2
117834
117835v_cmp_ge_u16_e64 s[10:11], v255, v2
117836// W64: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x05,0x02,0x00]
117837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117838// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v255, v2
117839
117840v_cmp_ge_u16_e64 s[10:11], s1, v2
117841// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x04,0x02,0x00]
117842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117843// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], s1, v2
117844
117845v_cmp_ge_u16_e64 s[10:11], s101, v2
117846// W64: encoding: [0x0a,0x00,0xae,0xd4,0x65,0x04,0x02,0x00]
117847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117848// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], s101, v2
117849
117850v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2
117851// W64: encoding: [0x0a,0x00,0xae,0xd4,0x6a,0x04,0x02,0x00]
117852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117853// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2
117854
117855v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2
117856// W64: encoding: [0x0a,0x00,0xae,0xd4,0x6b,0x04,0x02,0x00]
117857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117858// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2
117859
117860v_cmp_ge_u16_e64 s[10:11], m0, v2
117861// W64: encoding: [0x0a,0x00,0xae,0xd4,0x7c,0x04,0x02,0x00]
117862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117863// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], m0, v2
117864
117865v_cmp_ge_u16_e64 s[10:11], exec_lo, v2
117866// W64: encoding: [0x0a,0x00,0xae,0xd4,0x7e,0x04,0x02,0x00]
117867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117868// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], exec_lo, v2
117869
117870v_cmp_ge_u16_e64 s[10:11], exec_hi, v2
117871// W64: encoding: [0x0a,0x00,0xae,0xd4,0x7f,0x04,0x02,0x00]
117872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117873// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], exec_hi, v2
117874
117875v_cmp_ge_u16_e64 s[10:11], 0, v2
117876// W64: encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00]
117877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117878// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], 0, v2
117879
117880v_cmp_ge_u16_e64 s[10:11], -1, v2
117881// W64: encoding: [0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00]
117882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117883// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], -1, v2
117884
117885v_cmp_ge_u16_e64 s[10:11], 0.5, v2
117886// W64: encoding: [0x0a,0x00,0xae,0xd4,0xf0,0x04,0x02,0x00]
117887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117888// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], 0.5, v2
117889
117890v_cmp_ge_u16_e64 s[10:11], -4.0, v2
117891// W64: encoding: [0x0a,0x00,0xae,0xd4,0xf7,0x04,0x02,0x00]
117892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117893// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], -4.0, v2
117894
117895v_cmp_ge_u16_e64 s[10:11], v1, v255
117896// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x03,0x00]
117897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117898// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, v255
117899
117900v_cmp_ge_u16_e64 s[10:11], v1, s2
117901// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x00,0x00]
117902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117903// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, s2
117904
117905v_cmp_ge_u16_e64 s[10:11], v1, s101
117906// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xcb,0x00,0x00]
117907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117908// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, s101
117909
117910v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo
117911// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
117912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117913// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo
117914
117915v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi
117916// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd7,0x00,0x00]
117917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117918// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi
117919
117920v_cmp_ge_u16_e64 s[10:11], v1, m0
117921// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xf9,0x00,0x00]
117922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117923// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, m0
117924
117925v_cmp_ge_u16_e64 s[10:11], v1, exec_lo
117926// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
117927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117928// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, exec_lo
117929
117930v_cmp_ge_u16_e64 s[10:11], v1, exec_hi
117931// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x00,0x00]
117932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117933// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, exec_hi
117934
117935v_cmp_ge_u16_e64 s[10:11], v1, 0
117936// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
117937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117938// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, 0
117939
117940v_cmp_ge_u16_e64 s[10:11], v1, -1
117941// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
117942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117943// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, -1
117944
117945v_cmp_ge_u16_e64 s[10:11], v1, 0.5
117946// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00]
117947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117948// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, 0.5
117949
117950v_cmp_ge_u16_e64 s[10:11], v1, -4.0
117951// W64: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xef,0x01,0x00]
117952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117953// W32-ERR-NEXT: v_cmp_ge_u16_e64 s[10:11], v1, -4.0
117954
117955v_cmp_f_u32 vcc, v1, v2
117956// W64: encoding: [0x01,0x05,0x80,0x7d]
117957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117958// W32-ERR-NEXT: v_cmp_f_u32 vcc, v1, v2
117959
117960v_cmp_f_u32 vcc, v255, v2
117961// W64: encoding: [0xff,0x05,0x80,0x7d]
117962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117963// W32-ERR-NEXT: v_cmp_f_u32 vcc, v255, v2
117964
117965v_cmp_f_u32 vcc, s1, v2
117966// W64: encoding: [0x01,0x04,0x80,0x7d]
117967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117968// W32-ERR-NEXT: v_cmp_f_u32 vcc, s1, v2
117969
117970v_cmp_f_u32 vcc, s101, v2
117971// W64: encoding: [0x65,0x04,0x80,0x7d]
117972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117973// W32-ERR-NEXT: v_cmp_f_u32 vcc, s101, v2
117974
117975v_cmp_f_u32 vcc, vcc_lo, v2
117976// W64: encoding: [0x6a,0x04,0x80,0x7d]
117977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117978// W32-ERR-NEXT: v_cmp_f_u32 vcc, vcc_lo, v2
117979
117980v_cmp_f_u32 vcc, vcc_hi, v2
117981// W64: encoding: [0x6b,0x04,0x80,0x7d]
117982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117983// W32-ERR-NEXT: v_cmp_f_u32 vcc, vcc_hi, v2
117984
117985v_cmp_f_u32 vcc, m0, v2
117986// W64: encoding: [0x7c,0x04,0x80,0x7d]
117987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117988// W32-ERR-NEXT: v_cmp_f_u32 vcc, m0, v2
117989
117990v_cmp_f_u32 vcc, exec_lo, v2
117991// W64: encoding: [0x7e,0x04,0x80,0x7d]
117992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117993// W32-ERR-NEXT: v_cmp_f_u32 vcc, exec_lo, v2
117994
117995v_cmp_f_u32 vcc, exec_hi, v2
117996// W64: encoding: [0x7f,0x04,0x80,0x7d]
117997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
117998// W32-ERR-NEXT: v_cmp_f_u32 vcc, exec_hi, v2
117999
118000v_cmp_f_u32 vcc, 0, v2
118001// W64: encoding: [0x80,0x04,0x80,0x7d]
118002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118003// W32-ERR-NEXT: v_cmp_f_u32 vcc, 0, v2
118004
118005v_cmp_f_u32 vcc, -1, v2
118006// W64: encoding: [0xc1,0x04,0x80,0x7d]
118007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118008// W32-ERR-NEXT: v_cmp_f_u32 vcc, -1, v2
118009
118010v_cmp_f_u32 vcc, 0.5, v2
118011// W64: encoding: [0xf0,0x04,0x80,0x7d]
118012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118013// W32-ERR-NEXT: v_cmp_f_u32 vcc, 0.5, v2
118014
118015v_cmp_f_u32 vcc, -4.0, v2
118016// W64: encoding: [0xf7,0x04,0x80,0x7d]
118017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118018// W32-ERR-NEXT: v_cmp_f_u32 vcc, -4.0, v2
118019
118020v_cmp_f_u32 vcc, 0xaf123456, v2
118021// W64: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
118022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118023// W32-ERR-NEXT: v_cmp_f_u32 vcc, 0xaf123456, v2
118024
118025v_cmp_f_u32 vcc, 0x3f717273, v2
118026// W64: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
118027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118028// W32-ERR-NEXT: v_cmp_f_u32 vcc, 0x3f717273, v2
118029
118030v_cmp_f_u32 vcc, v1, v255
118031// W64: encoding: [0x01,0xff,0x81,0x7d]
118032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118033// W32-ERR-NEXT: v_cmp_f_u32 vcc, v1, v255
118034
118035v_cmp_f_u32_e64 s[10:11], v1, v2
118036// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
118037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118038// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, v2
118039
118040v_cmp_f_u32_e64 s[12:13], v1, v2
118041// W64: encoding: [0x0c,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
118042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118043// W32-ERR-NEXT: v_cmp_f_u32_e64 s[12:13], v1, v2
118044
118045v_cmp_f_u32_e64 s[100:101], v1, v2
118046// W64: encoding: [0x64,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
118047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118048// W32-ERR-NEXT: v_cmp_f_u32_e64 s[100:101], v1, v2
118049
118050v_cmp_f_u32_e64 vcc, v1, v2
118051// W64: encoding: [0x6a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
118052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118053// W32-ERR-NEXT: v_cmp_f_u32_e64 vcc, v1, v2
118054
118055v_cmp_f_u32_e64 s[10:11], v255, v2
118056// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xff,0x05,0x02,0x00]
118057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118058// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v255, v2
118059
118060v_cmp_f_u32_e64 s[10:11], s1, v2
118061// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x04,0x02,0x00]
118062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118063// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], s1, v2
118064
118065v_cmp_f_u32_e64 s[10:11], s101, v2
118066// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x65,0x04,0x02,0x00]
118067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118068// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], s101, v2
118069
118070v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
118071// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x6a,0x04,0x02,0x00]
118072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118073// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
118074
118075v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
118076// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x6b,0x04,0x02,0x00]
118077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118078// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
118079
118080v_cmp_f_u32_e64 s[10:11], m0, v2
118081// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7c,0x04,0x02,0x00]
118082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118083// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], m0, v2
118084
118085v_cmp_f_u32_e64 s[10:11], exec_lo, v2
118086// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7e,0x04,0x02,0x00]
118087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118088// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], exec_lo, v2
118089
118090v_cmp_f_u32_e64 s[10:11], exec_hi, v2
118091// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x7f,0x04,0x02,0x00]
118092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118093// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], exec_hi, v2
118094
118095v_cmp_f_u32_e64 s[10:11], 0, v2
118096// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x80,0x04,0x02,0x00]
118097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118098// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], 0, v2
118099
118100v_cmp_f_u32_e64 s[10:11], -1, v2
118101// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xc1,0x04,0x02,0x00]
118102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118103// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], -1, v2
118104
118105v_cmp_f_u32_e64 s[10:11], 0.5, v2
118106// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xf0,0x04,0x02,0x00]
118107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118108// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], 0.5, v2
118109
118110v_cmp_f_u32_e64 s[10:11], -4.0, v2
118111// W64: encoding: [0x0a,0x00,0xc0,0xd4,0xf7,0x04,0x02,0x00]
118112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118113// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], -4.0, v2
118114
118115v_cmp_f_u32_e64 s[10:11], v1, v255
118116// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x03,0x00]
118117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118118// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, v255
118119
118120v_cmp_f_u32_e64 s[10:11], v1, s2
118121// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
118122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118123// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, s2
118124
118125v_cmp_f_u32_e64 s[10:11], v1, s101
118126// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
118127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118128// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, s101
118129
118130v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
118131// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
118132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118133// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
118134
118135v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
118136// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
118137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118138// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
118139
118140v_cmp_f_u32_e64 s[10:11], v1, m0
118141// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xf9,0x00,0x00]
118142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118143// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, m0
118144
118145v_cmp_f_u32_e64 s[10:11], v1, exec_lo
118146// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
118147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118148// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, exec_lo
118149
118150v_cmp_f_u32_e64 s[10:11], v1, exec_hi
118151// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
118152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118153// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, exec_hi
118154
118155v_cmp_f_u32_e64 s[10:11], v1, 0
118156// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
118157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118158// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, 0
118159
118160v_cmp_f_u32_e64 s[10:11], v1, -1
118161// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
118162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118163// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, -1
118164
118165v_cmp_f_u32_e64 s[10:11], v1, 0.5
118166// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
118167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118168// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, 0.5
118169
118170v_cmp_f_u32_e64 s[10:11], v1, -4.0
118171// W64: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
118172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118173// W32-ERR-NEXT: v_cmp_f_u32_e64 s[10:11], v1, -4.0
118174
118175v_cmp_lt_u32 vcc, v1, v2
118176// W64: encoding: [0x01,0x05,0x82,0x7d]
118177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118178// W32-ERR-NEXT: v_cmp_lt_u32 vcc, v1, v2
118179
118180v_cmp_lt_u32 vcc, v255, v2
118181// W64: encoding: [0xff,0x05,0x82,0x7d]
118182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118183// W32-ERR-NEXT: v_cmp_lt_u32 vcc, v255, v2
118184
118185v_cmp_lt_u32 vcc, s1, v2
118186// W64: encoding: [0x01,0x04,0x82,0x7d]
118187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118188// W32-ERR-NEXT: v_cmp_lt_u32 vcc, s1, v2
118189
118190v_cmp_lt_u32 vcc, s101, v2
118191// W64: encoding: [0x65,0x04,0x82,0x7d]
118192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118193// W32-ERR-NEXT: v_cmp_lt_u32 vcc, s101, v2
118194
118195v_cmp_lt_u32 vcc, vcc_lo, v2
118196// W64: encoding: [0x6a,0x04,0x82,0x7d]
118197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118198// W32-ERR-NEXT: v_cmp_lt_u32 vcc, vcc_lo, v2
118199
118200v_cmp_lt_u32 vcc, vcc_hi, v2
118201// W64: encoding: [0x6b,0x04,0x82,0x7d]
118202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118203// W32-ERR-NEXT: v_cmp_lt_u32 vcc, vcc_hi, v2
118204
118205v_cmp_lt_u32 vcc, m0, v2
118206// W64: encoding: [0x7c,0x04,0x82,0x7d]
118207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118208// W32-ERR-NEXT: v_cmp_lt_u32 vcc, m0, v2
118209
118210v_cmp_lt_u32 vcc, exec_lo, v2
118211// W64: encoding: [0x7e,0x04,0x82,0x7d]
118212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118213// W32-ERR-NEXT: v_cmp_lt_u32 vcc, exec_lo, v2
118214
118215v_cmp_lt_u32 vcc, exec_hi, v2
118216// W64: encoding: [0x7f,0x04,0x82,0x7d]
118217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118218// W32-ERR-NEXT: v_cmp_lt_u32 vcc, exec_hi, v2
118219
118220v_cmp_lt_u32 vcc, 0, v2
118221// W64: encoding: [0x80,0x04,0x82,0x7d]
118222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118223// W32-ERR-NEXT: v_cmp_lt_u32 vcc, 0, v2
118224
118225v_cmp_lt_u32 vcc, -1, v2
118226// W64: encoding: [0xc1,0x04,0x82,0x7d]
118227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118228// W32-ERR-NEXT: v_cmp_lt_u32 vcc, -1, v2
118229
118230v_cmp_lt_u32 vcc, 0.5, v2
118231// W64: encoding: [0xf0,0x04,0x82,0x7d]
118232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118233// W32-ERR-NEXT: v_cmp_lt_u32 vcc, 0.5, v2
118234
118235v_cmp_lt_u32 vcc, -4.0, v2
118236// W64: encoding: [0xf7,0x04,0x82,0x7d]
118237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118238// W32-ERR-NEXT: v_cmp_lt_u32 vcc, -4.0, v2
118239
118240v_cmp_lt_u32 vcc, 0xaf123456, v2
118241// W64: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
118242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118243// W32-ERR-NEXT: v_cmp_lt_u32 vcc, 0xaf123456, v2
118244
118245v_cmp_lt_u32 vcc, 0x3f717273, v2
118246// W64: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
118247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118248// W32-ERR-NEXT: v_cmp_lt_u32 vcc, 0x3f717273, v2
118249
118250v_cmp_lt_u32 vcc, v1, v255
118251// W64: encoding: [0x01,0xff,0x83,0x7d]
118252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118253// W32-ERR-NEXT: v_cmp_lt_u32 vcc, v1, v255
118254
118255v_cmp_lt_u32_e64 s[10:11], v1, v2
118256// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
118257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118258// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, v2
118259
118260v_cmp_lt_u32_e64 s[12:13], v1, v2
118261// W64: encoding: [0x0c,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
118262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118263// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[12:13], v1, v2
118264
118265v_cmp_lt_u32_e64 s[100:101], v1, v2
118266// W64: encoding: [0x64,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
118267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118268// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[100:101], v1, v2
118269
118270v_cmp_lt_u32_e64 vcc, v1, v2
118271// W64: encoding: [0x6a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
118272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118273// W32-ERR-NEXT: v_cmp_lt_u32_e64 vcc, v1, v2
118274
118275v_cmp_lt_u32_e64 s[10:11], v255, v2
118276// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xff,0x05,0x02,0x00]
118277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118278// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v255, v2
118279
118280v_cmp_lt_u32_e64 s[10:11], s1, v2
118281// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x04,0x02,0x00]
118282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118283// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], s1, v2
118284
118285v_cmp_lt_u32_e64 s[10:11], s101, v2
118286// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x65,0x04,0x02,0x00]
118287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118288// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], s101, v2
118289
118290v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
118291// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x6a,0x04,0x02,0x00]
118292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118293// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
118294
118295v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
118296// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x6b,0x04,0x02,0x00]
118297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118298// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
118299
118300v_cmp_lt_u32_e64 s[10:11], m0, v2
118301// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7c,0x04,0x02,0x00]
118302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118303// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], m0, v2
118304
118305v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
118306// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7e,0x04,0x02,0x00]
118307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118308// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
118309
118310v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
118311// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x7f,0x04,0x02,0x00]
118312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118313// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
118314
118315v_cmp_lt_u32_e64 s[10:11], 0, v2
118316// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x80,0x04,0x02,0x00]
118317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118318// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], 0, v2
118319
118320v_cmp_lt_u32_e64 s[10:11], -1, v2
118321// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xc1,0x04,0x02,0x00]
118322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118323// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], -1, v2
118324
118325v_cmp_lt_u32_e64 s[10:11], 0.5, v2
118326// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xf0,0x04,0x02,0x00]
118327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118328// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], 0.5, v2
118329
118330v_cmp_lt_u32_e64 s[10:11], -4.0, v2
118331// W64: encoding: [0x0a,0x00,0xc1,0xd4,0xf7,0x04,0x02,0x00]
118332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118333// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], -4.0, v2
118334
118335v_cmp_lt_u32_e64 s[10:11], v1, v255
118336// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x03,0x00]
118337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118338// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, v255
118339
118340v_cmp_lt_u32_e64 s[10:11], v1, s2
118341// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
118342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118343// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, s2
118344
118345v_cmp_lt_u32_e64 s[10:11], v1, s101
118346// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
118347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118348// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, s101
118349
118350v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
118351// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
118352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118353// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
118354
118355v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
118356// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
118357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118358// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
118359
118360v_cmp_lt_u32_e64 s[10:11], v1, m0
118361// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xf9,0x00,0x00]
118362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118363// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, m0
118364
118365v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
118366// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
118367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118368// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
118369
118370v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
118371// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
118372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118373// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
118374
118375v_cmp_lt_u32_e64 s[10:11], v1, 0
118376// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
118377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118378// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, 0
118379
118380v_cmp_lt_u32_e64 s[10:11], v1, -1
118381// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
118382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118383// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, -1
118384
118385v_cmp_lt_u32_e64 s[10:11], v1, 0.5
118386// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
118387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118388// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, 0.5
118389
118390v_cmp_lt_u32_e64 s[10:11], v1, -4.0
118391// W64: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
118392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118393// W32-ERR-NEXT: v_cmp_lt_u32_e64 s[10:11], v1, -4.0
118394
118395v_cmp_eq_u32 vcc, v1, v2
118396// W64: encoding: [0x01,0x05,0x84,0x7d]
118397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118398// W32-ERR-NEXT: v_cmp_eq_u32 vcc, v1, v2
118399
118400v_cmp_eq_u32 vcc, v255, v2
118401// W64: encoding: [0xff,0x05,0x84,0x7d]
118402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118403// W32-ERR-NEXT: v_cmp_eq_u32 vcc, v255, v2
118404
118405v_cmp_eq_u32 vcc, s1, v2
118406// W64: encoding: [0x01,0x04,0x84,0x7d]
118407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118408// W32-ERR-NEXT: v_cmp_eq_u32 vcc, s1, v2
118409
118410v_cmp_eq_u32 vcc, s101, v2
118411// W64: encoding: [0x65,0x04,0x84,0x7d]
118412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118413// W32-ERR-NEXT: v_cmp_eq_u32 vcc, s101, v2
118414
118415v_cmp_eq_u32 vcc, vcc_lo, v2
118416// W64: encoding: [0x6a,0x04,0x84,0x7d]
118417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118418// W32-ERR-NEXT: v_cmp_eq_u32 vcc, vcc_lo, v2
118419
118420v_cmp_eq_u32 vcc, vcc_hi, v2
118421// W64: encoding: [0x6b,0x04,0x84,0x7d]
118422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118423// W32-ERR-NEXT: v_cmp_eq_u32 vcc, vcc_hi, v2
118424
118425v_cmp_eq_u32 vcc, m0, v2
118426// W64: encoding: [0x7c,0x04,0x84,0x7d]
118427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118428// W32-ERR-NEXT: v_cmp_eq_u32 vcc, m0, v2
118429
118430v_cmp_eq_u32 vcc, exec_lo, v2
118431// W64: encoding: [0x7e,0x04,0x84,0x7d]
118432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118433// W32-ERR-NEXT: v_cmp_eq_u32 vcc, exec_lo, v2
118434
118435v_cmp_eq_u32 vcc, exec_hi, v2
118436// W64: encoding: [0x7f,0x04,0x84,0x7d]
118437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118438// W32-ERR-NEXT: v_cmp_eq_u32 vcc, exec_hi, v2
118439
118440v_cmp_eq_u32 vcc, 0, v2
118441// W64: encoding: [0x80,0x04,0x84,0x7d]
118442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118443// W32-ERR-NEXT: v_cmp_eq_u32 vcc, 0, v2
118444
118445v_cmp_eq_u32 vcc, -1, v2
118446// W64: encoding: [0xc1,0x04,0x84,0x7d]
118447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118448// W32-ERR-NEXT: v_cmp_eq_u32 vcc, -1, v2
118449
118450v_cmp_eq_u32 vcc, 0.5, v2
118451// W64: encoding: [0xf0,0x04,0x84,0x7d]
118452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118453// W32-ERR-NEXT: v_cmp_eq_u32 vcc, 0.5, v2
118454
118455v_cmp_eq_u32 vcc, -4.0, v2
118456// W64: encoding: [0xf7,0x04,0x84,0x7d]
118457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118458// W32-ERR-NEXT: v_cmp_eq_u32 vcc, -4.0, v2
118459
118460v_cmp_eq_u32 vcc, 0xaf123456, v2
118461// W64: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
118462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118463// W32-ERR-NEXT: v_cmp_eq_u32 vcc, 0xaf123456, v2
118464
118465v_cmp_eq_u32 vcc, 0x3f717273, v2
118466// W64: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
118467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118468// W32-ERR-NEXT: v_cmp_eq_u32 vcc, 0x3f717273, v2
118469
118470v_cmp_eq_u32 vcc, v1, v255
118471// W64: encoding: [0x01,0xff,0x85,0x7d]
118472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118473// W32-ERR-NEXT: v_cmp_eq_u32 vcc, v1, v255
118474
118475v_cmp_eq_u32_e64 s[10:11], v1, v2
118476// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
118477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118478// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, v2
118479
118480v_cmp_eq_u32_e64 s[12:13], v1, v2
118481// W64: encoding: [0x0c,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
118482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118483// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[12:13], v1, v2
118484
118485v_cmp_eq_u32_e64 s[100:101], v1, v2
118486// W64: encoding: [0x64,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
118487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118488// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[100:101], v1, v2
118489
118490v_cmp_eq_u32_e64 vcc, v1, v2
118491// W64: encoding: [0x6a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
118492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118493// W32-ERR-NEXT: v_cmp_eq_u32_e64 vcc, v1, v2
118494
118495v_cmp_eq_u32_e64 s[10:11], v255, v2
118496// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xff,0x05,0x02,0x00]
118497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118498// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v255, v2
118499
118500v_cmp_eq_u32_e64 s[10:11], s1, v2
118501// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x04,0x02,0x00]
118502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118503// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], s1, v2
118504
118505v_cmp_eq_u32_e64 s[10:11], s101, v2
118506// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x65,0x04,0x02,0x00]
118507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118508// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], s101, v2
118509
118510v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
118511// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x6a,0x04,0x02,0x00]
118512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118513// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
118514
118515v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
118516// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x6b,0x04,0x02,0x00]
118517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118518// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
118519
118520v_cmp_eq_u32_e64 s[10:11], m0, v2
118521// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7c,0x04,0x02,0x00]
118522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118523// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], m0, v2
118524
118525v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
118526// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7e,0x04,0x02,0x00]
118527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118528// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
118529
118530v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
118531// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x7f,0x04,0x02,0x00]
118532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118533// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
118534
118535v_cmp_eq_u32_e64 s[10:11], 0, v2
118536// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x80,0x04,0x02,0x00]
118537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118538// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], 0, v2
118539
118540v_cmp_eq_u32_e64 s[10:11], -1, v2
118541// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xc1,0x04,0x02,0x00]
118542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118543// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], -1, v2
118544
118545v_cmp_eq_u32_e64 s[10:11], 0.5, v2
118546// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xf0,0x04,0x02,0x00]
118547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118548// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], 0.5, v2
118549
118550v_cmp_eq_u32_e64 s[10:11], -4.0, v2
118551// W64: encoding: [0x0a,0x00,0xc2,0xd4,0xf7,0x04,0x02,0x00]
118552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118553// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], -4.0, v2
118554
118555v_cmp_eq_u32_e64 s[10:11], v1, v255
118556// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x03,0x00]
118557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118558// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, v255
118559
118560v_cmp_eq_u32_e64 s[10:11], v1, s2
118561// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
118562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118563// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, s2
118564
118565v_cmp_eq_u32_e64 s[10:11], v1, s101
118566// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
118567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118568// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, s101
118569
118570v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
118571// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
118572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118573// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
118574
118575v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
118576// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
118577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118578// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
118579
118580v_cmp_eq_u32_e64 s[10:11], v1, m0
118581// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xf9,0x00,0x00]
118582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118583// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, m0
118584
118585v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
118586// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
118587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118588// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
118589
118590v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
118591// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
118592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118593// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
118594
118595v_cmp_eq_u32_e64 s[10:11], v1, 0
118596// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
118597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118598// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, 0
118599
118600v_cmp_eq_u32_e64 s[10:11], v1, -1
118601// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
118602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118603// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, -1
118604
118605v_cmp_eq_u32_e64 s[10:11], v1, 0.5
118606// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
118607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118608// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, 0.5
118609
118610v_cmp_eq_u32_e64 s[10:11], v1, -4.0
118611// W64: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
118612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118613// W32-ERR-NEXT: v_cmp_eq_u32_e64 s[10:11], v1, -4.0
118614
118615v_cmp_le_u32 vcc, v1, v2
118616// W64: encoding: [0x01,0x05,0x86,0x7d]
118617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118618// W32-ERR-NEXT: v_cmp_le_u32 vcc, v1, v2
118619
118620v_cmp_le_u32 vcc, v255, v2
118621// W64: encoding: [0xff,0x05,0x86,0x7d]
118622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118623// W32-ERR-NEXT: v_cmp_le_u32 vcc, v255, v2
118624
118625v_cmp_le_u32 vcc, s1, v2
118626// W64: encoding: [0x01,0x04,0x86,0x7d]
118627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118628// W32-ERR-NEXT: v_cmp_le_u32 vcc, s1, v2
118629
118630v_cmp_le_u32 vcc, s101, v2
118631// W64: encoding: [0x65,0x04,0x86,0x7d]
118632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118633// W32-ERR-NEXT: v_cmp_le_u32 vcc, s101, v2
118634
118635v_cmp_le_u32 vcc, vcc_lo, v2
118636// W64: encoding: [0x6a,0x04,0x86,0x7d]
118637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118638// W32-ERR-NEXT: v_cmp_le_u32 vcc, vcc_lo, v2
118639
118640v_cmp_le_u32 vcc, vcc_hi, v2
118641// W64: encoding: [0x6b,0x04,0x86,0x7d]
118642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118643// W32-ERR-NEXT: v_cmp_le_u32 vcc, vcc_hi, v2
118644
118645v_cmp_le_u32 vcc, m0, v2
118646// W64: encoding: [0x7c,0x04,0x86,0x7d]
118647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118648// W32-ERR-NEXT: v_cmp_le_u32 vcc, m0, v2
118649
118650v_cmp_le_u32 vcc, exec_lo, v2
118651// W64: encoding: [0x7e,0x04,0x86,0x7d]
118652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118653// W32-ERR-NEXT: v_cmp_le_u32 vcc, exec_lo, v2
118654
118655v_cmp_le_u32 vcc, exec_hi, v2
118656// W64: encoding: [0x7f,0x04,0x86,0x7d]
118657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118658// W32-ERR-NEXT: v_cmp_le_u32 vcc, exec_hi, v2
118659
118660v_cmp_le_u32 vcc, 0, v2
118661// W64: encoding: [0x80,0x04,0x86,0x7d]
118662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118663// W32-ERR-NEXT: v_cmp_le_u32 vcc, 0, v2
118664
118665v_cmp_le_u32 vcc, -1, v2
118666// W64: encoding: [0xc1,0x04,0x86,0x7d]
118667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118668// W32-ERR-NEXT: v_cmp_le_u32 vcc, -1, v2
118669
118670v_cmp_le_u32 vcc, 0.5, v2
118671// W64: encoding: [0xf0,0x04,0x86,0x7d]
118672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118673// W32-ERR-NEXT: v_cmp_le_u32 vcc, 0.5, v2
118674
118675v_cmp_le_u32 vcc, -4.0, v2
118676// W64: encoding: [0xf7,0x04,0x86,0x7d]
118677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118678// W32-ERR-NEXT: v_cmp_le_u32 vcc, -4.0, v2
118679
118680v_cmp_le_u32 vcc, 0xaf123456, v2
118681// W64: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
118682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118683// W32-ERR-NEXT: v_cmp_le_u32 vcc, 0xaf123456, v2
118684
118685v_cmp_le_u32 vcc, 0x3f717273, v2
118686// W64: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
118687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118688// W32-ERR-NEXT: v_cmp_le_u32 vcc, 0x3f717273, v2
118689
118690v_cmp_le_u32 vcc, v1, v255
118691// W64: encoding: [0x01,0xff,0x87,0x7d]
118692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118693// W32-ERR-NEXT: v_cmp_le_u32 vcc, v1, v255
118694
118695v_cmp_le_u32_e64 s[10:11], v1, v2
118696// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
118697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118698// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, v2
118699
118700v_cmp_le_u32_e64 s[12:13], v1, v2
118701// W64: encoding: [0x0c,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
118702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118703// W32-ERR-NEXT: v_cmp_le_u32_e64 s[12:13], v1, v2
118704
118705v_cmp_le_u32_e64 s[100:101], v1, v2
118706// W64: encoding: [0x64,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
118707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118708// W32-ERR-NEXT: v_cmp_le_u32_e64 s[100:101], v1, v2
118709
118710v_cmp_le_u32_e64 vcc, v1, v2
118711// W64: encoding: [0x6a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
118712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118713// W32-ERR-NEXT: v_cmp_le_u32_e64 vcc, v1, v2
118714
118715v_cmp_le_u32_e64 s[10:11], v255, v2
118716// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xff,0x05,0x02,0x00]
118717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118718// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v255, v2
118719
118720v_cmp_le_u32_e64 s[10:11], s1, v2
118721// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x04,0x02,0x00]
118722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118723// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], s1, v2
118724
118725v_cmp_le_u32_e64 s[10:11], s101, v2
118726// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x65,0x04,0x02,0x00]
118727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118728// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], s101, v2
118729
118730v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
118731// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x6a,0x04,0x02,0x00]
118732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118733// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
118734
118735v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
118736// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x6b,0x04,0x02,0x00]
118737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118738// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
118739
118740v_cmp_le_u32_e64 s[10:11], m0, v2
118741// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7c,0x04,0x02,0x00]
118742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118743// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], m0, v2
118744
118745v_cmp_le_u32_e64 s[10:11], exec_lo, v2
118746// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7e,0x04,0x02,0x00]
118747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118748// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], exec_lo, v2
118749
118750v_cmp_le_u32_e64 s[10:11], exec_hi, v2
118751// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x7f,0x04,0x02,0x00]
118752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118753// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], exec_hi, v2
118754
118755v_cmp_le_u32_e64 s[10:11], 0, v2
118756// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x80,0x04,0x02,0x00]
118757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118758// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], 0, v2
118759
118760v_cmp_le_u32_e64 s[10:11], -1, v2
118761// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xc1,0x04,0x02,0x00]
118762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118763// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], -1, v2
118764
118765v_cmp_le_u32_e64 s[10:11], 0.5, v2
118766// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xf0,0x04,0x02,0x00]
118767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118768// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], 0.5, v2
118769
118770v_cmp_le_u32_e64 s[10:11], -4.0, v2
118771// W64: encoding: [0x0a,0x00,0xc3,0xd4,0xf7,0x04,0x02,0x00]
118772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118773// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], -4.0, v2
118774
118775v_cmp_le_u32_e64 s[10:11], v1, v255
118776// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x03,0x00]
118777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118778// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, v255
118779
118780v_cmp_le_u32_e64 s[10:11], v1, s2
118781// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
118782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118783// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, s2
118784
118785v_cmp_le_u32_e64 s[10:11], v1, s101
118786// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
118787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118788// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, s101
118789
118790v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
118791// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
118792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118793// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
118794
118795v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
118796// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
118797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118798// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
118799
118800v_cmp_le_u32_e64 s[10:11], v1, m0
118801// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xf9,0x00,0x00]
118802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118803// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, m0
118804
118805v_cmp_le_u32_e64 s[10:11], v1, exec_lo
118806// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
118807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118808// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, exec_lo
118809
118810v_cmp_le_u32_e64 s[10:11], v1, exec_hi
118811// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
118812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118813// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, exec_hi
118814
118815v_cmp_le_u32_e64 s[10:11], v1, 0
118816// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
118817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118818// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, 0
118819
118820v_cmp_le_u32_e64 s[10:11], v1, -1
118821// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
118822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118823// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, -1
118824
118825v_cmp_le_u32_e64 s[10:11], v1, 0.5
118826// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
118827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118828// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, 0.5
118829
118830v_cmp_le_u32_e64 s[10:11], v1, -4.0
118831// W64: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
118832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118833// W32-ERR-NEXT: v_cmp_le_u32_e64 s[10:11], v1, -4.0
118834
118835v_cmp_gt_u32 vcc, v1, v2
118836// W64: encoding: [0x01,0x05,0x88,0x7d]
118837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118838// W32-ERR-NEXT: v_cmp_gt_u32 vcc, v1, v2
118839
118840v_cmp_gt_u32 vcc, v255, v2
118841// W64: encoding: [0xff,0x05,0x88,0x7d]
118842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118843// W32-ERR-NEXT: v_cmp_gt_u32 vcc, v255, v2
118844
118845v_cmp_gt_u32 vcc, s1, v2
118846// W64: encoding: [0x01,0x04,0x88,0x7d]
118847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118848// W32-ERR-NEXT: v_cmp_gt_u32 vcc, s1, v2
118849
118850v_cmp_gt_u32 vcc, s101, v2
118851// W64: encoding: [0x65,0x04,0x88,0x7d]
118852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118853// W32-ERR-NEXT: v_cmp_gt_u32 vcc, s101, v2
118854
118855v_cmp_gt_u32 vcc, vcc_lo, v2
118856// W64: encoding: [0x6a,0x04,0x88,0x7d]
118857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118858// W32-ERR-NEXT: v_cmp_gt_u32 vcc, vcc_lo, v2
118859
118860v_cmp_gt_u32 vcc, vcc_hi, v2
118861// W64: encoding: [0x6b,0x04,0x88,0x7d]
118862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118863// W32-ERR-NEXT: v_cmp_gt_u32 vcc, vcc_hi, v2
118864
118865v_cmp_gt_u32 vcc, m0, v2
118866// W64: encoding: [0x7c,0x04,0x88,0x7d]
118867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118868// W32-ERR-NEXT: v_cmp_gt_u32 vcc, m0, v2
118869
118870v_cmp_gt_u32 vcc, exec_lo, v2
118871// W64: encoding: [0x7e,0x04,0x88,0x7d]
118872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118873// W32-ERR-NEXT: v_cmp_gt_u32 vcc, exec_lo, v2
118874
118875v_cmp_gt_u32 vcc, exec_hi, v2
118876// W64: encoding: [0x7f,0x04,0x88,0x7d]
118877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118878// W32-ERR-NEXT: v_cmp_gt_u32 vcc, exec_hi, v2
118879
118880v_cmp_gt_u32 vcc, 0, v2
118881// W64: encoding: [0x80,0x04,0x88,0x7d]
118882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118883// W32-ERR-NEXT: v_cmp_gt_u32 vcc, 0, v2
118884
118885v_cmp_gt_u32 vcc, -1, v2
118886// W64: encoding: [0xc1,0x04,0x88,0x7d]
118887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118888// W32-ERR-NEXT: v_cmp_gt_u32 vcc, -1, v2
118889
118890v_cmp_gt_u32 vcc, 0.5, v2
118891// W64: encoding: [0xf0,0x04,0x88,0x7d]
118892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118893// W32-ERR-NEXT: v_cmp_gt_u32 vcc, 0.5, v2
118894
118895v_cmp_gt_u32 vcc, -4.0, v2
118896// W64: encoding: [0xf7,0x04,0x88,0x7d]
118897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118898// W32-ERR-NEXT: v_cmp_gt_u32 vcc, -4.0, v2
118899
118900v_cmp_gt_u32 vcc, 0xaf123456, v2
118901// W64: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
118902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118903// W32-ERR-NEXT: v_cmp_gt_u32 vcc, 0xaf123456, v2
118904
118905v_cmp_gt_u32 vcc, 0x3f717273, v2
118906// W64: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
118907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118908// W32-ERR-NEXT: v_cmp_gt_u32 vcc, 0x3f717273, v2
118909
118910v_cmp_gt_u32 vcc, v1, v255
118911// W64: encoding: [0x01,0xff,0x89,0x7d]
118912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118913// W32-ERR-NEXT: v_cmp_gt_u32 vcc, v1, v255
118914
118915v_cmp_gt_u32_e64 s[10:11], v1, v2
118916// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
118917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118918// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, v2
118919
118920v_cmp_gt_u32_e64 s[12:13], v1, v2
118921// W64: encoding: [0x0c,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
118922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118923// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[12:13], v1, v2
118924
118925v_cmp_gt_u32_e64 s[100:101], v1, v2
118926// W64: encoding: [0x64,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
118927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118928// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[100:101], v1, v2
118929
118930v_cmp_gt_u32_e64 vcc, v1, v2
118931// W64: encoding: [0x6a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
118932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118933// W32-ERR-NEXT: v_cmp_gt_u32_e64 vcc, v1, v2
118934
118935v_cmp_gt_u32_e64 s[10:11], v255, v2
118936// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xff,0x05,0x02,0x00]
118937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118938// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v255, v2
118939
118940v_cmp_gt_u32_e64 s[10:11], s1, v2
118941// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x04,0x02,0x00]
118942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118943// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], s1, v2
118944
118945v_cmp_gt_u32_e64 s[10:11], s101, v2
118946// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x65,0x04,0x02,0x00]
118947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118948// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], s101, v2
118949
118950v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
118951// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x6a,0x04,0x02,0x00]
118952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118953// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
118954
118955v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
118956// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x6b,0x04,0x02,0x00]
118957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118958// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
118959
118960v_cmp_gt_u32_e64 s[10:11], m0, v2
118961// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7c,0x04,0x02,0x00]
118962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118963// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], m0, v2
118964
118965v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
118966// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7e,0x04,0x02,0x00]
118967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118968// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
118969
118970v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
118971// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x7f,0x04,0x02,0x00]
118972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118973// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
118974
118975v_cmp_gt_u32_e64 s[10:11], 0, v2
118976// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x80,0x04,0x02,0x00]
118977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118978// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], 0, v2
118979
118980v_cmp_gt_u32_e64 s[10:11], -1, v2
118981// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xc1,0x04,0x02,0x00]
118982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118983// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], -1, v2
118984
118985v_cmp_gt_u32_e64 s[10:11], 0.5, v2
118986// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xf0,0x04,0x02,0x00]
118987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118988// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], 0.5, v2
118989
118990v_cmp_gt_u32_e64 s[10:11], -4.0, v2
118991// W64: encoding: [0x0a,0x00,0xc4,0xd4,0xf7,0x04,0x02,0x00]
118992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118993// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], -4.0, v2
118994
118995v_cmp_gt_u32_e64 s[10:11], v1, v255
118996// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x03,0x00]
118997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
118998// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, v255
118999
119000v_cmp_gt_u32_e64 s[10:11], v1, s2
119001// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
119002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119003// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, s2
119004
119005v_cmp_gt_u32_e64 s[10:11], v1, s101
119006// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
119007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119008// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, s101
119009
119010v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
119011// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
119012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119013// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
119014
119015v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
119016// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
119017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119018// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
119019
119020v_cmp_gt_u32_e64 s[10:11], v1, m0
119021// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xf9,0x00,0x00]
119022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119023// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, m0
119024
119025v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
119026// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
119027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119028// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
119029
119030v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
119031// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
119032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119033// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
119034
119035v_cmp_gt_u32_e64 s[10:11], v1, 0
119036// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
119037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119038// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, 0
119039
119040v_cmp_gt_u32_e64 s[10:11], v1, -1
119041// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
119042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119043// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, -1
119044
119045v_cmp_gt_u32_e64 s[10:11], v1, 0.5
119046// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
119047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119048// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, 0.5
119049
119050v_cmp_gt_u32_e64 s[10:11], v1, -4.0
119051// W64: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
119052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119053// W32-ERR-NEXT: v_cmp_gt_u32_e64 s[10:11], v1, -4.0
119054
119055v_cmp_ne_u32 vcc, v1, v2
119056// W64: encoding: [0x01,0x05,0x8a,0x7d]
119057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119058// W32-ERR-NEXT: v_cmp_ne_u32 vcc, v1, v2
119059
119060v_cmp_ne_u32 vcc, v255, v2
119061// W64: encoding: [0xff,0x05,0x8a,0x7d]
119062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119063// W32-ERR-NEXT: v_cmp_ne_u32 vcc, v255, v2
119064
119065v_cmp_ne_u32 vcc, s1, v2
119066// W64: encoding: [0x01,0x04,0x8a,0x7d]
119067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119068// W32-ERR-NEXT: v_cmp_ne_u32 vcc, s1, v2
119069
119070v_cmp_ne_u32 vcc, s101, v2
119071// W64: encoding: [0x65,0x04,0x8a,0x7d]
119072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119073// W32-ERR-NEXT: v_cmp_ne_u32 vcc, s101, v2
119074
119075v_cmp_ne_u32 vcc, vcc_lo, v2
119076// W64: encoding: [0x6a,0x04,0x8a,0x7d]
119077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119078// W32-ERR-NEXT: v_cmp_ne_u32 vcc, vcc_lo, v2
119079
119080v_cmp_ne_u32 vcc, vcc_hi, v2
119081// W64: encoding: [0x6b,0x04,0x8a,0x7d]
119082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119083// W32-ERR-NEXT: v_cmp_ne_u32 vcc, vcc_hi, v2
119084
119085v_cmp_ne_u32 vcc, m0, v2
119086// W64: encoding: [0x7c,0x04,0x8a,0x7d]
119087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119088// W32-ERR-NEXT: v_cmp_ne_u32 vcc, m0, v2
119089
119090v_cmp_ne_u32 vcc, exec_lo, v2
119091// W64: encoding: [0x7e,0x04,0x8a,0x7d]
119092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119093// W32-ERR-NEXT: v_cmp_ne_u32 vcc, exec_lo, v2
119094
119095v_cmp_ne_u32 vcc, exec_hi, v2
119096// W64: encoding: [0x7f,0x04,0x8a,0x7d]
119097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119098// W32-ERR-NEXT: v_cmp_ne_u32 vcc, exec_hi, v2
119099
119100v_cmp_ne_u32 vcc, 0, v2
119101// W64: encoding: [0x80,0x04,0x8a,0x7d]
119102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119103// W32-ERR-NEXT: v_cmp_ne_u32 vcc, 0, v2
119104
119105v_cmp_ne_u32 vcc, -1, v2
119106// W64: encoding: [0xc1,0x04,0x8a,0x7d]
119107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119108// W32-ERR-NEXT: v_cmp_ne_u32 vcc, -1, v2
119109
119110v_cmp_ne_u32 vcc, 0.5, v2
119111// W64: encoding: [0xf0,0x04,0x8a,0x7d]
119112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119113// W32-ERR-NEXT: v_cmp_ne_u32 vcc, 0.5, v2
119114
119115v_cmp_ne_u32 vcc, -4.0, v2
119116// W64: encoding: [0xf7,0x04,0x8a,0x7d]
119117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119118// W32-ERR-NEXT: v_cmp_ne_u32 vcc, -4.0, v2
119119
119120v_cmp_ne_u32 vcc, 0xaf123456, v2
119121// W64: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
119122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119123// W32-ERR-NEXT: v_cmp_ne_u32 vcc, 0xaf123456, v2
119124
119125v_cmp_ne_u32 vcc, 0x3f717273, v2
119126// W64: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
119127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119128// W32-ERR-NEXT: v_cmp_ne_u32 vcc, 0x3f717273, v2
119129
119130v_cmp_ne_u32 vcc, v1, v255
119131// W64: encoding: [0x01,0xff,0x8b,0x7d]
119132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119133// W32-ERR-NEXT: v_cmp_ne_u32 vcc, v1, v255
119134
119135v_cmp_ne_u32_e64 s[10:11], v1, v2
119136// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
119137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119138// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, v2
119139
119140v_cmp_ne_u32_e64 s[12:13], v1, v2
119141// W64: encoding: [0x0c,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
119142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119143// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[12:13], v1, v2
119144
119145v_cmp_ne_u32_e64 s[100:101], v1, v2
119146// W64: encoding: [0x64,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
119147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119148// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[100:101], v1, v2
119149
119150v_cmp_ne_u32_e64 vcc, v1, v2
119151// W64: encoding: [0x6a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
119152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119153// W32-ERR-NEXT: v_cmp_ne_u32_e64 vcc, v1, v2
119154
119155v_cmp_ne_u32_e64 s[10:11], v255, v2
119156// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xff,0x05,0x02,0x00]
119157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119158// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v255, v2
119159
119160v_cmp_ne_u32_e64 s[10:11], s1, v2
119161// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x04,0x02,0x00]
119162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119163// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], s1, v2
119164
119165v_cmp_ne_u32_e64 s[10:11], s101, v2
119166// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x65,0x04,0x02,0x00]
119167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119168// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], s101, v2
119169
119170v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
119171// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x6a,0x04,0x02,0x00]
119172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119173// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
119174
119175v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
119176// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x6b,0x04,0x02,0x00]
119177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119178// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
119179
119180v_cmp_ne_u32_e64 s[10:11], m0, v2
119181// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7c,0x04,0x02,0x00]
119182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119183// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], m0, v2
119184
119185v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
119186// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7e,0x04,0x02,0x00]
119187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119188// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
119189
119190v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
119191// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x7f,0x04,0x02,0x00]
119192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119193// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
119194
119195v_cmp_ne_u32_e64 s[10:11], 0, v2
119196// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x80,0x04,0x02,0x00]
119197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119198// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], 0, v2
119199
119200v_cmp_ne_u32_e64 s[10:11], -1, v2
119201// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xc1,0x04,0x02,0x00]
119202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119203// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], -1, v2
119204
119205v_cmp_ne_u32_e64 s[10:11], 0.5, v2
119206// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xf0,0x04,0x02,0x00]
119207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119208// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], 0.5, v2
119209
119210v_cmp_ne_u32_e64 s[10:11], -4.0, v2
119211// W64: encoding: [0x0a,0x00,0xc5,0xd4,0xf7,0x04,0x02,0x00]
119212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119213// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], -4.0, v2
119214
119215v_cmp_ne_u32_e64 s[10:11], v1, v255
119216// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x03,0x00]
119217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119218// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, v255
119219
119220v_cmp_ne_u32_e64 s[10:11], v1, s2
119221// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
119222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119223// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, s2
119224
119225v_cmp_ne_u32_e64 s[10:11], v1, s101
119226// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
119227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119228// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, s101
119229
119230v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
119231// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
119232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119233// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
119234
119235v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
119236// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
119237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119238// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
119239
119240v_cmp_ne_u32_e64 s[10:11], v1, m0
119241// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xf9,0x00,0x00]
119242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119243// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, m0
119244
119245v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
119246// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
119247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119248// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
119249
119250v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
119251// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
119252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119253// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
119254
119255v_cmp_ne_u32_e64 s[10:11], v1, 0
119256// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
119257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119258// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, 0
119259
119260v_cmp_ne_u32_e64 s[10:11], v1, -1
119261// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
119262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119263// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, -1
119264
119265v_cmp_ne_u32_e64 s[10:11], v1, 0.5
119266// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
119267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119268// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, 0.5
119269
119270v_cmp_ne_u32_e64 s[10:11], v1, -4.0
119271// W64: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
119272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119273// W32-ERR-NEXT: v_cmp_ne_u32_e64 s[10:11], v1, -4.0
119274
119275v_cmp_ge_u32 vcc, v1, v2
119276// W64: encoding: [0x01,0x05,0x8c,0x7d]
119277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119278// W32-ERR-NEXT: v_cmp_ge_u32 vcc, v1, v2
119279
119280v_cmp_ge_u32 vcc, v255, v2
119281// W64: encoding: [0xff,0x05,0x8c,0x7d]
119282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119283// W32-ERR-NEXT: v_cmp_ge_u32 vcc, v255, v2
119284
119285v_cmp_ge_u32 vcc, s1, v2
119286// W64: encoding: [0x01,0x04,0x8c,0x7d]
119287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119288// W32-ERR-NEXT: v_cmp_ge_u32 vcc, s1, v2
119289
119290v_cmp_ge_u32 vcc, s101, v2
119291// W64: encoding: [0x65,0x04,0x8c,0x7d]
119292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119293// W32-ERR-NEXT: v_cmp_ge_u32 vcc, s101, v2
119294
119295v_cmp_ge_u32 vcc, vcc_lo, v2
119296// W64: encoding: [0x6a,0x04,0x8c,0x7d]
119297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119298// W32-ERR-NEXT: v_cmp_ge_u32 vcc, vcc_lo, v2
119299
119300v_cmp_ge_u32 vcc, vcc_hi, v2
119301// W64: encoding: [0x6b,0x04,0x8c,0x7d]
119302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119303// W32-ERR-NEXT: v_cmp_ge_u32 vcc, vcc_hi, v2
119304
119305v_cmp_ge_u32 vcc, m0, v2
119306// W64: encoding: [0x7c,0x04,0x8c,0x7d]
119307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119308// W32-ERR-NEXT: v_cmp_ge_u32 vcc, m0, v2
119309
119310v_cmp_ge_u32 vcc, exec_lo, v2
119311// W64: encoding: [0x7e,0x04,0x8c,0x7d]
119312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119313// W32-ERR-NEXT: v_cmp_ge_u32 vcc, exec_lo, v2
119314
119315v_cmp_ge_u32 vcc, exec_hi, v2
119316// W64: encoding: [0x7f,0x04,0x8c,0x7d]
119317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119318// W32-ERR-NEXT: v_cmp_ge_u32 vcc, exec_hi, v2
119319
119320v_cmp_ge_u32 vcc, 0, v2
119321// W64: encoding: [0x80,0x04,0x8c,0x7d]
119322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119323// W32-ERR-NEXT: v_cmp_ge_u32 vcc, 0, v2
119324
119325v_cmp_ge_u32 vcc, -1, v2
119326// W64: encoding: [0xc1,0x04,0x8c,0x7d]
119327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119328// W32-ERR-NEXT: v_cmp_ge_u32 vcc, -1, v2
119329
119330v_cmp_ge_u32 vcc, 0.5, v2
119331// W64: encoding: [0xf0,0x04,0x8c,0x7d]
119332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119333// W32-ERR-NEXT: v_cmp_ge_u32 vcc, 0.5, v2
119334
119335v_cmp_ge_u32 vcc, -4.0, v2
119336// W64: encoding: [0xf7,0x04,0x8c,0x7d]
119337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119338// W32-ERR-NEXT: v_cmp_ge_u32 vcc, -4.0, v2
119339
119340v_cmp_ge_u32 vcc, 0xaf123456, v2
119341// W64: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
119342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119343// W32-ERR-NEXT: v_cmp_ge_u32 vcc, 0xaf123456, v2
119344
119345v_cmp_ge_u32 vcc, 0x3f717273, v2
119346// W64: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
119347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119348// W32-ERR-NEXT: v_cmp_ge_u32 vcc, 0x3f717273, v2
119349
119350v_cmp_ge_u32 vcc, v1, v255
119351// W64: encoding: [0x01,0xff,0x8d,0x7d]
119352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119353// W32-ERR-NEXT: v_cmp_ge_u32 vcc, v1, v255
119354
119355v_cmp_ge_u32_e64 s[10:11], v1, v2
119356// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
119357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119358// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, v2
119359
119360v_cmp_ge_u32_e64 s[12:13], v1, v2
119361// W64: encoding: [0x0c,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
119362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119363// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[12:13], v1, v2
119364
119365v_cmp_ge_u32_e64 s[100:101], v1, v2
119366// W64: encoding: [0x64,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
119367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119368// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[100:101], v1, v2
119369
119370v_cmp_ge_u32_e64 vcc, v1, v2
119371// W64: encoding: [0x6a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
119372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119373// W32-ERR-NEXT: v_cmp_ge_u32_e64 vcc, v1, v2
119374
119375v_cmp_ge_u32_e64 s[10:11], v255, v2
119376// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xff,0x05,0x02,0x00]
119377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119378// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v255, v2
119379
119380v_cmp_ge_u32_e64 s[10:11], s1, v2
119381// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x04,0x02,0x00]
119382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119383// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], s1, v2
119384
119385v_cmp_ge_u32_e64 s[10:11], s101, v2
119386// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x65,0x04,0x02,0x00]
119387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119388// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], s101, v2
119389
119390v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
119391// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x6a,0x04,0x02,0x00]
119392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119393// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
119394
119395v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
119396// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x6b,0x04,0x02,0x00]
119397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119398// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
119399
119400v_cmp_ge_u32_e64 s[10:11], m0, v2
119401// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7c,0x04,0x02,0x00]
119402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119403// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], m0, v2
119404
119405v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
119406// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7e,0x04,0x02,0x00]
119407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119408// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
119409
119410v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
119411// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x7f,0x04,0x02,0x00]
119412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119413// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
119414
119415v_cmp_ge_u32_e64 s[10:11], 0, v2
119416// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x80,0x04,0x02,0x00]
119417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119418// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], 0, v2
119419
119420v_cmp_ge_u32_e64 s[10:11], -1, v2
119421// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xc1,0x04,0x02,0x00]
119422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119423// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], -1, v2
119424
119425v_cmp_ge_u32_e64 s[10:11], 0.5, v2
119426// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xf0,0x04,0x02,0x00]
119427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119428// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], 0.5, v2
119429
119430v_cmp_ge_u32_e64 s[10:11], -4.0, v2
119431// W64: encoding: [0x0a,0x00,0xc6,0xd4,0xf7,0x04,0x02,0x00]
119432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119433// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], -4.0, v2
119434
119435v_cmp_ge_u32_e64 s[10:11], v1, v255
119436// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x03,0x00]
119437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119438// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, v255
119439
119440v_cmp_ge_u32_e64 s[10:11], v1, s2
119441// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
119442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119443// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, s2
119444
119445v_cmp_ge_u32_e64 s[10:11], v1, s101
119446// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
119447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119448// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, s101
119449
119450v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
119451// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
119452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119453// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
119454
119455v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
119456// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
119457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119458// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
119459
119460v_cmp_ge_u32_e64 s[10:11], v1, m0
119461// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xf9,0x00,0x00]
119462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119463// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, m0
119464
119465v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
119466// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
119467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119468// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
119469
119470v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
119471// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
119472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119473// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
119474
119475v_cmp_ge_u32_e64 s[10:11], v1, 0
119476// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
119477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119478// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, 0
119479
119480v_cmp_ge_u32_e64 s[10:11], v1, -1
119481// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
119482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119483// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, -1
119484
119485v_cmp_ge_u32_e64 s[10:11], v1, 0.5
119486// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
119487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119488// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, 0.5
119489
119490v_cmp_ge_u32_e64 s[10:11], v1, -4.0
119491// W64: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
119492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119493// W32-ERR-NEXT: v_cmp_ge_u32_e64 s[10:11], v1, -4.0
119494
119495v_cmp_t_u32 vcc, v1, v2
119496// W64: encoding: [0x01,0x05,0x8e,0x7d]
119497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119498// W32-ERR-NEXT: v_cmp_t_u32 vcc, v1, v2
119499
119500v_cmp_t_u32 vcc, v255, v2
119501// W64: encoding: [0xff,0x05,0x8e,0x7d]
119502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119503// W32-ERR-NEXT: v_cmp_t_u32 vcc, v255, v2
119504
119505v_cmp_t_u32 vcc, s1, v2
119506// W64: encoding: [0x01,0x04,0x8e,0x7d]
119507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119508// W32-ERR-NEXT: v_cmp_t_u32 vcc, s1, v2
119509
119510v_cmp_t_u32 vcc, s101, v2
119511// W64: encoding: [0x65,0x04,0x8e,0x7d]
119512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119513// W32-ERR-NEXT: v_cmp_t_u32 vcc, s101, v2
119514
119515v_cmp_t_u32 vcc, vcc_lo, v2
119516// W64: encoding: [0x6a,0x04,0x8e,0x7d]
119517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119518// W32-ERR-NEXT: v_cmp_t_u32 vcc, vcc_lo, v2
119519
119520v_cmp_t_u32 vcc, vcc_hi, v2
119521// W64: encoding: [0x6b,0x04,0x8e,0x7d]
119522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119523// W32-ERR-NEXT: v_cmp_t_u32 vcc, vcc_hi, v2
119524
119525v_cmp_t_u32 vcc, m0, v2
119526// W64: encoding: [0x7c,0x04,0x8e,0x7d]
119527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119528// W32-ERR-NEXT: v_cmp_t_u32 vcc, m0, v2
119529
119530v_cmp_t_u32 vcc, exec_lo, v2
119531// W64: encoding: [0x7e,0x04,0x8e,0x7d]
119532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119533// W32-ERR-NEXT: v_cmp_t_u32 vcc, exec_lo, v2
119534
119535v_cmp_t_u32 vcc, exec_hi, v2
119536// W64: encoding: [0x7f,0x04,0x8e,0x7d]
119537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119538// W32-ERR-NEXT: v_cmp_t_u32 vcc, exec_hi, v2
119539
119540v_cmp_t_u32 vcc, 0, v2
119541// W64: encoding: [0x80,0x04,0x8e,0x7d]
119542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119543// W32-ERR-NEXT: v_cmp_t_u32 vcc, 0, v2
119544
119545v_cmp_t_u32 vcc, -1, v2
119546// W64: encoding: [0xc1,0x04,0x8e,0x7d]
119547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119548// W32-ERR-NEXT: v_cmp_t_u32 vcc, -1, v2
119549
119550v_cmp_t_u32 vcc, 0.5, v2
119551// W64: encoding: [0xf0,0x04,0x8e,0x7d]
119552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119553// W32-ERR-NEXT: v_cmp_t_u32 vcc, 0.5, v2
119554
119555v_cmp_t_u32 vcc, -4.0, v2
119556// W64: encoding: [0xf7,0x04,0x8e,0x7d]
119557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119558// W32-ERR-NEXT: v_cmp_t_u32 vcc, -4.0, v2
119559
119560v_cmp_t_u32 vcc, 0xaf123456, v2
119561// W64: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
119562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119563// W32-ERR-NEXT: v_cmp_t_u32 vcc, 0xaf123456, v2
119564
119565v_cmp_t_u32 vcc, 0x3f717273, v2
119566// W64: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
119567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119568// W32-ERR-NEXT: v_cmp_t_u32 vcc, 0x3f717273, v2
119569
119570v_cmp_t_u32 vcc, v1, v255
119571// W64: encoding: [0x01,0xff,0x8f,0x7d]
119572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119573// W32-ERR-NEXT: v_cmp_t_u32 vcc, v1, v255
119574
119575v_cmp_t_u32_e64 s[10:11], v1, v2
119576// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
119577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119578// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, v2
119579
119580v_cmp_t_u32_e64 s[12:13], v1, v2
119581// W64: encoding: [0x0c,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
119582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119583// W32-ERR-NEXT: v_cmp_t_u32_e64 s[12:13], v1, v2
119584
119585v_cmp_t_u32_e64 s[100:101], v1, v2
119586// W64: encoding: [0x64,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
119587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119588// W32-ERR-NEXT: v_cmp_t_u32_e64 s[100:101], v1, v2
119589
119590v_cmp_t_u32_e64 vcc, v1, v2
119591// W64: encoding: [0x6a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
119592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119593// W32-ERR-NEXT: v_cmp_t_u32_e64 vcc, v1, v2
119594
119595v_cmp_t_u32_e64 s[10:11], v255, v2
119596// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xff,0x05,0x02,0x00]
119597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119598// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v255, v2
119599
119600v_cmp_t_u32_e64 s[10:11], s1, v2
119601// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x04,0x02,0x00]
119602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119603// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], s1, v2
119604
119605v_cmp_t_u32_e64 s[10:11], s101, v2
119606// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x65,0x04,0x02,0x00]
119607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119608// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], s101, v2
119609
119610v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
119611// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x6a,0x04,0x02,0x00]
119612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119613// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
119614
119615v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
119616// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x6b,0x04,0x02,0x00]
119617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119618// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
119619
119620v_cmp_t_u32_e64 s[10:11], m0, v2
119621// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7c,0x04,0x02,0x00]
119622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119623// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], m0, v2
119624
119625v_cmp_t_u32_e64 s[10:11], exec_lo, v2
119626// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7e,0x04,0x02,0x00]
119627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119628// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], exec_lo, v2
119629
119630v_cmp_t_u32_e64 s[10:11], exec_hi, v2
119631// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x7f,0x04,0x02,0x00]
119632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119633// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], exec_hi, v2
119634
119635v_cmp_t_u32_e64 s[10:11], 0, v2
119636// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x80,0x04,0x02,0x00]
119637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119638// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], 0, v2
119639
119640v_cmp_t_u32_e64 s[10:11], -1, v2
119641// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xc1,0x04,0x02,0x00]
119642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119643// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], -1, v2
119644
119645v_cmp_t_u32_e64 s[10:11], 0.5, v2
119646// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xf0,0x04,0x02,0x00]
119647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119648// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], 0.5, v2
119649
119650v_cmp_t_u32_e64 s[10:11], -4.0, v2
119651// W64: encoding: [0x0a,0x00,0xc7,0xd4,0xf7,0x04,0x02,0x00]
119652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119653// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], -4.0, v2
119654
119655v_cmp_t_u32_e64 s[10:11], v1, v255
119656// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x03,0x00]
119657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119658// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, v255
119659
119660v_cmp_t_u32_e64 s[10:11], v1, s2
119661// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
119662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119663// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, s2
119664
119665v_cmp_t_u32_e64 s[10:11], v1, s101
119666// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
119667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119668// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, s101
119669
119670v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
119671// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
119672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119673// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
119674
119675v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
119676// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
119677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119678// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
119679
119680v_cmp_t_u32_e64 s[10:11], v1, m0
119681// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xf9,0x00,0x00]
119682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119683// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, m0
119684
119685v_cmp_t_u32_e64 s[10:11], v1, exec_lo
119686// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
119687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119688// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, exec_lo
119689
119690v_cmp_t_u32_e64 s[10:11], v1, exec_hi
119691// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
119692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119693// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, exec_hi
119694
119695v_cmp_t_u32_e64 s[10:11], v1, 0
119696// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
119697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119698// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, 0
119699
119700v_cmp_t_u32_e64 s[10:11], v1, -1
119701// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
119702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119703// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, -1
119704
119705v_cmp_t_u32_e64 s[10:11], v1, 0.5
119706// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
119707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119708// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, 0.5
119709
119710v_cmp_t_u32_e64 s[10:11], v1, -4.0
119711// W64: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
119712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119713// W32-ERR-NEXT: v_cmp_t_u32_e64 s[10:11], v1, -4.0
119714
119715v_cmp_f_f16 vcc, v1, v2
119716// W64: encoding: [0x01,0x05,0x90,0x7d]
119717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119718// W32-ERR-NEXT: v_cmp_f_f16 vcc, v1, v2
119719
119720v_cmp_f_f16 vcc, v255, v2
119721// W64: encoding: [0xff,0x05,0x90,0x7d]
119722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119723// W32-ERR-NEXT: v_cmp_f_f16 vcc, v255, v2
119724
119725v_cmp_f_f16 vcc, s1, v2
119726// W64: encoding: [0x01,0x04,0x90,0x7d]
119727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119728// W32-ERR-NEXT: v_cmp_f_f16 vcc, s1, v2
119729
119730v_cmp_f_f16 vcc, s101, v2
119731// W64: encoding: [0x65,0x04,0x90,0x7d]
119732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119733// W32-ERR-NEXT: v_cmp_f_f16 vcc, s101, v2
119734
119735v_cmp_f_f16 vcc, vcc_lo, v2
119736// W64: encoding: [0x6a,0x04,0x90,0x7d]
119737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119738// W32-ERR-NEXT: v_cmp_f_f16 vcc, vcc_lo, v2
119739
119740v_cmp_f_f16 vcc, vcc_hi, v2
119741// W64: encoding: [0x6b,0x04,0x90,0x7d]
119742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119743// W32-ERR-NEXT: v_cmp_f_f16 vcc, vcc_hi, v2
119744
119745v_cmp_f_f16 vcc, m0, v2
119746// W64: encoding: [0x7c,0x04,0x90,0x7d]
119747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119748// W32-ERR-NEXT: v_cmp_f_f16 vcc, m0, v2
119749
119750v_cmp_f_f16 vcc, exec_lo, v2
119751// W64: encoding: [0x7e,0x04,0x90,0x7d]
119752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119753// W32-ERR-NEXT: v_cmp_f_f16 vcc, exec_lo, v2
119754
119755v_cmp_f_f16 vcc, exec_hi, v2
119756// W64: encoding: [0x7f,0x04,0x90,0x7d]
119757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119758// W32-ERR-NEXT: v_cmp_f_f16 vcc, exec_hi, v2
119759
119760v_cmp_f_f16 vcc, 0, v2
119761// W64: encoding: [0x80,0x04,0x90,0x7d]
119762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119763// W32-ERR-NEXT: v_cmp_f_f16 vcc, 0, v2
119764
119765v_cmp_f_f16 vcc, -1, v2
119766// W64: encoding: [0xc1,0x04,0x90,0x7d]
119767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119768// W32-ERR-NEXT: v_cmp_f_f16 vcc, -1, v2
119769
119770v_cmp_f_f16 vcc, 0.5, v2
119771// W64: encoding: [0xf0,0x04,0x90,0x7d]
119772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119773// W32-ERR-NEXT: v_cmp_f_f16 vcc, 0.5, v2
119774
119775v_cmp_f_f16 vcc, -4.0, v2
119776// W64: encoding: [0xf7,0x04,0x90,0x7d]
119777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119778// W32-ERR-NEXT: v_cmp_f_f16 vcc, -4.0, v2
119779
119780v_cmp_f_f16 vcc, 0xfe0b, v2
119781// W64: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00]
119782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119783// W32-ERR-NEXT: v_cmp_f_f16 vcc, 0xfe0b, v2
119784
119785v_cmp_f_f16 vcc, 0x3456, v2
119786// W64: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00]
119787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119788// W32-ERR-NEXT: v_cmp_f_f16 vcc, 0x3456, v2
119789
119790v_cmp_f_f16 vcc, v1, v255
119791// W64: encoding: [0x01,0xff,0x91,0x7d]
119792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119793// W32-ERR-NEXT: v_cmp_f_f16 vcc, v1, v255
119794
119795v_cmp_f_f16_e64 s[10:11], v1, v2
119796// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
119797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119798// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, v2
119799
119800v_cmp_f_f16_e64 s[12:13], v1, v2
119801// W64: encoding: [0x0c,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
119802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119803// W32-ERR-NEXT: v_cmp_f_f16_e64 s[12:13], v1, v2
119804
119805v_cmp_f_f16_e64 s[100:101], v1, v2
119806// W64: encoding: [0x64,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
119807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119808// W32-ERR-NEXT: v_cmp_f_f16_e64 s[100:101], v1, v2
119809
119810v_cmp_f_f16_e64 vcc, v1, v2
119811// W64: encoding: [0x6a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
119812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119813// W32-ERR-NEXT: v_cmp_f_f16_e64 vcc, v1, v2
119814
119815v_cmp_f_f16_e64 s[10:11], v255, v2
119816// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xff,0x05,0x02,0x00]
119817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119818// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v255, v2
119819
119820v_cmp_f_f16_e64 s[10:11], s1, v2
119821// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x04,0x02,0x00]
119822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119823// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], s1, v2
119824
119825v_cmp_f_f16_e64 s[10:11], s101, v2
119826// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x65,0x04,0x02,0x00]
119827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119828// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], s101, v2
119829
119830v_cmp_f_f16_e64 s[10:11], vcc_lo, v2
119831// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x6a,0x04,0x02,0x00]
119832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119833// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], vcc_lo, v2
119834
119835v_cmp_f_f16_e64 s[10:11], vcc_hi, v2
119836// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x6b,0x04,0x02,0x00]
119837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119838// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], vcc_hi, v2
119839
119840v_cmp_f_f16_e64 s[10:11], m0, v2
119841// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7c,0x04,0x02,0x00]
119842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119843// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], m0, v2
119844
119845v_cmp_f_f16_e64 s[10:11], exec_lo, v2
119846// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7e,0x04,0x02,0x00]
119847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119848// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], exec_lo, v2
119849
119850v_cmp_f_f16_e64 s[10:11], exec_hi, v2
119851// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x7f,0x04,0x02,0x00]
119852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119853// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], exec_hi, v2
119854
119855v_cmp_f_f16_e64 s[10:11], 0, v2
119856// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x80,0x04,0x02,0x00]
119857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119858// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], 0, v2
119859
119860v_cmp_f_f16_e64 s[10:11], -1, v2
119861// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xc1,0x04,0x02,0x00]
119862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119863// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], -1, v2
119864
119865v_cmp_f_f16_e64 s[10:11], 0.5, v2
119866// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xf0,0x04,0x02,0x00]
119867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119868// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], 0.5, v2
119869
119870v_cmp_f_f16_e64 s[10:11], -4.0, v2
119871// W64: encoding: [0x0a,0x00,0xc8,0xd4,0xf7,0x04,0x02,0x00]
119872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119873// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], -4.0, v2
119874
119875v_cmp_f_f16_e64 s[10:11], v1, v255
119876// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x03,0x00]
119877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119878// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, v255
119879
119880v_cmp_f_f16_e64 s[10:11], v1, s2
119881// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
119882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119883// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, s2
119884
119885v_cmp_f_f16_e64 s[10:11], v1, s101
119886// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
119887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119888// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, s101
119889
119890v_cmp_f_f16_e64 s[10:11], v1, vcc_lo
119891// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
119892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119893// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, vcc_lo
119894
119895v_cmp_f_f16_e64 s[10:11], v1, vcc_hi
119896// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
119897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119898// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, vcc_hi
119899
119900v_cmp_f_f16_e64 s[10:11], v1, m0
119901// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xf9,0x00,0x00]
119902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119903// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, m0
119904
119905v_cmp_f_f16_e64 s[10:11], v1, exec_lo
119906// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
119907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119908// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, exec_lo
119909
119910v_cmp_f_f16_e64 s[10:11], v1, exec_hi
119911// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
119912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119913// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, exec_hi
119914
119915v_cmp_f_f16_e64 s[10:11], v1, 0
119916// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
119917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119918// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, 0
119919
119920v_cmp_f_f16_e64 s[10:11], v1, -1
119921// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
119922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119923// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, -1
119924
119925v_cmp_f_f16_e64 s[10:11], v1, 0.5
119926// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
119927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119928// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, 0.5
119929
119930v_cmp_f_f16_e64 s[10:11], v1, -4.0
119931// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
119932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119933// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, -4.0
119934
119935v_cmp_f_f16_e64 s[10:11], -v1, v2
119936// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x20]
119937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119938// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], -v1, v2
119939
119940v_cmp_f_f16_e64 s[10:11], v1, -v2
119941// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x40]
119942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119943// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, -v2
119944
119945v_cmp_f_f16_e64 s[10:11], -v1, -v2
119946// W64: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x60]
119947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119948// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], -v1, -v2
119949
119950v_cmp_f_f16_e64 s[10:11], v1, v2 clamp
119951// W64: encoding: [0x0a,0x80,0xc8,0xd4,0x01,0x05,0x02,0x00]
119952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119953// W32-ERR-NEXT: v_cmp_f_f16_e64 s[10:11], v1, v2 clamp
119954
119955v_cmp_lt_f16 vcc, v1, v2
119956// W64: encoding: [0x01,0x05,0x92,0x7d]
119957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119958// W32-ERR-NEXT: v_cmp_lt_f16 vcc, v1, v2
119959
119960v_cmp_lt_f16 vcc, v255, v2
119961// W64: encoding: [0xff,0x05,0x92,0x7d]
119962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119963// W32-ERR-NEXT: v_cmp_lt_f16 vcc, v255, v2
119964
119965v_cmp_lt_f16 vcc, s1, v2
119966// W64: encoding: [0x01,0x04,0x92,0x7d]
119967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119968// W32-ERR-NEXT: v_cmp_lt_f16 vcc, s1, v2
119969
119970v_cmp_lt_f16 vcc, s101, v2
119971// W64: encoding: [0x65,0x04,0x92,0x7d]
119972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119973// W32-ERR-NEXT: v_cmp_lt_f16 vcc, s101, v2
119974
119975v_cmp_lt_f16 vcc, vcc_lo, v2
119976// W64: encoding: [0x6a,0x04,0x92,0x7d]
119977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119978// W32-ERR-NEXT: v_cmp_lt_f16 vcc, vcc_lo, v2
119979
119980v_cmp_lt_f16 vcc, vcc_hi, v2
119981// W64: encoding: [0x6b,0x04,0x92,0x7d]
119982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119983// W32-ERR-NEXT: v_cmp_lt_f16 vcc, vcc_hi, v2
119984
119985v_cmp_lt_f16 vcc, m0, v2
119986// W64: encoding: [0x7c,0x04,0x92,0x7d]
119987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119988// W32-ERR-NEXT: v_cmp_lt_f16 vcc, m0, v2
119989
119990v_cmp_lt_f16 vcc, exec_lo, v2
119991// W64: encoding: [0x7e,0x04,0x92,0x7d]
119992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119993// W32-ERR-NEXT: v_cmp_lt_f16 vcc, exec_lo, v2
119994
119995v_cmp_lt_f16 vcc, exec_hi, v2
119996// W64: encoding: [0x7f,0x04,0x92,0x7d]
119997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
119998// W32-ERR-NEXT: v_cmp_lt_f16 vcc, exec_hi, v2
119999
120000v_cmp_lt_f16 vcc, 0, v2
120001// W64: encoding: [0x80,0x04,0x92,0x7d]
120002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120003// W32-ERR-NEXT: v_cmp_lt_f16 vcc, 0, v2
120004
120005v_cmp_lt_f16 vcc, -1, v2
120006// W64: encoding: [0xc1,0x04,0x92,0x7d]
120007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120008// W32-ERR-NEXT: v_cmp_lt_f16 vcc, -1, v2
120009
120010v_cmp_lt_f16 vcc, 0.5, v2
120011// W64: encoding: [0xf0,0x04,0x92,0x7d]
120012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120013// W32-ERR-NEXT: v_cmp_lt_f16 vcc, 0.5, v2
120014
120015v_cmp_lt_f16 vcc, -4.0, v2
120016// W64: encoding: [0xf7,0x04,0x92,0x7d]
120017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120018// W32-ERR-NEXT: v_cmp_lt_f16 vcc, -4.0, v2
120019
120020v_cmp_lt_f16 vcc, 0xfe0b, v2
120021// W64: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00]
120022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120023// W32-ERR-NEXT: v_cmp_lt_f16 vcc, 0xfe0b, v2
120024
120025v_cmp_lt_f16 vcc, 0x3456, v2
120026// W64: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00]
120027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120028// W32-ERR-NEXT: v_cmp_lt_f16 vcc, 0x3456, v2
120029
120030v_cmp_lt_f16 vcc, v1, v255
120031// W64: encoding: [0x01,0xff,0x93,0x7d]
120032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120033// W32-ERR-NEXT: v_cmp_lt_f16 vcc, v1, v255
120034
120035v_cmp_lt_f16_e64 s[10:11], v1, v2
120036// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
120037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120038// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, v2
120039
120040v_cmp_lt_f16_e64 s[12:13], v1, v2
120041// W64: encoding: [0x0c,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
120042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120043// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[12:13], v1, v2
120044
120045v_cmp_lt_f16_e64 s[100:101], v1, v2
120046// W64: encoding: [0x64,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
120047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120048// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[100:101], v1, v2
120049
120050v_cmp_lt_f16_e64 vcc, v1, v2
120051// W64: encoding: [0x6a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
120052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120053// W32-ERR-NEXT: v_cmp_lt_f16_e64 vcc, v1, v2
120054
120055v_cmp_lt_f16_e64 s[10:11], v255, v2
120056// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xff,0x05,0x02,0x00]
120057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120058// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v255, v2
120059
120060v_cmp_lt_f16_e64 s[10:11], s1, v2
120061// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x04,0x02,0x00]
120062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120063// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], s1, v2
120064
120065v_cmp_lt_f16_e64 s[10:11], s101, v2
120066// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x65,0x04,0x02,0x00]
120067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120068// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], s101, v2
120069
120070v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2
120071// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x6a,0x04,0x02,0x00]
120072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120073// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2
120074
120075v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2
120076// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x6b,0x04,0x02,0x00]
120077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120078// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2
120079
120080v_cmp_lt_f16_e64 s[10:11], m0, v2
120081// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7c,0x04,0x02,0x00]
120082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120083// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], m0, v2
120084
120085v_cmp_lt_f16_e64 s[10:11], exec_lo, v2
120086// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7e,0x04,0x02,0x00]
120087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120088// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], exec_lo, v2
120089
120090v_cmp_lt_f16_e64 s[10:11], exec_hi, v2
120091// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x7f,0x04,0x02,0x00]
120092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120093// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], exec_hi, v2
120094
120095v_cmp_lt_f16_e64 s[10:11], 0, v2
120096// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x80,0x04,0x02,0x00]
120097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120098// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], 0, v2
120099
120100v_cmp_lt_f16_e64 s[10:11], -1, v2
120101// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xc1,0x04,0x02,0x00]
120102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120103// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], -1, v2
120104
120105v_cmp_lt_f16_e64 s[10:11], 0.5, v2
120106// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xf0,0x04,0x02,0x00]
120107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120108// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], 0.5, v2
120109
120110v_cmp_lt_f16_e64 s[10:11], -4.0, v2
120111// W64: encoding: [0x0a,0x00,0xc9,0xd4,0xf7,0x04,0x02,0x00]
120112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120113// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], -4.0, v2
120114
120115v_cmp_lt_f16_e64 s[10:11], v1, v255
120116// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x03,0x00]
120117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120118// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, v255
120119
120120v_cmp_lt_f16_e64 s[10:11], v1, s2
120121// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
120122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120123// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, s2
120124
120125v_cmp_lt_f16_e64 s[10:11], v1, s101
120126// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
120127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120128// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, s101
120129
120130v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo
120131// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
120132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120133// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo
120134
120135v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi
120136// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
120137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120138// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi
120139
120140v_cmp_lt_f16_e64 s[10:11], v1, m0
120141// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xf9,0x00,0x00]
120142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120143// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, m0
120144
120145v_cmp_lt_f16_e64 s[10:11], v1, exec_lo
120146// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
120147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120148// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, exec_lo
120149
120150v_cmp_lt_f16_e64 s[10:11], v1, exec_hi
120151// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
120152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120153// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, exec_hi
120154
120155v_cmp_lt_f16_e64 s[10:11], v1, 0
120156// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
120157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120158// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, 0
120159
120160v_cmp_lt_f16_e64 s[10:11], v1, -1
120161// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
120162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120163// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, -1
120164
120165v_cmp_lt_f16_e64 s[10:11], v1, 0.5
120166// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
120167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120168// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, 0.5
120169
120170v_cmp_lt_f16_e64 s[10:11], v1, -4.0
120171// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
120172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120173// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, -4.0
120174
120175v_cmp_lt_f16_e64 s[10:11], -v1, v2
120176// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x20]
120177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120178// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], -v1, v2
120179
120180v_cmp_lt_f16_e64 s[10:11], v1, -v2
120181// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x40]
120182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120183// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, -v2
120184
120185v_cmp_lt_f16_e64 s[10:11], -v1, -v2
120186// W64: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x60]
120187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120188// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], -v1, -v2
120189
120190v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp
120191// W64: encoding: [0x0a,0x80,0xc9,0xd4,0x01,0x05,0x02,0x00]
120192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120193// W32-ERR-NEXT: v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp
120194
120195v_cmp_eq_f16 vcc, v1, v2
120196// W64: encoding: [0x01,0x05,0x94,0x7d]
120197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120198// W32-ERR-NEXT: v_cmp_eq_f16 vcc, v1, v2
120199
120200v_cmp_eq_f16 vcc, v255, v2
120201// W64: encoding: [0xff,0x05,0x94,0x7d]
120202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120203// W32-ERR-NEXT: v_cmp_eq_f16 vcc, v255, v2
120204
120205v_cmp_eq_f16 vcc, s1, v2
120206// W64: encoding: [0x01,0x04,0x94,0x7d]
120207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120208// W32-ERR-NEXT: v_cmp_eq_f16 vcc, s1, v2
120209
120210v_cmp_eq_f16 vcc, s101, v2
120211// W64: encoding: [0x65,0x04,0x94,0x7d]
120212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120213// W32-ERR-NEXT: v_cmp_eq_f16 vcc, s101, v2
120214
120215v_cmp_eq_f16 vcc, vcc_lo, v2
120216// W64: encoding: [0x6a,0x04,0x94,0x7d]
120217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120218// W32-ERR-NEXT: v_cmp_eq_f16 vcc, vcc_lo, v2
120219
120220v_cmp_eq_f16 vcc, vcc_hi, v2
120221// W64: encoding: [0x6b,0x04,0x94,0x7d]
120222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120223// W32-ERR-NEXT: v_cmp_eq_f16 vcc, vcc_hi, v2
120224
120225v_cmp_eq_f16 vcc, m0, v2
120226// W64: encoding: [0x7c,0x04,0x94,0x7d]
120227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120228// W32-ERR-NEXT: v_cmp_eq_f16 vcc, m0, v2
120229
120230v_cmp_eq_f16 vcc, exec_lo, v2
120231// W64: encoding: [0x7e,0x04,0x94,0x7d]
120232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120233// W32-ERR-NEXT: v_cmp_eq_f16 vcc, exec_lo, v2
120234
120235v_cmp_eq_f16 vcc, exec_hi, v2
120236// W64: encoding: [0x7f,0x04,0x94,0x7d]
120237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120238// W32-ERR-NEXT: v_cmp_eq_f16 vcc, exec_hi, v2
120239
120240v_cmp_eq_f16 vcc, 0, v2
120241// W64: encoding: [0x80,0x04,0x94,0x7d]
120242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120243// W32-ERR-NEXT: v_cmp_eq_f16 vcc, 0, v2
120244
120245v_cmp_eq_f16 vcc, -1, v2
120246// W64: encoding: [0xc1,0x04,0x94,0x7d]
120247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120248// W32-ERR-NEXT: v_cmp_eq_f16 vcc, -1, v2
120249
120250v_cmp_eq_f16 vcc, 0.5, v2
120251// W64: encoding: [0xf0,0x04,0x94,0x7d]
120252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120253// W32-ERR-NEXT: v_cmp_eq_f16 vcc, 0.5, v2
120254
120255v_cmp_eq_f16 vcc, -4.0, v2
120256// W64: encoding: [0xf7,0x04,0x94,0x7d]
120257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120258// W32-ERR-NEXT: v_cmp_eq_f16 vcc, -4.0, v2
120259
120260v_cmp_eq_f16 vcc, 0xfe0b, v2
120261// W64: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00]
120262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120263// W32-ERR-NEXT: v_cmp_eq_f16 vcc, 0xfe0b, v2
120264
120265v_cmp_eq_f16 vcc, 0x3456, v2
120266// W64: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00]
120267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120268// W32-ERR-NEXT: v_cmp_eq_f16 vcc, 0x3456, v2
120269
120270v_cmp_eq_f16 vcc, v1, v255
120271// W64: encoding: [0x01,0xff,0x95,0x7d]
120272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120273// W32-ERR-NEXT: v_cmp_eq_f16 vcc, v1, v255
120274
120275v_cmp_eq_f16_e64 s[10:11], v1, v2
120276// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
120277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120278// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, v2
120279
120280v_cmp_eq_f16_e64 s[12:13], v1, v2
120281// W64: encoding: [0x0c,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
120282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120283// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[12:13], v1, v2
120284
120285v_cmp_eq_f16_e64 s[100:101], v1, v2
120286// W64: encoding: [0x64,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
120287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120288// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[100:101], v1, v2
120289
120290v_cmp_eq_f16_e64 vcc, v1, v2
120291// W64: encoding: [0x6a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
120292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120293// W32-ERR-NEXT: v_cmp_eq_f16_e64 vcc, v1, v2
120294
120295v_cmp_eq_f16_e64 s[10:11], v255, v2
120296// W64: encoding: [0x0a,0x00,0xca,0xd4,0xff,0x05,0x02,0x00]
120297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120298// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v255, v2
120299
120300v_cmp_eq_f16_e64 s[10:11], s1, v2
120301// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x04,0x02,0x00]
120302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120303// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], s1, v2
120304
120305v_cmp_eq_f16_e64 s[10:11], s101, v2
120306// W64: encoding: [0x0a,0x00,0xca,0xd4,0x65,0x04,0x02,0x00]
120307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120308// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], s101, v2
120309
120310v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2
120311// W64: encoding: [0x0a,0x00,0xca,0xd4,0x6a,0x04,0x02,0x00]
120312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120313// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2
120314
120315v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2
120316// W64: encoding: [0x0a,0x00,0xca,0xd4,0x6b,0x04,0x02,0x00]
120317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120318// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2
120319
120320v_cmp_eq_f16_e64 s[10:11], m0, v2
120321// W64: encoding: [0x0a,0x00,0xca,0xd4,0x7c,0x04,0x02,0x00]
120322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120323// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], m0, v2
120324
120325v_cmp_eq_f16_e64 s[10:11], exec_lo, v2
120326// W64: encoding: [0x0a,0x00,0xca,0xd4,0x7e,0x04,0x02,0x00]
120327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120328// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], exec_lo, v2
120329
120330v_cmp_eq_f16_e64 s[10:11], exec_hi, v2
120331// W64: encoding: [0x0a,0x00,0xca,0xd4,0x7f,0x04,0x02,0x00]
120332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120333// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], exec_hi, v2
120334
120335v_cmp_eq_f16_e64 s[10:11], 0, v2
120336// W64: encoding: [0x0a,0x00,0xca,0xd4,0x80,0x04,0x02,0x00]
120337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120338// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], 0, v2
120339
120340v_cmp_eq_f16_e64 s[10:11], -1, v2
120341// W64: encoding: [0x0a,0x00,0xca,0xd4,0xc1,0x04,0x02,0x00]
120342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120343// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], -1, v2
120344
120345v_cmp_eq_f16_e64 s[10:11], 0.5, v2
120346// W64: encoding: [0x0a,0x00,0xca,0xd4,0xf0,0x04,0x02,0x00]
120347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120348// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], 0.5, v2
120349
120350v_cmp_eq_f16_e64 s[10:11], -4.0, v2
120351// W64: encoding: [0x0a,0x00,0xca,0xd4,0xf7,0x04,0x02,0x00]
120352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120353// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], -4.0, v2
120354
120355v_cmp_eq_f16_e64 s[10:11], v1, v255
120356// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x03,0x00]
120357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120358// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, v255
120359
120360v_cmp_eq_f16_e64 s[10:11], v1, s2
120361// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
120362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120363// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, s2
120364
120365v_cmp_eq_f16_e64 s[10:11], v1, s101
120366// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
120367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120368// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, s101
120369
120370v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo
120371// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
120372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120373// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo
120374
120375v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi
120376// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
120377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120378// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi
120379
120380v_cmp_eq_f16_e64 s[10:11], v1, m0
120381// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xf9,0x00,0x00]
120382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120383// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, m0
120384
120385v_cmp_eq_f16_e64 s[10:11], v1, exec_lo
120386// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
120387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120388// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, exec_lo
120389
120390v_cmp_eq_f16_e64 s[10:11], v1, exec_hi
120391// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
120392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120393// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, exec_hi
120394
120395v_cmp_eq_f16_e64 s[10:11], v1, 0
120396// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
120397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120398// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, 0
120399
120400v_cmp_eq_f16_e64 s[10:11], v1, -1
120401// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
120402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120403// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, -1
120404
120405v_cmp_eq_f16_e64 s[10:11], v1, 0.5
120406// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
120407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120408// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, 0.5
120409
120410v_cmp_eq_f16_e64 s[10:11], v1, -4.0
120411// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
120412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120413// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, -4.0
120414
120415v_cmp_eq_f16_e64 s[10:11], -v1, v2
120416// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x20]
120417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120418// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], -v1, v2
120419
120420v_cmp_eq_f16_e64 s[10:11], v1, -v2
120421// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x40]
120422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120423// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, -v2
120424
120425v_cmp_eq_f16_e64 s[10:11], -v1, -v2
120426// W64: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x60]
120427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120428// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], -v1, -v2
120429
120430v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp
120431// W64: encoding: [0x0a,0x80,0xca,0xd4,0x01,0x05,0x02,0x00]
120432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120433// W32-ERR-NEXT: v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp
120434
120435v_cmp_le_f16 vcc, v1, v2
120436// W64: encoding: [0x01,0x05,0x96,0x7d]
120437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120438// W32-ERR-NEXT: v_cmp_le_f16 vcc, v1, v2
120439
120440v_cmp_le_f16 vcc, v255, v2
120441// W64: encoding: [0xff,0x05,0x96,0x7d]
120442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120443// W32-ERR-NEXT: v_cmp_le_f16 vcc, v255, v2
120444
120445v_cmp_le_f16 vcc, s1, v2
120446// W64: encoding: [0x01,0x04,0x96,0x7d]
120447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120448// W32-ERR-NEXT: v_cmp_le_f16 vcc, s1, v2
120449
120450v_cmp_le_f16 vcc, s101, v2
120451// W64: encoding: [0x65,0x04,0x96,0x7d]
120452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120453// W32-ERR-NEXT: v_cmp_le_f16 vcc, s101, v2
120454
120455v_cmp_le_f16 vcc, vcc_lo, v2
120456// W64: encoding: [0x6a,0x04,0x96,0x7d]
120457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120458// W32-ERR-NEXT: v_cmp_le_f16 vcc, vcc_lo, v2
120459
120460v_cmp_le_f16 vcc, vcc_hi, v2
120461// W64: encoding: [0x6b,0x04,0x96,0x7d]
120462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120463// W32-ERR-NEXT: v_cmp_le_f16 vcc, vcc_hi, v2
120464
120465v_cmp_le_f16 vcc, m0, v2
120466// W64: encoding: [0x7c,0x04,0x96,0x7d]
120467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120468// W32-ERR-NEXT: v_cmp_le_f16 vcc, m0, v2
120469
120470v_cmp_le_f16 vcc, exec_lo, v2
120471// W64: encoding: [0x7e,0x04,0x96,0x7d]
120472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120473// W32-ERR-NEXT: v_cmp_le_f16 vcc, exec_lo, v2
120474
120475v_cmp_le_f16 vcc, exec_hi, v2
120476// W64: encoding: [0x7f,0x04,0x96,0x7d]
120477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120478// W32-ERR-NEXT: v_cmp_le_f16 vcc, exec_hi, v2
120479
120480v_cmp_le_f16 vcc, 0, v2
120481// W64: encoding: [0x80,0x04,0x96,0x7d]
120482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120483// W32-ERR-NEXT: v_cmp_le_f16 vcc, 0, v2
120484
120485v_cmp_le_f16 vcc, -1, v2
120486// W64: encoding: [0xc1,0x04,0x96,0x7d]
120487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120488// W32-ERR-NEXT: v_cmp_le_f16 vcc, -1, v2
120489
120490v_cmp_le_f16 vcc, 0.5, v2
120491// W64: encoding: [0xf0,0x04,0x96,0x7d]
120492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120493// W32-ERR-NEXT: v_cmp_le_f16 vcc, 0.5, v2
120494
120495v_cmp_le_f16 vcc, -4.0, v2
120496// W64: encoding: [0xf7,0x04,0x96,0x7d]
120497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120498// W32-ERR-NEXT: v_cmp_le_f16 vcc, -4.0, v2
120499
120500v_cmp_le_f16 vcc, 0xfe0b, v2
120501// W64: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00]
120502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120503// W32-ERR-NEXT: v_cmp_le_f16 vcc, 0xfe0b, v2
120504
120505v_cmp_le_f16 vcc, 0x3456, v2
120506// W64: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00]
120507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120508// W32-ERR-NEXT: v_cmp_le_f16 vcc, 0x3456, v2
120509
120510v_cmp_le_f16 vcc, v1, v255
120511// W64: encoding: [0x01,0xff,0x97,0x7d]
120512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120513// W32-ERR-NEXT: v_cmp_le_f16 vcc, v1, v255
120514
120515v_cmp_le_f16_e64 s[10:11], v1, v2
120516// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
120517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120518// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, v2
120519
120520v_cmp_le_f16_e64 s[12:13], v1, v2
120521// W64: encoding: [0x0c,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
120522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120523// W32-ERR-NEXT: v_cmp_le_f16_e64 s[12:13], v1, v2
120524
120525v_cmp_le_f16_e64 s[100:101], v1, v2
120526// W64: encoding: [0x64,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
120527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120528// W32-ERR-NEXT: v_cmp_le_f16_e64 s[100:101], v1, v2
120529
120530v_cmp_le_f16_e64 vcc, v1, v2
120531// W64: encoding: [0x6a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
120532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120533// W32-ERR-NEXT: v_cmp_le_f16_e64 vcc, v1, v2
120534
120535v_cmp_le_f16_e64 s[10:11], v255, v2
120536// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xff,0x05,0x02,0x00]
120537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120538// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v255, v2
120539
120540v_cmp_le_f16_e64 s[10:11], s1, v2
120541// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x04,0x02,0x00]
120542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120543// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], s1, v2
120544
120545v_cmp_le_f16_e64 s[10:11], s101, v2
120546// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x65,0x04,0x02,0x00]
120547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120548// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], s101, v2
120549
120550v_cmp_le_f16_e64 s[10:11], vcc_lo, v2
120551// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x6a,0x04,0x02,0x00]
120552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120553// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], vcc_lo, v2
120554
120555v_cmp_le_f16_e64 s[10:11], vcc_hi, v2
120556// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x6b,0x04,0x02,0x00]
120557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120558// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], vcc_hi, v2
120559
120560v_cmp_le_f16_e64 s[10:11], m0, v2
120561// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7c,0x04,0x02,0x00]
120562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120563// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], m0, v2
120564
120565v_cmp_le_f16_e64 s[10:11], exec_lo, v2
120566// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7e,0x04,0x02,0x00]
120567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120568// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], exec_lo, v2
120569
120570v_cmp_le_f16_e64 s[10:11], exec_hi, v2
120571// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x7f,0x04,0x02,0x00]
120572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120573// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], exec_hi, v2
120574
120575v_cmp_le_f16_e64 s[10:11], 0, v2
120576// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x80,0x04,0x02,0x00]
120577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120578// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], 0, v2
120579
120580v_cmp_le_f16_e64 s[10:11], -1, v2
120581// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xc1,0x04,0x02,0x00]
120582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120583// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], -1, v2
120584
120585v_cmp_le_f16_e64 s[10:11], 0.5, v2
120586// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xf0,0x04,0x02,0x00]
120587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120588// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], 0.5, v2
120589
120590v_cmp_le_f16_e64 s[10:11], -4.0, v2
120591// W64: encoding: [0x0a,0x00,0xcb,0xd4,0xf7,0x04,0x02,0x00]
120592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120593// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], -4.0, v2
120594
120595v_cmp_le_f16_e64 s[10:11], v1, v255
120596// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x03,0x00]
120597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120598// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, v255
120599
120600v_cmp_le_f16_e64 s[10:11], v1, s2
120601// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
120602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120603// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, s2
120604
120605v_cmp_le_f16_e64 s[10:11], v1, s101
120606// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
120607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120608// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, s101
120609
120610v_cmp_le_f16_e64 s[10:11], v1, vcc_lo
120611// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
120612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120613// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, vcc_lo
120614
120615v_cmp_le_f16_e64 s[10:11], v1, vcc_hi
120616// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
120617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120618// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, vcc_hi
120619
120620v_cmp_le_f16_e64 s[10:11], v1, m0
120621// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xf9,0x00,0x00]
120622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120623// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, m0
120624
120625v_cmp_le_f16_e64 s[10:11], v1, exec_lo
120626// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
120627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120628// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, exec_lo
120629
120630v_cmp_le_f16_e64 s[10:11], v1, exec_hi
120631// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
120632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120633// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, exec_hi
120634
120635v_cmp_le_f16_e64 s[10:11], v1, 0
120636// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
120637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120638// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, 0
120639
120640v_cmp_le_f16_e64 s[10:11], v1, -1
120641// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
120642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120643// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, -1
120644
120645v_cmp_le_f16_e64 s[10:11], v1, 0.5
120646// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
120647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120648// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, 0.5
120649
120650v_cmp_le_f16_e64 s[10:11], v1, -4.0
120651// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
120652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120653// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, -4.0
120654
120655v_cmp_le_f16_e64 s[10:11], -v1, v2
120656// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x20]
120657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120658// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], -v1, v2
120659
120660v_cmp_le_f16_e64 s[10:11], v1, -v2
120661// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x40]
120662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120663// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, -v2
120664
120665v_cmp_le_f16_e64 s[10:11], -v1, -v2
120666// W64: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x60]
120667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120668// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], -v1, -v2
120669
120670v_cmp_le_f16_e64 s[10:11], v1, v2 clamp
120671// W64: encoding: [0x0a,0x80,0xcb,0xd4,0x01,0x05,0x02,0x00]
120672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120673// W32-ERR-NEXT: v_cmp_le_f16_e64 s[10:11], v1, v2 clamp
120674
120675v_cmp_gt_f16 vcc, v1, v2
120676// W64: encoding: [0x01,0x05,0x98,0x7d]
120677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120678// W32-ERR-NEXT: v_cmp_gt_f16 vcc, v1, v2
120679
120680v_cmp_gt_f16 vcc, v255, v2
120681// W64: encoding: [0xff,0x05,0x98,0x7d]
120682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120683// W32-ERR-NEXT: v_cmp_gt_f16 vcc, v255, v2
120684
120685v_cmp_gt_f16 vcc, s1, v2
120686// W64: encoding: [0x01,0x04,0x98,0x7d]
120687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120688// W32-ERR-NEXT: v_cmp_gt_f16 vcc, s1, v2
120689
120690v_cmp_gt_f16 vcc, s101, v2
120691// W64: encoding: [0x65,0x04,0x98,0x7d]
120692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120693// W32-ERR-NEXT: v_cmp_gt_f16 vcc, s101, v2
120694
120695v_cmp_gt_f16 vcc, vcc_lo, v2
120696// W64: encoding: [0x6a,0x04,0x98,0x7d]
120697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120698// W32-ERR-NEXT: v_cmp_gt_f16 vcc, vcc_lo, v2
120699
120700v_cmp_gt_f16 vcc, vcc_hi, v2
120701// W64: encoding: [0x6b,0x04,0x98,0x7d]
120702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120703// W32-ERR-NEXT: v_cmp_gt_f16 vcc, vcc_hi, v2
120704
120705v_cmp_gt_f16 vcc, m0, v2
120706// W64: encoding: [0x7c,0x04,0x98,0x7d]
120707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120708// W32-ERR-NEXT: v_cmp_gt_f16 vcc, m0, v2
120709
120710v_cmp_gt_f16 vcc, exec_lo, v2
120711// W64: encoding: [0x7e,0x04,0x98,0x7d]
120712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120713// W32-ERR-NEXT: v_cmp_gt_f16 vcc, exec_lo, v2
120714
120715v_cmp_gt_f16 vcc, exec_hi, v2
120716// W64: encoding: [0x7f,0x04,0x98,0x7d]
120717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120718// W32-ERR-NEXT: v_cmp_gt_f16 vcc, exec_hi, v2
120719
120720v_cmp_gt_f16 vcc, 0, v2
120721// W64: encoding: [0x80,0x04,0x98,0x7d]
120722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120723// W32-ERR-NEXT: v_cmp_gt_f16 vcc, 0, v2
120724
120725v_cmp_gt_f16 vcc, -1, v2
120726// W64: encoding: [0xc1,0x04,0x98,0x7d]
120727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120728// W32-ERR-NEXT: v_cmp_gt_f16 vcc, -1, v2
120729
120730v_cmp_gt_f16 vcc, 0.5, v2
120731// W64: encoding: [0xf0,0x04,0x98,0x7d]
120732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120733// W32-ERR-NEXT: v_cmp_gt_f16 vcc, 0.5, v2
120734
120735v_cmp_gt_f16 vcc, -4.0, v2
120736// W64: encoding: [0xf7,0x04,0x98,0x7d]
120737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120738// W32-ERR-NEXT: v_cmp_gt_f16 vcc, -4.0, v2
120739
120740v_cmp_gt_f16 vcc, 0xfe0b, v2
120741// W64: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00]
120742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120743// W32-ERR-NEXT: v_cmp_gt_f16 vcc, 0xfe0b, v2
120744
120745v_cmp_gt_f16 vcc, 0x3456, v2
120746// W64: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00]
120747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120748// W32-ERR-NEXT: v_cmp_gt_f16 vcc, 0x3456, v2
120749
120750v_cmp_gt_f16 vcc, v1, v255
120751// W64: encoding: [0x01,0xff,0x99,0x7d]
120752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120753// W32-ERR-NEXT: v_cmp_gt_f16 vcc, v1, v255
120754
120755v_cmp_gt_f16_e64 s[10:11], v1, v2
120756// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
120757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120758// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, v2
120759
120760v_cmp_gt_f16_e64 s[12:13], v1, v2
120761// W64: encoding: [0x0c,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
120762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120763// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[12:13], v1, v2
120764
120765v_cmp_gt_f16_e64 s[100:101], v1, v2
120766// W64: encoding: [0x64,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
120767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120768// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[100:101], v1, v2
120769
120770v_cmp_gt_f16_e64 vcc, v1, v2
120771// W64: encoding: [0x6a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
120772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120773// W32-ERR-NEXT: v_cmp_gt_f16_e64 vcc, v1, v2
120774
120775v_cmp_gt_f16_e64 s[10:11], v255, v2
120776// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xff,0x05,0x02,0x00]
120777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120778// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v255, v2
120779
120780v_cmp_gt_f16_e64 s[10:11], s1, v2
120781// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x04,0x02,0x00]
120782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120783// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], s1, v2
120784
120785v_cmp_gt_f16_e64 s[10:11], s101, v2
120786// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x65,0x04,0x02,0x00]
120787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120788// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], s101, v2
120789
120790v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2
120791// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x6a,0x04,0x02,0x00]
120792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120793// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2
120794
120795v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2
120796// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x6b,0x04,0x02,0x00]
120797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120798// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2
120799
120800v_cmp_gt_f16_e64 s[10:11], m0, v2
120801// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7c,0x04,0x02,0x00]
120802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120803// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], m0, v2
120804
120805v_cmp_gt_f16_e64 s[10:11], exec_lo, v2
120806// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7e,0x04,0x02,0x00]
120807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120808// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], exec_lo, v2
120809
120810v_cmp_gt_f16_e64 s[10:11], exec_hi, v2
120811// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x7f,0x04,0x02,0x00]
120812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120813// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], exec_hi, v2
120814
120815v_cmp_gt_f16_e64 s[10:11], 0, v2
120816// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x80,0x04,0x02,0x00]
120817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120818// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], 0, v2
120819
120820v_cmp_gt_f16_e64 s[10:11], -1, v2
120821// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xc1,0x04,0x02,0x00]
120822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120823// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], -1, v2
120824
120825v_cmp_gt_f16_e64 s[10:11], 0.5, v2
120826// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xf0,0x04,0x02,0x00]
120827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120828// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], 0.5, v2
120829
120830v_cmp_gt_f16_e64 s[10:11], -4.0, v2
120831// W64: encoding: [0x0a,0x00,0xcc,0xd4,0xf7,0x04,0x02,0x00]
120832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120833// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], -4.0, v2
120834
120835v_cmp_gt_f16_e64 s[10:11], v1, v255
120836// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x03,0x00]
120837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120838// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, v255
120839
120840v_cmp_gt_f16_e64 s[10:11], v1, s2
120841// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
120842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120843// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, s2
120844
120845v_cmp_gt_f16_e64 s[10:11], v1, s101
120846// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
120847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120848// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, s101
120849
120850v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo
120851// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
120852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120853// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo
120854
120855v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi
120856// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
120857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120858// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi
120859
120860v_cmp_gt_f16_e64 s[10:11], v1, m0
120861// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xf9,0x00,0x00]
120862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120863// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, m0
120864
120865v_cmp_gt_f16_e64 s[10:11], v1, exec_lo
120866// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
120867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120868// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, exec_lo
120869
120870v_cmp_gt_f16_e64 s[10:11], v1, exec_hi
120871// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
120872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120873// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, exec_hi
120874
120875v_cmp_gt_f16_e64 s[10:11], v1, 0
120876// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
120877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120878// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, 0
120879
120880v_cmp_gt_f16_e64 s[10:11], v1, -1
120881// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
120882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120883// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, -1
120884
120885v_cmp_gt_f16_e64 s[10:11], v1, 0.5
120886// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
120887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120888// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, 0.5
120889
120890v_cmp_gt_f16_e64 s[10:11], v1, -4.0
120891// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
120892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120893// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, -4.0
120894
120895v_cmp_gt_f16_e64 s[10:11], -v1, v2
120896// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x20]
120897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120898// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], -v1, v2
120899
120900v_cmp_gt_f16_e64 s[10:11], v1, -v2
120901// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x40]
120902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120903// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, -v2
120904
120905v_cmp_gt_f16_e64 s[10:11], -v1, -v2
120906// W64: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x60]
120907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120908// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], -v1, -v2
120909
120910v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp
120911// W64: encoding: [0x0a,0x80,0xcc,0xd4,0x01,0x05,0x02,0x00]
120912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120913// W32-ERR-NEXT: v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp
120914
120915v_cmp_lg_f16 vcc, v1, v2
120916// W64: encoding: [0x01,0x05,0x9a,0x7d]
120917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120918// W32-ERR-NEXT: v_cmp_lg_f16 vcc, v1, v2
120919
120920v_cmp_lg_f16 vcc, v255, v2
120921// W64: encoding: [0xff,0x05,0x9a,0x7d]
120922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120923// W32-ERR-NEXT: v_cmp_lg_f16 vcc, v255, v2
120924
120925v_cmp_lg_f16 vcc, s1, v2
120926// W64: encoding: [0x01,0x04,0x9a,0x7d]
120927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120928// W32-ERR-NEXT: v_cmp_lg_f16 vcc, s1, v2
120929
120930v_cmp_lg_f16 vcc, s101, v2
120931// W64: encoding: [0x65,0x04,0x9a,0x7d]
120932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120933// W32-ERR-NEXT: v_cmp_lg_f16 vcc, s101, v2
120934
120935v_cmp_lg_f16 vcc, vcc_lo, v2
120936// W64: encoding: [0x6a,0x04,0x9a,0x7d]
120937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120938// W32-ERR-NEXT: v_cmp_lg_f16 vcc, vcc_lo, v2
120939
120940v_cmp_lg_f16 vcc, vcc_hi, v2
120941// W64: encoding: [0x6b,0x04,0x9a,0x7d]
120942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120943// W32-ERR-NEXT: v_cmp_lg_f16 vcc, vcc_hi, v2
120944
120945v_cmp_lg_f16 vcc, m0, v2
120946// W64: encoding: [0x7c,0x04,0x9a,0x7d]
120947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120948// W32-ERR-NEXT: v_cmp_lg_f16 vcc, m0, v2
120949
120950v_cmp_lg_f16 vcc, exec_lo, v2
120951// W64: encoding: [0x7e,0x04,0x9a,0x7d]
120952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120953// W32-ERR-NEXT: v_cmp_lg_f16 vcc, exec_lo, v2
120954
120955v_cmp_lg_f16 vcc, exec_hi, v2
120956// W64: encoding: [0x7f,0x04,0x9a,0x7d]
120957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120958// W32-ERR-NEXT: v_cmp_lg_f16 vcc, exec_hi, v2
120959
120960v_cmp_lg_f16 vcc, 0, v2
120961// W64: encoding: [0x80,0x04,0x9a,0x7d]
120962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120963// W32-ERR-NEXT: v_cmp_lg_f16 vcc, 0, v2
120964
120965v_cmp_lg_f16 vcc, -1, v2
120966// W64: encoding: [0xc1,0x04,0x9a,0x7d]
120967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120968// W32-ERR-NEXT: v_cmp_lg_f16 vcc, -1, v2
120969
120970v_cmp_lg_f16 vcc, 0.5, v2
120971// W64: encoding: [0xf0,0x04,0x9a,0x7d]
120972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120973// W32-ERR-NEXT: v_cmp_lg_f16 vcc, 0.5, v2
120974
120975v_cmp_lg_f16 vcc, -4.0, v2
120976// W64: encoding: [0xf7,0x04,0x9a,0x7d]
120977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120978// W32-ERR-NEXT: v_cmp_lg_f16 vcc, -4.0, v2
120979
120980v_cmp_lg_f16 vcc, 0xfe0b, v2
120981// W64: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00]
120982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120983// W32-ERR-NEXT: v_cmp_lg_f16 vcc, 0xfe0b, v2
120984
120985v_cmp_lg_f16 vcc, 0x3456, v2
120986// W64: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00]
120987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120988// W32-ERR-NEXT: v_cmp_lg_f16 vcc, 0x3456, v2
120989
120990v_cmp_lg_f16 vcc, v1, v255
120991// W64: encoding: [0x01,0xff,0x9b,0x7d]
120992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120993// W32-ERR-NEXT: v_cmp_lg_f16 vcc, v1, v255
120994
120995v_cmp_lg_f16_e64 s[10:11], v1, v2
120996// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
120997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
120998// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, v2
120999
121000v_cmp_lg_f16_e64 s[12:13], v1, v2
121001// W64: encoding: [0x0c,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
121002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121003// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[12:13], v1, v2
121004
121005v_cmp_lg_f16_e64 s[100:101], v1, v2
121006// W64: encoding: [0x64,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
121007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121008// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[100:101], v1, v2
121009
121010v_cmp_lg_f16_e64 vcc, v1, v2
121011// W64: encoding: [0x6a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
121012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121013// W32-ERR-NEXT: v_cmp_lg_f16_e64 vcc, v1, v2
121014
121015v_cmp_lg_f16_e64 s[10:11], v255, v2
121016// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xff,0x05,0x02,0x00]
121017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121018// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v255, v2
121019
121020v_cmp_lg_f16_e64 s[10:11], s1, v2
121021// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x04,0x02,0x00]
121022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121023// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], s1, v2
121024
121025v_cmp_lg_f16_e64 s[10:11], s101, v2
121026// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x65,0x04,0x02,0x00]
121027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121028// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], s101, v2
121029
121030v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2
121031// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x6a,0x04,0x02,0x00]
121032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121033// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2
121034
121035v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2
121036// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x6b,0x04,0x02,0x00]
121037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121038// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2
121039
121040v_cmp_lg_f16_e64 s[10:11], m0, v2
121041// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7c,0x04,0x02,0x00]
121042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121043// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], m0, v2
121044
121045v_cmp_lg_f16_e64 s[10:11], exec_lo, v2
121046// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7e,0x04,0x02,0x00]
121047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121048// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], exec_lo, v2
121049
121050v_cmp_lg_f16_e64 s[10:11], exec_hi, v2
121051// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x7f,0x04,0x02,0x00]
121052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121053// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], exec_hi, v2
121054
121055v_cmp_lg_f16_e64 s[10:11], 0, v2
121056// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x80,0x04,0x02,0x00]
121057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121058// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], 0, v2
121059
121060v_cmp_lg_f16_e64 s[10:11], -1, v2
121061// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xc1,0x04,0x02,0x00]
121062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121063// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], -1, v2
121064
121065v_cmp_lg_f16_e64 s[10:11], 0.5, v2
121066// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xf0,0x04,0x02,0x00]
121067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121068// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], 0.5, v2
121069
121070v_cmp_lg_f16_e64 s[10:11], -4.0, v2
121071// W64: encoding: [0x0a,0x00,0xcd,0xd4,0xf7,0x04,0x02,0x00]
121072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121073// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], -4.0, v2
121074
121075v_cmp_lg_f16_e64 s[10:11], v1, v255
121076// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x03,0x00]
121077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121078// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, v255
121079
121080v_cmp_lg_f16_e64 s[10:11], v1, s2
121081// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
121082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121083// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, s2
121084
121085v_cmp_lg_f16_e64 s[10:11], v1, s101
121086// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
121087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121088// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, s101
121089
121090v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo
121091// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
121092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121093// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo
121094
121095v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi
121096// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
121097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121098// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi
121099
121100v_cmp_lg_f16_e64 s[10:11], v1, m0
121101// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xf9,0x00,0x00]
121102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121103// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, m0
121104
121105v_cmp_lg_f16_e64 s[10:11], v1, exec_lo
121106// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
121107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121108// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, exec_lo
121109
121110v_cmp_lg_f16_e64 s[10:11], v1, exec_hi
121111// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
121112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121113// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, exec_hi
121114
121115v_cmp_lg_f16_e64 s[10:11], v1, 0
121116// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
121117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121118// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, 0
121119
121120v_cmp_lg_f16_e64 s[10:11], v1, -1
121121// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
121122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121123// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, -1
121124
121125v_cmp_lg_f16_e64 s[10:11], v1, 0.5
121126// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
121127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121128// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, 0.5
121129
121130v_cmp_lg_f16_e64 s[10:11], v1, -4.0
121131// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
121132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121133// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, -4.0
121134
121135v_cmp_lg_f16_e64 s[10:11], -v1, v2
121136// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x20]
121137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121138// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], -v1, v2
121139
121140v_cmp_lg_f16_e64 s[10:11], v1, -v2
121141// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x40]
121142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121143// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, -v2
121144
121145v_cmp_lg_f16_e64 s[10:11], -v1, -v2
121146// W64: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x60]
121147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121148// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], -v1, -v2
121149
121150v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp
121151// W64: encoding: [0x0a,0x80,0xcd,0xd4,0x01,0x05,0x02,0x00]
121152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121153// W32-ERR-NEXT: v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp
121154
121155v_cmp_ge_f16 vcc, v1, v2
121156// W64: encoding: [0x01,0x05,0x9c,0x7d]
121157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121158// W32-ERR-NEXT: v_cmp_ge_f16 vcc, v1, v2
121159
121160v_cmp_ge_f16 vcc, v255, v2
121161// W64: encoding: [0xff,0x05,0x9c,0x7d]
121162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121163// W32-ERR-NEXT: v_cmp_ge_f16 vcc, v255, v2
121164
121165v_cmp_ge_f16 vcc, s1, v2
121166// W64: encoding: [0x01,0x04,0x9c,0x7d]
121167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121168// W32-ERR-NEXT: v_cmp_ge_f16 vcc, s1, v2
121169
121170v_cmp_ge_f16 vcc, s101, v2
121171// W64: encoding: [0x65,0x04,0x9c,0x7d]
121172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121173// W32-ERR-NEXT: v_cmp_ge_f16 vcc, s101, v2
121174
121175v_cmp_ge_f16 vcc, vcc_lo, v2
121176// W64: encoding: [0x6a,0x04,0x9c,0x7d]
121177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121178// W32-ERR-NEXT: v_cmp_ge_f16 vcc, vcc_lo, v2
121179
121180v_cmp_ge_f16 vcc, vcc_hi, v2
121181// W64: encoding: [0x6b,0x04,0x9c,0x7d]
121182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121183// W32-ERR-NEXT: v_cmp_ge_f16 vcc, vcc_hi, v2
121184
121185v_cmp_ge_f16 vcc, m0, v2
121186// W64: encoding: [0x7c,0x04,0x9c,0x7d]
121187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121188// W32-ERR-NEXT: v_cmp_ge_f16 vcc, m0, v2
121189
121190v_cmp_ge_f16 vcc, exec_lo, v2
121191// W64: encoding: [0x7e,0x04,0x9c,0x7d]
121192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121193// W32-ERR-NEXT: v_cmp_ge_f16 vcc, exec_lo, v2
121194
121195v_cmp_ge_f16 vcc, exec_hi, v2
121196// W64: encoding: [0x7f,0x04,0x9c,0x7d]
121197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121198// W32-ERR-NEXT: v_cmp_ge_f16 vcc, exec_hi, v2
121199
121200v_cmp_ge_f16 vcc, 0, v2
121201// W64: encoding: [0x80,0x04,0x9c,0x7d]
121202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121203// W32-ERR-NEXT: v_cmp_ge_f16 vcc, 0, v2
121204
121205v_cmp_ge_f16 vcc, -1, v2
121206// W64: encoding: [0xc1,0x04,0x9c,0x7d]
121207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121208// W32-ERR-NEXT: v_cmp_ge_f16 vcc, -1, v2
121209
121210v_cmp_ge_f16 vcc, 0.5, v2
121211// W64: encoding: [0xf0,0x04,0x9c,0x7d]
121212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121213// W32-ERR-NEXT: v_cmp_ge_f16 vcc, 0.5, v2
121214
121215v_cmp_ge_f16 vcc, -4.0, v2
121216// W64: encoding: [0xf7,0x04,0x9c,0x7d]
121217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121218// W32-ERR-NEXT: v_cmp_ge_f16 vcc, -4.0, v2
121219
121220v_cmp_ge_f16 vcc, 0xfe0b, v2
121221// W64: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00]
121222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121223// W32-ERR-NEXT: v_cmp_ge_f16 vcc, 0xfe0b, v2
121224
121225v_cmp_ge_f16 vcc, 0x3456, v2
121226// W64: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00]
121227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121228// W32-ERR-NEXT: v_cmp_ge_f16 vcc, 0x3456, v2
121229
121230v_cmp_ge_f16 vcc, v1, v255
121231// W64: encoding: [0x01,0xff,0x9d,0x7d]
121232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121233// W32-ERR-NEXT: v_cmp_ge_f16 vcc, v1, v255
121234
121235v_cmp_ge_f16_e64 s[10:11], v1, v2
121236// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
121237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121238// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, v2
121239
121240v_cmp_ge_f16_e64 s[12:13], v1, v2
121241// W64: encoding: [0x0c,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
121242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121243// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[12:13], v1, v2
121244
121245v_cmp_ge_f16_e64 s[100:101], v1, v2
121246// W64: encoding: [0x64,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
121247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121248// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[100:101], v1, v2
121249
121250v_cmp_ge_f16_e64 vcc, v1, v2
121251// W64: encoding: [0x6a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
121252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121253// W32-ERR-NEXT: v_cmp_ge_f16_e64 vcc, v1, v2
121254
121255v_cmp_ge_f16_e64 s[10:11], v255, v2
121256// W64: encoding: [0x0a,0x00,0xce,0xd4,0xff,0x05,0x02,0x00]
121257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121258// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v255, v2
121259
121260v_cmp_ge_f16_e64 s[10:11], s1, v2
121261// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x04,0x02,0x00]
121262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121263// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], s1, v2
121264
121265v_cmp_ge_f16_e64 s[10:11], s101, v2
121266// W64: encoding: [0x0a,0x00,0xce,0xd4,0x65,0x04,0x02,0x00]
121267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121268// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], s101, v2
121269
121270v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2
121271// W64: encoding: [0x0a,0x00,0xce,0xd4,0x6a,0x04,0x02,0x00]
121272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121273// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2
121274
121275v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2
121276// W64: encoding: [0x0a,0x00,0xce,0xd4,0x6b,0x04,0x02,0x00]
121277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121278// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2
121279
121280v_cmp_ge_f16_e64 s[10:11], m0, v2
121281// W64: encoding: [0x0a,0x00,0xce,0xd4,0x7c,0x04,0x02,0x00]
121282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121283// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], m0, v2
121284
121285v_cmp_ge_f16_e64 s[10:11], exec_lo, v2
121286// W64: encoding: [0x0a,0x00,0xce,0xd4,0x7e,0x04,0x02,0x00]
121287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121288// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], exec_lo, v2
121289
121290v_cmp_ge_f16_e64 s[10:11], exec_hi, v2
121291// W64: encoding: [0x0a,0x00,0xce,0xd4,0x7f,0x04,0x02,0x00]
121292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121293// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], exec_hi, v2
121294
121295v_cmp_ge_f16_e64 s[10:11], 0, v2
121296// W64: encoding: [0x0a,0x00,0xce,0xd4,0x80,0x04,0x02,0x00]
121297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121298// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], 0, v2
121299
121300v_cmp_ge_f16_e64 s[10:11], -1, v2
121301// W64: encoding: [0x0a,0x00,0xce,0xd4,0xc1,0x04,0x02,0x00]
121302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121303// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], -1, v2
121304
121305v_cmp_ge_f16_e64 s[10:11], 0.5, v2
121306// W64: encoding: [0x0a,0x00,0xce,0xd4,0xf0,0x04,0x02,0x00]
121307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121308// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], 0.5, v2
121309
121310v_cmp_ge_f16_e64 s[10:11], -4.0, v2
121311// W64: encoding: [0x0a,0x00,0xce,0xd4,0xf7,0x04,0x02,0x00]
121312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121313// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], -4.0, v2
121314
121315v_cmp_ge_f16_e64 s[10:11], v1, v255
121316// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x03,0x00]
121317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121318// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, v255
121319
121320v_cmp_ge_f16_e64 s[10:11], v1, s2
121321// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
121322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121323// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, s2
121324
121325v_cmp_ge_f16_e64 s[10:11], v1, s101
121326// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
121327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121328// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, s101
121329
121330v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo
121331// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
121332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121333// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo
121334
121335v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi
121336// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
121337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121338// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi
121339
121340v_cmp_ge_f16_e64 s[10:11], v1, m0
121341// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xf9,0x00,0x00]
121342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121343// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, m0
121344
121345v_cmp_ge_f16_e64 s[10:11], v1, exec_lo
121346// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
121347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121348// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, exec_lo
121349
121350v_cmp_ge_f16_e64 s[10:11], v1, exec_hi
121351// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
121352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121353// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, exec_hi
121354
121355v_cmp_ge_f16_e64 s[10:11], v1, 0
121356// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
121357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121358// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, 0
121359
121360v_cmp_ge_f16_e64 s[10:11], v1, -1
121361// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
121362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121363// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, -1
121364
121365v_cmp_ge_f16_e64 s[10:11], v1, 0.5
121366// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
121367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121368// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, 0.5
121369
121370v_cmp_ge_f16_e64 s[10:11], v1, -4.0
121371// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
121372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121373// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, -4.0
121374
121375v_cmp_ge_f16_e64 s[10:11], -v1, v2
121376// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x20]
121377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121378// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], -v1, v2
121379
121380v_cmp_ge_f16_e64 s[10:11], v1, -v2
121381// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x40]
121382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121383// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, -v2
121384
121385v_cmp_ge_f16_e64 s[10:11], -v1, -v2
121386// W64: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x60]
121387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121388// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], -v1, -v2
121389
121390v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp
121391// W64: encoding: [0x0a,0x80,0xce,0xd4,0x01,0x05,0x02,0x00]
121392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121393// W32-ERR-NEXT: v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp
121394
121395v_cmp_o_f16 vcc, v1, v2
121396// W64: encoding: [0x01,0x05,0x9e,0x7d]
121397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121398// W32-ERR-NEXT: v_cmp_o_f16 vcc, v1, v2
121399
121400v_cmp_o_f16 vcc, v255, v2
121401// W64: encoding: [0xff,0x05,0x9e,0x7d]
121402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121403// W32-ERR-NEXT: v_cmp_o_f16 vcc, v255, v2
121404
121405v_cmp_o_f16 vcc, s1, v2
121406// W64: encoding: [0x01,0x04,0x9e,0x7d]
121407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121408// W32-ERR-NEXT: v_cmp_o_f16 vcc, s1, v2
121409
121410v_cmp_o_f16 vcc, s101, v2
121411// W64: encoding: [0x65,0x04,0x9e,0x7d]
121412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121413// W32-ERR-NEXT: v_cmp_o_f16 vcc, s101, v2
121414
121415v_cmp_o_f16 vcc, vcc_lo, v2
121416// W64: encoding: [0x6a,0x04,0x9e,0x7d]
121417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121418// W32-ERR-NEXT: v_cmp_o_f16 vcc, vcc_lo, v2
121419
121420v_cmp_o_f16 vcc, vcc_hi, v2
121421// W64: encoding: [0x6b,0x04,0x9e,0x7d]
121422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121423// W32-ERR-NEXT: v_cmp_o_f16 vcc, vcc_hi, v2
121424
121425v_cmp_o_f16 vcc, m0, v2
121426// W64: encoding: [0x7c,0x04,0x9e,0x7d]
121427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121428// W32-ERR-NEXT: v_cmp_o_f16 vcc, m0, v2
121429
121430v_cmp_o_f16 vcc, exec_lo, v2
121431// W64: encoding: [0x7e,0x04,0x9e,0x7d]
121432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121433// W32-ERR-NEXT: v_cmp_o_f16 vcc, exec_lo, v2
121434
121435v_cmp_o_f16 vcc, exec_hi, v2
121436// W64: encoding: [0x7f,0x04,0x9e,0x7d]
121437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121438// W32-ERR-NEXT: v_cmp_o_f16 vcc, exec_hi, v2
121439
121440v_cmp_o_f16 vcc, 0, v2
121441// W64: encoding: [0x80,0x04,0x9e,0x7d]
121442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121443// W32-ERR-NEXT: v_cmp_o_f16 vcc, 0, v2
121444
121445v_cmp_o_f16 vcc, -1, v2
121446// W64: encoding: [0xc1,0x04,0x9e,0x7d]
121447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121448// W32-ERR-NEXT: v_cmp_o_f16 vcc, -1, v2
121449
121450v_cmp_o_f16 vcc, 0.5, v2
121451// W64: encoding: [0xf0,0x04,0x9e,0x7d]
121452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121453// W32-ERR-NEXT: v_cmp_o_f16 vcc, 0.5, v2
121454
121455v_cmp_o_f16 vcc, -4.0, v2
121456// W64: encoding: [0xf7,0x04,0x9e,0x7d]
121457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121458// W32-ERR-NEXT: v_cmp_o_f16 vcc, -4.0, v2
121459
121460v_cmp_o_f16 vcc, 0xfe0b, v2
121461// W64: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00]
121462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121463// W32-ERR-NEXT: v_cmp_o_f16 vcc, 0xfe0b, v2
121464
121465v_cmp_o_f16 vcc, 0x3456, v2
121466// W64: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00]
121467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121468// W32-ERR-NEXT: v_cmp_o_f16 vcc, 0x3456, v2
121469
121470v_cmp_o_f16 vcc, v1, v255
121471// W64: encoding: [0x01,0xff,0x9f,0x7d]
121472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121473// W32-ERR-NEXT: v_cmp_o_f16 vcc, v1, v255
121474
121475v_cmp_o_f16_e64 s[10:11], v1, v2
121476// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
121477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121478// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, v2
121479
121480v_cmp_o_f16_e64 s[12:13], v1, v2
121481// W64: encoding: [0x0c,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
121482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121483// W32-ERR-NEXT: v_cmp_o_f16_e64 s[12:13], v1, v2
121484
121485v_cmp_o_f16_e64 s[100:101], v1, v2
121486// W64: encoding: [0x64,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
121487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121488// W32-ERR-NEXT: v_cmp_o_f16_e64 s[100:101], v1, v2
121489
121490v_cmp_o_f16_e64 vcc, v1, v2
121491// W64: encoding: [0x6a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
121492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121493// W32-ERR-NEXT: v_cmp_o_f16_e64 vcc, v1, v2
121494
121495v_cmp_o_f16_e64 s[10:11], v255, v2
121496// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xff,0x05,0x02,0x00]
121497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121498// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v255, v2
121499
121500v_cmp_o_f16_e64 s[10:11], s1, v2
121501// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x04,0x02,0x00]
121502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121503// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], s1, v2
121504
121505v_cmp_o_f16_e64 s[10:11], s101, v2
121506// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x65,0x04,0x02,0x00]
121507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121508// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], s101, v2
121509
121510v_cmp_o_f16_e64 s[10:11], vcc_lo, v2
121511// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x6a,0x04,0x02,0x00]
121512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121513// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], vcc_lo, v2
121514
121515v_cmp_o_f16_e64 s[10:11], vcc_hi, v2
121516// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x6b,0x04,0x02,0x00]
121517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121518// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], vcc_hi, v2
121519
121520v_cmp_o_f16_e64 s[10:11], m0, v2
121521// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7c,0x04,0x02,0x00]
121522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121523// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], m0, v2
121524
121525v_cmp_o_f16_e64 s[10:11], exec_lo, v2
121526// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7e,0x04,0x02,0x00]
121527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121528// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], exec_lo, v2
121529
121530v_cmp_o_f16_e64 s[10:11], exec_hi, v2
121531// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x7f,0x04,0x02,0x00]
121532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121533// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], exec_hi, v2
121534
121535v_cmp_o_f16_e64 s[10:11], 0, v2
121536// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x80,0x04,0x02,0x00]
121537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121538// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], 0, v2
121539
121540v_cmp_o_f16_e64 s[10:11], -1, v2
121541// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xc1,0x04,0x02,0x00]
121542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121543// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], -1, v2
121544
121545v_cmp_o_f16_e64 s[10:11], 0.5, v2
121546// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xf0,0x04,0x02,0x00]
121547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121548// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], 0.5, v2
121549
121550v_cmp_o_f16_e64 s[10:11], -4.0, v2
121551// W64: encoding: [0x0a,0x00,0xcf,0xd4,0xf7,0x04,0x02,0x00]
121552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121553// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], -4.0, v2
121554
121555v_cmp_o_f16_e64 s[10:11], v1, v255
121556// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x03,0x00]
121557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121558// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, v255
121559
121560v_cmp_o_f16_e64 s[10:11], v1, s2
121561// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
121562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121563// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, s2
121564
121565v_cmp_o_f16_e64 s[10:11], v1, s101
121566// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
121567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121568// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, s101
121569
121570v_cmp_o_f16_e64 s[10:11], v1, vcc_lo
121571// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
121572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121573// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, vcc_lo
121574
121575v_cmp_o_f16_e64 s[10:11], v1, vcc_hi
121576// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
121577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121578// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, vcc_hi
121579
121580v_cmp_o_f16_e64 s[10:11], v1, m0
121581// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xf9,0x00,0x00]
121582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121583// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, m0
121584
121585v_cmp_o_f16_e64 s[10:11], v1, exec_lo
121586// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
121587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121588// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, exec_lo
121589
121590v_cmp_o_f16_e64 s[10:11], v1, exec_hi
121591// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
121592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121593// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, exec_hi
121594
121595v_cmp_o_f16_e64 s[10:11], v1, 0
121596// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
121597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121598// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, 0
121599
121600v_cmp_o_f16_e64 s[10:11], v1, -1
121601// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
121602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121603// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, -1
121604
121605v_cmp_o_f16_e64 s[10:11], v1, 0.5
121606// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
121607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121608// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, 0.5
121609
121610v_cmp_o_f16_e64 s[10:11], v1, -4.0
121611// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
121612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121613// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, -4.0
121614
121615v_cmp_o_f16_e64 s[10:11], -v1, v2
121616// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x20]
121617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121618// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], -v1, v2
121619
121620v_cmp_o_f16_e64 s[10:11], v1, -v2
121621// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x40]
121622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121623// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, -v2
121624
121625v_cmp_o_f16_e64 s[10:11], -v1, -v2
121626// W64: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x60]
121627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121628// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], -v1, -v2
121629
121630v_cmp_o_f16_e64 s[10:11], v1, v2 clamp
121631// W64: encoding: [0x0a,0x80,0xcf,0xd4,0x01,0x05,0x02,0x00]
121632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121633// W32-ERR-NEXT: v_cmp_o_f16_e64 s[10:11], v1, v2 clamp
121634
121635v_cmp_u_f16 vcc, v1, v2
121636// W64: encoding: [0x01,0x05,0xd0,0x7d]
121637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121638// W32-ERR-NEXT: v_cmp_u_f16 vcc, v1, v2
121639
121640v_cmp_u_f16 vcc, v255, v2
121641// W64: encoding: [0xff,0x05,0xd0,0x7d]
121642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121643// W32-ERR-NEXT: v_cmp_u_f16 vcc, v255, v2
121644
121645v_cmp_u_f16 vcc, s1, v2
121646// W64: encoding: [0x01,0x04,0xd0,0x7d]
121647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121648// W32-ERR-NEXT: v_cmp_u_f16 vcc, s1, v2
121649
121650v_cmp_u_f16 vcc, s101, v2
121651// W64: encoding: [0x65,0x04,0xd0,0x7d]
121652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121653// W32-ERR-NEXT: v_cmp_u_f16 vcc, s101, v2
121654
121655v_cmp_u_f16 vcc, vcc_lo, v2
121656// W64: encoding: [0x6a,0x04,0xd0,0x7d]
121657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121658// W32-ERR-NEXT: v_cmp_u_f16 vcc, vcc_lo, v2
121659
121660v_cmp_u_f16 vcc, vcc_hi, v2
121661// W64: encoding: [0x6b,0x04,0xd0,0x7d]
121662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121663// W32-ERR-NEXT: v_cmp_u_f16 vcc, vcc_hi, v2
121664
121665v_cmp_u_f16 vcc, m0, v2
121666// W64: encoding: [0x7c,0x04,0xd0,0x7d]
121667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121668// W32-ERR-NEXT: v_cmp_u_f16 vcc, m0, v2
121669
121670v_cmp_u_f16 vcc, exec_lo, v2
121671// W64: encoding: [0x7e,0x04,0xd0,0x7d]
121672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121673// W32-ERR-NEXT: v_cmp_u_f16 vcc, exec_lo, v2
121674
121675v_cmp_u_f16 vcc, exec_hi, v2
121676// W64: encoding: [0x7f,0x04,0xd0,0x7d]
121677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121678// W32-ERR-NEXT: v_cmp_u_f16 vcc, exec_hi, v2
121679
121680v_cmp_u_f16 vcc, 0, v2
121681// W64: encoding: [0x80,0x04,0xd0,0x7d]
121682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121683// W32-ERR-NEXT: v_cmp_u_f16 vcc, 0, v2
121684
121685v_cmp_u_f16 vcc, -1, v2
121686// W64: encoding: [0xc1,0x04,0xd0,0x7d]
121687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121688// W32-ERR-NEXT: v_cmp_u_f16 vcc, -1, v2
121689
121690v_cmp_u_f16 vcc, 0.5, v2
121691// W64: encoding: [0xf0,0x04,0xd0,0x7d]
121692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121693// W32-ERR-NEXT: v_cmp_u_f16 vcc, 0.5, v2
121694
121695v_cmp_u_f16 vcc, -4.0, v2
121696// W64: encoding: [0xf7,0x04,0xd0,0x7d]
121697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121698// W32-ERR-NEXT: v_cmp_u_f16 vcc, -4.0, v2
121699
121700v_cmp_u_f16 vcc, 0xfe0b, v2
121701// W64: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00]
121702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121703// W32-ERR-NEXT: v_cmp_u_f16 vcc, 0xfe0b, v2
121704
121705v_cmp_u_f16 vcc, 0x3456, v2
121706// W64: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00]
121707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121708// W32-ERR-NEXT: v_cmp_u_f16 vcc, 0x3456, v2
121709
121710v_cmp_u_f16 vcc, v1, v255
121711// W64: encoding: [0x01,0xff,0xd1,0x7d]
121712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121713// W32-ERR-NEXT: v_cmp_u_f16 vcc, v1, v255
121714
121715v_cmp_u_f16_e64 s[10:11], v1, v2
121716// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
121717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121718// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, v2
121719
121720v_cmp_u_f16_e64 s[12:13], v1, v2
121721// W64: encoding: [0x0c,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
121722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121723// W32-ERR-NEXT: v_cmp_u_f16_e64 s[12:13], v1, v2
121724
121725v_cmp_u_f16_e64 s[100:101], v1, v2
121726// W64: encoding: [0x64,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
121727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121728// W32-ERR-NEXT: v_cmp_u_f16_e64 s[100:101], v1, v2
121729
121730v_cmp_u_f16_e64 vcc, v1, v2
121731// W64: encoding: [0x6a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
121732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121733// W32-ERR-NEXT: v_cmp_u_f16_e64 vcc, v1, v2
121734
121735v_cmp_u_f16_e64 s[10:11], v255, v2
121736// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xff,0x05,0x02,0x00]
121737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121738// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v255, v2
121739
121740v_cmp_u_f16_e64 s[10:11], s1, v2
121741// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x04,0x02,0x00]
121742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121743// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], s1, v2
121744
121745v_cmp_u_f16_e64 s[10:11], s101, v2
121746// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x65,0x04,0x02,0x00]
121747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121748// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], s101, v2
121749
121750v_cmp_u_f16_e64 s[10:11], vcc_lo, v2
121751// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x6a,0x04,0x02,0x00]
121752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121753// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], vcc_lo, v2
121754
121755v_cmp_u_f16_e64 s[10:11], vcc_hi, v2
121756// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x6b,0x04,0x02,0x00]
121757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121758// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], vcc_hi, v2
121759
121760v_cmp_u_f16_e64 s[10:11], m0, v2
121761// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7c,0x04,0x02,0x00]
121762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121763// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], m0, v2
121764
121765v_cmp_u_f16_e64 s[10:11], exec_lo, v2
121766// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7e,0x04,0x02,0x00]
121767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121768// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], exec_lo, v2
121769
121770v_cmp_u_f16_e64 s[10:11], exec_hi, v2
121771// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x7f,0x04,0x02,0x00]
121772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121773// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], exec_hi, v2
121774
121775v_cmp_u_f16_e64 s[10:11], 0, v2
121776// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x80,0x04,0x02,0x00]
121777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121778// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], 0, v2
121779
121780v_cmp_u_f16_e64 s[10:11], -1, v2
121781// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xc1,0x04,0x02,0x00]
121782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121783// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], -1, v2
121784
121785v_cmp_u_f16_e64 s[10:11], 0.5, v2
121786// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xf0,0x04,0x02,0x00]
121787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121788// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], 0.5, v2
121789
121790v_cmp_u_f16_e64 s[10:11], -4.0, v2
121791// W64: encoding: [0x0a,0x00,0xe8,0xd4,0xf7,0x04,0x02,0x00]
121792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121793// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], -4.0, v2
121794
121795v_cmp_u_f16_e64 s[10:11], v1, v255
121796// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x03,0x00]
121797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121798// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, v255
121799
121800v_cmp_u_f16_e64 s[10:11], v1, s2
121801// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x00,0x00]
121802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121803// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, s2
121804
121805v_cmp_u_f16_e64 s[10:11], v1, s101
121806// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xcb,0x00,0x00]
121807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121808// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, s101
121809
121810v_cmp_u_f16_e64 s[10:11], v1, vcc_lo
121811// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd5,0x00,0x00]
121812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121813// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, vcc_lo
121814
121815v_cmp_u_f16_e64 s[10:11], v1, vcc_hi
121816// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd7,0x00,0x00]
121817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121818// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, vcc_hi
121819
121820v_cmp_u_f16_e64 s[10:11], v1, m0
121821// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xf9,0x00,0x00]
121822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121823// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, m0
121824
121825v_cmp_u_f16_e64 s[10:11], v1, exec_lo
121826// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xfd,0x00,0x00]
121827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121828// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, exec_lo
121829
121830v_cmp_u_f16_e64 s[10:11], v1, exec_hi
121831// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x00,0x00]
121832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121833// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, exec_hi
121834
121835v_cmp_u_f16_e64 s[10:11], v1, 0
121836// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x01,0x01,0x00]
121837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121838// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, 0
121839
121840v_cmp_u_f16_e64 s[10:11], v1, -1
121841// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x83,0x01,0x00]
121842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121843// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, -1
121844
121845v_cmp_u_f16_e64 s[10:11], v1, 0.5
121846// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xe1,0x01,0x00]
121847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121848// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, 0.5
121849
121850v_cmp_u_f16_e64 s[10:11], v1, -4.0
121851// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xef,0x01,0x00]
121852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121853// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, -4.0
121854
121855v_cmp_u_f16_e64 s[10:11], -v1, v2
121856// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x20]
121857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121858// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], -v1, v2
121859
121860v_cmp_u_f16_e64 s[10:11], v1, -v2
121861// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x40]
121862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121863// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, -v2
121864
121865v_cmp_u_f16_e64 s[10:11], -v1, -v2
121866// W64: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x60]
121867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121868// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], -v1, -v2
121869
121870v_cmp_u_f16_e64 s[10:11], v1, v2 clamp
121871// W64: encoding: [0x0a,0x80,0xe8,0xd4,0x01,0x05,0x02,0x00]
121872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121873// W32-ERR-NEXT: v_cmp_u_f16_e64 s[10:11], v1, v2 clamp
121874
121875v_cmp_nge_f16 vcc, v1, v2
121876// W64: encoding: [0x01,0x05,0xd2,0x7d]
121877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121878// W32-ERR-NEXT: v_cmp_nge_f16 vcc, v1, v2
121879
121880v_cmp_nge_f16 vcc, v255, v2
121881// W64: encoding: [0xff,0x05,0xd2,0x7d]
121882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121883// W32-ERR-NEXT: v_cmp_nge_f16 vcc, v255, v2
121884
121885v_cmp_nge_f16 vcc, s1, v2
121886// W64: encoding: [0x01,0x04,0xd2,0x7d]
121887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121888// W32-ERR-NEXT: v_cmp_nge_f16 vcc, s1, v2
121889
121890v_cmp_nge_f16 vcc, s101, v2
121891// W64: encoding: [0x65,0x04,0xd2,0x7d]
121892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121893// W32-ERR-NEXT: v_cmp_nge_f16 vcc, s101, v2
121894
121895v_cmp_nge_f16 vcc, vcc_lo, v2
121896// W64: encoding: [0x6a,0x04,0xd2,0x7d]
121897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121898// W32-ERR-NEXT: v_cmp_nge_f16 vcc, vcc_lo, v2
121899
121900v_cmp_nge_f16 vcc, vcc_hi, v2
121901// W64: encoding: [0x6b,0x04,0xd2,0x7d]
121902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121903// W32-ERR-NEXT: v_cmp_nge_f16 vcc, vcc_hi, v2
121904
121905v_cmp_nge_f16 vcc, m0, v2
121906// W64: encoding: [0x7c,0x04,0xd2,0x7d]
121907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121908// W32-ERR-NEXT: v_cmp_nge_f16 vcc, m0, v2
121909
121910v_cmp_nge_f16 vcc, exec_lo, v2
121911// W64: encoding: [0x7e,0x04,0xd2,0x7d]
121912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121913// W32-ERR-NEXT: v_cmp_nge_f16 vcc, exec_lo, v2
121914
121915v_cmp_nge_f16 vcc, exec_hi, v2
121916// W64: encoding: [0x7f,0x04,0xd2,0x7d]
121917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121918// W32-ERR-NEXT: v_cmp_nge_f16 vcc, exec_hi, v2
121919
121920v_cmp_nge_f16 vcc, 0, v2
121921// W64: encoding: [0x80,0x04,0xd2,0x7d]
121922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121923// W32-ERR-NEXT: v_cmp_nge_f16 vcc, 0, v2
121924
121925v_cmp_nge_f16 vcc, -1, v2
121926// W64: encoding: [0xc1,0x04,0xd2,0x7d]
121927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121928// W32-ERR-NEXT: v_cmp_nge_f16 vcc, -1, v2
121929
121930v_cmp_nge_f16 vcc, 0.5, v2
121931// W64: encoding: [0xf0,0x04,0xd2,0x7d]
121932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121933// W32-ERR-NEXT: v_cmp_nge_f16 vcc, 0.5, v2
121934
121935v_cmp_nge_f16 vcc, -4.0, v2
121936// W64: encoding: [0xf7,0x04,0xd2,0x7d]
121937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121938// W32-ERR-NEXT: v_cmp_nge_f16 vcc, -4.0, v2
121939
121940v_cmp_nge_f16 vcc, 0xfe0b, v2
121941// W64: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00]
121942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121943// W32-ERR-NEXT: v_cmp_nge_f16 vcc, 0xfe0b, v2
121944
121945v_cmp_nge_f16 vcc, 0x3456, v2
121946// W64: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00]
121947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121948// W32-ERR-NEXT: v_cmp_nge_f16 vcc, 0x3456, v2
121949
121950v_cmp_nge_f16 vcc, v1, v255
121951// W64: encoding: [0x01,0xff,0xd3,0x7d]
121952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121953// W32-ERR-NEXT: v_cmp_nge_f16 vcc, v1, v255
121954
121955v_cmp_nge_f16_e64 s[10:11], v1, v2
121956// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
121957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121958// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, v2
121959
121960v_cmp_nge_f16_e64 s[12:13], v1, v2
121961// W64: encoding: [0x0c,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
121962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121963// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[12:13], v1, v2
121964
121965v_cmp_nge_f16_e64 s[100:101], v1, v2
121966// W64: encoding: [0x64,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
121967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121968// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[100:101], v1, v2
121969
121970v_cmp_nge_f16_e64 vcc, v1, v2
121971// W64: encoding: [0x6a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
121972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121973// W32-ERR-NEXT: v_cmp_nge_f16_e64 vcc, v1, v2
121974
121975v_cmp_nge_f16_e64 s[10:11], v255, v2
121976// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xff,0x05,0x02,0x00]
121977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121978// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v255, v2
121979
121980v_cmp_nge_f16_e64 s[10:11], s1, v2
121981// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x04,0x02,0x00]
121982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121983// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], s1, v2
121984
121985v_cmp_nge_f16_e64 s[10:11], s101, v2
121986// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x65,0x04,0x02,0x00]
121987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121988// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], s101, v2
121989
121990v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2
121991// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x6a,0x04,0x02,0x00]
121992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121993// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2
121994
121995v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2
121996// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x6b,0x04,0x02,0x00]
121997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
121998// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2
121999
122000v_cmp_nge_f16_e64 s[10:11], m0, v2
122001// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7c,0x04,0x02,0x00]
122002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122003// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], m0, v2
122004
122005v_cmp_nge_f16_e64 s[10:11], exec_lo, v2
122006// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7e,0x04,0x02,0x00]
122007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122008// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], exec_lo, v2
122009
122010v_cmp_nge_f16_e64 s[10:11], exec_hi, v2
122011// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x7f,0x04,0x02,0x00]
122012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122013// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], exec_hi, v2
122014
122015v_cmp_nge_f16_e64 s[10:11], 0, v2
122016// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x80,0x04,0x02,0x00]
122017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122018// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], 0, v2
122019
122020v_cmp_nge_f16_e64 s[10:11], -1, v2
122021// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xc1,0x04,0x02,0x00]
122022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122023// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], -1, v2
122024
122025v_cmp_nge_f16_e64 s[10:11], 0.5, v2
122026// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xf0,0x04,0x02,0x00]
122027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122028// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], 0.5, v2
122029
122030v_cmp_nge_f16_e64 s[10:11], -4.0, v2
122031// W64: encoding: [0x0a,0x00,0xe9,0xd4,0xf7,0x04,0x02,0x00]
122032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122033// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], -4.0, v2
122034
122035v_cmp_nge_f16_e64 s[10:11], v1, v255
122036// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x03,0x00]
122037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122038// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, v255
122039
122040v_cmp_nge_f16_e64 s[10:11], v1, s2
122041// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x00,0x00]
122042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122043// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, s2
122044
122045v_cmp_nge_f16_e64 s[10:11], v1, s101
122046// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xcb,0x00,0x00]
122047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122048// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, s101
122049
122050v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo
122051// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd5,0x00,0x00]
122052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122053// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo
122054
122055v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi
122056// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd7,0x00,0x00]
122057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122058// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi
122059
122060v_cmp_nge_f16_e64 s[10:11], v1, m0
122061// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xf9,0x00,0x00]
122062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122063// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, m0
122064
122065v_cmp_nge_f16_e64 s[10:11], v1, exec_lo
122066// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xfd,0x00,0x00]
122067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122068// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, exec_lo
122069
122070v_cmp_nge_f16_e64 s[10:11], v1, exec_hi
122071// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x00,0x00]
122072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122073// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, exec_hi
122074
122075v_cmp_nge_f16_e64 s[10:11], v1, 0
122076// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x01,0x01,0x00]
122077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122078// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, 0
122079
122080v_cmp_nge_f16_e64 s[10:11], v1, -1
122081// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x83,0x01,0x00]
122082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122083// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, -1
122084
122085v_cmp_nge_f16_e64 s[10:11], v1, 0.5
122086// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xe1,0x01,0x00]
122087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122088// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, 0.5
122089
122090v_cmp_nge_f16_e64 s[10:11], v1, -4.0
122091// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xef,0x01,0x00]
122092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122093// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, -4.0
122094
122095v_cmp_nge_f16_e64 s[10:11], -v1, v2
122096// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x20]
122097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122098// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], -v1, v2
122099
122100v_cmp_nge_f16_e64 s[10:11], v1, -v2
122101// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x40]
122102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122103// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, -v2
122104
122105v_cmp_nge_f16_e64 s[10:11], -v1, -v2
122106// W64: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x60]
122107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122108// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], -v1, -v2
122109
122110v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp
122111// W64: encoding: [0x0a,0x80,0xe9,0xd4,0x01,0x05,0x02,0x00]
122112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122113// W32-ERR-NEXT: v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp
122114
122115v_cmp_nlg_f16 vcc, v1, v2
122116// W64: encoding: [0x01,0x05,0xd4,0x7d]
122117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122118// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, v1, v2
122119
122120v_cmp_nlg_f16 vcc, v255, v2
122121// W64: encoding: [0xff,0x05,0xd4,0x7d]
122122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122123// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, v255, v2
122124
122125v_cmp_nlg_f16 vcc, s1, v2
122126// W64: encoding: [0x01,0x04,0xd4,0x7d]
122127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122128// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, s1, v2
122129
122130v_cmp_nlg_f16 vcc, s101, v2
122131// W64: encoding: [0x65,0x04,0xd4,0x7d]
122132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122133// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, s101, v2
122134
122135v_cmp_nlg_f16 vcc, vcc_lo, v2
122136// W64: encoding: [0x6a,0x04,0xd4,0x7d]
122137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122138// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, vcc_lo, v2
122139
122140v_cmp_nlg_f16 vcc, vcc_hi, v2
122141// W64: encoding: [0x6b,0x04,0xd4,0x7d]
122142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122143// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, vcc_hi, v2
122144
122145v_cmp_nlg_f16 vcc, m0, v2
122146// W64: encoding: [0x7c,0x04,0xd4,0x7d]
122147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122148// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, m0, v2
122149
122150v_cmp_nlg_f16 vcc, exec_lo, v2
122151// W64: encoding: [0x7e,0x04,0xd4,0x7d]
122152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122153// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, exec_lo, v2
122154
122155v_cmp_nlg_f16 vcc, exec_hi, v2
122156// W64: encoding: [0x7f,0x04,0xd4,0x7d]
122157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122158// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, exec_hi, v2
122159
122160v_cmp_nlg_f16 vcc, 0, v2
122161// W64: encoding: [0x80,0x04,0xd4,0x7d]
122162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122163// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, 0, v2
122164
122165v_cmp_nlg_f16 vcc, -1, v2
122166// W64: encoding: [0xc1,0x04,0xd4,0x7d]
122167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122168// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, -1, v2
122169
122170v_cmp_nlg_f16 vcc, 0.5, v2
122171// W64: encoding: [0xf0,0x04,0xd4,0x7d]
122172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122173// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, 0.5, v2
122174
122175v_cmp_nlg_f16 vcc, -4.0, v2
122176// W64: encoding: [0xf7,0x04,0xd4,0x7d]
122177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122178// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, -4.0, v2
122179
122180v_cmp_nlg_f16 vcc, 0xfe0b, v2
122181// W64: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00]
122182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122183// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, 0xfe0b, v2
122184
122185v_cmp_nlg_f16 vcc, 0x3456, v2
122186// W64: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00]
122187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122188// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, 0x3456, v2
122189
122190v_cmp_nlg_f16 vcc, v1, v255
122191// W64: encoding: [0x01,0xff,0xd5,0x7d]
122192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122193// W32-ERR-NEXT: v_cmp_nlg_f16 vcc, v1, v255
122194
122195v_cmp_nlg_f16_e64 s[10:11], v1, v2
122196// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
122197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122198// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, v2
122199
122200v_cmp_nlg_f16_e64 s[12:13], v1, v2
122201// W64: encoding: [0x0c,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
122202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122203// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[12:13], v1, v2
122204
122205v_cmp_nlg_f16_e64 s[100:101], v1, v2
122206// W64: encoding: [0x64,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
122207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122208// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[100:101], v1, v2
122209
122210v_cmp_nlg_f16_e64 vcc, v1, v2
122211// W64: encoding: [0x6a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
122212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122213// W32-ERR-NEXT: v_cmp_nlg_f16_e64 vcc, v1, v2
122214
122215v_cmp_nlg_f16_e64 s[10:11], v255, v2
122216// W64: encoding: [0x0a,0x00,0xea,0xd4,0xff,0x05,0x02,0x00]
122217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122218// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v255, v2
122219
122220v_cmp_nlg_f16_e64 s[10:11], s1, v2
122221// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x04,0x02,0x00]
122222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122223// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], s1, v2
122224
122225v_cmp_nlg_f16_e64 s[10:11], s101, v2
122226// W64: encoding: [0x0a,0x00,0xea,0xd4,0x65,0x04,0x02,0x00]
122227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122228// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], s101, v2
122229
122230v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2
122231// W64: encoding: [0x0a,0x00,0xea,0xd4,0x6a,0x04,0x02,0x00]
122232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122233// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2
122234
122235v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2
122236// W64: encoding: [0x0a,0x00,0xea,0xd4,0x6b,0x04,0x02,0x00]
122237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122238// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2
122239
122240v_cmp_nlg_f16_e64 s[10:11], m0, v2
122241// W64: encoding: [0x0a,0x00,0xea,0xd4,0x7c,0x04,0x02,0x00]
122242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122243// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], m0, v2
122244
122245v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2
122246// W64: encoding: [0x0a,0x00,0xea,0xd4,0x7e,0x04,0x02,0x00]
122247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122248// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2
122249
122250v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2
122251// W64: encoding: [0x0a,0x00,0xea,0xd4,0x7f,0x04,0x02,0x00]
122252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122253// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2
122254
122255v_cmp_nlg_f16_e64 s[10:11], 0, v2
122256// W64: encoding: [0x0a,0x00,0xea,0xd4,0x80,0x04,0x02,0x00]
122257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122258// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], 0, v2
122259
122260v_cmp_nlg_f16_e64 s[10:11], -1, v2
122261// W64: encoding: [0x0a,0x00,0xea,0xd4,0xc1,0x04,0x02,0x00]
122262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122263// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], -1, v2
122264
122265v_cmp_nlg_f16_e64 s[10:11], 0.5, v2
122266// W64: encoding: [0x0a,0x00,0xea,0xd4,0xf0,0x04,0x02,0x00]
122267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122268// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], 0.5, v2
122269
122270v_cmp_nlg_f16_e64 s[10:11], -4.0, v2
122271// W64: encoding: [0x0a,0x00,0xea,0xd4,0xf7,0x04,0x02,0x00]
122272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122273// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], -4.0, v2
122274
122275v_cmp_nlg_f16_e64 s[10:11], v1, v255
122276// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x03,0x00]
122277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122278// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, v255
122279
122280v_cmp_nlg_f16_e64 s[10:11], v1, s2
122281// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x00,0x00]
122282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122283// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, s2
122284
122285v_cmp_nlg_f16_e64 s[10:11], v1, s101
122286// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xcb,0x00,0x00]
122287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122288// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, s101
122289
122290v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo
122291// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd5,0x00,0x00]
122292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122293// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo
122294
122295v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi
122296// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd7,0x00,0x00]
122297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122298// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi
122299
122300v_cmp_nlg_f16_e64 s[10:11], v1, m0
122301// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xf9,0x00,0x00]
122302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122303// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, m0
122304
122305v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo
122306// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xfd,0x00,0x00]
122307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122308// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo
122309
122310v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi
122311// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x00,0x00]
122312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122313// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi
122314
122315v_cmp_nlg_f16_e64 s[10:11], v1, 0
122316// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x01,0x01,0x00]
122317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122318// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, 0
122319
122320v_cmp_nlg_f16_e64 s[10:11], v1, -1
122321// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x83,0x01,0x00]
122322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122323// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, -1
122324
122325v_cmp_nlg_f16_e64 s[10:11], v1, 0.5
122326// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xe1,0x01,0x00]
122327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122328// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, 0.5
122329
122330v_cmp_nlg_f16_e64 s[10:11], v1, -4.0
122331// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xef,0x01,0x00]
122332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122333// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, -4.0
122334
122335v_cmp_nlg_f16_e64 s[10:11], -v1, v2
122336// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x20]
122337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122338// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], -v1, v2
122339
122340v_cmp_nlg_f16_e64 s[10:11], v1, -v2
122341// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x40]
122342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122343// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, -v2
122344
122345v_cmp_nlg_f16_e64 s[10:11], -v1, -v2
122346// W64: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x60]
122347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122348// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], -v1, -v2
122349
122350v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp
122351// W64: encoding: [0x0a,0x80,0xea,0xd4,0x01,0x05,0x02,0x00]
122352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122353// W32-ERR-NEXT: v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp
122354
122355v_cmp_ngt_f16 vcc, v1, v2
122356// W64: encoding: [0x01,0x05,0xd6,0x7d]
122357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122358// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, v1, v2
122359
122360v_cmp_ngt_f16 vcc, v255, v2
122361// W64: encoding: [0xff,0x05,0xd6,0x7d]
122362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122363// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, v255, v2
122364
122365v_cmp_ngt_f16 vcc, s1, v2
122366// W64: encoding: [0x01,0x04,0xd6,0x7d]
122367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122368// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, s1, v2
122369
122370v_cmp_ngt_f16 vcc, s101, v2
122371// W64: encoding: [0x65,0x04,0xd6,0x7d]
122372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122373// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, s101, v2
122374
122375v_cmp_ngt_f16 vcc, vcc_lo, v2
122376// W64: encoding: [0x6a,0x04,0xd6,0x7d]
122377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122378// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, vcc_lo, v2
122379
122380v_cmp_ngt_f16 vcc, vcc_hi, v2
122381// W64: encoding: [0x6b,0x04,0xd6,0x7d]
122382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122383// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, vcc_hi, v2
122384
122385v_cmp_ngt_f16 vcc, m0, v2
122386// W64: encoding: [0x7c,0x04,0xd6,0x7d]
122387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122388// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, m0, v2
122389
122390v_cmp_ngt_f16 vcc, exec_lo, v2
122391// W64: encoding: [0x7e,0x04,0xd6,0x7d]
122392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122393// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, exec_lo, v2
122394
122395v_cmp_ngt_f16 vcc, exec_hi, v2
122396// W64: encoding: [0x7f,0x04,0xd6,0x7d]
122397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122398// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, exec_hi, v2
122399
122400v_cmp_ngt_f16 vcc, 0, v2
122401// W64: encoding: [0x80,0x04,0xd6,0x7d]
122402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122403// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, 0, v2
122404
122405v_cmp_ngt_f16 vcc, -1, v2
122406// W64: encoding: [0xc1,0x04,0xd6,0x7d]
122407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122408// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, -1, v2
122409
122410v_cmp_ngt_f16 vcc, 0.5, v2
122411// W64: encoding: [0xf0,0x04,0xd6,0x7d]
122412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122413// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, 0.5, v2
122414
122415v_cmp_ngt_f16 vcc, -4.0, v2
122416// W64: encoding: [0xf7,0x04,0xd6,0x7d]
122417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122418// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, -4.0, v2
122419
122420v_cmp_ngt_f16 vcc, 0xfe0b, v2
122421// W64: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00]
122422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122423// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, 0xfe0b, v2
122424
122425v_cmp_ngt_f16 vcc, 0x3456, v2
122426// W64: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00]
122427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122428// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, 0x3456, v2
122429
122430v_cmp_ngt_f16 vcc, v1, v255
122431// W64: encoding: [0x01,0xff,0xd7,0x7d]
122432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122433// W32-ERR-NEXT: v_cmp_ngt_f16 vcc, v1, v255
122434
122435v_cmp_ngt_f16_e64 s[10:11], v1, v2
122436// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
122437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122438// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, v2
122439
122440v_cmp_ngt_f16_e64 s[12:13], v1, v2
122441// W64: encoding: [0x0c,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
122442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122443// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[12:13], v1, v2
122444
122445v_cmp_ngt_f16_e64 s[100:101], v1, v2
122446// W64: encoding: [0x64,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
122447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122448// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[100:101], v1, v2
122449
122450v_cmp_ngt_f16_e64 vcc, v1, v2
122451// W64: encoding: [0x6a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
122452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122453// W32-ERR-NEXT: v_cmp_ngt_f16_e64 vcc, v1, v2
122454
122455v_cmp_ngt_f16_e64 s[10:11], v255, v2
122456// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xff,0x05,0x02,0x00]
122457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122458// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v255, v2
122459
122460v_cmp_ngt_f16_e64 s[10:11], s1, v2
122461// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x04,0x02,0x00]
122462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122463// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], s1, v2
122464
122465v_cmp_ngt_f16_e64 s[10:11], s101, v2
122466// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x65,0x04,0x02,0x00]
122467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122468// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], s101, v2
122469
122470v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2
122471// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x6a,0x04,0x02,0x00]
122472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122473// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2
122474
122475v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2
122476// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x6b,0x04,0x02,0x00]
122477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122478// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2
122479
122480v_cmp_ngt_f16_e64 s[10:11], m0, v2
122481// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7c,0x04,0x02,0x00]
122482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122483// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], m0, v2
122484
122485v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2
122486// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7e,0x04,0x02,0x00]
122487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122488// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2
122489
122490v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2
122491// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x7f,0x04,0x02,0x00]
122492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122493// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2
122494
122495v_cmp_ngt_f16_e64 s[10:11], 0, v2
122496// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x80,0x04,0x02,0x00]
122497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122498// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], 0, v2
122499
122500v_cmp_ngt_f16_e64 s[10:11], -1, v2
122501// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xc1,0x04,0x02,0x00]
122502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122503// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], -1, v2
122504
122505v_cmp_ngt_f16_e64 s[10:11], 0.5, v2
122506// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xf0,0x04,0x02,0x00]
122507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122508// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], 0.5, v2
122509
122510v_cmp_ngt_f16_e64 s[10:11], -4.0, v2
122511// W64: encoding: [0x0a,0x00,0xeb,0xd4,0xf7,0x04,0x02,0x00]
122512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122513// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], -4.0, v2
122514
122515v_cmp_ngt_f16_e64 s[10:11], v1, v255
122516// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x03,0x00]
122517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122518// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, v255
122519
122520v_cmp_ngt_f16_e64 s[10:11], v1, s2
122521// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x00,0x00]
122522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122523// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, s2
122524
122525v_cmp_ngt_f16_e64 s[10:11], v1, s101
122526// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xcb,0x00,0x00]
122527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122528// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, s101
122529
122530v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo
122531// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd5,0x00,0x00]
122532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122533// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo
122534
122535v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi
122536// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd7,0x00,0x00]
122537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122538// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi
122539
122540v_cmp_ngt_f16_e64 s[10:11], v1, m0
122541// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xf9,0x00,0x00]
122542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122543// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, m0
122544
122545v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo
122546// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xfd,0x00,0x00]
122547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122548// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo
122549
122550v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi
122551// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x00,0x00]
122552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122553// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi
122554
122555v_cmp_ngt_f16_e64 s[10:11], v1, 0
122556// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x01,0x01,0x00]
122557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122558// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, 0
122559
122560v_cmp_ngt_f16_e64 s[10:11], v1, -1
122561// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x83,0x01,0x00]
122562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122563// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, -1
122564
122565v_cmp_ngt_f16_e64 s[10:11], v1, 0.5
122566// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xe1,0x01,0x00]
122567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122568// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, 0.5
122569
122570v_cmp_ngt_f16_e64 s[10:11], v1, -4.0
122571// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xef,0x01,0x00]
122572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122573// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, -4.0
122574
122575v_cmp_ngt_f16_e64 s[10:11], -v1, v2
122576// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x20]
122577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122578// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], -v1, v2
122579
122580v_cmp_ngt_f16_e64 s[10:11], v1, -v2
122581// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x40]
122582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122583// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, -v2
122584
122585v_cmp_ngt_f16_e64 s[10:11], -v1, -v2
122586// W64: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x60]
122587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122588// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], -v1, -v2
122589
122590v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp
122591// W64: encoding: [0x0a,0x80,0xeb,0xd4,0x01,0x05,0x02,0x00]
122592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122593// W32-ERR-NEXT: v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp
122594
122595v_cmp_nle_f16 vcc, v1, v2
122596// W64: encoding: [0x01,0x05,0xd8,0x7d]
122597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122598// W32-ERR-NEXT: v_cmp_nle_f16 vcc, v1, v2
122599
122600v_cmp_nle_f16 vcc, v255, v2
122601// W64: encoding: [0xff,0x05,0xd8,0x7d]
122602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122603// W32-ERR-NEXT: v_cmp_nle_f16 vcc, v255, v2
122604
122605v_cmp_nle_f16 vcc, s1, v2
122606// W64: encoding: [0x01,0x04,0xd8,0x7d]
122607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122608// W32-ERR-NEXT: v_cmp_nle_f16 vcc, s1, v2
122609
122610v_cmp_nle_f16 vcc, s101, v2
122611// W64: encoding: [0x65,0x04,0xd8,0x7d]
122612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122613// W32-ERR-NEXT: v_cmp_nle_f16 vcc, s101, v2
122614
122615v_cmp_nle_f16 vcc, vcc_lo, v2
122616// W64: encoding: [0x6a,0x04,0xd8,0x7d]
122617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122618// W32-ERR-NEXT: v_cmp_nle_f16 vcc, vcc_lo, v2
122619
122620v_cmp_nle_f16 vcc, vcc_hi, v2
122621// W64: encoding: [0x6b,0x04,0xd8,0x7d]
122622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122623// W32-ERR-NEXT: v_cmp_nle_f16 vcc, vcc_hi, v2
122624
122625v_cmp_nle_f16 vcc, m0, v2
122626// W64: encoding: [0x7c,0x04,0xd8,0x7d]
122627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122628// W32-ERR-NEXT: v_cmp_nle_f16 vcc, m0, v2
122629
122630v_cmp_nle_f16 vcc, exec_lo, v2
122631// W64: encoding: [0x7e,0x04,0xd8,0x7d]
122632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122633// W32-ERR-NEXT: v_cmp_nle_f16 vcc, exec_lo, v2
122634
122635v_cmp_nle_f16 vcc, exec_hi, v2
122636// W64: encoding: [0x7f,0x04,0xd8,0x7d]
122637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122638// W32-ERR-NEXT: v_cmp_nle_f16 vcc, exec_hi, v2
122639
122640v_cmp_nle_f16 vcc, 0, v2
122641// W64: encoding: [0x80,0x04,0xd8,0x7d]
122642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122643// W32-ERR-NEXT: v_cmp_nle_f16 vcc, 0, v2
122644
122645v_cmp_nle_f16 vcc, -1, v2
122646// W64: encoding: [0xc1,0x04,0xd8,0x7d]
122647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122648// W32-ERR-NEXT: v_cmp_nle_f16 vcc, -1, v2
122649
122650v_cmp_nle_f16 vcc, 0.5, v2
122651// W64: encoding: [0xf0,0x04,0xd8,0x7d]
122652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122653// W32-ERR-NEXT: v_cmp_nle_f16 vcc, 0.5, v2
122654
122655v_cmp_nle_f16 vcc, -4.0, v2
122656// W64: encoding: [0xf7,0x04,0xd8,0x7d]
122657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122658// W32-ERR-NEXT: v_cmp_nle_f16 vcc, -4.0, v2
122659
122660v_cmp_nle_f16 vcc, 0xfe0b, v2
122661// W64: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00]
122662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122663// W32-ERR-NEXT: v_cmp_nle_f16 vcc, 0xfe0b, v2
122664
122665v_cmp_nle_f16 vcc, 0x3456, v2
122666// W64: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00]
122667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122668// W32-ERR-NEXT: v_cmp_nle_f16 vcc, 0x3456, v2
122669
122670v_cmp_nle_f16 vcc, v1, v255
122671// W64: encoding: [0x01,0xff,0xd9,0x7d]
122672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122673// W32-ERR-NEXT: v_cmp_nle_f16 vcc, v1, v255
122674
122675v_cmp_nle_f16_e64 s[10:11], v1, v2
122676// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
122677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122678// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, v2
122679
122680v_cmp_nle_f16_e64 s[12:13], v1, v2
122681// W64: encoding: [0x0c,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
122682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122683// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[12:13], v1, v2
122684
122685v_cmp_nle_f16_e64 s[100:101], v1, v2
122686// W64: encoding: [0x64,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
122687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122688// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[100:101], v1, v2
122689
122690v_cmp_nle_f16_e64 vcc, v1, v2
122691// W64: encoding: [0x6a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
122692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122693// W32-ERR-NEXT: v_cmp_nle_f16_e64 vcc, v1, v2
122694
122695v_cmp_nle_f16_e64 s[10:11], v255, v2
122696// W64: encoding: [0x0a,0x00,0xec,0xd4,0xff,0x05,0x02,0x00]
122697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122698// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v255, v2
122699
122700v_cmp_nle_f16_e64 s[10:11], s1, v2
122701// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x04,0x02,0x00]
122702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122703// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], s1, v2
122704
122705v_cmp_nle_f16_e64 s[10:11], s101, v2
122706// W64: encoding: [0x0a,0x00,0xec,0xd4,0x65,0x04,0x02,0x00]
122707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122708// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], s101, v2
122709
122710v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2
122711// W64: encoding: [0x0a,0x00,0xec,0xd4,0x6a,0x04,0x02,0x00]
122712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122713// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2
122714
122715v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2
122716// W64: encoding: [0x0a,0x00,0xec,0xd4,0x6b,0x04,0x02,0x00]
122717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122718// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2
122719
122720v_cmp_nle_f16_e64 s[10:11], m0, v2
122721// W64: encoding: [0x0a,0x00,0xec,0xd4,0x7c,0x04,0x02,0x00]
122722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122723// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], m0, v2
122724
122725v_cmp_nle_f16_e64 s[10:11], exec_lo, v2
122726// W64: encoding: [0x0a,0x00,0xec,0xd4,0x7e,0x04,0x02,0x00]
122727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122728// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], exec_lo, v2
122729
122730v_cmp_nle_f16_e64 s[10:11], exec_hi, v2
122731// W64: encoding: [0x0a,0x00,0xec,0xd4,0x7f,0x04,0x02,0x00]
122732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122733// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], exec_hi, v2
122734
122735v_cmp_nle_f16_e64 s[10:11], 0, v2
122736// W64: encoding: [0x0a,0x00,0xec,0xd4,0x80,0x04,0x02,0x00]
122737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122738// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], 0, v2
122739
122740v_cmp_nle_f16_e64 s[10:11], -1, v2
122741// W64: encoding: [0x0a,0x00,0xec,0xd4,0xc1,0x04,0x02,0x00]
122742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122743// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], -1, v2
122744
122745v_cmp_nle_f16_e64 s[10:11], 0.5, v2
122746// W64: encoding: [0x0a,0x00,0xec,0xd4,0xf0,0x04,0x02,0x00]
122747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122748// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], 0.5, v2
122749
122750v_cmp_nle_f16_e64 s[10:11], -4.0, v2
122751// W64: encoding: [0x0a,0x00,0xec,0xd4,0xf7,0x04,0x02,0x00]
122752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122753// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], -4.0, v2
122754
122755v_cmp_nle_f16_e64 s[10:11], v1, v255
122756// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x03,0x00]
122757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122758// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, v255
122759
122760v_cmp_nle_f16_e64 s[10:11], v1, s2
122761// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x00,0x00]
122762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122763// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, s2
122764
122765v_cmp_nle_f16_e64 s[10:11], v1, s101
122766// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xcb,0x00,0x00]
122767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122768// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, s101
122769
122770v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo
122771// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd5,0x00,0x00]
122772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122773// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo
122774
122775v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi
122776// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd7,0x00,0x00]
122777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122778// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi
122779
122780v_cmp_nle_f16_e64 s[10:11], v1, m0
122781// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xf9,0x00,0x00]
122782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122783// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, m0
122784
122785v_cmp_nle_f16_e64 s[10:11], v1, exec_lo
122786// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xfd,0x00,0x00]
122787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122788// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, exec_lo
122789
122790v_cmp_nle_f16_e64 s[10:11], v1, exec_hi
122791// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x00,0x00]
122792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122793// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, exec_hi
122794
122795v_cmp_nle_f16_e64 s[10:11], v1, 0
122796// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x01,0x01,0x00]
122797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122798// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, 0
122799
122800v_cmp_nle_f16_e64 s[10:11], v1, -1
122801// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x83,0x01,0x00]
122802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122803// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, -1
122804
122805v_cmp_nle_f16_e64 s[10:11], v1, 0.5
122806// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xe1,0x01,0x00]
122807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122808// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, 0.5
122809
122810v_cmp_nle_f16_e64 s[10:11], v1, -4.0
122811// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xef,0x01,0x00]
122812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122813// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, -4.0
122814
122815v_cmp_nle_f16_e64 s[10:11], -v1, v2
122816// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x20]
122817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122818// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], -v1, v2
122819
122820v_cmp_nle_f16_e64 s[10:11], v1, -v2
122821// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x40]
122822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122823// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, -v2
122824
122825v_cmp_nle_f16_e64 s[10:11], -v1, -v2
122826// W64: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x60]
122827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122828// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], -v1, -v2
122829
122830v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp
122831// W64: encoding: [0x0a,0x80,0xec,0xd4,0x01,0x05,0x02,0x00]
122832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122833// W32-ERR-NEXT: v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp
122834
122835v_cmp_neq_f16 vcc, v1, v2
122836// W64: encoding: [0x01,0x05,0xda,0x7d]
122837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122838// W32-ERR-NEXT: v_cmp_neq_f16 vcc, v1, v2
122839
122840v_cmp_neq_f16 vcc, v255, v2
122841// W64: encoding: [0xff,0x05,0xda,0x7d]
122842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122843// W32-ERR-NEXT: v_cmp_neq_f16 vcc, v255, v2
122844
122845v_cmp_neq_f16 vcc, s1, v2
122846// W64: encoding: [0x01,0x04,0xda,0x7d]
122847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122848// W32-ERR-NEXT: v_cmp_neq_f16 vcc, s1, v2
122849
122850v_cmp_neq_f16 vcc, s101, v2
122851// W64: encoding: [0x65,0x04,0xda,0x7d]
122852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122853// W32-ERR-NEXT: v_cmp_neq_f16 vcc, s101, v2
122854
122855v_cmp_neq_f16 vcc, vcc_lo, v2
122856// W64: encoding: [0x6a,0x04,0xda,0x7d]
122857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122858// W32-ERR-NEXT: v_cmp_neq_f16 vcc, vcc_lo, v2
122859
122860v_cmp_neq_f16 vcc, vcc_hi, v2
122861// W64: encoding: [0x6b,0x04,0xda,0x7d]
122862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122863// W32-ERR-NEXT: v_cmp_neq_f16 vcc, vcc_hi, v2
122864
122865v_cmp_neq_f16 vcc, m0, v2
122866// W64: encoding: [0x7c,0x04,0xda,0x7d]
122867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122868// W32-ERR-NEXT: v_cmp_neq_f16 vcc, m0, v2
122869
122870v_cmp_neq_f16 vcc, exec_lo, v2
122871// W64: encoding: [0x7e,0x04,0xda,0x7d]
122872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122873// W32-ERR-NEXT: v_cmp_neq_f16 vcc, exec_lo, v2
122874
122875v_cmp_neq_f16 vcc, exec_hi, v2
122876// W64: encoding: [0x7f,0x04,0xda,0x7d]
122877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122878// W32-ERR-NEXT: v_cmp_neq_f16 vcc, exec_hi, v2
122879
122880v_cmp_neq_f16 vcc, 0, v2
122881// W64: encoding: [0x80,0x04,0xda,0x7d]
122882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122883// W32-ERR-NEXT: v_cmp_neq_f16 vcc, 0, v2
122884
122885v_cmp_neq_f16 vcc, -1, v2
122886// W64: encoding: [0xc1,0x04,0xda,0x7d]
122887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122888// W32-ERR-NEXT: v_cmp_neq_f16 vcc, -1, v2
122889
122890v_cmp_neq_f16 vcc, 0.5, v2
122891// W64: encoding: [0xf0,0x04,0xda,0x7d]
122892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122893// W32-ERR-NEXT: v_cmp_neq_f16 vcc, 0.5, v2
122894
122895v_cmp_neq_f16 vcc, -4.0, v2
122896// W64: encoding: [0xf7,0x04,0xda,0x7d]
122897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122898// W32-ERR-NEXT: v_cmp_neq_f16 vcc, -4.0, v2
122899
122900v_cmp_neq_f16 vcc, 0xfe0b, v2
122901// W64: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00]
122902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122903// W32-ERR-NEXT: v_cmp_neq_f16 vcc, 0xfe0b, v2
122904
122905v_cmp_neq_f16 vcc, 0x3456, v2
122906// W64: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00]
122907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122908// W32-ERR-NEXT: v_cmp_neq_f16 vcc, 0x3456, v2
122909
122910v_cmp_neq_f16 vcc, v1, v255
122911// W64: encoding: [0x01,0xff,0xdb,0x7d]
122912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122913// W32-ERR-NEXT: v_cmp_neq_f16 vcc, v1, v255
122914
122915v_cmp_neq_f16_e64 s[10:11], v1, v2
122916// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
122917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122918// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, v2
122919
122920v_cmp_neq_f16_e64 s[12:13], v1, v2
122921// W64: encoding: [0x0c,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
122922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122923// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[12:13], v1, v2
122924
122925v_cmp_neq_f16_e64 s[100:101], v1, v2
122926// W64: encoding: [0x64,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
122927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122928// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[100:101], v1, v2
122929
122930v_cmp_neq_f16_e64 vcc, v1, v2
122931// W64: encoding: [0x6a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
122932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122933// W32-ERR-NEXT: v_cmp_neq_f16_e64 vcc, v1, v2
122934
122935v_cmp_neq_f16_e64 s[10:11], v255, v2
122936// W64: encoding: [0x0a,0x00,0xed,0xd4,0xff,0x05,0x02,0x00]
122937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122938// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v255, v2
122939
122940v_cmp_neq_f16_e64 s[10:11], s1, v2
122941// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x04,0x02,0x00]
122942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122943// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], s1, v2
122944
122945v_cmp_neq_f16_e64 s[10:11], s101, v2
122946// W64: encoding: [0x0a,0x00,0xed,0xd4,0x65,0x04,0x02,0x00]
122947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122948// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], s101, v2
122949
122950v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2
122951// W64: encoding: [0x0a,0x00,0xed,0xd4,0x6a,0x04,0x02,0x00]
122952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122953// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2
122954
122955v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2
122956// W64: encoding: [0x0a,0x00,0xed,0xd4,0x6b,0x04,0x02,0x00]
122957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122958// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2
122959
122960v_cmp_neq_f16_e64 s[10:11], m0, v2
122961// W64: encoding: [0x0a,0x00,0xed,0xd4,0x7c,0x04,0x02,0x00]
122962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122963// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], m0, v2
122964
122965v_cmp_neq_f16_e64 s[10:11], exec_lo, v2
122966// W64: encoding: [0x0a,0x00,0xed,0xd4,0x7e,0x04,0x02,0x00]
122967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122968// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], exec_lo, v2
122969
122970v_cmp_neq_f16_e64 s[10:11], exec_hi, v2
122971// W64: encoding: [0x0a,0x00,0xed,0xd4,0x7f,0x04,0x02,0x00]
122972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122973// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], exec_hi, v2
122974
122975v_cmp_neq_f16_e64 s[10:11], 0, v2
122976// W64: encoding: [0x0a,0x00,0xed,0xd4,0x80,0x04,0x02,0x00]
122977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122978// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], 0, v2
122979
122980v_cmp_neq_f16_e64 s[10:11], -1, v2
122981// W64: encoding: [0x0a,0x00,0xed,0xd4,0xc1,0x04,0x02,0x00]
122982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122983// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], -1, v2
122984
122985v_cmp_neq_f16_e64 s[10:11], 0.5, v2
122986// W64: encoding: [0x0a,0x00,0xed,0xd4,0xf0,0x04,0x02,0x00]
122987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122988// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], 0.5, v2
122989
122990v_cmp_neq_f16_e64 s[10:11], -4.0, v2
122991// W64: encoding: [0x0a,0x00,0xed,0xd4,0xf7,0x04,0x02,0x00]
122992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122993// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], -4.0, v2
122994
122995v_cmp_neq_f16_e64 s[10:11], v1, v255
122996// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x03,0x00]
122997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
122998// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, v255
122999
123000v_cmp_neq_f16_e64 s[10:11], v1, s2
123001// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x00,0x00]
123002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123003// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, s2
123004
123005v_cmp_neq_f16_e64 s[10:11], v1, s101
123006// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xcb,0x00,0x00]
123007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123008// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, s101
123009
123010v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo
123011// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd5,0x00,0x00]
123012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123013// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo
123014
123015v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi
123016// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd7,0x00,0x00]
123017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123018// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi
123019
123020v_cmp_neq_f16_e64 s[10:11], v1, m0
123021// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xf9,0x00,0x00]
123022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123023// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, m0
123024
123025v_cmp_neq_f16_e64 s[10:11], v1, exec_lo
123026// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xfd,0x00,0x00]
123027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123028// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, exec_lo
123029
123030v_cmp_neq_f16_e64 s[10:11], v1, exec_hi
123031// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x00,0x00]
123032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123033// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, exec_hi
123034
123035v_cmp_neq_f16_e64 s[10:11], v1, 0
123036// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x01,0x01,0x00]
123037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123038// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, 0
123039
123040v_cmp_neq_f16_e64 s[10:11], v1, -1
123041// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x83,0x01,0x00]
123042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123043// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, -1
123044
123045v_cmp_neq_f16_e64 s[10:11], v1, 0.5
123046// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xe1,0x01,0x00]
123047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123048// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, 0.5
123049
123050v_cmp_neq_f16_e64 s[10:11], v1, -4.0
123051// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xef,0x01,0x00]
123052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123053// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, -4.0
123054
123055v_cmp_neq_f16_e64 s[10:11], -v1, v2
123056// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x20]
123057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123058// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], -v1, v2
123059
123060v_cmp_neq_f16_e64 s[10:11], v1, -v2
123061// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x40]
123062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123063// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, -v2
123064
123065v_cmp_neq_f16_e64 s[10:11], -v1, -v2
123066// W64: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x60]
123067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123068// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], -v1, -v2
123069
123070v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp
123071// W64: encoding: [0x0a,0x80,0xed,0xd4,0x01,0x05,0x02,0x00]
123072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123073// W32-ERR-NEXT: v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp
123074
123075v_cmp_nlt_f16 vcc, v1, v2
123076// W64: encoding: [0x01,0x05,0xdc,0x7d]
123077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123078// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, v1, v2
123079
123080v_cmp_nlt_f16 vcc, v255, v2
123081// W64: encoding: [0xff,0x05,0xdc,0x7d]
123082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123083// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, v255, v2
123084
123085v_cmp_nlt_f16 vcc, s1, v2
123086// W64: encoding: [0x01,0x04,0xdc,0x7d]
123087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123088// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, s1, v2
123089
123090v_cmp_nlt_f16 vcc, s101, v2
123091// W64: encoding: [0x65,0x04,0xdc,0x7d]
123092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123093// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, s101, v2
123094
123095v_cmp_nlt_f16 vcc, vcc_lo, v2
123096// W64: encoding: [0x6a,0x04,0xdc,0x7d]
123097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123098// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, vcc_lo, v2
123099
123100v_cmp_nlt_f16 vcc, vcc_hi, v2
123101// W64: encoding: [0x6b,0x04,0xdc,0x7d]
123102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123103// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, vcc_hi, v2
123104
123105v_cmp_nlt_f16 vcc, m0, v2
123106// W64: encoding: [0x7c,0x04,0xdc,0x7d]
123107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123108// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, m0, v2
123109
123110v_cmp_nlt_f16 vcc, exec_lo, v2
123111// W64: encoding: [0x7e,0x04,0xdc,0x7d]
123112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123113// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, exec_lo, v2
123114
123115v_cmp_nlt_f16 vcc, exec_hi, v2
123116// W64: encoding: [0x7f,0x04,0xdc,0x7d]
123117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123118// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, exec_hi, v2
123119
123120v_cmp_nlt_f16 vcc, 0, v2
123121// W64: encoding: [0x80,0x04,0xdc,0x7d]
123122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123123// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, 0, v2
123124
123125v_cmp_nlt_f16 vcc, -1, v2
123126// W64: encoding: [0xc1,0x04,0xdc,0x7d]
123127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123128// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, -1, v2
123129
123130v_cmp_nlt_f16 vcc, 0.5, v2
123131// W64: encoding: [0xf0,0x04,0xdc,0x7d]
123132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123133// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, 0.5, v2
123134
123135v_cmp_nlt_f16 vcc, -4.0, v2
123136// W64: encoding: [0xf7,0x04,0xdc,0x7d]
123137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123138// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, -4.0, v2
123139
123140v_cmp_nlt_f16 vcc, 0xfe0b, v2
123141// W64: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00]
123142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123143// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, 0xfe0b, v2
123144
123145v_cmp_nlt_f16 vcc, 0x3456, v2
123146// W64: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00]
123147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123148// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, 0x3456, v2
123149
123150v_cmp_nlt_f16 vcc, v1, v255
123151// W64: encoding: [0x01,0xff,0xdd,0x7d]
123152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123153// W32-ERR-NEXT: v_cmp_nlt_f16 vcc, v1, v255
123154
123155v_cmp_nlt_f16_e64 s[10:11], v1, v2
123156// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
123157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123158// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, v2
123159
123160v_cmp_nlt_f16_e64 s[12:13], v1, v2
123161// W64: encoding: [0x0c,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
123162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123163// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[12:13], v1, v2
123164
123165v_cmp_nlt_f16_e64 s[100:101], v1, v2
123166// W64: encoding: [0x64,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
123167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123168// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[100:101], v1, v2
123169
123170v_cmp_nlt_f16_e64 vcc, v1, v2
123171// W64: encoding: [0x6a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
123172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123173// W32-ERR-NEXT: v_cmp_nlt_f16_e64 vcc, v1, v2
123174
123175v_cmp_nlt_f16_e64 s[10:11], v255, v2
123176// W64: encoding: [0x0a,0x00,0xee,0xd4,0xff,0x05,0x02,0x00]
123177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123178// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v255, v2
123179
123180v_cmp_nlt_f16_e64 s[10:11], s1, v2
123181// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x04,0x02,0x00]
123182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123183// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], s1, v2
123184
123185v_cmp_nlt_f16_e64 s[10:11], s101, v2
123186// W64: encoding: [0x0a,0x00,0xee,0xd4,0x65,0x04,0x02,0x00]
123187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123188// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], s101, v2
123189
123190v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2
123191// W64: encoding: [0x0a,0x00,0xee,0xd4,0x6a,0x04,0x02,0x00]
123192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123193// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2
123194
123195v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2
123196// W64: encoding: [0x0a,0x00,0xee,0xd4,0x6b,0x04,0x02,0x00]
123197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123198// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2
123199
123200v_cmp_nlt_f16_e64 s[10:11], m0, v2
123201// W64: encoding: [0x0a,0x00,0xee,0xd4,0x7c,0x04,0x02,0x00]
123202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123203// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], m0, v2
123204
123205v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2
123206// W64: encoding: [0x0a,0x00,0xee,0xd4,0x7e,0x04,0x02,0x00]
123207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123208// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2
123209
123210v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2
123211// W64: encoding: [0x0a,0x00,0xee,0xd4,0x7f,0x04,0x02,0x00]
123212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123213// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2
123214
123215v_cmp_nlt_f16_e64 s[10:11], 0, v2
123216// W64: encoding: [0x0a,0x00,0xee,0xd4,0x80,0x04,0x02,0x00]
123217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123218// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], 0, v2
123219
123220v_cmp_nlt_f16_e64 s[10:11], -1, v2
123221// W64: encoding: [0x0a,0x00,0xee,0xd4,0xc1,0x04,0x02,0x00]
123222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123223// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], -1, v2
123224
123225v_cmp_nlt_f16_e64 s[10:11], 0.5, v2
123226// W64: encoding: [0x0a,0x00,0xee,0xd4,0xf0,0x04,0x02,0x00]
123227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123228// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], 0.5, v2
123229
123230v_cmp_nlt_f16_e64 s[10:11], -4.0, v2
123231// W64: encoding: [0x0a,0x00,0xee,0xd4,0xf7,0x04,0x02,0x00]
123232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123233// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], -4.0, v2
123234
123235v_cmp_nlt_f16_e64 s[10:11], v1, v255
123236// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x03,0x00]
123237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123238// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, v255
123239
123240v_cmp_nlt_f16_e64 s[10:11], v1, s2
123241// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x00,0x00]
123242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123243// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, s2
123244
123245v_cmp_nlt_f16_e64 s[10:11], v1, s101
123246// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xcb,0x00,0x00]
123247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123248// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, s101
123249
123250v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo
123251// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd5,0x00,0x00]
123252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123253// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo
123254
123255v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi
123256// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd7,0x00,0x00]
123257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123258// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi
123259
123260v_cmp_nlt_f16_e64 s[10:11], v1, m0
123261// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xf9,0x00,0x00]
123262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123263// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, m0
123264
123265v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo
123266// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xfd,0x00,0x00]
123267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123268// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo
123269
123270v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi
123271// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x00,0x00]
123272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123273// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi
123274
123275v_cmp_nlt_f16_e64 s[10:11], v1, 0
123276// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x01,0x01,0x00]
123277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123278// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, 0
123279
123280v_cmp_nlt_f16_e64 s[10:11], v1, -1
123281// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x83,0x01,0x00]
123282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123283// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, -1
123284
123285v_cmp_nlt_f16_e64 s[10:11], v1, 0.5
123286// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xe1,0x01,0x00]
123287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123288// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, 0.5
123289
123290v_cmp_nlt_f16_e64 s[10:11], v1, -4.0
123291// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xef,0x01,0x00]
123292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123293// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, -4.0
123294
123295v_cmp_nlt_f16_e64 s[10:11], -v1, v2
123296// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x20]
123297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123298// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], -v1, v2
123299
123300v_cmp_nlt_f16_e64 s[10:11], v1, -v2
123301// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x40]
123302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123303// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, -v2
123304
123305v_cmp_nlt_f16_e64 s[10:11], -v1, -v2
123306// W64: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x60]
123307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123308// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], -v1, -v2
123309
123310v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp
123311// W64: encoding: [0x0a,0x80,0xee,0xd4,0x01,0x05,0x02,0x00]
123312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123313// W32-ERR-NEXT: v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp
123314
123315v_cmp_tru_f16 vcc, v1, v2
123316// W64: encoding: [0x01,0x05,0xde,0x7d]
123317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123318// W32-ERR-NEXT: v_cmp_tru_f16 vcc, v1, v2
123319
123320v_cmp_tru_f16 vcc, v255, v2
123321// W64: encoding: [0xff,0x05,0xde,0x7d]
123322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123323// W32-ERR-NEXT: v_cmp_tru_f16 vcc, v255, v2
123324
123325v_cmp_tru_f16 vcc, s1, v2
123326// W64: encoding: [0x01,0x04,0xde,0x7d]
123327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123328// W32-ERR-NEXT: v_cmp_tru_f16 vcc, s1, v2
123329
123330v_cmp_tru_f16 vcc, s101, v2
123331// W64: encoding: [0x65,0x04,0xde,0x7d]
123332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123333// W32-ERR-NEXT: v_cmp_tru_f16 vcc, s101, v2
123334
123335v_cmp_tru_f16 vcc, vcc_lo, v2
123336// W64: encoding: [0x6a,0x04,0xde,0x7d]
123337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123338// W32-ERR-NEXT: v_cmp_tru_f16 vcc, vcc_lo, v2
123339
123340v_cmp_tru_f16 vcc, vcc_hi, v2
123341// W64: encoding: [0x6b,0x04,0xde,0x7d]
123342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123343// W32-ERR-NEXT: v_cmp_tru_f16 vcc, vcc_hi, v2
123344
123345v_cmp_tru_f16 vcc, m0, v2
123346// W64: encoding: [0x7c,0x04,0xde,0x7d]
123347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123348// W32-ERR-NEXT: v_cmp_tru_f16 vcc, m0, v2
123349
123350v_cmp_tru_f16 vcc, exec_lo, v2
123351// W64: encoding: [0x7e,0x04,0xde,0x7d]
123352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123353// W32-ERR-NEXT: v_cmp_tru_f16 vcc, exec_lo, v2
123354
123355v_cmp_tru_f16 vcc, exec_hi, v2
123356// W64: encoding: [0x7f,0x04,0xde,0x7d]
123357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123358// W32-ERR-NEXT: v_cmp_tru_f16 vcc, exec_hi, v2
123359
123360v_cmp_tru_f16 vcc, 0, v2
123361// W64: encoding: [0x80,0x04,0xde,0x7d]
123362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123363// W32-ERR-NEXT: v_cmp_tru_f16 vcc, 0, v2
123364
123365v_cmp_tru_f16 vcc, -1, v2
123366// W64: encoding: [0xc1,0x04,0xde,0x7d]
123367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123368// W32-ERR-NEXT: v_cmp_tru_f16 vcc, -1, v2
123369
123370v_cmp_tru_f16 vcc, 0.5, v2
123371// W64: encoding: [0xf0,0x04,0xde,0x7d]
123372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123373// W32-ERR-NEXT: v_cmp_tru_f16 vcc, 0.5, v2
123374
123375v_cmp_tru_f16 vcc, -4.0, v2
123376// W64: encoding: [0xf7,0x04,0xde,0x7d]
123377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123378// W32-ERR-NEXT: v_cmp_tru_f16 vcc, -4.0, v2
123379
123380v_cmp_tru_f16 vcc, 0xfe0b, v2
123381// W64: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00]
123382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123383// W32-ERR-NEXT: v_cmp_tru_f16 vcc, 0xfe0b, v2
123384
123385v_cmp_tru_f16 vcc, 0x3456, v2
123386// W64: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00]
123387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123388// W32-ERR-NEXT: v_cmp_tru_f16 vcc, 0x3456, v2
123389
123390v_cmp_tru_f16 vcc, v1, v255
123391// W64: encoding: [0x01,0xff,0xdf,0x7d]
123392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123393// W32-ERR-NEXT: v_cmp_tru_f16 vcc, v1, v255
123394
123395v_cmp_tru_f16_e64 s[10:11], v1, v2
123396// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
123397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123398// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, v2
123399
123400v_cmp_tru_f16_e64 s[12:13], v1, v2
123401// W64: encoding: [0x0c,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
123402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123403// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[12:13], v1, v2
123404
123405v_cmp_tru_f16_e64 s[100:101], v1, v2
123406// W64: encoding: [0x64,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
123407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123408// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[100:101], v1, v2
123409
123410v_cmp_tru_f16_e64 vcc, v1, v2
123411// W64: encoding: [0x6a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
123412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123413// W32-ERR-NEXT: v_cmp_tru_f16_e64 vcc, v1, v2
123414
123415v_cmp_tru_f16_e64 s[10:11], v255, v2
123416// W64: encoding: [0x0a,0x00,0xef,0xd4,0xff,0x05,0x02,0x00]
123417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123418// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v255, v2
123419
123420v_cmp_tru_f16_e64 s[10:11], s1, v2
123421// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x04,0x02,0x00]
123422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123423// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], s1, v2
123424
123425v_cmp_tru_f16_e64 s[10:11], s101, v2
123426// W64: encoding: [0x0a,0x00,0xef,0xd4,0x65,0x04,0x02,0x00]
123427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123428// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], s101, v2
123429
123430v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2
123431// W64: encoding: [0x0a,0x00,0xef,0xd4,0x6a,0x04,0x02,0x00]
123432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123433// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2
123434
123435v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2
123436// W64: encoding: [0x0a,0x00,0xef,0xd4,0x6b,0x04,0x02,0x00]
123437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123438// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2
123439
123440v_cmp_tru_f16_e64 s[10:11], m0, v2
123441// W64: encoding: [0x0a,0x00,0xef,0xd4,0x7c,0x04,0x02,0x00]
123442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123443// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], m0, v2
123444
123445v_cmp_tru_f16_e64 s[10:11], exec_lo, v2
123446// W64: encoding: [0x0a,0x00,0xef,0xd4,0x7e,0x04,0x02,0x00]
123447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123448// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], exec_lo, v2
123449
123450v_cmp_tru_f16_e64 s[10:11], exec_hi, v2
123451// W64: encoding: [0x0a,0x00,0xef,0xd4,0x7f,0x04,0x02,0x00]
123452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123453// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], exec_hi, v2
123454
123455v_cmp_tru_f16_e64 s[10:11], 0, v2
123456// W64: encoding: [0x0a,0x00,0xef,0xd4,0x80,0x04,0x02,0x00]
123457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123458// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], 0, v2
123459
123460v_cmp_tru_f16_e64 s[10:11], -1, v2
123461// W64: encoding: [0x0a,0x00,0xef,0xd4,0xc1,0x04,0x02,0x00]
123462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123463// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], -1, v2
123464
123465v_cmp_tru_f16_e64 s[10:11], 0.5, v2
123466// W64: encoding: [0x0a,0x00,0xef,0xd4,0xf0,0x04,0x02,0x00]
123467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123468// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], 0.5, v2
123469
123470v_cmp_tru_f16_e64 s[10:11], -4.0, v2
123471// W64: encoding: [0x0a,0x00,0xef,0xd4,0xf7,0x04,0x02,0x00]
123472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123473// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], -4.0, v2
123474
123475v_cmp_tru_f16_e64 s[10:11], v1, v255
123476// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x03,0x00]
123477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123478// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, v255
123479
123480v_cmp_tru_f16_e64 s[10:11], v1, s2
123481// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x00,0x00]
123482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123483// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, s2
123484
123485v_cmp_tru_f16_e64 s[10:11], v1, s101
123486// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xcb,0x00,0x00]
123487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123488// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, s101
123489
123490v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo
123491// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd5,0x00,0x00]
123492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123493// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo
123494
123495v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi
123496// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd7,0x00,0x00]
123497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123498// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi
123499
123500v_cmp_tru_f16_e64 s[10:11], v1, m0
123501// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xf9,0x00,0x00]
123502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123503// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, m0
123504
123505v_cmp_tru_f16_e64 s[10:11], v1, exec_lo
123506// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xfd,0x00,0x00]
123507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123508// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, exec_lo
123509
123510v_cmp_tru_f16_e64 s[10:11], v1, exec_hi
123511// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x00,0x00]
123512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123513// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, exec_hi
123514
123515v_cmp_tru_f16_e64 s[10:11], v1, 0
123516// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x01,0x01,0x00]
123517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123518// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, 0
123519
123520v_cmp_tru_f16_e64 s[10:11], v1, -1
123521// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x83,0x01,0x00]
123522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123523// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, -1
123524
123525v_cmp_tru_f16_e64 s[10:11], v1, 0.5
123526// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xe1,0x01,0x00]
123527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123528// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, 0.5
123529
123530v_cmp_tru_f16_e64 s[10:11], v1, -4.0
123531// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xef,0x01,0x00]
123532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123533// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, -4.0
123534
123535v_cmp_tru_f16_e64 s[10:11], -v1, v2
123536// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x20]
123537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123538// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], -v1, v2
123539
123540v_cmp_tru_f16_e64 s[10:11], v1, -v2
123541// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x40]
123542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123543// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, -v2
123544
123545v_cmp_tru_f16_e64 s[10:11], -v1, -v2
123546// W64: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x60]
123547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123548// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], -v1, -v2
123549
123550v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp
123551// W64: encoding: [0x0a,0x80,0xef,0xd4,0x01,0x05,0x02,0x00]
123552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123553// W32-ERR-NEXT: v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp
123554
123555v_cmp_lt_u16 vcc_lo, v1, v2
123556// W32: encoding: [0x01,0x05,0x52,0x7d]
123557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123558// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, v1, v2
123559
123560v_cmp_lt_u16 vcc_lo, v255, v2
123561// W32: encoding: [0xff,0x05,0x52,0x7d]
123562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123563// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, v255, v2
123564
123565v_cmp_lt_u16 vcc_lo, s1, v2
123566// W32: encoding: [0x01,0x04,0x52,0x7d]
123567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123568// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, s1, v2
123569
123570v_cmp_lt_u16 vcc_lo, s101, v2
123571// W32: encoding: [0x65,0x04,0x52,0x7d]
123572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123573// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, s101, v2
123574
123575v_cmp_lt_u16 vcc_lo, vcc_lo, v2
123576// W32: encoding: [0x6a,0x04,0x52,0x7d]
123577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123578// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, vcc_lo, v2
123579
123580v_cmp_lt_u16 vcc_lo, vcc_hi, v2
123581// W32: encoding: [0x6b,0x04,0x52,0x7d]
123582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123583// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, vcc_hi, v2
123584
123585v_cmp_lt_u16 vcc_lo, m0, v2
123586// W32: encoding: [0x7c,0x04,0x52,0x7d]
123587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123588// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, m0, v2
123589
123590v_cmp_lt_u16 vcc_lo, exec_lo, v2
123591// W32: encoding: [0x7e,0x04,0x52,0x7d]
123592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123593// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, exec_lo, v2
123594
123595v_cmp_lt_u16 vcc_lo, exec_hi, v2
123596// W32: encoding: [0x7f,0x04,0x52,0x7d]
123597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123598// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, exec_hi, v2
123599
123600v_cmp_lt_u16 vcc_lo, 0, v2
123601// W32: encoding: [0x80,0x04,0x52,0x7d]
123602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123603// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, 0, v2
123604
123605v_cmp_lt_u16 vcc_lo, -1, v2
123606// W32: encoding: [0xc1,0x04,0x52,0x7d]
123607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123608// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, -1, v2
123609
123610v_cmp_lt_u16 vcc_lo, 0.5, v2
123611// W32: encoding: [0xf0,0x04,0x52,0x7d]
123612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123613// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, 0.5, v2
123614
123615v_cmp_lt_u16 vcc_lo, -4.0, v2
123616// W32: encoding: [0xf7,0x04,0x52,0x7d]
123617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123618// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, -4.0, v2
123619
123620v_cmp_lt_u16 vcc_lo, 0xfe0b, v2
123621// W32: encoding: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
123622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123623// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, 0xfe0b, v2
123624
123625v_cmp_lt_u16 vcc_lo, 0x3456, v2
123626// W32: encoding: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
123627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123628// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, 0x3456, v2
123629
123630v_cmp_lt_u16 vcc_lo, v1, v255
123631// W32: encoding: [0x01,0xff,0x53,0x7d]
123632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123633// W64-ERR-NEXT: v_cmp_lt_u16 vcc_lo, v1, v255
123634
123635v_cmp_lt_u16_e64 s10, v1, v2
123636// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
123637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123638// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, v2
123639
123640v_cmp_lt_u16_e64 s12, v1, v2
123641// W32: encoding: [0x0c,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
123642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123643// W64-ERR-NEXT: v_cmp_lt_u16_e64 s12, v1, v2
123644
123645v_cmp_lt_u16_e64 s100, v1, v2
123646// W32: encoding: [0x64,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
123647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123648// W64-ERR-NEXT: v_cmp_lt_u16_e64 s100, v1, v2
123649
123650v_cmp_lt_u16_e64 vcc_lo, v1, v2
123651// W32: encoding: [0x6a,0x00,0xa9,0xd4,0x01,0x05,0x02,0x00]
123652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123653// W64-ERR-NEXT: v_cmp_lt_u16_e64 vcc_lo, v1, v2
123654
123655v_cmp_lt_u16_e64 s10, v255, v2
123656// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xff,0x05,0x02,0x00]
123657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123658// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v255, v2
123659
123660v_cmp_lt_u16_e64 s10, s1, v2
123661// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x04,0x02,0x00]
123662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123663// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, s1, v2
123664
123665v_cmp_lt_u16_e64 s10, s101, v2
123666// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x65,0x04,0x02,0x00]
123667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123668// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, s101, v2
123669
123670v_cmp_lt_u16_e64 s10, vcc_lo, v2
123671// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x6a,0x04,0x02,0x00]
123672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123673// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, vcc_lo, v2
123674
123675v_cmp_lt_u16_e64 s10, vcc_hi, v2
123676// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x6b,0x04,0x02,0x00]
123677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123678// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, vcc_hi, v2
123679
123680v_cmp_lt_u16_e64 s10, m0, v2
123681// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7c,0x04,0x02,0x00]
123682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123683// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, m0, v2
123684
123685v_cmp_lt_u16_e64 s10, exec_lo, v2
123686// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7e,0x04,0x02,0x00]
123687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123688// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, exec_lo, v2
123689
123690v_cmp_lt_u16_e64 s10, exec_hi, v2
123691// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x7f,0x04,0x02,0x00]
123692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123693// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, exec_hi, v2
123694
123695v_cmp_lt_u16_e64 s10, 0, v2
123696// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x80,0x04,0x02,0x00]
123697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123698// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, 0, v2
123699
123700v_cmp_lt_u16_e64 s10, -1, v2
123701// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xc1,0x04,0x02,0x00]
123702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123703// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, -1, v2
123704
123705v_cmp_lt_u16_e64 s10, 0.5, v2
123706// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xf0,0x04,0x02,0x00]
123707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123708// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, 0.5, v2
123709
123710v_cmp_lt_u16_e64 s10, -4.0, v2
123711// W32: encoding: [0x0a,0x00,0xa9,0xd4,0xf7,0x04,0x02,0x00]
123712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123713// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, -4.0, v2
123714
123715v_cmp_lt_u16_e64 s10, v1, v255
123716// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x03,0x00]
123717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123718// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, v255
123719
123720v_cmp_lt_u16_e64 s10, v1, s2
123721// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x05,0x00,0x00]
123722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123723// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, s2
123724
123725v_cmp_lt_u16_e64 s10, v1, s101
123726// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xcb,0x00,0x00]
123727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123728// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, s101
123729
123730v_cmp_lt_u16_e64 s10, v1, vcc_lo
123731// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd5,0x00,0x00]
123732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123733// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, vcc_lo
123734
123735v_cmp_lt_u16_e64 s10, v1, vcc_hi
123736// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xd7,0x00,0x00]
123737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123738// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, vcc_hi
123739
123740v_cmp_lt_u16_e64 s10, v1, m0
123741// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xf9,0x00,0x00]
123742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123743// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, m0
123744
123745v_cmp_lt_u16_e64 s10, v1, exec_lo
123746// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xfd,0x00,0x00]
123747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123748// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, exec_lo
123749
123750v_cmp_lt_u16_e64 s10, v1, exec_hi
123751// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xff,0x00,0x00]
123752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123753// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, exec_hi
123754
123755v_cmp_lt_u16_e64 s10, v1, 0
123756// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x01,0x01,0x00]
123757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123758// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, 0
123759
123760v_cmp_lt_u16_e64 s10, v1, -1
123761// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0x83,0x01,0x00]
123762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123763// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, -1
123764
123765v_cmp_lt_u16_e64 s10, v1, 0.5
123766// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xe1,0x01,0x00]
123767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123768// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, 0.5
123769
123770v_cmp_lt_u16_e64 s10, v1, -4.0
123771// W32: encoding: [0x0a,0x00,0xa9,0xd4,0x01,0xef,0x01,0x00]
123772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123773// W64-ERR-NEXT: v_cmp_lt_u16_e64 s10, v1, -4.0
123774
123775v_cmp_eq_u16 vcc_lo, v1, v2
123776// W32: encoding: [0x01,0x05,0x54,0x7d]
123777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123778// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, v1, v2
123779
123780v_cmp_eq_u16 vcc_lo, v255, v2
123781// W32: encoding: [0xff,0x05,0x54,0x7d]
123782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123783// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, v255, v2
123784
123785v_cmp_eq_u16 vcc_lo, s1, v2
123786// W32: encoding: [0x01,0x04,0x54,0x7d]
123787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123788// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, s1, v2
123789
123790v_cmp_eq_u16 vcc_lo, s101, v2
123791// W32: encoding: [0x65,0x04,0x54,0x7d]
123792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123793// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, s101, v2
123794
123795v_cmp_eq_u16 vcc_lo, vcc_lo, v2
123796// W32: encoding: [0x6a,0x04,0x54,0x7d]
123797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123798// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, vcc_lo, v2
123799
123800v_cmp_eq_u16 vcc_lo, vcc_hi, v2
123801// W32: encoding: [0x6b,0x04,0x54,0x7d]
123802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123803// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, vcc_hi, v2
123804
123805v_cmp_eq_u16 vcc_lo, m0, v2
123806// W32: encoding: [0x7c,0x04,0x54,0x7d]
123807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123808// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, m0, v2
123809
123810v_cmp_eq_u16 vcc_lo, exec_lo, v2
123811// W32: encoding: [0x7e,0x04,0x54,0x7d]
123812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123813// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, exec_lo, v2
123814
123815v_cmp_eq_u16 vcc_lo, exec_hi, v2
123816// W32: encoding: [0x7f,0x04,0x54,0x7d]
123817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123818// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, exec_hi, v2
123819
123820v_cmp_eq_u16 vcc_lo, 0, v2
123821// W32: encoding: [0x80,0x04,0x54,0x7d]
123822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123823// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, 0, v2
123824
123825v_cmp_eq_u16 vcc_lo, -1, v2
123826// W32: encoding: [0xc1,0x04,0x54,0x7d]
123827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123828// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, -1, v2
123829
123830v_cmp_eq_u16 vcc_lo, 0.5, v2
123831// W32: encoding: [0xf0,0x04,0x54,0x7d]
123832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123833// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, 0.5, v2
123834
123835v_cmp_eq_u16 vcc_lo, -4.0, v2
123836// W32: encoding: [0xf7,0x04,0x54,0x7d]
123837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123838// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, -4.0, v2
123839
123840v_cmp_eq_u16 vcc_lo, 0xfe0b, v2
123841// W32: encoding: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
123842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123843// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, 0xfe0b, v2
123844
123845v_cmp_eq_u16 vcc_lo, 0x3456, v2
123846// W32: encoding: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
123847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123848// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, 0x3456, v2
123849
123850v_cmp_eq_u16 vcc_lo, v1, v255
123851// W32: encoding: [0x01,0xff,0x55,0x7d]
123852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123853// W64-ERR-NEXT: v_cmp_eq_u16 vcc_lo, v1, v255
123854
123855v_cmp_eq_u16_e64 s10, v1, v2
123856// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
123857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123858// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, v2
123859
123860v_cmp_eq_u16_e64 s12, v1, v2
123861// W32: encoding: [0x0c,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
123862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123863// W64-ERR-NEXT: v_cmp_eq_u16_e64 s12, v1, v2
123864
123865v_cmp_eq_u16_e64 s100, v1, v2
123866// W32: encoding: [0x64,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
123867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123868// W64-ERR-NEXT: v_cmp_eq_u16_e64 s100, v1, v2
123869
123870v_cmp_eq_u16_e64 vcc_lo, v1, v2
123871// W32: encoding: [0x6a,0x00,0xaa,0xd4,0x01,0x05,0x02,0x00]
123872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123873// W64-ERR-NEXT: v_cmp_eq_u16_e64 vcc_lo, v1, v2
123874
123875v_cmp_eq_u16_e64 s10, v255, v2
123876// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xff,0x05,0x02,0x00]
123877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123878// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v255, v2
123879
123880v_cmp_eq_u16_e64 s10, s1, v2
123881// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x04,0x02,0x00]
123882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123883// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, s1, v2
123884
123885v_cmp_eq_u16_e64 s10, s101, v2
123886// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x65,0x04,0x02,0x00]
123887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123888// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, s101, v2
123889
123890v_cmp_eq_u16_e64 s10, vcc_lo, v2
123891// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x6a,0x04,0x02,0x00]
123892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123893// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, vcc_lo, v2
123894
123895v_cmp_eq_u16_e64 s10, vcc_hi, v2
123896// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x6b,0x04,0x02,0x00]
123897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123898// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, vcc_hi, v2
123899
123900v_cmp_eq_u16_e64 s10, m0, v2
123901// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7c,0x04,0x02,0x00]
123902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123903// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, m0, v2
123904
123905v_cmp_eq_u16_e64 s10, exec_lo, v2
123906// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7e,0x04,0x02,0x00]
123907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123908// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, exec_lo, v2
123909
123910v_cmp_eq_u16_e64 s10, exec_hi, v2
123911// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x7f,0x04,0x02,0x00]
123912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123913// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, exec_hi, v2
123914
123915v_cmp_eq_u16_e64 s10, 0, v2
123916// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x80,0x04,0x02,0x00]
123917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123918// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, 0, v2
123919
123920v_cmp_eq_u16_e64 s10, -1, v2
123921// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xc1,0x04,0x02,0x00]
123922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123923// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, -1, v2
123924
123925v_cmp_eq_u16_e64 s10, 0.5, v2
123926// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xf0,0x04,0x02,0x00]
123927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123928// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, 0.5, v2
123929
123930v_cmp_eq_u16_e64 s10, -4.0, v2
123931// W32: encoding: [0x0a,0x00,0xaa,0xd4,0xf7,0x04,0x02,0x00]
123932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123933// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, -4.0, v2
123934
123935v_cmp_eq_u16_e64 s10, v1, v255
123936// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x03,0x00]
123937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123938// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, v255
123939
123940v_cmp_eq_u16_e64 s10, v1, s2
123941// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x05,0x00,0x00]
123942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123943// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, s2
123944
123945v_cmp_eq_u16_e64 s10, v1, s101
123946// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xcb,0x00,0x00]
123947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123948// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, s101
123949
123950v_cmp_eq_u16_e64 s10, v1, vcc_lo
123951// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd5,0x00,0x00]
123952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123953// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, vcc_lo
123954
123955v_cmp_eq_u16_e64 s10, v1, vcc_hi
123956// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xd7,0x00,0x00]
123957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123958// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, vcc_hi
123959
123960v_cmp_eq_u16_e64 s10, v1, m0
123961// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xf9,0x00,0x00]
123962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123963// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, m0
123964
123965v_cmp_eq_u16_e64 s10, v1, exec_lo
123966// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xfd,0x00,0x00]
123967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123968// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, exec_lo
123969
123970v_cmp_eq_u16_e64 s10, v1, exec_hi
123971// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xff,0x00,0x00]
123972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123973// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, exec_hi
123974
123975v_cmp_eq_u16_e64 s10, v1, 0
123976// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x01,0x01,0x00]
123977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123978// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, 0
123979
123980v_cmp_eq_u16_e64 s10, v1, -1
123981// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0x83,0x01,0x00]
123982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123983// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, -1
123984
123985v_cmp_eq_u16_e64 s10, v1, 0.5
123986// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xe1,0x01,0x00]
123987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123988// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, 0.5
123989
123990v_cmp_eq_u16_e64 s10, v1, -4.0
123991// W32: encoding: [0x0a,0x00,0xaa,0xd4,0x01,0xef,0x01,0x00]
123992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123993// W64-ERR-NEXT: v_cmp_eq_u16_e64 s10, v1, -4.0
123994
123995v_cmp_le_u16 vcc_lo, v1, v2
123996// W32: encoding: [0x01,0x05,0x56,0x7d]
123997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
123998// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, v1, v2
123999
124000v_cmp_le_u16 vcc_lo, v255, v2
124001// W32: encoding: [0xff,0x05,0x56,0x7d]
124002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124003// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, v255, v2
124004
124005v_cmp_le_u16 vcc_lo, s1, v2
124006// W32: encoding: [0x01,0x04,0x56,0x7d]
124007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124008// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, s1, v2
124009
124010v_cmp_le_u16 vcc_lo, s101, v2
124011// W32: encoding: [0x65,0x04,0x56,0x7d]
124012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124013// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, s101, v2
124014
124015v_cmp_le_u16 vcc_lo, vcc_lo, v2
124016// W32: encoding: [0x6a,0x04,0x56,0x7d]
124017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124018// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, vcc_lo, v2
124019
124020v_cmp_le_u16 vcc_lo, vcc_hi, v2
124021// W32: encoding: [0x6b,0x04,0x56,0x7d]
124022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124023// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, vcc_hi, v2
124024
124025v_cmp_le_u16 vcc_lo, m0, v2
124026// W32: encoding: [0x7c,0x04,0x56,0x7d]
124027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124028// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, m0, v2
124029
124030v_cmp_le_u16 vcc_lo, exec_lo, v2
124031// W32: encoding: [0x7e,0x04,0x56,0x7d]
124032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124033// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, exec_lo, v2
124034
124035v_cmp_le_u16 vcc_lo, exec_hi, v2
124036// W32: encoding: [0x7f,0x04,0x56,0x7d]
124037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124038// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, exec_hi, v2
124039
124040v_cmp_le_u16 vcc_lo, 0, v2
124041// W32: encoding: [0x80,0x04,0x56,0x7d]
124042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124043// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, 0, v2
124044
124045v_cmp_le_u16 vcc_lo, -1, v2
124046// W32: encoding: [0xc1,0x04,0x56,0x7d]
124047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124048// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, -1, v2
124049
124050v_cmp_le_u16 vcc_lo, 0.5, v2
124051// W32: encoding: [0xf0,0x04,0x56,0x7d]
124052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124053// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, 0.5, v2
124054
124055v_cmp_le_u16 vcc_lo, -4.0, v2
124056// W32: encoding: [0xf7,0x04,0x56,0x7d]
124057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124058// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, -4.0, v2
124059
124060v_cmp_le_u16 vcc_lo, 0xfe0b, v2
124061// W32: encoding: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
124062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124063// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, 0xfe0b, v2
124064
124065v_cmp_le_u16 vcc_lo, 0x3456, v2
124066// W32: encoding: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
124067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124068// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, 0x3456, v2
124069
124070v_cmp_le_u16 vcc_lo, v1, v255
124071// W32: encoding: [0x01,0xff,0x57,0x7d]
124072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124073// W64-ERR-NEXT: v_cmp_le_u16 vcc_lo, v1, v255
124074
124075v_cmp_le_u16_e64 s10, v1, v2
124076// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
124077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124078// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, v2
124079
124080v_cmp_le_u16_e64 s12, v1, v2
124081// W32: encoding: [0x0c,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
124082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124083// W64-ERR-NEXT: v_cmp_le_u16_e64 s12, v1, v2
124084
124085v_cmp_le_u16_e64 s100, v1, v2
124086// W32: encoding: [0x64,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
124087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124088// W64-ERR-NEXT: v_cmp_le_u16_e64 s100, v1, v2
124089
124090v_cmp_le_u16_e64 vcc_lo, v1, v2
124091// W32: encoding: [0x6a,0x00,0xab,0xd4,0x01,0x05,0x02,0x00]
124092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124093// W64-ERR-NEXT: v_cmp_le_u16_e64 vcc_lo, v1, v2
124094
124095v_cmp_le_u16_e64 s10, v255, v2
124096// W32: encoding: [0x0a,0x00,0xab,0xd4,0xff,0x05,0x02,0x00]
124097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124098// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v255, v2
124099
124100v_cmp_le_u16_e64 s10, s1, v2
124101// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x04,0x02,0x00]
124102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124103// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, s1, v2
124104
124105v_cmp_le_u16_e64 s10, s101, v2
124106// W32: encoding: [0x0a,0x00,0xab,0xd4,0x65,0x04,0x02,0x00]
124107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124108// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, s101, v2
124109
124110v_cmp_le_u16_e64 s10, vcc_lo, v2
124111// W32: encoding: [0x0a,0x00,0xab,0xd4,0x6a,0x04,0x02,0x00]
124112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124113// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, vcc_lo, v2
124114
124115v_cmp_le_u16_e64 s10, vcc_hi, v2
124116// W32: encoding: [0x0a,0x00,0xab,0xd4,0x6b,0x04,0x02,0x00]
124117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124118// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, vcc_hi, v2
124119
124120v_cmp_le_u16_e64 s10, m0, v2
124121// W32: encoding: [0x0a,0x00,0xab,0xd4,0x7c,0x04,0x02,0x00]
124122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124123// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, m0, v2
124124
124125v_cmp_le_u16_e64 s10, exec_lo, v2
124126// W32: encoding: [0x0a,0x00,0xab,0xd4,0x7e,0x04,0x02,0x00]
124127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124128// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, exec_lo, v2
124129
124130v_cmp_le_u16_e64 s10, exec_hi, v2
124131// W32: encoding: [0x0a,0x00,0xab,0xd4,0x7f,0x04,0x02,0x00]
124132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124133// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, exec_hi, v2
124134
124135v_cmp_le_u16_e64 s10, 0, v2
124136// W32: encoding: [0x0a,0x00,0xab,0xd4,0x80,0x04,0x02,0x00]
124137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124138// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, 0, v2
124139
124140v_cmp_le_u16_e64 s10, -1, v2
124141// W32: encoding: [0x0a,0x00,0xab,0xd4,0xc1,0x04,0x02,0x00]
124142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124143// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, -1, v2
124144
124145v_cmp_le_u16_e64 s10, 0.5, v2
124146// W32: encoding: [0x0a,0x00,0xab,0xd4,0xf0,0x04,0x02,0x00]
124147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124148// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, 0.5, v2
124149
124150v_cmp_le_u16_e64 s10, -4.0, v2
124151// W32: encoding: [0x0a,0x00,0xab,0xd4,0xf7,0x04,0x02,0x00]
124152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124153// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, -4.0, v2
124154
124155v_cmp_le_u16_e64 s10, v1, v255
124156// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x03,0x00]
124157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124158// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, v255
124159
124160v_cmp_le_u16_e64 s10, v1, s2
124161// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x05,0x00,0x00]
124162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124163// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, s2
124164
124165v_cmp_le_u16_e64 s10, v1, s101
124166// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xcb,0x00,0x00]
124167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124168// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, s101
124169
124170v_cmp_le_u16_e64 s10, v1, vcc_lo
124171// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd5,0x00,0x00]
124172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124173// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, vcc_lo
124174
124175v_cmp_le_u16_e64 s10, v1, vcc_hi
124176// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xd7,0x00,0x00]
124177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124178// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, vcc_hi
124179
124180v_cmp_le_u16_e64 s10, v1, m0
124181// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xf9,0x00,0x00]
124182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124183// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, m0
124184
124185v_cmp_le_u16_e64 s10, v1, exec_lo
124186// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xfd,0x00,0x00]
124187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124188// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, exec_lo
124189
124190v_cmp_le_u16_e64 s10, v1, exec_hi
124191// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xff,0x00,0x00]
124192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124193// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, exec_hi
124194
124195v_cmp_le_u16_e64 s10, v1, 0
124196// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x01,0x01,0x00]
124197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124198// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, 0
124199
124200v_cmp_le_u16_e64 s10, v1, -1
124201// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0x83,0x01,0x00]
124202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124203// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, -1
124204
124205v_cmp_le_u16_e64 s10, v1, 0.5
124206// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xe1,0x01,0x00]
124207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124208// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, 0.5
124209
124210v_cmp_le_u16_e64 s10, v1, -4.0
124211// W32: encoding: [0x0a,0x00,0xab,0xd4,0x01,0xef,0x01,0x00]
124212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124213// W64-ERR-NEXT: v_cmp_le_u16_e64 s10, v1, -4.0
124214
124215v_cmp_gt_u16 vcc_lo, v1, v2
124216// W32: encoding: [0x01,0x05,0x58,0x7d]
124217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124218// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, v1, v2
124219
124220v_cmp_gt_u16 vcc_lo, v255, v2
124221// W32: encoding: [0xff,0x05,0x58,0x7d]
124222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124223// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, v255, v2
124224
124225v_cmp_gt_u16 vcc_lo, s1, v2
124226// W32: encoding: [0x01,0x04,0x58,0x7d]
124227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124228// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, s1, v2
124229
124230v_cmp_gt_u16 vcc_lo, s101, v2
124231// W32: encoding: [0x65,0x04,0x58,0x7d]
124232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124233// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, s101, v2
124234
124235v_cmp_gt_u16 vcc_lo, vcc_lo, v2
124236// W32: encoding: [0x6a,0x04,0x58,0x7d]
124237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124238// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, vcc_lo, v2
124239
124240v_cmp_gt_u16 vcc_lo, vcc_hi, v2
124241// W32: encoding: [0x6b,0x04,0x58,0x7d]
124242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124243// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, vcc_hi, v2
124244
124245v_cmp_gt_u16 vcc_lo, m0, v2
124246// W32: encoding: [0x7c,0x04,0x58,0x7d]
124247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124248// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, m0, v2
124249
124250v_cmp_gt_u16 vcc_lo, exec_lo, v2
124251// W32: encoding: [0x7e,0x04,0x58,0x7d]
124252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124253// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, exec_lo, v2
124254
124255v_cmp_gt_u16 vcc_lo, exec_hi, v2
124256// W32: encoding: [0x7f,0x04,0x58,0x7d]
124257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124258// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, exec_hi, v2
124259
124260v_cmp_gt_u16 vcc_lo, 0, v2
124261// W32: encoding: [0x80,0x04,0x58,0x7d]
124262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124263// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, 0, v2
124264
124265v_cmp_gt_u16 vcc_lo, -1, v2
124266// W32: encoding: [0xc1,0x04,0x58,0x7d]
124267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124268// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, -1, v2
124269
124270v_cmp_gt_u16 vcc_lo, 0.5, v2
124271// W32: encoding: [0xf0,0x04,0x58,0x7d]
124272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124273// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, 0.5, v2
124274
124275v_cmp_gt_u16 vcc_lo, -4.0, v2
124276// W32: encoding: [0xf7,0x04,0x58,0x7d]
124277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124278// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, -4.0, v2
124279
124280v_cmp_gt_u16 vcc_lo, 0xfe0b, v2
124281// W32: encoding: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
124282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124283// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, 0xfe0b, v2
124284
124285v_cmp_gt_u16 vcc_lo, 0x3456, v2
124286// W32: encoding: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
124287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124288// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, 0x3456, v2
124289
124290v_cmp_gt_u16 vcc_lo, v1, v255
124291// W32: encoding: [0x01,0xff,0x59,0x7d]
124292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124293// W64-ERR-NEXT: v_cmp_gt_u16 vcc_lo, v1, v255
124294
124295v_cmp_gt_u16_e64 s10, v1, v2
124296// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
124297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124298// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, v2
124299
124300v_cmp_gt_u16_e64 s12, v1, v2
124301// W32: encoding: [0x0c,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
124302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124303// W64-ERR-NEXT: v_cmp_gt_u16_e64 s12, v1, v2
124304
124305v_cmp_gt_u16_e64 s100, v1, v2
124306// W32: encoding: [0x64,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
124307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124308// W64-ERR-NEXT: v_cmp_gt_u16_e64 s100, v1, v2
124309
124310v_cmp_gt_u16_e64 vcc_lo, v1, v2
124311// W32: encoding: [0x6a,0x00,0xac,0xd4,0x01,0x05,0x02,0x00]
124312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124313// W64-ERR-NEXT: v_cmp_gt_u16_e64 vcc_lo, v1, v2
124314
124315v_cmp_gt_u16_e64 s10, v255, v2
124316// W32: encoding: [0x0a,0x00,0xac,0xd4,0xff,0x05,0x02,0x00]
124317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124318// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v255, v2
124319
124320v_cmp_gt_u16_e64 s10, s1, v2
124321// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x04,0x02,0x00]
124322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124323// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, s1, v2
124324
124325v_cmp_gt_u16_e64 s10, s101, v2
124326// W32: encoding: [0x0a,0x00,0xac,0xd4,0x65,0x04,0x02,0x00]
124327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124328// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, s101, v2
124329
124330v_cmp_gt_u16_e64 s10, vcc_lo, v2
124331// W32: encoding: [0x0a,0x00,0xac,0xd4,0x6a,0x04,0x02,0x00]
124332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124333// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, vcc_lo, v2
124334
124335v_cmp_gt_u16_e64 s10, vcc_hi, v2
124336// W32: encoding: [0x0a,0x00,0xac,0xd4,0x6b,0x04,0x02,0x00]
124337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124338// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, vcc_hi, v2
124339
124340v_cmp_gt_u16_e64 s10, m0, v2
124341// W32: encoding: [0x0a,0x00,0xac,0xd4,0x7c,0x04,0x02,0x00]
124342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124343// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, m0, v2
124344
124345v_cmp_gt_u16_e64 s10, exec_lo, v2
124346// W32: encoding: [0x0a,0x00,0xac,0xd4,0x7e,0x04,0x02,0x00]
124347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124348// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, exec_lo, v2
124349
124350v_cmp_gt_u16_e64 s10, exec_hi, v2
124351// W32: encoding: [0x0a,0x00,0xac,0xd4,0x7f,0x04,0x02,0x00]
124352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124353// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, exec_hi, v2
124354
124355v_cmp_gt_u16_e64 s10, 0, v2
124356// W32: encoding: [0x0a,0x00,0xac,0xd4,0x80,0x04,0x02,0x00]
124357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124358// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, 0, v2
124359
124360v_cmp_gt_u16_e64 s10, -1, v2
124361// W32: encoding: [0x0a,0x00,0xac,0xd4,0xc1,0x04,0x02,0x00]
124362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124363// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, -1, v2
124364
124365v_cmp_gt_u16_e64 s10, 0.5, v2
124366// W32: encoding: [0x0a,0x00,0xac,0xd4,0xf0,0x04,0x02,0x00]
124367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124368// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, 0.5, v2
124369
124370v_cmp_gt_u16_e64 s10, -4.0, v2
124371// W32: encoding: [0x0a,0x00,0xac,0xd4,0xf7,0x04,0x02,0x00]
124372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124373// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, -4.0, v2
124374
124375v_cmp_gt_u16_e64 s10, v1, v255
124376// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x03,0x00]
124377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124378// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, v255
124379
124380v_cmp_gt_u16_e64 s10, v1, s2
124381// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x05,0x00,0x00]
124382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124383// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, s2
124384
124385v_cmp_gt_u16_e64 s10, v1, s101
124386// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xcb,0x00,0x00]
124387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124388// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, s101
124389
124390v_cmp_gt_u16_e64 s10, v1, vcc_lo
124391// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd5,0x00,0x00]
124392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124393// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, vcc_lo
124394
124395v_cmp_gt_u16_e64 s10, v1, vcc_hi
124396// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xd7,0x00,0x00]
124397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124398// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, vcc_hi
124399
124400v_cmp_gt_u16_e64 s10, v1, m0
124401// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xf9,0x00,0x00]
124402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124403// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, m0
124404
124405v_cmp_gt_u16_e64 s10, v1, exec_lo
124406// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xfd,0x00,0x00]
124407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124408// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, exec_lo
124409
124410v_cmp_gt_u16_e64 s10, v1, exec_hi
124411// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xff,0x00,0x00]
124412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124413// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, exec_hi
124414
124415v_cmp_gt_u16_e64 s10, v1, 0
124416// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x01,0x01,0x00]
124417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124418// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, 0
124419
124420v_cmp_gt_u16_e64 s10, v1, -1
124421// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0x83,0x01,0x00]
124422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124423// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, -1
124424
124425v_cmp_gt_u16_e64 s10, v1, 0.5
124426// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xe1,0x01,0x00]
124427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124428// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, 0.5
124429
124430v_cmp_gt_u16_e64 s10, v1, -4.0
124431// W32: encoding: [0x0a,0x00,0xac,0xd4,0x01,0xef,0x01,0x00]
124432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124433// W64-ERR-NEXT: v_cmp_gt_u16_e64 s10, v1, -4.0
124434
124435v_cmp_ne_u16 vcc_lo, v1, v2
124436// W32: encoding: [0x01,0x05,0x5a,0x7d]
124437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124438// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, v1, v2
124439
124440v_cmp_ne_u16 vcc_lo, v255, v2
124441// W32: encoding: [0xff,0x05,0x5a,0x7d]
124442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124443// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, v255, v2
124444
124445v_cmp_ne_u16 vcc_lo, s1, v2
124446// W32: encoding: [0x01,0x04,0x5a,0x7d]
124447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124448// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, s1, v2
124449
124450v_cmp_ne_u16 vcc_lo, s101, v2
124451// W32: encoding: [0x65,0x04,0x5a,0x7d]
124452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124453// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, s101, v2
124454
124455v_cmp_ne_u16 vcc_lo, vcc_lo, v2
124456// W32: encoding: [0x6a,0x04,0x5a,0x7d]
124457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124458// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, vcc_lo, v2
124459
124460v_cmp_ne_u16 vcc_lo, vcc_hi, v2
124461// W32: encoding: [0x6b,0x04,0x5a,0x7d]
124462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124463// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, vcc_hi, v2
124464
124465v_cmp_ne_u16 vcc_lo, m0, v2
124466// W32: encoding: [0x7c,0x04,0x5a,0x7d]
124467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124468// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, m0, v2
124469
124470v_cmp_ne_u16 vcc_lo, exec_lo, v2
124471// W32: encoding: [0x7e,0x04,0x5a,0x7d]
124472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124473// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, exec_lo, v2
124474
124475v_cmp_ne_u16 vcc_lo, exec_hi, v2
124476// W32: encoding: [0x7f,0x04,0x5a,0x7d]
124477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124478// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, exec_hi, v2
124479
124480v_cmp_ne_u16 vcc_lo, 0, v2
124481// W32: encoding: [0x80,0x04,0x5a,0x7d]
124482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124483// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, 0, v2
124484
124485v_cmp_ne_u16 vcc_lo, -1, v2
124486// W32: encoding: [0xc1,0x04,0x5a,0x7d]
124487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124488// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, -1, v2
124489
124490v_cmp_ne_u16 vcc_lo, 0.5, v2
124491// W32: encoding: [0xf0,0x04,0x5a,0x7d]
124492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124493// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, 0.5, v2
124494
124495v_cmp_ne_u16 vcc_lo, -4.0, v2
124496// W32: encoding: [0xf7,0x04,0x5a,0x7d]
124497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124498// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, -4.0, v2
124499
124500v_cmp_ne_u16 vcc_lo, 0xfe0b, v2
124501// W32: encoding: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
124502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124503// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, 0xfe0b, v2
124504
124505v_cmp_ne_u16 vcc_lo, 0x3456, v2
124506// W32: encoding: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
124507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124508// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, 0x3456, v2
124509
124510v_cmp_ne_u16 vcc_lo, v1, v255
124511// W32: encoding: [0x01,0xff,0x5b,0x7d]
124512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124513// W64-ERR-NEXT: v_cmp_ne_u16 vcc_lo, v1, v255
124514
124515v_cmp_ne_u16_e64 s10, v1, v2
124516// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
124517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124518// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, v2
124519
124520v_cmp_ne_u16_e64 s12, v1, v2
124521// W32: encoding: [0x0c,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
124522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124523// W64-ERR-NEXT: v_cmp_ne_u16_e64 s12, v1, v2
124524
124525v_cmp_ne_u16_e64 s100, v1, v2
124526// W32: encoding: [0x64,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
124527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124528// W64-ERR-NEXT: v_cmp_ne_u16_e64 s100, v1, v2
124529
124530v_cmp_ne_u16_e64 vcc_lo, v1, v2
124531// W32: encoding: [0x6a,0x00,0xad,0xd4,0x01,0x05,0x02,0x00]
124532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124533// W64-ERR-NEXT: v_cmp_ne_u16_e64 vcc_lo, v1, v2
124534
124535v_cmp_ne_u16_e64 s10, v255, v2
124536// W32: encoding: [0x0a,0x00,0xad,0xd4,0xff,0x05,0x02,0x00]
124537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124538// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v255, v2
124539
124540v_cmp_ne_u16_e64 s10, s1, v2
124541// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x04,0x02,0x00]
124542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124543// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, s1, v2
124544
124545v_cmp_ne_u16_e64 s10, s101, v2
124546// W32: encoding: [0x0a,0x00,0xad,0xd4,0x65,0x04,0x02,0x00]
124547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124548// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, s101, v2
124549
124550v_cmp_ne_u16_e64 s10, vcc_lo, v2
124551// W32: encoding: [0x0a,0x00,0xad,0xd4,0x6a,0x04,0x02,0x00]
124552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124553// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, vcc_lo, v2
124554
124555v_cmp_ne_u16_e64 s10, vcc_hi, v2
124556// W32: encoding: [0x0a,0x00,0xad,0xd4,0x6b,0x04,0x02,0x00]
124557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124558// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, vcc_hi, v2
124559
124560v_cmp_ne_u16_e64 s10, m0, v2
124561// W32: encoding: [0x0a,0x00,0xad,0xd4,0x7c,0x04,0x02,0x00]
124562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124563// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, m0, v2
124564
124565v_cmp_ne_u16_e64 s10, exec_lo, v2
124566// W32: encoding: [0x0a,0x00,0xad,0xd4,0x7e,0x04,0x02,0x00]
124567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124568// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, exec_lo, v2
124569
124570v_cmp_ne_u16_e64 s10, exec_hi, v2
124571// W32: encoding: [0x0a,0x00,0xad,0xd4,0x7f,0x04,0x02,0x00]
124572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124573// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, exec_hi, v2
124574
124575v_cmp_ne_u16_e64 s10, 0, v2
124576// W32: encoding: [0x0a,0x00,0xad,0xd4,0x80,0x04,0x02,0x00]
124577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124578// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, 0, v2
124579
124580v_cmp_ne_u16_e64 s10, -1, v2
124581// W32: encoding: [0x0a,0x00,0xad,0xd4,0xc1,0x04,0x02,0x00]
124582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124583// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, -1, v2
124584
124585v_cmp_ne_u16_e64 s10, 0.5, v2
124586// W32: encoding: [0x0a,0x00,0xad,0xd4,0xf0,0x04,0x02,0x00]
124587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124588// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, 0.5, v2
124589
124590v_cmp_ne_u16_e64 s10, -4.0, v2
124591// W32: encoding: [0x0a,0x00,0xad,0xd4,0xf7,0x04,0x02,0x00]
124592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124593// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, -4.0, v2
124594
124595v_cmp_ne_u16_e64 s10, v1, v255
124596// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x03,0x00]
124597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124598// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, v255
124599
124600v_cmp_ne_u16_e64 s10, v1, s2
124601// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x05,0x00,0x00]
124602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124603// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, s2
124604
124605v_cmp_ne_u16_e64 s10, v1, s101
124606// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xcb,0x00,0x00]
124607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124608// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, s101
124609
124610v_cmp_ne_u16_e64 s10, v1, vcc_lo
124611// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd5,0x00,0x00]
124612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124613// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, vcc_lo
124614
124615v_cmp_ne_u16_e64 s10, v1, vcc_hi
124616// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xd7,0x00,0x00]
124617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124618// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, vcc_hi
124619
124620v_cmp_ne_u16_e64 s10, v1, m0
124621// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xf9,0x00,0x00]
124622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124623// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, m0
124624
124625v_cmp_ne_u16_e64 s10, v1, exec_lo
124626// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xfd,0x00,0x00]
124627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124628// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, exec_lo
124629
124630v_cmp_ne_u16_e64 s10, v1, exec_hi
124631// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xff,0x00,0x00]
124632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124633// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, exec_hi
124634
124635v_cmp_ne_u16_e64 s10, v1, 0
124636// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x01,0x01,0x00]
124637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124638// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, 0
124639
124640v_cmp_ne_u16_e64 s10, v1, -1
124641// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0x83,0x01,0x00]
124642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124643// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, -1
124644
124645v_cmp_ne_u16_e64 s10, v1, 0.5
124646// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xe1,0x01,0x00]
124647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124648// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, 0.5
124649
124650v_cmp_ne_u16_e64 s10, v1, -4.0
124651// W32: encoding: [0x0a,0x00,0xad,0xd4,0x01,0xef,0x01,0x00]
124652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124653// W64-ERR-NEXT: v_cmp_ne_u16_e64 s10, v1, -4.0
124654
124655v_cmp_ge_u16 vcc_lo, v1, v2
124656// W32: encoding: [0x01,0x05,0x5c,0x7d]
124657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124658// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, v1, v2
124659
124660v_cmp_ge_u16 vcc_lo, v255, v2
124661// W32: encoding: [0xff,0x05,0x5c,0x7d]
124662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124663// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, v255, v2
124664
124665v_cmp_ge_u16 vcc_lo, s1, v2
124666// W32: encoding: [0x01,0x04,0x5c,0x7d]
124667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124668// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, s1, v2
124669
124670v_cmp_ge_u16 vcc_lo, s101, v2
124671// W32: encoding: [0x65,0x04,0x5c,0x7d]
124672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124673// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, s101, v2
124674
124675v_cmp_ge_u16 vcc_lo, vcc_lo, v2
124676// W32: encoding: [0x6a,0x04,0x5c,0x7d]
124677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124678// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, vcc_lo, v2
124679
124680v_cmp_ge_u16 vcc_lo, vcc_hi, v2
124681// W32: encoding: [0x6b,0x04,0x5c,0x7d]
124682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124683// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, vcc_hi, v2
124684
124685v_cmp_ge_u16 vcc_lo, m0, v2
124686// W32: encoding: [0x7c,0x04,0x5c,0x7d]
124687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124688// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, m0, v2
124689
124690v_cmp_ge_u16 vcc_lo, exec_lo, v2
124691// W32: encoding: [0x7e,0x04,0x5c,0x7d]
124692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124693// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, exec_lo, v2
124694
124695v_cmp_ge_u16 vcc_lo, exec_hi, v2
124696// W32: encoding: [0x7f,0x04,0x5c,0x7d]
124697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124698// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, exec_hi, v2
124699
124700v_cmp_ge_u16 vcc_lo, 0, v2
124701// W32: encoding: [0x80,0x04,0x5c,0x7d]
124702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124703// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, 0, v2
124704
124705v_cmp_ge_u16 vcc_lo, -1, v2
124706// W32: encoding: [0xc1,0x04,0x5c,0x7d]
124707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124708// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, -1, v2
124709
124710v_cmp_ge_u16 vcc_lo, 0.5, v2
124711// W32: encoding: [0xf0,0x04,0x5c,0x7d]
124712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124713// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, 0.5, v2
124714
124715v_cmp_ge_u16 vcc_lo, -4.0, v2
124716// W32: encoding: [0xf7,0x04,0x5c,0x7d]
124717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124718// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, -4.0, v2
124719
124720v_cmp_ge_u16 vcc_lo, 0xfe0b, v2
124721// W32: encoding: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
124722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124723// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, 0xfe0b, v2
124724
124725v_cmp_ge_u16 vcc_lo, 0x3456, v2
124726// W32: encoding: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
124727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124728// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, 0x3456, v2
124729
124730v_cmp_ge_u16 vcc_lo, v1, v255
124731// W32: encoding: [0x01,0xff,0x5d,0x7d]
124732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124733// W64-ERR-NEXT: v_cmp_ge_u16 vcc_lo, v1, v255
124734
124735v_cmp_ge_u16_e64 s10, v1, v2
124736// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
124737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124738// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, v2
124739
124740v_cmp_ge_u16_e64 s12, v1, v2
124741// W32: encoding: [0x0c,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
124742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124743// W64-ERR-NEXT: v_cmp_ge_u16_e64 s12, v1, v2
124744
124745v_cmp_ge_u16_e64 s100, v1, v2
124746// W32: encoding: [0x64,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
124747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124748// W64-ERR-NEXT: v_cmp_ge_u16_e64 s100, v1, v2
124749
124750v_cmp_ge_u16_e64 vcc_lo, v1, v2
124751// W32: encoding: [0x6a,0x00,0xae,0xd4,0x01,0x05,0x02,0x00]
124752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124753// W64-ERR-NEXT: v_cmp_ge_u16_e64 vcc_lo, v1, v2
124754
124755v_cmp_ge_u16_e64 s10, v255, v2
124756// W32: encoding: [0x0a,0x00,0xae,0xd4,0xff,0x05,0x02,0x00]
124757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124758// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v255, v2
124759
124760v_cmp_ge_u16_e64 s10, s1, v2
124761// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x04,0x02,0x00]
124762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124763// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, s1, v2
124764
124765v_cmp_ge_u16_e64 s10, s101, v2
124766// W32: encoding: [0x0a,0x00,0xae,0xd4,0x65,0x04,0x02,0x00]
124767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124768// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, s101, v2
124769
124770v_cmp_ge_u16_e64 s10, vcc_lo, v2
124771// W32: encoding: [0x0a,0x00,0xae,0xd4,0x6a,0x04,0x02,0x00]
124772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124773// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, vcc_lo, v2
124774
124775v_cmp_ge_u16_e64 s10, vcc_hi, v2
124776// W32: encoding: [0x0a,0x00,0xae,0xd4,0x6b,0x04,0x02,0x00]
124777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124778// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, vcc_hi, v2
124779
124780v_cmp_ge_u16_e64 s10, m0, v2
124781// W32: encoding: [0x0a,0x00,0xae,0xd4,0x7c,0x04,0x02,0x00]
124782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124783// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, m0, v2
124784
124785v_cmp_ge_u16_e64 s10, exec_lo, v2
124786// W32: encoding: [0x0a,0x00,0xae,0xd4,0x7e,0x04,0x02,0x00]
124787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124788// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, exec_lo, v2
124789
124790v_cmp_ge_u16_e64 s10, exec_hi, v2
124791// W32: encoding: [0x0a,0x00,0xae,0xd4,0x7f,0x04,0x02,0x00]
124792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124793// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, exec_hi, v2
124794
124795v_cmp_ge_u16_e64 s10, 0, v2
124796// W32: encoding: [0x0a,0x00,0xae,0xd4,0x80,0x04,0x02,0x00]
124797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124798// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, 0, v2
124799
124800v_cmp_ge_u16_e64 s10, -1, v2
124801// W32: encoding: [0x0a,0x00,0xae,0xd4,0xc1,0x04,0x02,0x00]
124802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124803// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, -1, v2
124804
124805v_cmp_ge_u16_e64 s10, 0.5, v2
124806// W32: encoding: [0x0a,0x00,0xae,0xd4,0xf0,0x04,0x02,0x00]
124807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124808// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, 0.5, v2
124809
124810v_cmp_ge_u16_e64 s10, -4.0, v2
124811// W32: encoding: [0x0a,0x00,0xae,0xd4,0xf7,0x04,0x02,0x00]
124812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124813// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, -4.0, v2
124814
124815v_cmp_ge_u16_e64 s10, v1, v255
124816// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x03,0x00]
124817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124818// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, v255
124819
124820v_cmp_ge_u16_e64 s10, v1, s2
124821// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x05,0x00,0x00]
124822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124823// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, s2
124824
124825v_cmp_ge_u16_e64 s10, v1, s101
124826// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xcb,0x00,0x00]
124827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124828// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, s101
124829
124830v_cmp_ge_u16_e64 s10, v1, vcc_lo
124831// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd5,0x00,0x00]
124832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124833// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, vcc_lo
124834
124835v_cmp_ge_u16_e64 s10, v1, vcc_hi
124836// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xd7,0x00,0x00]
124837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124838// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, vcc_hi
124839
124840v_cmp_ge_u16_e64 s10, v1, m0
124841// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xf9,0x00,0x00]
124842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124843// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, m0
124844
124845v_cmp_ge_u16_e64 s10, v1, exec_lo
124846// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xfd,0x00,0x00]
124847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124848// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, exec_lo
124849
124850v_cmp_ge_u16_e64 s10, v1, exec_hi
124851// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xff,0x00,0x00]
124852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124853// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, exec_hi
124854
124855v_cmp_ge_u16_e64 s10, v1, 0
124856// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x01,0x01,0x00]
124857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124858// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, 0
124859
124860v_cmp_ge_u16_e64 s10, v1, -1
124861// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0x83,0x01,0x00]
124862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124863// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, -1
124864
124865v_cmp_ge_u16_e64 s10, v1, 0.5
124866// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xe1,0x01,0x00]
124867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124868// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, 0.5
124869
124870v_cmp_ge_u16_e64 s10, v1, -4.0
124871// W32: encoding: [0x0a,0x00,0xae,0xd4,0x01,0xef,0x01,0x00]
124872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124873// W64-ERR-NEXT: v_cmp_ge_u16_e64 s10, v1, -4.0
124874
124875v_cmp_f_u32 vcc_lo, v1, v2
124876// W32: encoding: [0x01,0x05,0x80,0x7d]
124877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124878// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, v1, v2
124879
124880v_cmp_f_u32 vcc_lo, v255, v2
124881// W32: encoding: [0xff,0x05,0x80,0x7d]
124882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124883// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, v255, v2
124884
124885v_cmp_f_u32 vcc_lo, s1, v2
124886// W32: encoding: [0x01,0x04,0x80,0x7d]
124887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124888// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, s1, v2
124889
124890v_cmp_f_u32 vcc_lo, s101, v2
124891// W32: encoding: [0x65,0x04,0x80,0x7d]
124892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124893// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, s101, v2
124894
124895v_cmp_f_u32 vcc_lo, vcc_lo, v2
124896// W32: encoding: [0x6a,0x04,0x80,0x7d]
124897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124898// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, vcc_lo, v2
124899
124900v_cmp_f_u32 vcc_lo, vcc_hi, v2
124901// W32: encoding: [0x6b,0x04,0x80,0x7d]
124902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124903// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, vcc_hi, v2
124904
124905v_cmp_f_u32 vcc_lo, m0, v2
124906// W32: encoding: [0x7c,0x04,0x80,0x7d]
124907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124908// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, m0, v2
124909
124910v_cmp_f_u32 vcc_lo, exec_lo, v2
124911// W32: encoding: [0x7e,0x04,0x80,0x7d]
124912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124913// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, exec_lo, v2
124914
124915v_cmp_f_u32 vcc_lo, exec_hi, v2
124916// W32: encoding: [0x7f,0x04,0x80,0x7d]
124917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124918// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, exec_hi, v2
124919
124920v_cmp_f_u32 vcc_lo, 0, v2
124921// W32: encoding: [0x80,0x04,0x80,0x7d]
124922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124923// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, 0, v2
124924
124925v_cmp_f_u32 vcc_lo, -1, v2
124926// W32: encoding: [0xc1,0x04,0x80,0x7d]
124927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124928// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, -1, v2
124929
124930v_cmp_f_u32 vcc_lo, 0.5, v2
124931// W32: encoding: [0xf0,0x04,0x80,0x7d]
124932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124933// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, 0.5, v2
124934
124935v_cmp_f_u32 vcc_lo, -4.0, v2
124936// W32: encoding: [0xf7,0x04,0x80,0x7d]
124937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124938// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, -4.0, v2
124939
124940v_cmp_f_u32 vcc_lo, 0xaf123456, v2
124941// W32: encoding: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
124942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124943// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, 0xaf123456, v2
124944
124945v_cmp_f_u32 vcc_lo, 0x3f717273, v2
124946// W32: encoding: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
124947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124948// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, 0x3f717273, v2
124949
124950v_cmp_f_u32 vcc_lo, v1, v255
124951// W32: encoding: [0x01,0xff,0x81,0x7d]
124952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124953// W64-ERR-NEXT: v_cmp_f_u32 vcc_lo, v1, v255
124954
124955v_cmp_f_u32_e64 s10, v1, v2
124956// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
124957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124958// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, v2
124959
124960v_cmp_f_u32_e64 s12, v1, v2
124961// W32: encoding: [0x0c,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
124962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124963// W64-ERR-NEXT: v_cmp_f_u32_e64 s12, v1, v2
124964
124965v_cmp_f_u32_e64 s100, v1, v2
124966// W32: encoding: [0x64,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
124967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124968// W64-ERR-NEXT: v_cmp_f_u32_e64 s100, v1, v2
124969
124970v_cmp_f_u32_e64 vcc_lo, v1, v2
124971// W32: encoding: [0x6a,0x00,0xc0,0xd4,0x01,0x05,0x02,0x00]
124972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124973// W64-ERR-NEXT: v_cmp_f_u32_e64 vcc_lo, v1, v2
124974
124975v_cmp_f_u32_e64 s10, v255, v2
124976// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xff,0x05,0x02,0x00]
124977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124978// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v255, v2
124979
124980v_cmp_f_u32_e64 s10, s1, v2
124981// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x04,0x02,0x00]
124982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124983// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, s1, v2
124984
124985v_cmp_f_u32_e64 s10, s101, v2
124986// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x65,0x04,0x02,0x00]
124987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124988// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, s101, v2
124989
124990v_cmp_f_u32_e64 s10, vcc_lo, v2
124991// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x6a,0x04,0x02,0x00]
124992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124993// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, vcc_lo, v2
124994
124995v_cmp_f_u32_e64 s10, vcc_hi, v2
124996// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x6b,0x04,0x02,0x00]
124997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
124998// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, vcc_hi, v2
124999
125000v_cmp_f_u32_e64 s10, m0, v2
125001// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7c,0x04,0x02,0x00]
125002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125003// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, m0, v2
125004
125005v_cmp_f_u32_e64 s10, exec_lo, v2
125006// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7e,0x04,0x02,0x00]
125007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125008// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, exec_lo, v2
125009
125010v_cmp_f_u32_e64 s10, exec_hi, v2
125011// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x7f,0x04,0x02,0x00]
125012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125013// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, exec_hi, v2
125014
125015v_cmp_f_u32_e64 s10, 0, v2
125016// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x80,0x04,0x02,0x00]
125017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125018// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, 0, v2
125019
125020v_cmp_f_u32_e64 s10, -1, v2
125021// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xc1,0x04,0x02,0x00]
125022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125023// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, -1, v2
125024
125025v_cmp_f_u32_e64 s10, 0.5, v2
125026// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xf0,0x04,0x02,0x00]
125027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125028// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, 0.5, v2
125029
125030v_cmp_f_u32_e64 s10, -4.0, v2
125031// W32: encoding: [0x0a,0x00,0xc0,0xd4,0xf7,0x04,0x02,0x00]
125032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125033// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, -4.0, v2
125034
125035v_cmp_f_u32_e64 s10, v1, v255
125036// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x03,0x00]
125037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125038// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, v255
125039
125040v_cmp_f_u32_e64 s10, v1, s2
125041// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x05,0x00,0x00]
125042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125043// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, s2
125044
125045v_cmp_f_u32_e64 s10, v1, s101
125046// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xcb,0x00,0x00]
125047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125048// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, s101
125049
125050v_cmp_f_u32_e64 s10, v1, vcc_lo
125051// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd5,0x00,0x00]
125052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125053// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, vcc_lo
125054
125055v_cmp_f_u32_e64 s10, v1, vcc_hi
125056// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xd7,0x00,0x00]
125057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125058// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, vcc_hi
125059
125060v_cmp_f_u32_e64 s10, v1, m0
125061// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xf9,0x00,0x00]
125062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125063// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, m0
125064
125065v_cmp_f_u32_e64 s10, v1, exec_lo
125066// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xfd,0x00,0x00]
125067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125068// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, exec_lo
125069
125070v_cmp_f_u32_e64 s10, v1, exec_hi
125071// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xff,0x00,0x00]
125072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125073// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, exec_hi
125074
125075v_cmp_f_u32_e64 s10, v1, 0
125076// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x01,0x01,0x00]
125077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125078// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, 0
125079
125080v_cmp_f_u32_e64 s10, v1, -1
125081// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0x83,0x01,0x00]
125082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125083// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, -1
125084
125085v_cmp_f_u32_e64 s10, v1, 0.5
125086// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xe1,0x01,0x00]
125087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125088// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, 0.5
125089
125090v_cmp_f_u32_e64 s10, v1, -4.0
125091// W32: encoding: [0x0a,0x00,0xc0,0xd4,0x01,0xef,0x01,0x00]
125092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125093// W64-ERR-NEXT: v_cmp_f_u32_e64 s10, v1, -4.0
125094
125095v_cmp_lt_u32 vcc_lo, v1, v2
125096// W32: encoding: [0x01,0x05,0x82,0x7d]
125097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125098// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, v1, v2
125099
125100v_cmp_lt_u32 vcc_lo, v255, v2
125101// W32: encoding: [0xff,0x05,0x82,0x7d]
125102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125103// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, v255, v2
125104
125105v_cmp_lt_u32 vcc_lo, s1, v2
125106// W32: encoding: [0x01,0x04,0x82,0x7d]
125107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125108// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, s1, v2
125109
125110v_cmp_lt_u32 vcc_lo, s101, v2
125111// W32: encoding: [0x65,0x04,0x82,0x7d]
125112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125113// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, s101, v2
125114
125115v_cmp_lt_u32 vcc_lo, vcc_lo, v2
125116// W32: encoding: [0x6a,0x04,0x82,0x7d]
125117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125118// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, vcc_lo, v2
125119
125120v_cmp_lt_u32 vcc_lo, vcc_hi, v2
125121// W32: encoding: [0x6b,0x04,0x82,0x7d]
125122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125123// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, vcc_hi, v2
125124
125125v_cmp_lt_u32 vcc_lo, m0, v2
125126// W32: encoding: [0x7c,0x04,0x82,0x7d]
125127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125128// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, m0, v2
125129
125130v_cmp_lt_u32 vcc_lo, exec_lo, v2
125131// W32: encoding: [0x7e,0x04,0x82,0x7d]
125132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125133// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, exec_lo, v2
125134
125135v_cmp_lt_u32 vcc_lo, exec_hi, v2
125136// W32: encoding: [0x7f,0x04,0x82,0x7d]
125137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125138// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, exec_hi, v2
125139
125140v_cmp_lt_u32 vcc_lo, 0, v2
125141// W32: encoding: [0x80,0x04,0x82,0x7d]
125142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125143// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, 0, v2
125144
125145v_cmp_lt_u32 vcc_lo, -1, v2
125146// W32: encoding: [0xc1,0x04,0x82,0x7d]
125147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125148// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, -1, v2
125149
125150v_cmp_lt_u32 vcc_lo, 0.5, v2
125151// W32: encoding: [0xf0,0x04,0x82,0x7d]
125152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125153// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, 0.5, v2
125154
125155v_cmp_lt_u32 vcc_lo, -4.0, v2
125156// W32: encoding: [0xf7,0x04,0x82,0x7d]
125157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125158// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, -4.0, v2
125159
125160v_cmp_lt_u32 vcc_lo, 0xaf123456, v2
125161// W32: encoding: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
125162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125163// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, 0xaf123456, v2
125164
125165v_cmp_lt_u32 vcc_lo, 0x3f717273, v2
125166// W32: encoding: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
125167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125168// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, 0x3f717273, v2
125169
125170v_cmp_lt_u32 vcc_lo, v1, v255
125171// W32: encoding: [0x01,0xff,0x83,0x7d]
125172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125173// W64-ERR-NEXT: v_cmp_lt_u32 vcc_lo, v1, v255
125174
125175v_cmp_lt_u32_e64 s10, v1, v2
125176// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
125177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125178// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, v2
125179
125180v_cmp_lt_u32_e64 s12, v1, v2
125181// W32: encoding: [0x0c,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
125182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125183// W64-ERR-NEXT: v_cmp_lt_u32_e64 s12, v1, v2
125184
125185v_cmp_lt_u32_e64 s100, v1, v2
125186// W32: encoding: [0x64,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
125187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125188// W64-ERR-NEXT: v_cmp_lt_u32_e64 s100, v1, v2
125189
125190v_cmp_lt_u32_e64 vcc_lo, v1, v2
125191// W32: encoding: [0x6a,0x00,0xc1,0xd4,0x01,0x05,0x02,0x00]
125192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125193// W64-ERR-NEXT: v_cmp_lt_u32_e64 vcc_lo, v1, v2
125194
125195v_cmp_lt_u32_e64 s10, v255, v2
125196// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xff,0x05,0x02,0x00]
125197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125198// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v255, v2
125199
125200v_cmp_lt_u32_e64 s10, s1, v2
125201// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x04,0x02,0x00]
125202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125203// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, s1, v2
125204
125205v_cmp_lt_u32_e64 s10, s101, v2
125206// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x65,0x04,0x02,0x00]
125207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125208// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, s101, v2
125209
125210v_cmp_lt_u32_e64 s10, vcc_lo, v2
125211// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x6a,0x04,0x02,0x00]
125212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125213// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, vcc_lo, v2
125214
125215v_cmp_lt_u32_e64 s10, vcc_hi, v2
125216// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x6b,0x04,0x02,0x00]
125217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125218// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, vcc_hi, v2
125219
125220v_cmp_lt_u32_e64 s10, m0, v2
125221// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7c,0x04,0x02,0x00]
125222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125223// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, m0, v2
125224
125225v_cmp_lt_u32_e64 s10, exec_lo, v2
125226// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7e,0x04,0x02,0x00]
125227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125228// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, exec_lo, v2
125229
125230v_cmp_lt_u32_e64 s10, exec_hi, v2
125231// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x7f,0x04,0x02,0x00]
125232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125233// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, exec_hi, v2
125234
125235v_cmp_lt_u32_e64 s10, 0, v2
125236// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x80,0x04,0x02,0x00]
125237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125238// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, 0, v2
125239
125240v_cmp_lt_u32_e64 s10, -1, v2
125241// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xc1,0x04,0x02,0x00]
125242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125243// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, -1, v2
125244
125245v_cmp_lt_u32_e64 s10, 0.5, v2
125246// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xf0,0x04,0x02,0x00]
125247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125248// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, 0.5, v2
125249
125250v_cmp_lt_u32_e64 s10, -4.0, v2
125251// W32: encoding: [0x0a,0x00,0xc1,0xd4,0xf7,0x04,0x02,0x00]
125252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125253// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, -4.0, v2
125254
125255v_cmp_lt_u32_e64 s10, v1, v255
125256// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x03,0x00]
125257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125258// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, v255
125259
125260v_cmp_lt_u32_e64 s10, v1, s2
125261// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x05,0x00,0x00]
125262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125263// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, s2
125264
125265v_cmp_lt_u32_e64 s10, v1, s101
125266// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xcb,0x00,0x00]
125267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125268// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, s101
125269
125270v_cmp_lt_u32_e64 s10, v1, vcc_lo
125271// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd5,0x00,0x00]
125272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125273// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, vcc_lo
125274
125275v_cmp_lt_u32_e64 s10, v1, vcc_hi
125276// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xd7,0x00,0x00]
125277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125278// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, vcc_hi
125279
125280v_cmp_lt_u32_e64 s10, v1, m0
125281// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xf9,0x00,0x00]
125282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125283// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, m0
125284
125285v_cmp_lt_u32_e64 s10, v1, exec_lo
125286// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xfd,0x00,0x00]
125287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125288// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, exec_lo
125289
125290v_cmp_lt_u32_e64 s10, v1, exec_hi
125291// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xff,0x00,0x00]
125292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125293// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, exec_hi
125294
125295v_cmp_lt_u32_e64 s10, v1, 0
125296// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x01,0x01,0x00]
125297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125298// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, 0
125299
125300v_cmp_lt_u32_e64 s10, v1, -1
125301// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0x83,0x01,0x00]
125302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125303// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, -1
125304
125305v_cmp_lt_u32_e64 s10, v1, 0.5
125306// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xe1,0x01,0x00]
125307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125308// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, 0.5
125309
125310v_cmp_lt_u32_e64 s10, v1, -4.0
125311// W32: encoding: [0x0a,0x00,0xc1,0xd4,0x01,0xef,0x01,0x00]
125312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125313// W64-ERR-NEXT: v_cmp_lt_u32_e64 s10, v1, -4.0
125314
125315v_cmp_eq_u32 vcc_lo, v1, v2
125316// W32: encoding: [0x01,0x05,0x84,0x7d]
125317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125318// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, v1, v2
125319
125320v_cmp_eq_u32 vcc_lo, v255, v2
125321// W32: encoding: [0xff,0x05,0x84,0x7d]
125322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125323// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, v255, v2
125324
125325v_cmp_eq_u32 vcc_lo, s1, v2
125326// W32: encoding: [0x01,0x04,0x84,0x7d]
125327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125328// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, s1, v2
125329
125330v_cmp_eq_u32 vcc_lo, s101, v2
125331// W32: encoding: [0x65,0x04,0x84,0x7d]
125332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125333// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, s101, v2
125334
125335v_cmp_eq_u32 vcc_lo, vcc_lo, v2
125336// W32: encoding: [0x6a,0x04,0x84,0x7d]
125337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125338// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, vcc_lo, v2
125339
125340v_cmp_eq_u32 vcc_lo, vcc_hi, v2
125341// W32: encoding: [0x6b,0x04,0x84,0x7d]
125342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125343// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, vcc_hi, v2
125344
125345v_cmp_eq_u32 vcc_lo, m0, v2
125346// W32: encoding: [0x7c,0x04,0x84,0x7d]
125347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125348// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, m0, v2
125349
125350v_cmp_eq_u32 vcc_lo, exec_lo, v2
125351// W32: encoding: [0x7e,0x04,0x84,0x7d]
125352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125353// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, exec_lo, v2
125354
125355v_cmp_eq_u32 vcc_lo, exec_hi, v2
125356// W32: encoding: [0x7f,0x04,0x84,0x7d]
125357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125358// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, exec_hi, v2
125359
125360v_cmp_eq_u32 vcc_lo, 0, v2
125361// W32: encoding: [0x80,0x04,0x84,0x7d]
125362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125363// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, 0, v2
125364
125365v_cmp_eq_u32 vcc_lo, -1, v2
125366// W32: encoding: [0xc1,0x04,0x84,0x7d]
125367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125368// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, -1, v2
125369
125370v_cmp_eq_u32 vcc_lo, 0.5, v2
125371// W32: encoding: [0xf0,0x04,0x84,0x7d]
125372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125373// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, 0.5, v2
125374
125375v_cmp_eq_u32 vcc_lo, -4.0, v2
125376// W32: encoding: [0xf7,0x04,0x84,0x7d]
125377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125378// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, -4.0, v2
125379
125380v_cmp_eq_u32 vcc_lo, 0xaf123456, v2
125381// W32: encoding: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
125382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125383// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, 0xaf123456, v2
125384
125385v_cmp_eq_u32 vcc_lo, 0x3f717273, v2
125386// W32: encoding: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
125387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125388// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, 0x3f717273, v2
125389
125390v_cmp_eq_u32 vcc_lo, v1, v255
125391// W32: encoding: [0x01,0xff,0x85,0x7d]
125392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125393// W64-ERR-NEXT: v_cmp_eq_u32 vcc_lo, v1, v255
125394
125395v_cmp_eq_u32_e64 s10, v1, v2
125396// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
125397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125398// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, v2
125399
125400v_cmp_eq_u32_e64 s12, v1, v2
125401// W32: encoding: [0x0c,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
125402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125403// W64-ERR-NEXT: v_cmp_eq_u32_e64 s12, v1, v2
125404
125405v_cmp_eq_u32_e64 s100, v1, v2
125406// W32: encoding: [0x64,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
125407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125408// W64-ERR-NEXT: v_cmp_eq_u32_e64 s100, v1, v2
125409
125410v_cmp_eq_u32_e64 vcc_lo, v1, v2
125411// W32: encoding: [0x6a,0x00,0xc2,0xd4,0x01,0x05,0x02,0x00]
125412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125413// W64-ERR-NEXT: v_cmp_eq_u32_e64 vcc_lo, v1, v2
125414
125415v_cmp_eq_u32_e64 s10, v255, v2
125416// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xff,0x05,0x02,0x00]
125417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125418// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v255, v2
125419
125420v_cmp_eq_u32_e64 s10, s1, v2
125421// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x04,0x02,0x00]
125422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125423// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, s1, v2
125424
125425v_cmp_eq_u32_e64 s10, s101, v2
125426// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x65,0x04,0x02,0x00]
125427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125428// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, s101, v2
125429
125430v_cmp_eq_u32_e64 s10, vcc_lo, v2
125431// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x6a,0x04,0x02,0x00]
125432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125433// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, vcc_lo, v2
125434
125435v_cmp_eq_u32_e64 s10, vcc_hi, v2
125436// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x6b,0x04,0x02,0x00]
125437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125438// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, vcc_hi, v2
125439
125440v_cmp_eq_u32_e64 s10, m0, v2
125441// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7c,0x04,0x02,0x00]
125442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125443// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, m0, v2
125444
125445v_cmp_eq_u32_e64 s10, exec_lo, v2
125446// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7e,0x04,0x02,0x00]
125447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125448// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, exec_lo, v2
125449
125450v_cmp_eq_u32_e64 s10, exec_hi, v2
125451// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x7f,0x04,0x02,0x00]
125452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125453// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, exec_hi, v2
125454
125455v_cmp_eq_u32_e64 s10, 0, v2
125456// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x80,0x04,0x02,0x00]
125457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125458// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, 0, v2
125459
125460v_cmp_eq_u32_e64 s10, -1, v2
125461// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xc1,0x04,0x02,0x00]
125462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125463// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, -1, v2
125464
125465v_cmp_eq_u32_e64 s10, 0.5, v2
125466// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xf0,0x04,0x02,0x00]
125467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125468// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, 0.5, v2
125469
125470v_cmp_eq_u32_e64 s10, -4.0, v2
125471// W32: encoding: [0x0a,0x00,0xc2,0xd4,0xf7,0x04,0x02,0x00]
125472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125473// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, -4.0, v2
125474
125475v_cmp_eq_u32_e64 s10, v1, v255
125476// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x03,0x00]
125477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125478// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, v255
125479
125480v_cmp_eq_u32_e64 s10, v1, s2
125481// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x05,0x00,0x00]
125482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125483// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, s2
125484
125485v_cmp_eq_u32_e64 s10, v1, s101
125486// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xcb,0x00,0x00]
125487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125488// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, s101
125489
125490v_cmp_eq_u32_e64 s10, v1, vcc_lo
125491// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd5,0x00,0x00]
125492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125493// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, vcc_lo
125494
125495v_cmp_eq_u32_e64 s10, v1, vcc_hi
125496// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xd7,0x00,0x00]
125497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125498// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, vcc_hi
125499
125500v_cmp_eq_u32_e64 s10, v1, m0
125501// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xf9,0x00,0x00]
125502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125503// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, m0
125504
125505v_cmp_eq_u32_e64 s10, v1, exec_lo
125506// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xfd,0x00,0x00]
125507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125508// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, exec_lo
125509
125510v_cmp_eq_u32_e64 s10, v1, exec_hi
125511// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xff,0x00,0x00]
125512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125513// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, exec_hi
125514
125515v_cmp_eq_u32_e64 s10, v1, 0
125516// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x01,0x01,0x00]
125517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125518// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, 0
125519
125520v_cmp_eq_u32_e64 s10, v1, -1
125521// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0x83,0x01,0x00]
125522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125523// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, -1
125524
125525v_cmp_eq_u32_e64 s10, v1, 0.5
125526// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xe1,0x01,0x00]
125527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125528// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, 0.5
125529
125530v_cmp_eq_u32_e64 s10, v1, -4.0
125531// W32: encoding: [0x0a,0x00,0xc2,0xd4,0x01,0xef,0x01,0x00]
125532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125533// W64-ERR-NEXT: v_cmp_eq_u32_e64 s10, v1, -4.0
125534
125535v_cmp_le_u32 vcc_lo, v1, v2
125536// W32: encoding: [0x01,0x05,0x86,0x7d]
125537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125538// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, v1, v2
125539
125540v_cmp_le_u32 vcc_lo, v255, v2
125541// W32: encoding: [0xff,0x05,0x86,0x7d]
125542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125543// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, v255, v2
125544
125545v_cmp_le_u32 vcc_lo, s1, v2
125546// W32: encoding: [0x01,0x04,0x86,0x7d]
125547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125548// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, s1, v2
125549
125550v_cmp_le_u32 vcc_lo, s101, v2
125551// W32: encoding: [0x65,0x04,0x86,0x7d]
125552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125553// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, s101, v2
125554
125555v_cmp_le_u32 vcc_lo, vcc_lo, v2
125556// W32: encoding: [0x6a,0x04,0x86,0x7d]
125557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125558// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, vcc_lo, v2
125559
125560v_cmp_le_u32 vcc_lo, vcc_hi, v2
125561// W32: encoding: [0x6b,0x04,0x86,0x7d]
125562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125563// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, vcc_hi, v2
125564
125565v_cmp_le_u32 vcc_lo, m0, v2
125566// W32: encoding: [0x7c,0x04,0x86,0x7d]
125567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125568// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, m0, v2
125569
125570v_cmp_le_u32 vcc_lo, exec_lo, v2
125571// W32: encoding: [0x7e,0x04,0x86,0x7d]
125572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125573// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, exec_lo, v2
125574
125575v_cmp_le_u32 vcc_lo, exec_hi, v2
125576// W32: encoding: [0x7f,0x04,0x86,0x7d]
125577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125578// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, exec_hi, v2
125579
125580v_cmp_le_u32 vcc_lo, 0, v2
125581// W32: encoding: [0x80,0x04,0x86,0x7d]
125582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125583// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, 0, v2
125584
125585v_cmp_le_u32 vcc_lo, -1, v2
125586// W32: encoding: [0xc1,0x04,0x86,0x7d]
125587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125588// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, -1, v2
125589
125590v_cmp_le_u32 vcc_lo, 0.5, v2
125591// W32: encoding: [0xf0,0x04,0x86,0x7d]
125592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125593// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, 0.5, v2
125594
125595v_cmp_le_u32 vcc_lo, -4.0, v2
125596// W32: encoding: [0xf7,0x04,0x86,0x7d]
125597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125598// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, -4.0, v2
125599
125600v_cmp_le_u32 vcc_lo, 0xaf123456, v2
125601// W32: encoding: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
125602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125603// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, 0xaf123456, v2
125604
125605v_cmp_le_u32 vcc_lo, 0x3f717273, v2
125606// W32: encoding: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
125607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125608// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, 0x3f717273, v2
125609
125610v_cmp_le_u32 vcc_lo, v1, v255
125611// W32: encoding: [0x01,0xff,0x87,0x7d]
125612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125613// W64-ERR-NEXT: v_cmp_le_u32 vcc_lo, v1, v255
125614
125615v_cmp_le_u32_e64 s10, v1, v2
125616// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
125617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125618// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, v2
125619
125620v_cmp_le_u32_e64 s12, v1, v2
125621// W32: encoding: [0x0c,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
125622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125623// W64-ERR-NEXT: v_cmp_le_u32_e64 s12, v1, v2
125624
125625v_cmp_le_u32_e64 s100, v1, v2
125626// W32: encoding: [0x64,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
125627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125628// W64-ERR-NEXT: v_cmp_le_u32_e64 s100, v1, v2
125629
125630v_cmp_le_u32_e64 vcc_lo, v1, v2
125631// W32: encoding: [0x6a,0x00,0xc3,0xd4,0x01,0x05,0x02,0x00]
125632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125633// W64-ERR-NEXT: v_cmp_le_u32_e64 vcc_lo, v1, v2
125634
125635v_cmp_le_u32_e64 s10, v255, v2
125636// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xff,0x05,0x02,0x00]
125637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125638// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v255, v2
125639
125640v_cmp_le_u32_e64 s10, s1, v2
125641// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x04,0x02,0x00]
125642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125643// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, s1, v2
125644
125645v_cmp_le_u32_e64 s10, s101, v2
125646// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x65,0x04,0x02,0x00]
125647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125648// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, s101, v2
125649
125650v_cmp_le_u32_e64 s10, vcc_lo, v2
125651// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x6a,0x04,0x02,0x00]
125652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125653// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, vcc_lo, v2
125654
125655v_cmp_le_u32_e64 s10, vcc_hi, v2
125656// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x6b,0x04,0x02,0x00]
125657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125658// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, vcc_hi, v2
125659
125660v_cmp_le_u32_e64 s10, m0, v2
125661// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7c,0x04,0x02,0x00]
125662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125663// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, m0, v2
125664
125665v_cmp_le_u32_e64 s10, exec_lo, v2
125666// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7e,0x04,0x02,0x00]
125667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125668// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, exec_lo, v2
125669
125670v_cmp_le_u32_e64 s10, exec_hi, v2
125671// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x7f,0x04,0x02,0x00]
125672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125673// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, exec_hi, v2
125674
125675v_cmp_le_u32_e64 s10, 0, v2
125676// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x80,0x04,0x02,0x00]
125677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125678// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, 0, v2
125679
125680v_cmp_le_u32_e64 s10, -1, v2
125681// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xc1,0x04,0x02,0x00]
125682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125683// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, -1, v2
125684
125685v_cmp_le_u32_e64 s10, 0.5, v2
125686// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xf0,0x04,0x02,0x00]
125687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125688// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, 0.5, v2
125689
125690v_cmp_le_u32_e64 s10, -4.0, v2
125691// W32: encoding: [0x0a,0x00,0xc3,0xd4,0xf7,0x04,0x02,0x00]
125692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125693// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, -4.0, v2
125694
125695v_cmp_le_u32_e64 s10, v1, v255
125696// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x03,0x00]
125697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125698// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, v255
125699
125700v_cmp_le_u32_e64 s10, v1, s2
125701// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x05,0x00,0x00]
125702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125703// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, s2
125704
125705v_cmp_le_u32_e64 s10, v1, s101
125706// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xcb,0x00,0x00]
125707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125708// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, s101
125709
125710v_cmp_le_u32_e64 s10, v1, vcc_lo
125711// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd5,0x00,0x00]
125712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125713// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, vcc_lo
125714
125715v_cmp_le_u32_e64 s10, v1, vcc_hi
125716// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xd7,0x00,0x00]
125717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125718// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, vcc_hi
125719
125720v_cmp_le_u32_e64 s10, v1, m0
125721// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xf9,0x00,0x00]
125722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125723// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, m0
125724
125725v_cmp_le_u32_e64 s10, v1, exec_lo
125726// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xfd,0x00,0x00]
125727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125728// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, exec_lo
125729
125730v_cmp_le_u32_e64 s10, v1, exec_hi
125731// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xff,0x00,0x00]
125732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125733// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, exec_hi
125734
125735v_cmp_le_u32_e64 s10, v1, 0
125736// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x01,0x01,0x00]
125737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125738// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, 0
125739
125740v_cmp_le_u32_e64 s10, v1, -1
125741// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0x83,0x01,0x00]
125742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125743// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, -1
125744
125745v_cmp_le_u32_e64 s10, v1, 0.5
125746// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xe1,0x01,0x00]
125747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125748// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, 0.5
125749
125750v_cmp_le_u32_e64 s10, v1, -4.0
125751// W32: encoding: [0x0a,0x00,0xc3,0xd4,0x01,0xef,0x01,0x00]
125752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125753// W64-ERR-NEXT: v_cmp_le_u32_e64 s10, v1, -4.0
125754
125755v_cmp_gt_u32 vcc_lo, v1, v2
125756// W32: encoding: [0x01,0x05,0x88,0x7d]
125757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125758// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, v1, v2
125759
125760v_cmp_gt_u32 vcc_lo, v255, v2
125761// W32: encoding: [0xff,0x05,0x88,0x7d]
125762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125763// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, v255, v2
125764
125765v_cmp_gt_u32 vcc_lo, s1, v2
125766// W32: encoding: [0x01,0x04,0x88,0x7d]
125767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125768// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, s1, v2
125769
125770v_cmp_gt_u32 vcc_lo, s101, v2
125771// W32: encoding: [0x65,0x04,0x88,0x7d]
125772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125773// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, s101, v2
125774
125775v_cmp_gt_u32 vcc_lo, vcc_lo, v2
125776// W32: encoding: [0x6a,0x04,0x88,0x7d]
125777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125778// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, vcc_lo, v2
125779
125780v_cmp_gt_u32 vcc_lo, vcc_hi, v2
125781// W32: encoding: [0x6b,0x04,0x88,0x7d]
125782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125783// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, vcc_hi, v2
125784
125785v_cmp_gt_u32 vcc_lo, m0, v2
125786// W32: encoding: [0x7c,0x04,0x88,0x7d]
125787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125788// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, m0, v2
125789
125790v_cmp_gt_u32 vcc_lo, exec_lo, v2
125791// W32: encoding: [0x7e,0x04,0x88,0x7d]
125792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125793// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, exec_lo, v2
125794
125795v_cmp_gt_u32 vcc_lo, exec_hi, v2
125796// W32: encoding: [0x7f,0x04,0x88,0x7d]
125797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125798// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, exec_hi, v2
125799
125800v_cmp_gt_u32 vcc_lo, 0, v2
125801// W32: encoding: [0x80,0x04,0x88,0x7d]
125802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125803// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, 0, v2
125804
125805v_cmp_gt_u32 vcc_lo, -1, v2
125806// W32: encoding: [0xc1,0x04,0x88,0x7d]
125807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125808// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, -1, v2
125809
125810v_cmp_gt_u32 vcc_lo, 0.5, v2
125811// W32: encoding: [0xf0,0x04,0x88,0x7d]
125812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125813// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, 0.5, v2
125814
125815v_cmp_gt_u32 vcc_lo, -4.0, v2
125816// W32: encoding: [0xf7,0x04,0x88,0x7d]
125817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125818// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, -4.0, v2
125819
125820v_cmp_gt_u32 vcc_lo, 0xaf123456, v2
125821// W32: encoding: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
125822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125823// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, 0xaf123456, v2
125824
125825v_cmp_gt_u32 vcc_lo, 0x3f717273, v2
125826// W32: encoding: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
125827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125828// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, 0x3f717273, v2
125829
125830v_cmp_gt_u32 vcc_lo, v1, v255
125831// W32: encoding: [0x01,0xff,0x89,0x7d]
125832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125833// W64-ERR-NEXT: v_cmp_gt_u32 vcc_lo, v1, v255
125834
125835v_cmp_gt_u32_e64 s10, v1, v2
125836// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
125837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125838// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, v2
125839
125840v_cmp_gt_u32_e64 s12, v1, v2
125841// W32: encoding: [0x0c,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
125842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125843// W64-ERR-NEXT: v_cmp_gt_u32_e64 s12, v1, v2
125844
125845v_cmp_gt_u32_e64 s100, v1, v2
125846// W32: encoding: [0x64,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
125847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125848// W64-ERR-NEXT: v_cmp_gt_u32_e64 s100, v1, v2
125849
125850v_cmp_gt_u32_e64 vcc_lo, v1, v2
125851// W32: encoding: [0x6a,0x00,0xc4,0xd4,0x01,0x05,0x02,0x00]
125852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125853// W64-ERR-NEXT: v_cmp_gt_u32_e64 vcc_lo, v1, v2
125854
125855v_cmp_gt_u32_e64 s10, v255, v2
125856// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xff,0x05,0x02,0x00]
125857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125858// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v255, v2
125859
125860v_cmp_gt_u32_e64 s10, s1, v2
125861// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x04,0x02,0x00]
125862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125863// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, s1, v2
125864
125865v_cmp_gt_u32_e64 s10, s101, v2
125866// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x65,0x04,0x02,0x00]
125867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125868// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, s101, v2
125869
125870v_cmp_gt_u32_e64 s10, vcc_lo, v2
125871// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x6a,0x04,0x02,0x00]
125872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125873// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, vcc_lo, v2
125874
125875v_cmp_gt_u32_e64 s10, vcc_hi, v2
125876// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x6b,0x04,0x02,0x00]
125877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125878// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, vcc_hi, v2
125879
125880v_cmp_gt_u32_e64 s10, m0, v2
125881// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7c,0x04,0x02,0x00]
125882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125883// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, m0, v2
125884
125885v_cmp_gt_u32_e64 s10, exec_lo, v2
125886// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7e,0x04,0x02,0x00]
125887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125888// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, exec_lo, v2
125889
125890v_cmp_gt_u32_e64 s10, exec_hi, v2
125891// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x7f,0x04,0x02,0x00]
125892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125893// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, exec_hi, v2
125894
125895v_cmp_gt_u32_e64 s10, 0, v2
125896// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x80,0x04,0x02,0x00]
125897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125898// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, 0, v2
125899
125900v_cmp_gt_u32_e64 s10, -1, v2
125901// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xc1,0x04,0x02,0x00]
125902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125903// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, -1, v2
125904
125905v_cmp_gt_u32_e64 s10, 0.5, v2
125906// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xf0,0x04,0x02,0x00]
125907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125908// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, 0.5, v2
125909
125910v_cmp_gt_u32_e64 s10, -4.0, v2
125911// W32: encoding: [0x0a,0x00,0xc4,0xd4,0xf7,0x04,0x02,0x00]
125912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125913// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, -4.0, v2
125914
125915v_cmp_gt_u32_e64 s10, v1, v255
125916// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x03,0x00]
125917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125918// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, v255
125919
125920v_cmp_gt_u32_e64 s10, v1, s2
125921// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x05,0x00,0x00]
125922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125923// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, s2
125924
125925v_cmp_gt_u32_e64 s10, v1, s101
125926// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xcb,0x00,0x00]
125927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125928// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, s101
125929
125930v_cmp_gt_u32_e64 s10, v1, vcc_lo
125931// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd5,0x00,0x00]
125932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125933// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, vcc_lo
125934
125935v_cmp_gt_u32_e64 s10, v1, vcc_hi
125936// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xd7,0x00,0x00]
125937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125938// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, vcc_hi
125939
125940v_cmp_gt_u32_e64 s10, v1, m0
125941// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xf9,0x00,0x00]
125942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125943// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, m0
125944
125945v_cmp_gt_u32_e64 s10, v1, exec_lo
125946// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xfd,0x00,0x00]
125947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125948// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, exec_lo
125949
125950v_cmp_gt_u32_e64 s10, v1, exec_hi
125951// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xff,0x00,0x00]
125952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125953// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, exec_hi
125954
125955v_cmp_gt_u32_e64 s10, v1, 0
125956// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x01,0x01,0x00]
125957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125958// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, 0
125959
125960v_cmp_gt_u32_e64 s10, v1, -1
125961// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0x83,0x01,0x00]
125962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125963// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, -1
125964
125965v_cmp_gt_u32_e64 s10, v1, 0.5
125966// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xe1,0x01,0x00]
125967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125968// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, 0.5
125969
125970v_cmp_gt_u32_e64 s10, v1, -4.0
125971// W32: encoding: [0x0a,0x00,0xc4,0xd4,0x01,0xef,0x01,0x00]
125972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125973// W64-ERR-NEXT: v_cmp_gt_u32_e64 s10, v1, -4.0
125974
125975v_cmp_ne_u32 vcc_lo, v1, v2
125976// W32: encoding: [0x01,0x05,0x8a,0x7d]
125977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125978// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, v1, v2
125979
125980v_cmp_ne_u32 vcc_lo, v255, v2
125981// W32: encoding: [0xff,0x05,0x8a,0x7d]
125982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125983// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, v255, v2
125984
125985v_cmp_ne_u32 vcc_lo, s1, v2
125986// W32: encoding: [0x01,0x04,0x8a,0x7d]
125987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125988// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, s1, v2
125989
125990v_cmp_ne_u32 vcc_lo, s101, v2
125991// W32: encoding: [0x65,0x04,0x8a,0x7d]
125992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125993// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, s101, v2
125994
125995v_cmp_ne_u32 vcc_lo, vcc_lo, v2
125996// W32: encoding: [0x6a,0x04,0x8a,0x7d]
125997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
125998// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, vcc_lo, v2
125999
126000v_cmp_ne_u32 vcc_lo, vcc_hi, v2
126001// W32: encoding: [0x6b,0x04,0x8a,0x7d]
126002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126003// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, vcc_hi, v2
126004
126005v_cmp_ne_u32 vcc_lo, m0, v2
126006// W32: encoding: [0x7c,0x04,0x8a,0x7d]
126007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126008// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, m0, v2
126009
126010v_cmp_ne_u32 vcc_lo, exec_lo, v2
126011// W32: encoding: [0x7e,0x04,0x8a,0x7d]
126012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126013// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, exec_lo, v2
126014
126015v_cmp_ne_u32 vcc_lo, exec_hi, v2
126016// W32: encoding: [0x7f,0x04,0x8a,0x7d]
126017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126018// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, exec_hi, v2
126019
126020v_cmp_ne_u32 vcc_lo, 0, v2
126021// W32: encoding: [0x80,0x04,0x8a,0x7d]
126022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126023// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, 0, v2
126024
126025v_cmp_ne_u32 vcc_lo, -1, v2
126026// W32: encoding: [0xc1,0x04,0x8a,0x7d]
126027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126028// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, -1, v2
126029
126030v_cmp_ne_u32 vcc_lo, 0.5, v2
126031// W32: encoding: [0xf0,0x04,0x8a,0x7d]
126032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126033// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, 0.5, v2
126034
126035v_cmp_ne_u32 vcc_lo, -4.0, v2
126036// W32: encoding: [0xf7,0x04,0x8a,0x7d]
126037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126038// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, -4.0, v2
126039
126040v_cmp_ne_u32 vcc_lo, 0xaf123456, v2
126041// W32: encoding: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
126042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126043// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, 0xaf123456, v2
126044
126045v_cmp_ne_u32 vcc_lo, 0x3f717273, v2
126046// W32: encoding: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
126047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126048// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, 0x3f717273, v2
126049
126050v_cmp_ne_u32 vcc_lo, v1, v255
126051// W32: encoding: [0x01,0xff,0x8b,0x7d]
126052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126053// W64-ERR-NEXT: v_cmp_ne_u32 vcc_lo, v1, v255
126054
126055v_cmp_ne_u32_e64 s10, v1, v2
126056// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
126057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126058// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, v2
126059
126060v_cmp_ne_u32_e64 s12, v1, v2
126061// W32: encoding: [0x0c,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
126062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126063// W64-ERR-NEXT: v_cmp_ne_u32_e64 s12, v1, v2
126064
126065v_cmp_ne_u32_e64 s100, v1, v2
126066// W32: encoding: [0x64,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
126067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126068// W64-ERR-NEXT: v_cmp_ne_u32_e64 s100, v1, v2
126069
126070v_cmp_ne_u32_e64 vcc_lo, v1, v2
126071// W32: encoding: [0x6a,0x00,0xc5,0xd4,0x01,0x05,0x02,0x00]
126072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126073// W64-ERR-NEXT: v_cmp_ne_u32_e64 vcc_lo, v1, v2
126074
126075v_cmp_ne_u32_e64 s10, v255, v2
126076// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xff,0x05,0x02,0x00]
126077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126078// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v255, v2
126079
126080v_cmp_ne_u32_e64 s10, s1, v2
126081// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x04,0x02,0x00]
126082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126083// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, s1, v2
126084
126085v_cmp_ne_u32_e64 s10, s101, v2
126086// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x65,0x04,0x02,0x00]
126087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126088// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, s101, v2
126089
126090v_cmp_ne_u32_e64 s10, vcc_lo, v2
126091// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x6a,0x04,0x02,0x00]
126092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126093// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, vcc_lo, v2
126094
126095v_cmp_ne_u32_e64 s10, vcc_hi, v2
126096// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x6b,0x04,0x02,0x00]
126097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126098// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, vcc_hi, v2
126099
126100v_cmp_ne_u32_e64 s10, m0, v2
126101// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7c,0x04,0x02,0x00]
126102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126103// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, m0, v2
126104
126105v_cmp_ne_u32_e64 s10, exec_lo, v2
126106// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7e,0x04,0x02,0x00]
126107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126108// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, exec_lo, v2
126109
126110v_cmp_ne_u32_e64 s10, exec_hi, v2
126111// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x7f,0x04,0x02,0x00]
126112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126113// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, exec_hi, v2
126114
126115v_cmp_ne_u32_e64 s10, 0, v2
126116// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x80,0x04,0x02,0x00]
126117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126118// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, 0, v2
126119
126120v_cmp_ne_u32_e64 s10, -1, v2
126121// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xc1,0x04,0x02,0x00]
126122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126123// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, -1, v2
126124
126125v_cmp_ne_u32_e64 s10, 0.5, v2
126126// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xf0,0x04,0x02,0x00]
126127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126128// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, 0.5, v2
126129
126130v_cmp_ne_u32_e64 s10, -4.0, v2
126131// W32: encoding: [0x0a,0x00,0xc5,0xd4,0xf7,0x04,0x02,0x00]
126132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126133// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, -4.0, v2
126134
126135v_cmp_ne_u32_e64 s10, v1, v255
126136// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x03,0x00]
126137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126138// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, v255
126139
126140v_cmp_ne_u32_e64 s10, v1, s2
126141// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x05,0x00,0x00]
126142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126143// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, s2
126144
126145v_cmp_ne_u32_e64 s10, v1, s101
126146// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xcb,0x00,0x00]
126147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126148// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, s101
126149
126150v_cmp_ne_u32_e64 s10, v1, vcc_lo
126151// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd5,0x00,0x00]
126152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126153// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, vcc_lo
126154
126155v_cmp_ne_u32_e64 s10, v1, vcc_hi
126156// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xd7,0x00,0x00]
126157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126158// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, vcc_hi
126159
126160v_cmp_ne_u32_e64 s10, v1, m0
126161// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xf9,0x00,0x00]
126162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126163// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, m0
126164
126165v_cmp_ne_u32_e64 s10, v1, exec_lo
126166// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xfd,0x00,0x00]
126167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126168// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, exec_lo
126169
126170v_cmp_ne_u32_e64 s10, v1, exec_hi
126171// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xff,0x00,0x00]
126172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126173// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, exec_hi
126174
126175v_cmp_ne_u32_e64 s10, v1, 0
126176// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x01,0x01,0x00]
126177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126178// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, 0
126179
126180v_cmp_ne_u32_e64 s10, v1, -1
126181// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0x83,0x01,0x00]
126182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126183// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, -1
126184
126185v_cmp_ne_u32_e64 s10, v1, 0.5
126186// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xe1,0x01,0x00]
126187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126188// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, 0.5
126189
126190v_cmp_ne_u32_e64 s10, v1, -4.0
126191// W32: encoding: [0x0a,0x00,0xc5,0xd4,0x01,0xef,0x01,0x00]
126192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126193// W64-ERR-NEXT: v_cmp_ne_u32_e64 s10, v1, -4.0
126194
126195v_cmp_ge_u32 vcc_lo, v1, v2
126196// W32: encoding: [0x01,0x05,0x8c,0x7d]
126197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126198// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, v1, v2
126199
126200v_cmp_ge_u32 vcc_lo, v255, v2
126201// W32: encoding: [0xff,0x05,0x8c,0x7d]
126202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126203// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, v255, v2
126204
126205v_cmp_ge_u32 vcc_lo, s1, v2
126206// W32: encoding: [0x01,0x04,0x8c,0x7d]
126207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126208// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, s1, v2
126209
126210v_cmp_ge_u32 vcc_lo, s101, v2
126211// W32: encoding: [0x65,0x04,0x8c,0x7d]
126212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126213// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, s101, v2
126214
126215v_cmp_ge_u32 vcc_lo, vcc_lo, v2
126216// W32: encoding: [0x6a,0x04,0x8c,0x7d]
126217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126218// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, vcc_lo, v2
126219
126220v_cmp_ge_u32 vcc_lo, vcc_hi, v2
126221// W32: encoding: [0x6b,0x04,0x8c,0x7d]
126222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126223// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, vcc_hi, v2
126224
126225v_cmp_ge_u32 vcc_lo, m0, v2
126226// W32: encoding: [0x7c,0x04,0x8c,0x7d]
126227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126228// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, m0, v2
126229
126230v_cmp_ge_u32 vcc_lo, exec_lo, v2
126231// W32: encoding: [0x7e,0x04,0x8c,0x7d]
126232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126233// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, exec_lo, v2
126234
126235v_cmp_ge_u32 vcc_lo, exec_hi, v2
126236// W32: encoding: [0x7f,0x04,0x8c,0x7d]
126237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126238// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, exec_hi, v2
126239
126240v_cmp_ge_u32 vcc_lo, 0, v2
126241// W32: encoding: [0x80,0x04,0x8c,0x7d]
126242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126243// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, 0, v2
126244
126245v_cmp_ge_u32 vcc_lo, -1, v2
126246// W32: encoding: [0xc1,0x04,0x8c,0x7d]
126247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126248// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, -1, v2
126249
126250v_cmp_ge_u32 vcc_lo, 0.5, v2
126251// W32: encoding: [0xf0,0x04,0x8c,0x7d]
126252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126253// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, 0.5, v2
126254
126255v_cmp_ge_u32 vcc_lo, -4.0, v2
126256// W32: encoding: [0xf7,0x04,0x8c,0x7d]
126257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126258// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, -4.0, v2
126259
126260v_cmp_ge_u32 vcc_lo, 0xaf123456, v2
126261// W32: encoding: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
126262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126263// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, 0xaf123456, v2
126264
126265v_cmp_ge_u32 vcc_lo, 0x3f717273, v2
126266// W32: encoding: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
126267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126268// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, 0x3f717273, v2
126269
126270v_cmp_ge_u32 vcc_lo, v1, v255
126271// W32: encoding: [0x01,0xff,0x8d,0x7d]
126272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126273// W64-ERR-NEXT: v_cmp_ge_u32 vcc_lo, v1, v255
126274
126275v_cmp_ge_u32_e64 s10, v1, v2
126276// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
126277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126278// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, v2
126279
126280v_cmp_ge_u32_e64 s12, v1, v2
126281// W32: encoding: [0x0c,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
126282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126283// W64-ERR-NEXT: v_cmp_ge_u32_e64 s12, v1, v2
126284
126285v_cmp_ge_u32_e64 s100, v1, v2
126286// W32: encoding: [0x64,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
126287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126288// W64-ERR-NEXT: v_cmp_ge_u32_e64 s100, v1, v2
126289
126290v_cmp_ge_u32_e64 vcc_lo, v1, v2
126291// W32: encoding: [0x6a,0x00,0xc6,0xd4,0x01,0x05,0x02,0x00]
126292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126293// W64-ERR-NEXT: v_cmp_ge_u32_e64 vcc_lo, v1, v2
126294
126295v_cmp_ge_u32_e64 s10, v255, v2
126296// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xff,0x05,0x02,0x00]
126297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126298// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v255, v2
126299
126300v_cmp_ge_u32_e64 s10, s1, v2
126301// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x04,0x02,0x00]
126302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126303// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, s1, v2
126304
126305v_cmp_ge_u32_e64 s10, s101, v2
126306// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x65,0x04,0x02,0x00]
126307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126308// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, s101, v2
126309
126310v_cmp_ge_u32_e64 s10, vcc_lo, v2
126311// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x6a,0x04,0x02,0x00]
126312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126313// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, vcc_lo, v2
126314
126315v_cmp_ge_u32_e64 s10, vcc_hi, v2
126316// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x6b,0x04,0x02,0x00]
126317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126318// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, vcc_hi, v2
126319
126320v_cmp_ge_u32_e64 s10, m0, v2
126321// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7c,0x04,0x02,0x00]
126322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126323// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, m0, v2
126324
126325v_cmp_ge_u32_e64 s10, exec_lo, v2
126326// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7e,0x04,0x02,0x00]
126327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126328// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, exec_lo, v2
126329
126330v_cmp_ge_u32_e64 s10, exec_hi, v2
126331// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x7f,0x04,0x02,0x00]
126332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126333// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, exec_hi, v2
126334
126335v_cmp_ge_u32_e64 s10, 0, v2
126336// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x80,0x04,0x02,0x00]
126337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126338// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, 0, v2
126339
126340v_cmp_ge_u32_e64 s10, -1, v2
126341// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xc1,0x04,0x02,0x00]
126342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126343// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, -1, v2
126344
126345v_cmp_ge_u32_e64 s10, 0.5, v2
126346// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xf0,0x04,0x02,0x00]
126347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126348// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, 0.5, v2
126349
126350v_cmp_ge_u32_e64 s10, -4.0, v2
126351// W32: encoding: [0x0a,0x00,0xc6,0xd4,0xf7,0x04,0x02,0x00]
126352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126353// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, -4.0, v2
126354
126355v_cmp_ge_u32_e64 s10, v1, v255
126356// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x03,0x00]
126357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126358// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, v255
126359
126360v_cmp_ge_u32_e64 s10, v1, s2
126361// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x05,0x00,0x00]
126362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126363// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, s2
126364
126365v_cmp_ge_u32_e64 s10, v1, s101
126366// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xcb,0x00,0x00]
126367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126368// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, s101
126369
126370v_cmp_ge_u32_e64 s10, v1, vcc_lo
126371// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd5,0x00,0x00]
126372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126373// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, vcc_lo
126374
126375v_cmp_ge_u32_e64 s10, v1, vcc_hi
126376// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xd7,0x00,0x00]
126377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126378// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, vcc_hi
126379
126380v_cmp_ge_u32_e64 s10, v1, m0
126381// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xf9,0x00,0x00]
126382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126383// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, m0
126384
126385v_cmp_ge_u32_e64 s10, v1, exec_lo
126386// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xfd,0x00,0x00]
126387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126388// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, exec_lo
126389
126390v_cmp_ge_u32_e64 s10, v1, exec_hi
126391// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xff,0x00,0x00]
126392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126393// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, exec_hi
126394
126395v_cmp_ge_u32_e64 s10, v1, 0
126396// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x01,0x01,0x00]
126397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126398// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, 0
126399
126400v_cmp_ge_u32_e64 s10, v1, -1
126401// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0x83,0x01,0x00]
126402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126403// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, -1
126404
126405v_cmp_ge_u32_e64 s10, v1, 0.5
126406// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xe1,0x01,0x00]
126407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126408// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, 0.5
126409
126410v_cmp_ge_u32_e64 s10, v1, -4.0
126411// W32: encoding: [0x0a,0x00,0xc6,0xd4,0x01,0xef,0x01,0x00]
126412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126413// W64-ERR-NEXT: v_cmp_ge_u32_e64 s10, v1, -4.0
126414
126415v_cmp_t_u32 vcc_lo, v1, v2
126416// W32: encoding: [0x01,0x05,0x8e,0x7d]
126417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126418// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, v1, v2
126419
126420v_cmp_t_u32 vcc_lo, v255, v2
126421// W32: encoding: [0xff,0x05,0x8e,0x7d]
126422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126423// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, v255, v2
126424
126425v_cmp_t_u32 vcc_lo, s1, v2
126426// W32: encoding: [0x01,0x04,0x8e,0x7d]
126427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126428// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, s1, v2
126429
126430v_cmp_t_u32 vcc_lo, s101, v2
126431// W32: encoding: [0x65,0x04,0x8e,0x7d]
126432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126433// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, s101, v2
126434
126435v_cmp_t_u32 vcc_lo, vcc_lo, v2
126436// W32: encoding: [0x6a,0x04,0x8e,0x7d]
126437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126438// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, vcc_lo, v2
126439
126440v_cmp_t_u32 vcc_lo, vcc_hi, v2
126441// W32: encoding: [0x6b,0x04,0x8e,0x7d]
126442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126443// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, vcc_hi, v2
126444
126445v_cmp_t_u32 vcc_lo, m0, v2
126446// W32: encoding: [0x7c,0x04,0x8e,0x7d]
126447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126448// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, m0, v2
126449
126450v_cmp_t_u32 vcc_lo, exec_lo, v2
126451// W32: encoding: [0x7e,0x04,0x8e,0x7d]
126452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126453// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, exec_lo, v2
126454
126455v_cmp_t_u32 vcc_lo, exec_hi, v2
126456// W32: encoding: [0x7f,0x04,0x8e,0x7d]
126457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126458// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, exec_hi, v2
126459
126460v_cmp_t_u32 vcc_lo, 0, v2
126461// W32: encoding: [0x80,0x04,0x8e,0x7d]
126462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126463// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, 0, v2
126464
126465v_cmp_t_u32 vcc_lo, -1, v2
126466// W32: encoding: [0xc1,0x04,0x8e,0x7d]
126467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126468// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, -1, v2
126469
126470v_cmp_t_u32 vcc_lo, 0.5, v2
126471// W32: encoding: [0xf0,0x04,0x8e,0x7d]
126472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126473// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, 0.5, v2
126474
126475v_cmp_t_u32 vcc_lo, -4.0, v2
126476// W32: encoding: [0xf7,0x04,0x8e,0x7d]
126477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126478// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, -4.0, v2
126479
126480v_cmp_t_u32 vcc_lo, 0xaf123456, v2
126481// W32: encoding: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
126482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126483// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, 0xaf123456, v2
126484
126485v_cmp_t_u32 vcc_lo, 0x3f717273, v2
126486// W32: encoding: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
126487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126488// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, 0x3f717273, v2
126489
126490v_cmp_t_u32 vcc_lo, v1, v255
126491// W32: encoding: [0x01,0xff,0x8f,0x7d]
126492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126493// W64-ERR-NEXT: v_cmp_t_u32 vcc_lo, v1, v255
126494
126495v_cmp_t_u32_e64 s10, v1, v2
126496// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
126497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126498// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, v2
126499
126500v_cmp_t_u32_e64 s12, v1, v2
126501// W32: encoding: [0x0c,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
126502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126503// W64-ERR-NEXT: v_cmp_t_u32_e64 s12, v1, v2
126504
126505v_cmp_t_u32_e64 s100, v1, v2
126506// W32: encoding: [0x64,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
126507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126508// W64-ERR-NEXT: v_cmp_t_u32_e64 s100, v1, v2
126509
126510v_cmp_t_u32_e64 vcc_lo, v1, v2
126511// W32: encoding: [0x6a,0x00,0xc7,0xd4,0x01,0x05,0x02,0x00]
126512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126513// W64-ERR-NEXT: v_cmp_t_u32_e64 vcc_lo, v1, v2
126514
126515v_cmp_t_u32_e64 s10, v255, v2
126516// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xff,0x05,0x02,0x00]
126517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126518// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v255, v2
126519
126520v_cmp_t_u32_e64 s10, s1, v2
126521// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x04,0x02,0x00]
126522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126523// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, s1, v2
126524
126525v_cmp_t_u32_e64 s10, s101, v2
126526// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x65,0x04,0x02,0x00]
126527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126528// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, s101, v2
126529
126530v_cmp_t_u32_e64 s10, vcc_lo, v2
126531// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x6a,0x04,0x02,0x00]
126532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126533// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, vcc_lo, v2
126534
126535v_cmp_t_u32_e64 s10, vcc_hi, v2
126536// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x6b,0x04,0x02,0x00]
126537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126538// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, vcc_hi, v2
126539
126540v_cmp_t_u32_e64 s10, m0, v2
126541// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7c,0x04,0x02,0x00]
126542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126543// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, m0, v2
126544
126545v_cmp_t_u32_e64 s10, exec_lo, v2
126546// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7e,0x04,0x02,0x00]
126547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126548// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, exec_lo, v2
126549
126550v_cmp_t_u32_e64 s10, exec_hi, v2
126551// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x7f,0x04,0x02,0x00]
126552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126553// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, exec_hi, v2
126554
126555v_cmp_t_u32_e64 s10, 0, v2
126556// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x80,0x04,0x02,0x00]
126557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126558// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, 0, v2
126559
126560v_cmp_t_u32_e64 s10, -1, v2
126561// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xc1,0x04,0x02,0x00]
126562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126563// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, -1, v2
126564
126565v_cmp_t_u32_e64 s10, 0.5, v2
126566// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xf0,0x04,0x02,0x00]
126567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126568// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, 0.5, v2
126569
126570v_cmp_t_u32_e64 s10, -4.0, v2
126571// W32: encoding: [0x0a,0x00,0xc7,0xd4,0xf7,0x04,0x02,0x00]
126572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126573// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, -4.0, v2
126574
126575v_cmp_t_u32_e64 s10, v1, v255
126576// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x03,0x00]
126577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126578// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, v255
126579
126580v_cmp_t_u32_e64 s10, v1, s2
126581// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x05,0x00,0x00]
126582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126583// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, s2
126584
126585v_cmp_t_u32_e64 s10, v1, s101
126586// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xcb,0x00,0x00]
126587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126588// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, s101
126589
126590v_cmp_t_u32_e64 s10, v1, vcc_lo
126591// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd5,0x00,0x00]
126592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126593// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, vcc_lo
126594
126595v_cmp_t_u32_e64 s10, v1, vcc_hi
126596// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xd7,0x00,0x00]
126597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126598// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, vcc_hi
126599
126600v_cmp_t_u32_e64 s10, v1, m0
126601// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xf9,0x00,0x00]
126602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126603// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, m0
126604
126605v_cmp_t_u32_e64 s10, v1, exec_lo
126606// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xfd,0x00,0x00]
126607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126608// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, exec_lo
126609
126610v_cmp_t_u32_e64 s10, v1, exec_hi
126611// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xff,0x00,0x00]
126612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126613// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, exec_hi
126614
126615v_cmp_t_u32_e64 s10, v1, 0
126616// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x01,0x01,0x00]
126617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126618// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, 0
126619
126620v_cmp_t_u32_e64 s10, v1, -1
126621// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0x83,0x01,0x00]
126622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126623// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, -1
126624
126625v_cmp_t_u32_e64 s10, v1, 0.5
126626// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xe1,0x01,0x00]
126627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126628// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, 0.5
126629
126630v_cmp_t_u32_e64 s10, v1, -4.0
126631// W32: encoding: [0x0a,0x00,0xc7,0xd4,0x01,0xef,0x01,0x00]
126632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126633// W64-ERR-NEXT: v_cmp_t_u32_e64 s10, v1, -4.0
126634
126635v_cmp_f_f16 vcc_lo, v1, v2
126636// W32: encoding: [0x01,0x05,0x90,0x7d]
126637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126638// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, v1, v2
126639
126640v_cmp_f_f16 vcc_lo, v255, v2
126641// W32: encoding: [0xff,0x05,0x90,0x7d]
126642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126643// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, v255, v2
126644
126645v_cmp_f_f16 vcc_lo, s1, v2
126646// W32: encoding: [0x01,0x04,0x90,0x7d]
126647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126648// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, s1, v2
126649
126650v_cmp_f_f16 vcc_lo, s101, v2
126651// W32: encoding: [0x65,0x04,0x90,0x7d]
126652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126653// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, s101, v2
126654
126655v_cmp_f_f16 vcc_lo, vcc_lo, v2
126656// W32: encoding: [0x6a,0x04,0x90,0x7d]
126657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126658// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, vcc_lo, v2
126659
126660v_cmp_f_f16 vcc_lo, vcc_hi, v2
126661// W32: encoding: [0x6b,0x04,0x90,0x7d]
126662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126663// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, vcc_hi, v2
126664
126665v_cmp_f_f16 vcc_lo, m0, v2
126666// W32: encoding: [0x7c,0x04,0x90,0x7d]
126667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126668// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, m0, v2
126669
126670v_cmp_f_f16 vcc_lo, exec_lo, v2
126671// W32: encoding: [0x7e,0x04,0x90,0x7d]
126672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126673// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, exec_lo, v2
126674
126675v_cmp_f_f16 vcc_lo, exec_hi, v2
126676// W32: encoding: [0x7f,0x04,0x90,0x7d]
126677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126678// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, exec_hi, v2
126679
126680v_cmp_f_f16 vcc_lo, 0, v2
126681// W32: encoding: [0x80,0x04,0x90,0x7d]
126682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126683// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, 0, v2
126684
126685v_cmp_f_f16 vcc_lo, -1, v2
126686// W32: encoding: [0xc1,0x04,0x90,0x7d]
126687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126688// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, -1, v2
126689
126690v_cmp_f_f16 vcc_lo, 0.5, v2
126691// W32: encoding: [0xf0,0x04,0x90,0x7d]
126692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126693// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, 0.5, v2
126694
126695v_cmp_f_f16 vcc_lo, -4.0, v2
126696// W32: encoding: [0xf7,0x04,0x90,0x7d]
126697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126698// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, -4.0, v2
126699
126700v_cmp_f_f16 vcc_lo, 0xfe0b, v2
126701// W32: encoding: [0xff,0x04,0x90,0x7d,0x0b,0xfe,0x00,0x00]
126702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126703// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, 0xfe0b, v2
126704
126705v_cmp_f_f16 vcc_lo, 0x3456, v2
126706// W32: encoding: [0xff,0x04,0x90,0x7d,0x56,0x34,0x00,0x00]
126707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126708// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, 0x3456, v2
126709
126710v_cmp_f_f16 vcc_lo, v1, v255
126711// W32: encoding: [0x01,0xff,0x91,0x7d]
126712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126713// W64-ERR-NEXT: v_cmp_f_f16 vcc_lo, v1, v255
126714
126715v_cmp_f_f16_e64 s10, v1, v2
126716// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
126717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126718// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, v2
126719
126720v_cmp_f_f16_e64 s12, v1, v2
126721// W32: encoding: [0x0c,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
126722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126723// W64-ERR-NEXT: v_cmp_f_f16_e64 s12, v1, v2
126724
126725v_cmp_f_f16_e64 s100, v1, v2
126726// W32: encoding: [0x64,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
126727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126728// W64-ERR-NEXT: v_cmp_f_f16_e64 s100, v1, v2
126729
126730v_cmp_f_f16_e64 vcc_lo, v1, v2
126731// W32: encoding: [0x6a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x00]
126732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126733// W64-ERR-NEXT: v_cmp_f_f16_e64 vcc_lo, v1, v2
126734
126735v_cmp_f_f16_e64 s10, v255, v2
126736// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xff,0x05,0x02,0x00]
126737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126738// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v255, v2
126739
126740v_cmp_f_f16_e64 s10, s1, v2
126741// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x04,0x02,0x00]
126742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126743// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, s1, v2
126744
126745v_cmp_f_f16_e64 s10, s101, v2
126746// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x65,0x04,0x02,0x00]
126747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126748// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, s101, v2
126749
126750v_cmp_f_f16_e64 s10, vcc_lo, v2
126751// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x6a,0x04,0x02,0x00]
126752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126753// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, vcc_lo, v2
126754
126755v_cmp_f_f16_e64 s10, vcc_hi, v2
126756// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x6b,0x04,0x02,0x00]
126757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126758// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, vcc_hi, v2
126759
126760v_cmp_f_f16_e64 s10, m0, v2
126761// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7c,0x04,0x02,0x00]
126762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126763// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, m0, v2
126764
126765v_cmp_f_f16_e64 s10, exec_lo, v2
126766// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7e,0x04,0x02,0x00]
126767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126768// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, exec_lo, v2
126769
126770v_cmp_f_f16_e64 s10, exec_hi, v2
126771// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x7f,0x04,0x02,0x00]
126772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126773// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, exec_hi, v2
126774
126775v_cmp_f_f16_e64 s10, 0, v2
126776// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x80,0x04,0x02,0x00]
126777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126778// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, 0, v2
126779
126780v_cmp_f_f16_e64 s10, -1, v2
126781// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xc1,0x04,0x02,0x00]
126782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126783// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, -1, v2
126784
126785v_cmp_f_f16_e64 s10, 0.5, v2
126786// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xf0,0x04,0x02,0x00]
126787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126788// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, 0.5, v2
126789
126790v_cmp_f_f16_e64 s10, -4.0, v2
126791// W32: encoding: [0x0a,0x00,0xc8,0xd4,0xf7,0x04,0x02,0x00]
126792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126793// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, -4.0, v2
126794
126795v_cmp_f_f16_e64 s10, v1, v255
126796// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x03,0x00]
126797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126798// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, v255
126799
126800v_cmp_f_f16_e64 s10, v1, s2
126801// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x00,0x00]
126802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126803// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, s2
126804
126805v_cmp_f_f16_e64 s10, v1, s101
126806// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xcb,0x00,0x00]
126807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126808// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, s101
126809
126810v_cmp_f_f16_e64 s10, v1, vcc_lo
126811// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd5,0x00,0x00]
126812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126813// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, vcc_lo
126814
126815v_cmp_f_f16_e64 s10, v1, vcc_hi
126816// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xd7,0x00,0x00]
126817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126818// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, vcc_hi
126819
126820v_cmp_f_f16_e64 s10, v1, m0
126821// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xf9,0x00,0x00]
126822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126823// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, m0
126824
126825v_cmp_f_f16_e64 s10, v1, exec_lo
126826// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xfd,0x00,0x00]
126827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126828// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, exec_lo
126829
126830v_cmp_f_f16_e64 s10, v1, exec_hi
126831// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xff,0x00,0x00]
126832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126833// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, exec_hi
126834
126835v_cmp_f_f16_e64 s10, v1, 0
126836// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x01,0x01,0x00]
126837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126838// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, 0
126839
126840v_cmp_f_f16_e64 s10, v1, -1
126841// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x83,0x01,0x00]
126842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126843// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, -1
126844
126845v_cmp_f_f16_e64 s10, v1, 0.5
126846// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xe1,0x01,0x00]
126847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126848// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, 0.5
126849
126850v_cmp_f_f16_e64 s10, v1, -4.0
126851// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0xef,0x01,0x00]
126852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126853// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, -4.0
126854
126855v_cmp_f_f16_e64 s10, -v1, v2
126856// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x20]
126857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126858// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, -v1, v2
126859
126860v_cmp_f_f16_e64 s10, v1, -v2
126861// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x40]
126862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126863// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, -v2
126864
126865v_cmp_f_f16_e64 s10, -v1, -v2
126866// W32: encoding: [0x0a,0x00,0xc8,0xd4,0x01,0x05,0x02,0x60]
126867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126868// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, -v1, -v2
126869
126870v_cmp_f_f16_e64 s10, v1, v2 clamp
126871// W32: encoding: [0x0a,0x80,0xc8,0xd4,0x01,0x05,0x02,0x00]
126872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126873// W64-ERR-NEXT: v_cmp_f_f16_e64 s10, v1, v2 clamp
126874
126875v_cmp_lt_f16 vcc_lo, v1, v2
126876// W32: encoding: [0x01,0x05,0x92,0x7d]
126877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126878// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, v1, v2
126879
126880v_cmp_lt_f16 vcc_lo, v255, v2
126881// W32: encoding: [0xff,0x05,0x92,0x7d]
126882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126883// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, v255, v2
126884
126885v_cmp_lt_f16 vcc_lo, s1, v2
126886// W32: encoding: [0x01,0x04,0x92,0x7d]
126887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126888// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, s1, v2
126889
126890v_cmp_lt_f16 vcc_lo, s101, v2
126891// W32: encoding: [0x65,0x04,0x92,0x7d]
126892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126893// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, s101, v2
126894
126895v_cmp_lt_f16 vcc_lo, vcc_lo, v2
126896// W32: encoding: [0x6a,0x04,0x92,0x7d]
126897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126898// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, vcc_lo, v2
126899
126900v_cmp_lt_f16 vcc_lo, vcc_hi, v2
126901// W32: encoding: [0x6b,0x04,0x92,0x7d]
126902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126903// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, vcc_hi, v2
126904
126905v_cmp_lt_f16 vcc_lo, m0, v2
126906// W32: encoding: [0x7c,0x04,0x92,0x7d]
126907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126908// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, m0, v2
126909
126910v_cmp_lt_f16 vcc_lo, exec_lo, v2
126911// W32: encoding: [0x7e,0x04,0x92,0x7d]
126912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126913// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, exec_lo, v2
126914
126915v_cmp_lt_f16 vcc_lo, exec_hi, v2
126916// W32: encoding: [0x7f,0x04,0x92,0x7d]
126917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126918// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, exec_hi, v2
126919
126920v_cmp_lt_f16 vcc_lo, 0, v2
126921// W32: encoding: [0x80,0x04,0x92,0x7d]
126922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126923// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, 0, v2
126924
126925v_cmp_lt_f16 vcc_lo, -1, v2
126926// W32: encoding: [0xc1,0x04,0x92,0x7d]
126927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126928// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, -1, v2
126929
126930v_cmp_lt_f16 vcc_lo, 0.5, v2
126931// W32: encoding: [0xf0,0x04,0x92,0x7d]
126932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126933// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, 0.5, v2
126934
126935v_cmp_lt_f16 vcc_lo, -4.0, v2
126936// W32: encoding: [0xf7,0x04,0x92,0x7d]
126937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126938// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, -4.0, v2
126939
126940v_cmp_lt_f16 vcc_lo, 0xfe0b, v2
126941// W32: encoding: [0xff,0x04,0x92,0x7d,0x0b,0xfe,0x00,0x00]
126942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126943// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, 0xfe0b, v2
126944
126945v_cmp_lt_f16 vcc_lo, 0x3456, v2
126946// W32: encoding: [0xff,0x04,0x92,0x7d,0x56,0x34,0x00,0x00]
126947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126948// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, 0x3456, v2
126949
126950v_cmp_lt_f16 vcc_lo, v1, v255
126951// W32: encoding: [0x01,0xff,0x93,0x7d]
126952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126953// W64-ERR-NEXT: v_cmp_lt_f16 vcc_lo, v1, v255
126954
126955v_cmp_lt_f16_e64 s10, v1, v2
126956// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
126957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126958// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, v2
126959
126960v_cmp_lt_f16_e64 s12, v1, v2
126961// W32: encoding: [0x0c,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
126962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126963// W64-ERR-NEXT: v_cmp_lt_f16_e64 s12, v1, v2
126964
126965v_cmp_lt_f16_e64 s100, v1, v2
126966// W32: encoding: [0x64,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
126967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126968// W64-ERR-NEXT: v_cmp_lt_f16_e64 s100, v1, v2
126969
126970v_cmp_lt_f16_e64 vcc_lo, v1, v2
126971// W32: encoding: [0x6a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x00]
126972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126973// W64-ERR-NEXT: v_cmp_lt_f16_e64 vcc_lo, v1, v2
126974
126975v_cmp_lt_f16_e64 s10, v255, v2
126976// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xff,0x05,0x02,0x00]
126977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126978// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v255, v2
126979
126980v_cmp_lt_f16_e64 s10, s1, v2
126981// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x04,0x02,0x00]
126982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126983// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, s1, v2
126984
126985v_cmp_lt_f16_e64 s10, s101, v2
126986// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x65,0x04,0x02,0x00]
126987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126988// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, s101, v2
126989
126990v_cmp_lt_f16_e64 s10, vcc_lo, v2
126991// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x6a,0x04,0x02,0x00]
126992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126993// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, vcc_lo, v2
126994
126995v_cmp_lt_f16_e64 s10, vcc_hi, v2
126996// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x6b,0x04,0x02,0x00]
126997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
126998// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, vcc_hi, v2
126999
127000v_cmp_lt_f16_e64 s10, m0, v2
127001// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7c,0x04,0x02,0x00]
127002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127003// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, m0, v2
127004
127005v_cmp_lt_f16_e64 s10, exec_lo, v2
127006// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7e,0x04,0x02,0x00]
127007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127008// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, exec_lo, v2
127009
127010v_cmp_lt_f16_e64 s10, exec_hi, v2
127011// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x7f,0x04,0x02,0x00]
127012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127013// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, exec_hi, v2
127014
127015v_cmp_lt_f16_e64 s10, 0, v2
127016// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x80,0x04,0x02,0x00]
127017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127018// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, 0, v2
127019
127020v_cmp_lt_f16_e64 s10, -1, v2
127021// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xc1,0x04,0x02,0x00]
127022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127023// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, -1, v2
127024
127025v_cmp_lt_f16_e64 s10, 0.5, v2
127026// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xf0,0x04,0x02,0x00]
127027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127028// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, 0.5, v2
127029
127030v_cmp_lt_f16_e64 s10, -4.0, v2
127031// W32: encoding: [0x0a,0x00,0xc9,0xd4,0xf7,0x04,0x02,0x00]
127032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127033// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, -4.0, v2
127034
127035v_cmp_lt_f16_e64 s10, v1, v255
127036// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x03,0x00]
127037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127038// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, v255
127039
127040v_cmp_lt_f16_e64 s10, v1, s2
127041// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x00,0x00]
127042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127043// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, s2
127044
127045v_cmp_lt_f16_e64 s10, v1, s101
127046// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xcb,0x00,0x00]
127047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127048// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, s101
127049
127050v_cmp_lt_f16_e64 s10, v1, vcc_lo
127051// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd5,0x00,0x00]
127052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127053// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, vcc_lo
127054
127055v_cmp_lt_f16_e64 s10, v1, vcc_hi
127056// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xd7,0x00,0x00]
127057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127058// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, vcc_hi
127059
127060v_cmp_lt_f16_e64 s10, v1, m0
127061// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xf9,0x00,0x00]
127062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127063// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, m0
127064
127065v_cmp_lt_f16_e64 s10, v1, exec_lo
127066// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xfd,0x00,0x00]
127067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127068// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, exec_lo
127069
127070v_cmp_lt_f16_e64 s10, v1, exec_hi
127071// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xff,0x00,0x00]
127072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127073// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, exec_hi
127074
127075v_cmp_lt_f16_e64 s10, v1, 0
127076// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x01,0x01,0x00]
127077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127078// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, 0
127079
127080v_cmp_lt_f16_e64 s10, v1, -1
127081// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x83,0x01,0x00]
127082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127083// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, -1
127084
127085v_cmp_lt_f16_e64 s10, v1, 0.5
127086// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xe1,0x01,0x00]
127087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127088// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, 0.5
127089
127090v_cmp_lt_f16_e64 s10, v1, -4.0
127091// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0xef,0x01,0x00]
127092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127093// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, -4.0
127094
127095v_cmp_lt_f16_e64 s10, -v1, v2
127096// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x20]
127097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127098// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, -v1, v2
127099
127100v_cmp_lt_f16_e64 s10, v1, -v2
127101// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x40]
127102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127103// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, -v2
127104
127105v_cmp_lt_f16_e64 s10, -v1, -v2
127106// W32: encoding: [0x0a,0x00,0xc9,0xd4,0x01,0x05,0x02,0x60]
127107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127108// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, -v1, -v2
127109
127110v_cmp_lt_f16_e64 s10, v1, v2 clamp
127111// W32: encoding: [0x0a,0x80,0xc9,0xd4,0x01,0x05,0x02,0x00]
127112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127113// W64-ERR-NEXT: v_cmp_lt_f16_e64 s10, v1, v2 clamp
127114
127115v_cmp_eq_f16 vcc_lo, v1, v2
127116// W32: encoding: [0x01,0x05,0x94,0x7d]
127117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127118// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, v1, v2
127119
127120v_cmp_eq_f16 vcc_lo, v255, v2
127121// W32: encoding: [0xff,0x05,0x94,0x7d]
127122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127123// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, v255, v2
127124
127125v_cmp_eq_f16 vcc_lo, s1, v2
127126// W32: encoding: [0x01,0x04,0x94,0x7d]
127127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127128// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, s1, v2
127129
127130v_cmp_eq_f16 vcc_lo, s101, v2
127131// W32: encoding: [0x65,0x04,0x94,0x7d]
127132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127133// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, s101, v2
127134
127135v_cmp_eq_f16 vcc_lo, vcc_lo, v2
127136// W32: encoding: [0x6a,0x04,0x94,0x7d]
127137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127138// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, vcc_lo, v2
127139
127140v_cmp_eq_f16 vcc_lo, vcc_hi, v2
127141// W32: encoding: [0x6b,0x04,0x94,0x7d]
127142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127143// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, vcc_hi, v2
127144
127145v_cmp_eq_f16 vcc_lo, m0, v2
127146// W32: encoding: [0x7c,0x04,0x94,0x7d]
127147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127148// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, m0, v2
127149
127150v_cmp_eq_f16 vcc_lo, exec_lo, v2
127151// W32: encoding: [0x7e,0x04,0x94,0x7d]
127152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127153// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, exec_lo, v2
127154
127155v_cmp_eq_f16 vcc_lo, exec_hi, v2
127156// W32: encoding: [0x7f,0x04,0x94,0x7d]
127157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127158// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, exec_hi, v2
127159
127160v_cmp_eq_f16 vcc_lo, 0, v2
127161// W32: encoding: [0x80,0x04,0x94,0x7d]
127162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127163// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, 0, v2
127164
127165v_cmp_eq_f16 vcc_lo, -1, v2
127166// W32: encoding: [0xc1,0x04,0x94,0x7d]
127167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127168// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, -1, v2
127169
127170v_cmp_eq_f16 vcc_lo, 0.5, v2
127171// W32: encoding: [0xf0,0x04,0x94,0x7d]
127172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127173// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, 0.5, v2
127174
127175v_cmp_eq_f16 vcc_lo, -4.0, v2
127176// W32: encoding: [0xf7,0x04,0x94,0x7d]
127177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127178// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, -4.0, v2
127179
127180v_cmp_eq_f16 vcc_lo, 0xfe0b, v2
127181// W32: encoding: [0xff,0x04,0x94,0x7d,0x0b,0xfe,0x00,0x00]
127182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127183// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, 0xfe0b, v2
127184
127185v_cmp_eq_f16 vcc_lo, 0x3456, v2
127186// W32: encoding: [0xff,0x04,0x94,0x7d,0x56,0x34,0x00,0x00]
127187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127188// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, 0x3456, v2
127189
127190v_cmp_eq_f16 vcc_lo, v1, v255
127191// W32: encoding: [0x01,0xff,0x95,0x7d]
127192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127193// W64-ERR-NEXT: v_cmp_eq_f16 vcc_lo, v1, v255
127194
127195v_cmp_eq_f16_e64 s10, v1, v2
127196// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
127197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127198// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, v2
127199
127200v_cmp_eq_f16_e64 s12, v1, v2
127201// W32: encoding: [0x0c,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
127202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127203// W64-ERR-NEXT: v_cmp_eq_f16_e64 s12, v1, v2
127204
127205v_cmp_eq_f16_e64 s100, v1, v2
127206// W32: encoding: [0x64,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
127207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127208// W64-ERR-NEXT: v_cmp_eq_f16_e64 s100, v1, v2
127209
127210v_cmp_eq_f16_e64 vcc_lo, v1, v2
127211// W32: encoding: [0x6a,0x00,0xca,0xd4,0x01,0x05,0x02,0x00]
127212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127213// W64-ERR-NEXT: v_cmp_eq_f16_e64 vcc_lo, v1, v2
127214
127215v_cmp_eq_f16_e64 s10, v255, v2
127216// W32: encoding: [0x0a,0x00,0xca,0xd4,0xff,0x05,0x02,0x00]
127217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127218// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v255, v2
127219
127220v_cmp_eq_f16_e64 s10, s1, v2
127221// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x04,0x02,0x00]
127222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127223// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, s1, v2
127224
127225v_cmp_eq_f16_e64 s10, s101, v2
127226// W32: encoding: [0x0a,0x00,0xca,0xd4,0x65,0x04,0x02,0x00]
127227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127228// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, s101, v2
127229
127230v_cmp_eq_f16_e64 s10, vcc_lo, v2
127231// W32: encoding: [0x0a,0x00,0xca,0xd4,0x6a,0x04,0x02,0x00]
127232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127233// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, vcc_lo, v2
127234
127235v_cmp_eq_f16_e64 s10, vcc_hi, v2
127236// W32: encoding: [0x0a,0x00,0xca,0xd4,0x6b,0x04,0x02,0x00]
127237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127238// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, vcc_hi, v2
127239
127240v_cmp_eq_f16_e64 s10, m0, v2
127241// W32: encoding: [0x0a,0x00,0xca,0xd4,0x7c,0x04,0x02,0x00]
127242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127243// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, m0, v2
127244
127245v_cmp_eq_f16_e64 s10, exec_lo, v2
127246// W32: encoding: [0x0a,0x00,0xca,0xd4,0x7e,0x04,0x02,0x00]
127247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127248// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, exec_lo, v2
127249
127250v_cmp_eq_f16_e64 s10, exec_hi, v2
127251// W32: encoding: [0x0a,0x00,0xca,0xd4,0x7f,0x04,0x02,0x00]
127252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127253// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, exec_hi, v2
127254
127255v_cmp_eq_f16_e64 s10, 0, v2
127256// W32: encoding: [0x0a,0x00,0xca,0xd4,0x80,0x04,0x02,0x00]
127257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127258// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, 0, v2
127259
127260v_cmp_eq_f16_e64 s10, -1, v2
127261// W32: encoding: [0x0a,0x00,0xca,0xd4,0xc1,0x04,0x02,0x00]
127262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127263// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, -1, v2
127264
127265v_cmp_eq_f16_e64 s10, 0.5, v2
127266// W32: encoding: [0x0a,0x00,0xca,0xd4,0xf0,0x04,0x02,0x00]
127267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127268// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, 0.5, v2
127269
127270v_cmp_eq_f16_e64 s10, -4.0, v2
127271// W32: encoding: [0x0a,0x00,0xca,0xd4,0xf7,0x04,0x02,0x00]
127272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127273// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, -4.0, v2
127274
127275v_cmp_eq_f16_e64 s10, v1, v255
127276// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x03,0x00]
127277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127278// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, v255
127279
127280v_cmp_eq_f16_e64 s10, v1, s2
127281// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x00,0x00]
127282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127283// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, s2
127284
127285v_cmp_eq_f16_e64 s10, v1, s101
127286// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xcb,0x00,0x00]
127287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127288// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, s101
127289
127290v_cmp_eq_f16_e64 s10, v1, vcc_lo
127291// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd5,0x00,0x00]
127292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127293// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, vcc_lo
127294
127295v_cmp_eq_f16_e64 s10, v1, vcc_hi
127296// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xd7,0x00,0x00]
127297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127298// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, vcc_hi
127299
127300v_cmp_eq_f16_e64 s10, v1, m0
127301// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xf9,0x00,0x00]
127302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127303// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, m0
127304
127305v_cmp_eq_f16_e64 s10, v1, exec_lo
127306// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xfd,0x00,0x00]
127307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127308// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, exec_lo
127309
127310v_cmp_eq_f16_e64 s10, v1, exec_hi
127311// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xff,0x00,0x00]
127312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127313// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, exec_hi
127314
127315v_cmp_eq_f16_e64 s10, v1, 0
127316// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x01,0x01,0x00]
127317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127318// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, 0
127319
127320v_cmp_eq_f16_e64 s10, v1, -1
127321// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x83,0x01,0x00]
127322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127323// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, -1
127324
127325v_cmp_eq_f16_e64 s10, v1, 0.5
127326// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xe1,0x01,0x00]
127327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127328// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, 0.5
127329
127330v_cmp_eq_f16_e64 s10, v1, -4.0
127331// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0xef,0x01,0x00]
127332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127333// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, -4.0
127334
127335v_cmp_eq_f16_e64 s10, -v1, v2
127336// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x20]
127337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127338// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, -v1, v2
127339
127340v_cmp_eq_f16_e64 s10, v1, -v2
127341// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x40]
127342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127343// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, -v2
127344
127345v_cmp_eq_f16_e64 s10, -v1, -v2
127346// W32: encoding: [0x0a,0x00,0xca,0xd4,0x01,0x05,0x02,0x60]
127347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127348// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, -v1, -v2
127349
127350v_cmp_eq_f16_e64 s10, v1, v2 clamp
127351// W32: encoding: [0x0a,0x80,0xca,0xd4,0x01,0x05,0x02,0x00]
127352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127353// W64-ERR-NEXT: v_cmp_eq_f16_e64 s10, v1, v2 clamp
127354
127355v_cmp_le_f16 vcc_lo, v1, v2
127356// W32: encoding: [0x01,0x05,0x96,0x7d]
127357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127358// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, v1, v2
127359
127360v_cmp_le_f16 vcc_lo, v255, v2
127361// W32: encoding: [0xff,0x05,0x96,0x7d]
127362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127363// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, v255, v2
127364
127365v_cmp_le_f16 vcc_lo, s1, v2
127366// W32: encoding: [0x01,0x04,0x96,0x7d]
127367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127368// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, s1, v2
127369
127370v_cmp_le_f16 vcc_lo, s101, v2
127371// W32: encoding: [0x65,0x04,0x96,0x7d]
127372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127373// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, s101, v2
127374
127375v_cmp_le_f16 vcc_lo, vcc_lo, v2
127376// W32: encoding: [0x6a,0x04,0x96,0x7d]
127377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127378// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, vcc_lo, v2
127379
127380v_cmp_le_f16 vcc_lo, vcc_hi, v2
127381// W32: encoding: [0x6b,0x04,0x96,0x7d]
127382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127383// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, vcc_hi, v2
127384
127385v_cmp_le_f16 vcc_lo, m0, v2
127386// W32: encoding: [0x7c,0x04,0x96,0x7d]
127387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127388// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, m0, v2
127389
127390v_cmp_le_f16 vcc_lo, exec_lo, v2
127391// W32: encoding: [0x7e,0x04,0x96,0x7d]
127392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127393// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, exec_lo, v2
127394
127395v_cmp_le_f16 vcc_lo, exec_hi, v2
127396// W32: encoding: [0x7f,0x04,0x96,0x7d]
127397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127398// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, exec_hi, v2
127399
127400v_cmp_le_f16 vcc_lo, 0, v2
127401// W32: encoding: [0x80,0x04,0x96,0x7d]
127402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127403// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, 0, v2
127404
127405v_cmp_le_f16 vcc_lo, -1, v2
127406// W32: encoding: [0xc1,0x04,0x96,0x7d]
127407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127408// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, -1, v2
127409
127410v_cmp_le_f16 vcc_lo, 0.5, v2
127411// W32: encoding: [0xf0,0x04,0x96,0x7d]
127412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127413// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, 0.5, v2
127414
127415v_cmp_le_f16 vcc_lo, -4.0, v2
127416// W32: encoding: [0xf7,0x04,0x96,0x7d]
127417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127418// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, -4.0, v2
127419
127420v_cmp_le_f16 vcc_lo, 0xfe0b, v2
127421// W32: encoding: [0xff,0x04,0x96,0x7d,0x0b,0xfe,0x00,0x00]
127422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127423// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, 0xfe0b, v2
127424
127425v_cmp_le_f16 vcc_lo, 0x3456, v2
127426// W32: encoding: [0xff,0x04,0x96,0x7d,0x56,0x34,0x00,0x00]
127427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127428// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, 0x3456, v2
127429
127430v_cmp_le_f16 vcc_lo, v1, v255
127431// W32: encoding: [0x01,0xff,0x97,0x7d]
127432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127433// W64-ERR-NEXT: v_cmp_le_f16 vcc_lo, v1, v255
127434
127435v_cmp_le_f16_e64 s10, v1, v2
127436// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
127437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127438// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, v2
127439
127440v_cmp_le_f16_e64 s12, v1, v2
127441// W32: encoding: [0x0c,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
127442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127443// W64-ERR-NEXT: v_cmp_le_f16_e64 s12, v1, v2
127444
127445v_cmp_le_f16_e64 s100, v1, v2
127446// W32: encoding: [0x64,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
127447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127448// W64-ERR-NEXT: v_cmp_le_f16_e64 s100, v1, v2
127449
127450v_cmp_le_f16_e64 vcc_lo, v1, v2
127451// W32: encoding: [0x6a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x00]
127452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127453// W64-ERR-NEXT: v_cmp_le_f16_e64 vcc_lo, v1, v2
127454
127455v_cmp_le_f16_e64 s10, v255, v2
127456// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xff,0x05,0x02,0x00]
127457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127458// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v255, v2
127459
127460v_cmp_le_f16_e64 s10, s1, v2
127461// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x04,0x02,0x00]
127462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127463// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, s1, v2
127464
127465v_cmp_le_f16_e64 s10, s101, v2
127466// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x65,0x04,0x02,0x00]
127467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127468// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, s101, v2
127469
127470v_cmp_le_f16_e64 s10, vcc_lo, v2
127471// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x6a,0x04,0x02,0x00]
127472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127473// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, vcc_lo, v2
127474
127475v_cmp_le_f16_e64 s10, vcc_hi, v2
127476// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x6b,0x04,0x02,0x00]
127477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127478// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, vcc_hi, v2
127479
127480v_cmp_le_f16_e64 s10, m0, v2
127481// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7c,0x04,0x02,0x00]
127482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127483// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, m0, v2
127484
127485v_cmp_le_f16_e64 s10, exec_lo, v2
127486// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7e,0x04,0x02,0x00]
127487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127488// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, exec_lo, v2
127489
127490v_cmp_le_f16_e64 s10, exec_hi, v2
127491// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x7f,0x04,0x02,0x00]
127492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127493// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, exec_hi, v2
127494
127495v_cmp_le_f16_e64 s10, 0, v2
127496// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x80,0x04,0x02,0x00]
127497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127498// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, 0, v2
127499
127500v_cmp_le_f16_e64 s10, -1, v2
127501// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xc1,0x04,0x02,0x00]
127502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127503// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, -1, v2
127504
127505v_cmp_le_f16_e64 s10, 0.5, v2
127506// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xf0,0x04,0x02,0x00]
127507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127508// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, 0.5, v2
127509
127510v_cmp_le_f16_e64 s10, -4.0, v2
127511// W32: encoding: [0x0a,0x00,0xcb,0xd4,0xf7,0x04,0x02,0x00]
127512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127513// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, -4.0, v2
127514
127515v_cmp_le_f16_e64 s10, v1, v255
127516// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x03,0x00]
127517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127518// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, v255
127519
127520v_cmp_le_f16_e64 s10, v1, s2
127521// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x00,0x00]
127522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127523// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, s2
127524
127525v_cmp_le_f16_e64 s10, v1, s101
127526// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xcb,0x00,0x00]
127527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127528// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, s101
127529
127530v_cmp_le_f16_e64 s10, v1, vcc_lo
127531// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd5,0x00,0x00]
127532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127533// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, vcc_lo
127534
127535v_cmp_le_f16_e64 s10, v1, vcc_hi
127536// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xd7,0x00,0x00]
127537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127538// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, vcc_hi
127539
127540v_cmp_le_f16_e64 s10, v1, m0
127541// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xf9,0x00,0x00]
127542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127543// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, m0
127544
127545v_cmp_le_f16_e64 s10, v1, exec_lo
127546// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xfd,0x00,0x00]
127547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127548// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, exec_lo
127549
127550v_cmp_le_f16_e64 s10, v1, exec_hi
127551// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xff,0x00,0x00]
127552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127553// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, exec_hi
127554
127555v_cmp_le_f16_e64 s10, v1, 0
127556// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x01,0x01,0x00]
127557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127558// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, 0
127559
127560v_cmp_le_f16_e64 s10, v1, -1
127561// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x83,0x01,0x00]
127562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127563// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, -1
127564
127565v_cmp_le_f16_e64 s10, v1, 0.5
127566// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xe1,0x01,0x00]
127567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127568// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, 0.5
127569
127570v_cmp_le_f16_e64 s10, v1, -4.0
127571// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0xef,0x01,0x00]
127572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127573// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, -4.0
127574
127575v_cmp_le_f16_e64 s10, -v1, v2
127576// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x20]
127577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127578// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, -v1, v2
127579
127580v_cmp_le_f16_e64 s10, v1, -v2
127581// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x40]
127582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127583// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, -v2
127584
127585v_cmp_le_f16_e64 s10, -v1, -v2
127586// W32: encoding: [0x0a,0x00,0xcb,0xd4,0x01,0x05,0x02,0x60]
127587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127588// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, -v1, -v2
127589
127590v_cmp_le_f16_e64 s10, v1, v2 clamp
127591// W32: encoding: [0x0a,0x80,0xcb,0xd4,0x01,0x05,0x02,0x00]
127592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127593// W64-ERR-NEXT: v_cmp_le_f16_e64 s10, v1, v2 clamp
127594
127595v_cmp_gt_f16 vcc_lo, v1, v2
127596// W32: encoding: [0x01,0x05,0x98,0x7d]
127597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127598// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, v1, v2
127599
127600v_cmp_gt_f16 vcc_lo, v255, v2
127601// W32: encoding: [0xff,0x05,0x98,0x7d]
127602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127603// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, v255, v2
127604
127605v_cmp_gt_f16 vcc_lo, s1, v2
127606// W32: encoding: [0x01,0x04,0x98,0x7d]
127607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127608// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, s1, v2
127609
127610v_cmp_gt_f16 vcc_lo, s101, v2
127611// W32: encoding: [0x65,0x04,0x98,0x7d]
127612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127613// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, s101, v2
127614
127615v_cmp_gt_f16 vcc_lo, vcc_lo, v2
127616// W32: encoding: [0x6a,0x04,0x98,0x7d]
127617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127618// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, vcc_lo, v2
127619
127620v_cmp_gt_f16 vcc_lo, vcc_hi, v2
127621// W32: encoding: [0x6b,0x04,0x98,0x7d]
127622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127623// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, vcc_hi, v2
127624
127625v_cmp_gt_f16 vcc_lo, m0, v2
127626// W32: encoding: [0x7c,0x04,0x98,0x7d]
127627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127628// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, m0, v2
127629
127630v_cmp_gt_f16 vcc_lo, exec_lo, v2
127631// W32: encoding: [0x7e,0x04,0x98,0x7d]
127632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127633// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, exec_lo, v2
127634
127635v_cmp_gt_f16 vcc_lo, exec_hi, v2
127636// W32: encoding: [0x7f,0x04,0x98,0x7d]
127637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127638// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, exec_hi, v2
127639
127640v_cmp_gt_f16 vcc_lo, 0, v2
127641// W32: encoding: [0x80,0x04,0x98,0x7d]
127642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127643// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, 0, v2
127644
127645v_cmp_gt_f16 vcc_lo, -1, v2
127646// W32: encoding: [0xc1,0x04,0x98,0x7d]
127647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127648// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, -1, v2
127649
127650v_cmp_gt_f16 vcc_lo, 0.5, v2
127651// W32: encoding: [0xf0,0x04,0x98,0x7d]
127652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127653// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, 0.5, v2
127654
127655v_cmp_gt_f16 vcc_lo, -4.0, v2
127656// W32: encoding: [0xf7,0x04,0x98,0x7d]
127657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127658// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, -4.0, v2
127659
127660v_cmp_gt_f16 vcc_lo, 0xfe0b, v2
127661// W32: encoding: [0xff,0x04,0x98,0x7d,0x0b,0xfe,0x00,0x00]
127662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127663// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, 0xfe0b, v2
127664
127665v_cmp_gt_f16 vcc_lo, 0x3456, v2
127666// W32: encoding: [0xff,0x04,0x98,0x7d,0x56,0x34,0x00,0x00]
127667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127668// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, 0x3456, v2
127669
127670v_cmp_gt_f16 vcc_lo, v1, v255
127671// W32: encoding: [0x01,0xff,0x99,0x7d]
127672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127673// W64-ERR-NEXT: v_cmp_gt_f16 vcc_lo, v1, v255
127674
127675v_cmp_gt_f16_e64 s10, v1, v2
127676// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
127677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127678// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, v2
127679
127680v_cmp_gt_f16_e64 s12, v1, v2
127681// W32: encoding: [0x0c,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
127682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127683// W64-ERR-NEXT: v_cmp_gt_f16_e64 s12, v1, v2
127684
127685v_cmp_gt_f16_e64 s100, v1, v2
127686// W32: encoding: [0x64,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
127687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127688// W64-ERR-NEXT: v_cmp_gt_f16_e64 s100, v1, v2
127689
127690v_cmp_gt_f16_e64 vcc_lo, v1, v2
127691// W32: encoding: [0x6a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x00]
127692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127693// W64-ERR-NEXT: v_cmp_gt_f16_e64 vcc_lo, v1, v2
127694
127695v_cmp_gt_f16_e64 s10, v255, v2
127696// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xff,0x05,0x02,0x00]
127697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127698// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v255, v2
127699
127700v_cmp_gt_f16_e64 s10, s1, v2
127701// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x04,0x02,0x00]
127702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127703// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, s1, v2
127704
127705v_cmp_gt_f16_e64 s10, s101, v2
127706// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x65,0x04,0x02,0x00]
127707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127708// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, s101, v2
127709
127710v_cmp_gt_f16_e64 s10, vcc_lo, v2
127711// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x6a,0x04,0x02,0x00]
127712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127713// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, vcc_lo, v2
127714
127715v_cmp_gt_f16_e64 s10, vcc_hi, v2
127716// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x6b,0x04,0x02,0x00]
127717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127718// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, vcc_hi, v2
127719
127720v_cmp_gt_f16_e64 s10, m0, v2
127721// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7c,0x04,0x02,0x00]
127722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127723// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, m0, v2
127724
127725v_cmp_gt_f16_e64 s10, exec_lo, v2
127726// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7e,0x04,0x02,0x00]
127727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127728// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, exec_lo, v2
127729
127730v_cmp_gt_f16_e64 s10, exec_hi, v2
127731// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x7f,0x04,0x02,0x00]
127732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127733// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, exec_hi, v2
127734
127735v_cmp_gt_f16_e64 s10, 0, v2
127736// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x80,0x04,0x02,0x00]
127737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127738// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, 0, v2
127739
127740v_cmp_gt_f16_e64 s10, -1, v2
127741// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xc1,0x04,0x02,0x00]
127742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127743// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, -1, v2
127744
127745v_cmp_gt_f16_e64 s10, 0.5, v2
127746// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xf0,0x04,0x02,0x00]
127747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127748// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, 0.5, v2
127749
127750v_cmp_gt_f16_e64 s10, -4.0, v2
127751// W32: encoding: [0x0a,0x00,0xcc,0xd4,0xf7,0x04,0x02,0x00]
127752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127753// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, -4.0, v2
127754
127755v_cmp_gt_f16_e64 s10, v1, v255
127756// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x03,0x00]
127757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127758// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, v255
127759
127760v_cmp_gt_f16_e64 s10, v1, s2
127761// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x00,0x00]
127762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127763// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, s2
127764
127765v_cmp_gt_f16_e64 s10, v1, s101
127766// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xcb,0x00,0x00]
127767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127768// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, s101
127769
127770v_cmp_gt_f16_e64 s10, v1, vcc_lo
127771// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd5,0x00,0x00]
127772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127773// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, vcc_lo
127774
127775v_cmp_gt_f16_e64 s10, v1, vcc_hi
127776// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xd7,0x00,0x00]
127777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127778// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, vcc_hi
127779
127780v_cmp_gt_f16_e64 s10, v1, m0
127781// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xf9,0x00,0x00]
127782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127783// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, m0
127784
127785v_cmp_gt_f16_e64 s10, v1, exec_lo
127786// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xfd,0x00,0x00]
127787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127788// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, exec_lo
127789
127790v_cmp_gt_f16_e64 s10, v1, exec_hi
127791// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xff,0x00,0x00]
127792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127793// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, exec_hi
127794
127795v_cmp_gt_f16_e64 s10, v1, 0
127796// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x01,0x01,0x00]
127797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127798// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, 0
127799
127800v_cmp_gt_f16_e64 s10, v1, -1
127801// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x83,0x01,0x00]
127802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127803// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, -1
127804
127805v_cmp_gt_f16_e64 s10, v1, 0.5
127806// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xe1,0x01,0x00]
127807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127808// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, 0.5
127809
127810v_cmp_gt_f16_e64 s10, v1, -4.0
127811// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0xef,0x01,0x00]
127812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127813// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, -4.0
127814
127815v_cmp_gt_f16_e64 s10, -v1, v2
127816// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x20]
127817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127818// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, -v1, v2
127819
127820v_cmp_gt_f16_e64 s10, v1, -v2
127821// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x40]
127822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127823// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, -v2
127824
127825v_cmp_gt_f16_e64 s10, -v1, -v2
127826// W32: encoding: [0x0a,0x00,0xcc,0xd4,0x01,0x05,0x02,0x60]
127827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127828// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, -v1, -v2
127829
127830v_cmp_gt_f16_e64 s10, v1, v2 clamp
127831// W32: encoding: [0x0a,0x80,0xcc,0xd4,0x01,0x05,0x02,0x00]
127832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127833// W64-ERR-NEXT: v_cmp_gt_f16_e64 s10, v1, v2 clamp
127834
127835v_cmp_lg_f16 vcc_lo, v1, v2
127836// W32: encoding: [0x01,0x05,0x9a,0x7d]
127837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127838// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, v1, v2
127839
127840v_cmp_lg_f16 vcc_lo, v255, v2
127841// W32: encoding: [0xff,0x05,0x9a,0x7d]
127842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127843// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, v255, v2
127844
127845v_cmp_lg_f16 vcc_lo, s1, v2
127846// W32: encoding: [0x01,0x04,0x9a,0x7d]
127847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127848// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, s1, v2
127849
127850v_cmp_lg_f16 vcc_lo, s101, v2
127851// W32: encoding: [0x65,0x04,0x9a,0x7d]
127852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127853// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, s101, v2
127854
127855v_cmp_lg_f16 vcc_lo, vcc_lo, v2
127856// W32: encoding: [0x6a,0x04,0x9a,0x7d]
127857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127858// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, vcc_lo, v2
127859
127860v_cmp_lg_f16 vcc_lo, vcc_hi, v2
127861// W32: encoding: [0x6b,0x04,0x9a,0x7d]
127862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127863// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, vcc_hi, v2
127864
127865v_cmp_lg_f16 vcc_lo, m0, v2
127866// W32: encoding: [0x7c,0x04,0x9a,0x7d]
127867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127868// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, m0, v2
127869
127870v_cmp_lg_f16 vcc_lo, exec_lo, v2
127871// W32: encoding: [0x7e,0x04,0x9a,0x7d]
127872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127873// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, exec_lo, v2
127874
127875v_cmp_lg_f16 vcc_lo, exec_hi, v2
127876// W32: encoding: [0x7f,0x04,0x9a,0x7d]
127877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127878// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, exec_hi, v2
127879
127880v_cmp_lg_f16 vcc_lo, 0, v2
127881// W32: encoding: [0x80,0x04,0x9a,0x7d]
127882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127883// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, 0, v2
127884
127885v_cmp_lg_f16 vcc_lo, -1, v2
127886// W32: encoding: [0xc1,0x04,0x9a,0x7d]
127887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127888// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, -1, v2
127889
127890v_cmp_lg_f16 vcc_lo, 0.5, v2
127891// W32: encoding: [0xf0,0x04,0x9a,0x7d]
127892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127893// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, 0.5, v2
127894
127895v_cmp_lg_f16 vcc_lo, -4.0, v2
127896// W32: encoding: [0xf7,0x04,0x9a,0x7d]
127897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127898// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, -4.0, v2
127899
127900v_cmp_lg_f16 vcc_lo, 0xfe0b, v2
127901// W32: encoding: [0xff,0x04,0x9a,0x7d,0x0b,0xfe,0x00,0x00]
127902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127903// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, 0xfe0b, v2
127904
127905v_cmp_lg_f16 vcc_lo, 0x3456, v2
127906// W32: encoding: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x00,0x00]
127907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127908// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, 0x3456, v2
127909
127910v_cmp_lg_f16 vcc_lo, v1, v255
127911// W32: encoding: [0x01,0xff,0x9b,0x7d]
127912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127913// W64-ERR-NEXT: v_cmp_lg_f16 vcc_lo, v1, v255
127914
127915v_cmp_lg_f16_e64 s10, v1, v2
127916// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
127917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127918// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, v2
127919
127920v_cmp_lg_f16_e64 s12, v1, v2
127921// W32: encoding: [0x0c,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
127922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127923// W64-ERR-NEXT: v_cmp_lg_f16_e64 s12, v1, v2
127924
127925v_cmp_lg_f16_e64 s100, v1, v2
127926// W32: encoding: [0x64,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
127927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127928// W64-ERR-NEXT: v_cmp_lg_f16_e64 s100, v1, v2
127929
127930v_cmp_lg_f16_e64 vcc_lo, v1, v2
127931// W32: encoding: [0x6a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x00]
127932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127933// W64-ERR-NEXT: v_cmp_lg_f16_e64 vcc_lo, v1, v2
127934
127935v_cmp_lg_f16_e64 s10, v255, v2
127936// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xff,0x05,0x02,0x00]
127937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127938// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v255, v2
127939
127940v_cmp_lg_f16_e64 s10, s1, v2
127941// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x04,0x02,0x00]
127942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127943// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, s1, v2
127944
127945v_cmp_lg_f16_e64 s10, s101, v2
127946// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x65,0x04,0x02,0x00]
127947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127948// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, s101, v2
127949
127950v_cmp_lg_f16_e64 s10, vcc_lo, v2
127951// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x6a,0x04,0x02,0x00]
127952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127953// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, vcc_lo, v2
127954
127955v_cmp_lg_f16_e64 s10, vcc_hi, v2
127956// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x6b,0x04,0x02,0x00]
127957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127958// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, vcc_hi, v2
127959
127960v_cmp_lg_f16_e64 s10, m0, v2
127961// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7c,0x04,0x02,0x00]
127962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127963// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, m0, v2
127964
127965v_cmp_lg_f16_e64 s10, exec_lo, v2
127966// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7e,0x04,0x02,0x00]
127967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127968// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, exec_lo, v2
127969
127970v_cmp_lg_f16_e64 s10, exec_hi, v2
127971// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x7f,0x04,0x02,0x00]
127972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127973// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, exec_hi, v2
127974
127975v_cmp_lg_f16_e64 s10, 0, v2
127976// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x80,0x04,0x02,0x00]
127977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127978// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, 0, v2
127979
127980v_cmp_lg_f16_e64 s10, -1, v2
127981// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xc1,0x04,0x02,0x00]
127982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127983// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, -1, v2
127984
127985v_cmp_lg_f16_e64 s10, 0.5, v2
127986// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xf0,0x04,0x02,0x00]
127987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127988// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, 0.5, v2
127989
127990v_cmp_lg_f16_e64 s10, -4.0, v2
127991// W32: encoding: [0x0a,0x00,0xcd,0xd4,0xf7,0x04,0x02,0x00]
127992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127993// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, -4.0, v2
127994
127995v_cmp_lg_f16_e64 s10, v1, v255
127996// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x03,0x00]
127997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
127998// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, v255
127999
128000v_cmp_lg_f16_e64 s10, v1, s2
128001// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x00,0x00]
128002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128003// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, s2
128004
128005v_cmp_lg_f16_e64 s10, v1, s101
128006// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xcb,0x00,0x00]
128007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128008// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, s101
128009
128010v_cmp_lg_f16_e64 s10, v1, vcc_lo
128011// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd5,0x00,0x00]
128012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128013// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, vcc_lo
128014
128015v_cmp_lg_f16_e64 s10, v1, vcc_hi
128016// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xd7,0x00,0x00]
128017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128018// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, vcc_hi
128019
128020v_cmp_lg_f16_e64 s10, v1, m0
128021// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xf9,0x00,0x00]
128022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128023// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, m0
128024
128025v_cmp_lg_f16_e64 s10, v1, exec_lo
128026// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xfd,0x00,0x00]
128027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128028// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, exec_lo
128029
128030v_cmp_lg_f16_e64 s10, v1, exec_hi
128031// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xff,0x00,0x00]
128032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128033// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, exec_hi
128034
128035v_cmp_lg_f16_e64 s10, v1, 0
128036// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x01,0x01,0x00]
128037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128038// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, 0
128039
128040v_cmp_lg_f16_e64 s10, v1, -1
128041// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x83,0x01,0x00]
128042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128043// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, -1
128044
128045v_cmp_lg_f16_e64 s10, v1, 0.5
128046// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xe1,0x01,0x00]
128047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128048// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, 0.5
128049
128050v_cmp_lg_f16_e64 s10, v1, -4.0
128051// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0xef,0x01,0x00]
128052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128053// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, -4.0
128054
128055v_cmp_lg_f16_e64 s10, -v1, v2
128056// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x20]
128057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128058// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, -v1, v2
128059
128060v_cmp_lg_f16_e64 s10, v1, -v2
128061// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x40]
128062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128063// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, -v2
128064
128065v_cmp_lg_f16_e64 s10, -v1, -v2
128066// W32: encoding: [0x0a,0x00,0xcd,0xd4,0x01,0x05,0x02,0x60]
128067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128068// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, -v1, -v2
128069
128070v_cmp_lg_f16_e64 s10, v1, v2 clamp
128071// W32: encoding: [0x0a,0x80,0xcd,0xd4,0x01,0x05,0x02,0x00]
128072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128073// W64-ERR-NEXT: v_cmp_lg_f16_e64 s10, v1, v2 clamp
128074
128075v_cmp_ge_f16 vcc_lo, v1, v2
128076// W32: encoding: [0x01,0x05,0x9c,0x7d]
128077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128078// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, v1, v2
128079
128080v_cmp_ge_f16 vcc_lo, v255, v2
128081// W32: encoding: [0xff,0x05,0x9c,0x7d]
128082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128083// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, v255, v2
128084
128085v_cmp_ge_f16 vcc_lo, s1, v2
128086// W32: encoding: [0x01,0x04,0x9c,0x7d]
128087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128088// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, s1, v2
128089
128090v_cmp_ge_f16 vcc_lo, s101, v2
128091// W32: encoding: [0x65,0x04,0x9c,0x7d]
128092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128093// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, s101, v2
128094
128095v_cmp_ge_f16 vcc_lo, vcc_lo, v2
128096// W32: encoding: [0x6a,0x04,0x9c,0x7d]
128097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128098// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, vcc_lo, v2
128099
128100v_cmp_ge_f16 vcc_lo, vcc_hi, v2
128101// W32: encoding: [0x6b,0x04,0x9c,0x7d]
128102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128103// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, vcc_hi, v2
128104
128105v_cmp_ge_f16 vcc_lo, m0, v2
128106// W32: encoding: [0x7c,0x04,0x9c,0x7d]
128107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128108// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, m0, v2
128109
128110v_cmp_ge_f16 vcc_lo, exec_lo, v2
128111// W32: encoding: [0x7e,0x04,0x9c,0x7d]
128112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128113// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, exec_lo, v2
128114
128115v_cmp_ge_f16 vcc_lo, exec_hi, v2
128116// W32: encoding: [0x7f,0x04,0x9c,0x7d]
128117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128118// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, exec_hi, v2
128119
128120v_cmp_ge_f16 vcc_lo, 0, v2
128121// W32: encoding: [0x80,0x04,0x9c,0x7d]
128122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128123// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, 0, v2
128124
128125v_cmp_ge_f16 vcc_lo, -1, v2
128126// W32: encoding: [0xc1,0x04,0x9c,0x7d]
128127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128128// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, -1, v2
128129
128130v_cmp_ge_f16 vcc_lo, 0.5, v2
128131// W32: encoding: [0xf0,0x04,0x9c,0x7d]
128132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128133// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, 0.5, v2
128134
128135v_cmp_ge_f16 vcc_lo, -4.0, v2
128136// W32: encoding: [0xf7,0x04,0x9c,0x7d]
128137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128138// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, -4.0, v2
128139
128140v_cmp_ge_f16 vcc_lo, 0xfe0b, v2
128141// W32: encoding: [0xff,0x04,0x9c,0x7d,0x0b,0xfe,0x00,0x00]
128142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128143// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, 0xfe0b, v2
128144
128145v_cmp_ge_f16 vcc_lo, 0x3456, v2
128146// W32: encoding: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x00,0x00]
128147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128148// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, 0x3456, v2
128149
128150v_cmp_ge_f16 vcc_lo, v1, v255
128151// W32: encoding: [0x01,0xff,0x9d,0x7d]
128152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128153// W64-ERR-NEXT: v_cmp_ge_f16 vcc_lo, v1, v255
128154
128155v_cmp_ge_f16_e64 s10, v1, v2
128156// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
128157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128158// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, v2
128159
128160v_cmp_ge_f16_e64 s12, v1, v2
128161// W32: encoding: [0x0c,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
128162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128163// W64-ERR-NEXT: v_cmp_ge_f16_e64 s12, v1, v2
128164
128165v_cmp_ge_f16_e64 s100, v1, v2
128166// W32: encoding: [0x64,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
128167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128168// W64-ERR-NEXT: v_cmp_ge_f16_e64 s100, v1, v2
128169
128170v_cmp_ge_f16_e64 vcc_lo, v1, v2
128171// W32: encoding: [0x6a,0x00,0xce,0xd4,0x01,0x05,0x02,0x00]
128172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128173// W64-ERR-NEXT: v_cmp_ge_f16_e64 vcc_lo, v1, v2
128174
128175v_cmp_ge_f16_e64 s10, v255, v2
128176// W32: encoding: [0x0a,0x00,0xce,0xd4,0xff,0x05,0x02,0x00]
128177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128178// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v255, v2
128179
128180v_cmp_ge_f16_e64 s10, s1, v2
128181// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x04,0x02,0x00]
128182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128183// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, s1, v2
128184
128185v_cmp_ge_f16_e64 s10, s101, v2
128186// W32: encoding: [0x0a,0x00,0xce,0xd4,0x65,0x04,0x02,0x00]
128187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128188// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, s101, v2
128189
128190v_cmp_ge_f16_e64 s10, vcc_lo, v2
128191// W32: encoding: [0x0a,0x00,0xce,0xd4,0x6a,0x04,0x02,0x00]
128192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128193// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, vcc_lo, v2
128194
128195v_cmp_ge_f16_e64 s10, vcc_hi, v2
128196// W32: encoding: [0x0a,0x00,0xce,0xd4,0x6b,0x04,0x02,0x00]
128197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128198// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, vcc_hi, v2
128199
128200v_cmp_ge_f16_e64 s10, m0, v2
128201// W32: encoding: [0x0a,0x00,0xce,0xd4,0x7c,0x04,0x02,0x00]
128202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128203// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, m0, v2
128204
128205v_cmp_ge_f16_e64 s10, exec_lo, v2
128206// W32: encoding: [0x0a,0x00,0xce,0xd4,0x7e,0x04,0x02,0x00]
128207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128208// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, exec_lo, v2
128209
128210v_cmp_ge_f16_e64 s10, exec_hi, v2
128211// W32: encoding: [0x0a,0x00,0xce,0xd4,0x7f,0x04,0x02,0x00]
128212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128213// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, exec_hi, v2
128214
128215v_cmp_ge_f16_e64 s10, 0, v2
128216// W32: encoding: [0x0a,0x00,0xce,0xd4,0x80,0x04,0x02,0x00]
128217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128218// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, 0, v2
128219
128220v_cmp_ge_f16_e64 s10, -1, v2
128221// W32: encoding: [0x0a,0x00,0xce,0xd4,0xc1,0x04,0x02,0x00]
128222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128223// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, -1, v2
128224
128225v_cmp_ge_f16_e64 s10, 0.5, v2
128226// W32: encoding: [0x0a,0x00,0xce,0xd4,0xf0,0x04,0x02,0x00]
128227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128228// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, 0.5, v2
128229
128230v_cmp_ge_f16_e64 s10, -4.0, v2
128231// W32: encoding: [0x0a,0x00,0xce,0xd4,0xf7,0x04,0x02,0x00]
128232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128233// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, -4.0, v2
128234
128235v_cmp_ge_f16_e64 s10, v1, v255
128236// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x03,0x00]
128237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128238// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, v255
128239
128240v_cmp_ge_f16_e64 s10, v1, s2
128241// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x00,0x00]
128242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128243// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, s2
128244
128245v_cmp_ge_f16_e64 s10, v1, s101
128246// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xcb,0x00,0x00]
128247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128248// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, s101
128249
128250v_cmp_ge_f16_e64 s10, v1, vcc_lo
128251// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd5,0x00,0x00]
128252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128253// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, vcc_lo
128254
128255v_cmp_ge_f16_e64 s10, v1, vcc_hi
128256// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xd7,0x00,0x00]
128257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128258// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, vcc_hi
128259
128260v_cmp_ge_f16_e64 s10, v1, m0
128261// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xf9,0x00,0x00]
128262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128263// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, m0
128264
128265v_cmp_ge_f16_e64 s10, v1, exec_lo
128266// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xfd,0x00,0x00]
128267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128268// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, exec_lo
128269
128270v_cmp_ge_f16_e64 s10, v1, exec_hi
128271// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xff,0x00,0x00]
128272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128273// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, exec_hi
128274
128275v_cmp_ge_f16_e64 s10, v1, 0
128276// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x01,0x01,0x00]
128277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128278// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, 0
128279
128280v_cmp_ge_f16_e64 s10, v1, -1
128281// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x83,0x01,0x00]
128282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128283// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, -1
128284
128285v_cmp_ge_f16_e64 s10, v1, 0.5
128286// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xe1,0x01,0x00]
128287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128288// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, 0.5
128289
128290v_cmp_ge_f16_e64 s10, v1, -4.0
128291// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0xef,0x01,0x00]
128292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128293// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, -4.0
128294
128295v_cmp_ge_f16_e64 s10, -v1, v2
128296// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x20]
128297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128298// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, -v1, v2
128299
128300v_cmp_ge_f16_e64 s10, v1, -v2
128301// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x40]
128302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128303// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, -v2
128304
128305v_cmp_ge_f16_e64 s10, -v1, -v2
128306// W32: encoding: [0x0a,0x00,0xce,0xd4,0x01,0x05,0x02,0x60]
128307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128308// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, -v1, -v2
128309
128310v_cmp_ge_f16_e64 s10, v1, v2 clamp
128311// W32: encoding: [0x0a,0x80,0xce,0xd4,0x01,0x05,0x02,0x00]
128312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128313// W64-ERR-NEXT: v_cmp_ge_f16_e64 s10, v1, v2 clamp
128314
128315v_cmp_o_f16 vcc_lo, v1, v2
128316// W32: encoding: [0x01,0x05,0x9e,0x7d]
128317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128318// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, v1, v2
128319
128320v_cmp_o_f16 vcc_lo, v255, v2
128321// W32: encoding: [0xff,0x05,0x9e,0x7d]
128322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128323// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, v255, v2
128324
128325v_cmp_o_f16 vcc_lo, s1, v2
128326// W32: encoding: [0x01,0x04,0x9e,0x7d]
128327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128328// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, s1, v2
128329
128330v_cmp_o_f16 vcc_lo, s101, v2
128331// W32: encoding: [0x65,0x04,0x9e,0x7d]
128332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128333// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, s101, v2
128334
128335v_cmp_o_f16 vcc_lo, vcc_lo, v2
128336// W32: encoding: [0x6a,0x04,0x9e,0x7d]
128337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128338// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, vcc_lo, v2
128339
128340v_cmp_o_f16 vcc_lo, vcc_hi, v2
128341// W32: encoding: [0x6b,0x04,0x9e,0x7d]
128342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128343// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, vcc_hi, v2
128344
128345v_cmp_o_f16 vcc_lo, m0, v2
128346// W32: encoding: [0x7c,0x04,0x9e,0x7d]
128347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128348// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, m0, v2
128349
128350v_cmp_o_f16 vcc_lo, exec_lo, v2
128351// W32: encoding: [0x7e,0x04,0x9e,0x7d]
128352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128353// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, exec_lo, v2
128354
128355v_cmp_o_f16 vcc_lo, exec_hi, v2
128356// W32: encoding: [0x7f,0x04,0x9e,0x7d]
128357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128358// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, exec_hi, v2
128359
128360v_cmp_o_f16 vcc_lo, 0, v2
128361// W32: encoding: [0x80,0x04,0x9e,0x7d]
128362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128363// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, 0, v2
128364
128365v_cmp_o_f16 vcc_lo, -1, v2
128366// W32: encoding: [0xc1,0x04,0x9e,0x7d]
128367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128368// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, -1, v2
128369
128370v_cmp_o_f16 vcc_lo, 0.5, v2
128371// W32: encoding: [0xf0,0x04,0x9e,0x7d]
128372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128373// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, 0.5, v2
128374
128375v_cmp_o_f16 vcc_lo, -4.0, v2
128376// W32: encoding: [0xf7,0x04,0x9e,0x7d]
128377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128378// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, -4.0, v2
128379
128380v_cmp_o_f16 vcc_lo, 0xfe0b, v2
128381// W32: encoding: [0xff,0x04,0x9e,0x7d,0x0b,0xfe,0x00,0x00]
128382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128383// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, 0xfe0b, v2
128384
128385v_cmp_o_f16 vcc_lo, 0x3456, v2
128386// W32: encoding: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x00,0x00]
128387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128388// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, 0x3456, v2
128389
128390v_cmp_o_f16 vcc_lo, v1, v255
128391// W32: encoding: [0x01,0xff,0x9f,0x7d]
128392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128393// W64-ERR-NEXT: v_cmp_o_f16 vcc_lo, v1, v255
128394
128395v_cmp_o_f16_e64 s10, v1, v2
128396// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
128397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128398// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, v2
128399
128400v_cmp_o_f16_e64 s12, v1, v2
128401// W32: encoding: [0x0c,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
128402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128403// W64-ERR-NEXT: v_cmp_o_f16_e64 s12, v1, v2
128404
128405v_cmp_o_f16_e64 s100, v1, v2
128406// W32: encoding: [0x64,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
128407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128408// W64-ERR-NEXT: v_cmp_o_f16_e64 s100, v1, v2
128409
128410v_cmp_o_f16_e64 vcc_lo, v1, v2
128411// W32: encoding: [0x6a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x00]
128412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128413// W64-ERR-NEXT: v_cmp_o_f16_e64 vcc_lo, v1, v2
128414
128415v_cmp_o_f16_e64 s10, v255, v2
128416// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xff,0x05,0x02,0x00]
128417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128418// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v255, v2
128419
128420v_cmp_o_f16_e64 s10, s1, v2
128421// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x04,0x02,0x00]
128422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128423// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, s1, v2
128424
128425v_cmp_o_f16_e64 s10, s101, v2
128426// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x65,0x04,0x02,0x00]
128427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128428// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, s101, v2
128429
128430v_cmp_o_f16_e64 s10, vcc_lo, v2
128431// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x6a,0x04,0x02,0x00]
128432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128433// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, vcc_lo, v2
128434
128435v_cmp_o_f16_e64 s10, vcc_hi, v2
128436// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x6b,0x04,0x02,0x00]
128437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128438// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, vcc_hi, v2
128439
128440v_cmp_o_f16_e64 s10, m0, v2
128441// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7c,0x04,0x02,0x00]
128442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128443// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, m0, v2
128444
128445v_cmp_o_f16_e64 s10, exec_lo, v2
128446// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7e,0x04,0x02,0x00]
128447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128448// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, exec_lo, v2
128449
128450v_cmp_o_f16_e64 s10, exec_hi, v2
128451// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x7f,0x04,0x02,0x00]
128452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128453// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, exec_hi, v2
128454
128455v_cmp_o_f16_e64 s10, 0, v2
128456// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x80,0x04,0x02,0x00]
128457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128458// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, 0, v2
128459
128460v_cmp_o_f16_e64 s10, -1, v2
128461// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xc1,0x04,0x02,0x00]
128462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128463// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, -1, v2
128464
128465v_cmp_o_f16_e64 s10, 0.5, v2
128466// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xf0,0x04,0x02,0x00]
128467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128468// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, 0.5, v2
128469
128470v_cmp_o_f16_e64 s10, -4.0, v2
128471// W32: encoding: [0x0a,0x00,0xcf,0xd4,0xf7,0x04,0x02,0x00]
128472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128473// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, -4.0, v2
128474
128475v_cmp_o_f16_e64 s10, v1, v255
128476// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x03,0x00]
128477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128478// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, v255
128479
128480v_cmp_o_f16_e64 s10, v1, s2
128481// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x00,0x00]
128482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128483// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, s2
128484
128485v_cmp_o_f16_e64 s10, v1, s101
128486// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xcb,0x00,0x00]
128487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128488// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, s101
128489
128490v_cmp_o_f16_e64 s10, v1, vcc_lo
128491// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd5,0x00,0x00]
128492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128493// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, vcc_lo
128494
128495v_cmp_o_f16_e64 s10, v1, vcc_hi
128496// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xd7,0x00,0x00]
128497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128498// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, vcc_hi
128499
128500v_cmp_o_f16_e64 s10, v1, m0
128501// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xf9,0x00,0x00]
128502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128503// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, m0
128504
128505v_cmp_o_f16_e64 s10, v1, exec_lo
128506// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xfd,0x00,0x00]
128507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128508// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, exec_lo
128509
128510v_cmp_o_f16_e64 s10, v1, exec_hi
128511// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xff,0x00,0x00]
128512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128513// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, exec_hi
128514
128515v_cmp_o_f16_e64 s10, v1, 0
128516// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x01,0x01,0x00]
128517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128518// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, 0
128519
128520v_cmp_o_f16_e64 s10, v1, -1
128521// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x83,0x01,0x00]
128522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128523// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, -1
128524
128525v_cmp_o_f16_e64 s10, v1, 0.5
128526// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xe1,0x01,0x00]
128527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128528// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, 0.5
128529
128530v_cmp_o_f16_e64 s10, v1, -4.0
128531// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0xef,0x01,0x00]
128532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128533// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, -4.0
128534
128535v_cmp_o_f16_e64 s10, -v1, v2
128536// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x20]
128537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128538// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, -v1, v2
128539
128540v_cmp_o_f16_e64 s10, v1, -v2
128541// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x40]
128542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128543// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, -v2
128544
128545v_cmp_o_f16_e64 s10, -v1, -v2
128546// W32: encoding: [0x0a,0x00,0xcf,0xd4,0x01,0x05,0x02,0x60]
128547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128548// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, -v1, -v2
128549
128550v_cmp_o_f16_e64 s10, v1, v2 clamp
128551// W32: encoding: [0x0a,0x80,0xcf,0xd4,0x01,0x05,0x02,0x00]
128552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128553// W64-ERR-NEXT: v_cmp_o_f16_e64 s10, v1, v2 clamp
128554
128555v_cmp_u_f16 vcc_lo, v1, v2
128556// W32: encoding: [0x01,0x05,0xd0,0x7d]
128557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128558// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, v1, v2
128559
128560v_cmp_u_f16 vcc_lo, v255, v2
128561// W32: encoding: [0xff,0x05,0xd0,0x7d]
128562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128563// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, v255, v2
128564
128565v_cmp_u_f16 vcc_lo, s1, v2
128566// W32: encoding: [0x01,0x04,0xd0,0x7d]
128567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128568// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, s1, v2
128569
128570v_cmp_u_f16 vcc_lo, s101, v2
128571// W32: encoding: [0x65,0x04,0xd0,0x7d]
128572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128573// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, s101, v2
128574
128575v_cmp_u_f16 vcc_lo, vcc_lo, v2
128576// W32: encoding: [0x6a,0x04,0xd0,0x7d]
128577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128578// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, vcc_lo, v2
128579
128580v_cmp_u_f16 vcc_lo, vcc_hi, v2
128581// W32: encoding: [0x6b,0x04,0xd0,0x7d]
128582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128583// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, vcc_hi, v2
128584
128585v_cmp_u_f16 vcc_lo, m0, v2
128586// W32: encoding: [0x7c,0x04,0xd0,0x7d]
128587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128588// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, m0, v2
128589
128590v_cmp_u_f16 vcc_lo, exec_lo, v2
128591// W32: encoding: [0x7e,0x04,0xd0,0x7d]
128592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128593// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, exec_lo, v2
128594
128595v_cmp_u_f16 vcc_lo, exec_hi, v2
128596// W32: encoding: [0x7f,0x04,0xd0,0x7d]
128597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128598// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, exec_hi, v2
128599
128600v_cmp_u_f16 vcc_lo, 0, v2
128601// W32: encoding: [0x80,0x04,0xd0,0x7d]
128602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128603// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, 0, v2
128604
128605v_cmp_u_f16 vcc_lo, -1, v2
128606// W32: encoding: [0xc1,0x04,0xd0,0x7d]
128607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128608// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, -1, v2
128609
128610v_cmp_u_f16 vcc_lo, 0.5, v2
128611// W32: encoding: [0xf0,0x04,0xd0,0x7d]
128612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128613// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, 0.5, v2
128614
128615v_cmp_u_f16 vcc_lo, -4.0, v2
128616// W32: encoding: [0xf7,0x04,0xd0,0x7d]
128617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128618// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, -4.0, v2
128619
128620v_cmp_u_f16 vcc_lo, 0xfe0b, v2
128621// W32: encoding: [0xff,0x04,0xd0,0x7d,0x0b,0xfe,0x00,0x00]
128622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128623// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, 0xfe0b, v2
128624
128625v_cmp_u_f16 vcc_lo, 0x3456, v2
128626// W32: encoding: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x00,0x00]
128627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128628// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, 0x3456, v2
128629
128630v_cmp_u_f16 vcc_lo, v1, v255
128631// W32: encoding: [0x01,0xff,0xd1,0x7d]
128632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128633// W64-ERR-NEXT: v_cmp_u_f16 vcc_lo, v1, v255
128634
128635v_cmp_u_f16_e64 s10, v1, v2
128636// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
128637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128638// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, v2
128639
128640v_cmp_u_f16_e64 s12, v1, v2
128641// W32: encoding: [0x0c,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
128642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128643// W64-ERR-NEXT: v_cmp_u_f16_e64 s12, v1, v2
128644
128645v_cmp_u_f16_e64 s100, v1, v2
128646// W32: encoding: [0x64,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
128647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128648// W64-ERR-NEXT: v_cmp_u_f16_e64 s100, v1, v2
128649
128650v_cmp_u_f16_e64 vcc_lo, v1, v2
128651// W32: encoding: [0x6a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x00]
128652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128653// W64-ERR-NEXT: v_cmp_u_f16_e64 vcc_lo, v1, v2
128654
128655v_cmp_u_f16_e64 s10, v255, v2
128656// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xff,0x05,0x02,0x00]
128657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128658// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v255, v2
128659
128660v_cmp_u_f16_e64 s10, s1, v2
128661// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x04,0x02,0x00]
128662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128663// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, s1, v2
128664
128665v_cmp_u_f16_e64 s10, s101, v2
128666// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x65,0x04,0x02,0x00]
128667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128668// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, s101, v2
128669
128670v_cmp_u_f16_e64 s10, vcc_lo, v2
128671// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x6a,0x04,0x02,0x00]
128672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128673// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, vcc_lo, v2
128674
128675v_cmp_u_f16_e64 s10, vcc_hi, v2
128676// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x6b,0x04,0x02,0x00]
128677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128678// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, vcc_hi, v2
128679
128680v_cmp_u_f16_e64 s10, m0, v2
128681// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7c,0x04,0x02,0x00]
128682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128683// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, m0, v2
128684
128685v_cmp_u_f16_e64 s10, exec_lo, v2
128686// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7e,0x04,0x02,0x00]
128687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128688// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, exec_lo, v2
128689
128690v_cmp_u_f16_e64 s10, exec_hi, v2
128691// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x7f,0x04,0x02,0x00]
128692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128693// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, exec_hi, v2
128694
128695v_cmp_u_f16_e64 s10, 0, v2
128696// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x80,0x04,0x02,0x00]
128697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128698// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, 0, v2
128699
128700v_cmp_u_f16_e64 s10, -1, v2
128701// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xc1,0x04,0x02,0x00]
128702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128703// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, -1, v2
128704
128705v_cmp_u_f16_e64 s10, 0.5, v2
128706// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xf0,0x04,0x02,0x00]
128707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128708// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, 0.5, v2
128709
128710v_cmp_u_f16_e64 s10, -4.0, v2
128711// W32: encoding: [0x0a,0x00,0xe8,0xd4,0xf7,0x04,0x02,0x00]
128712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128713// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, -4.0, v2
128714
128715v_cmp_u_f16_e64 s10, v1, v255
128716// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x03,0x00]
128717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128718// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, v255
128719
128720v_cmp_u_f16_e64 s10, v1, s2
128721// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x00,0x00]
128722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128723// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, s2
128724
128725v_cmp_u_f16_e64 s10, v1, s101
128726// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xcb,0x00,0x00]
128727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128728// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, s101
128729
128730v_cmp_u_f16_e64 s10, v1, vcc_lo
128731// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd5,0x00,0x00]
128732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128733// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, vcc_lo
128734
128735v_cmp_u_f16_e64 s10, v1, vcc_hi
128736// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xd7,0x00,0x00]
128737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128738// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, vcc_hi
128739
128740v_cmp_u_f16_e64 s10, v1, m0
128741// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xf9,0x00,0x00]
128742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128743// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, m0
128744
128745v_cmp_u_f16_e64 s10, v1, exec_lo
128746// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xfd,0x00,0x00]
128747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128748// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, exec_lo
128749
128750v_cmp_u_f16_e64 s10, v1, exec_hi
128751// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xff,0x00,0x00]
128752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128753// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, exec_hi
128754
128755v_cmp_u_f16_e64 s10, v1, 0
128756// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x01,0x01,0x00]
128757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128758// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, 0
128759
128760v_cmp_u_f16_e64 s10, v1, -1
128761// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x83,0x01,0x00]
128762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128763// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, -1
128764
128765v_cmp_u_f16_e64 s10, v1, 0.5
128766// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xe1,0x01,0x00]
128767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128768// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, 0.5
128769
128770v_cmp_u_f16_e64 s10, v1, -4.0
128771// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0xef,0x01,0x00]
128772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128773// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, -4.0
128774
128775v_cmp_u_f16_e64 s10, -v1, v2
128776// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x20]
128777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128778// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, -v1, v2
128779
128780v_cmp_u_f16_e64 s10, v1, -v2
128781// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x40]
128782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128783// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, -v2
128784
128785v_cmp_u_f16_e64 s10, -v1, -v2
128786// W32: encoding: [0x0a,0x00,0xe8,0xd4,0x01,0x05,0x02,0x60]
128787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128788// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, -v1, -v2
128789
128790v_cmp_u_f16_e64 s10, v1, v2 clamp
128791// W32: encoding: [0x0a,0x80,0xe8,0xd4,0x01,0x05,0x02,0x00]
128792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128793// W64-ERR-NEXT: v_cmp_u_f16_e64 s10, v1, v2 clamp
128794
128795v_cmp_nge_f16 vcc_lo, v1, v2
128796// W32: encoding: [0x01,0x05,0xd2,0x7d]
128797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128798// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, v1, v2
128799
128800v_cmp_nge_f16 vcc_lo, v255, v2
128801// W32: encoding: [0xff,0x05,0xd2,0x7d]
128802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128803// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, v255, v2
128804
128805v_cmp_nge_f16 vcc_lo, s1, v2
128806// W32: encoding: [0x01,0x04,0xd2,0x7d]
128807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128808// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, s1, v2
128809
128810v_cmp_nge_f16 vcc_lo, s101, v2
128811// W32: encoding: [0x65,0x04,0xd2,0x7d]
128812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128813// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, s101, v2
128814
128815v_cmp_nge_f16 vcc_lo, vcc_lo, v2
128816// W32: encoding: [0x6a,0x04,0xd2,0x7d]
128817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128818// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, vcc_lo, v2
128819
128820v_cmp_nge_f16 vcc_lo, vcc_hi, v2
128821// W32: encoding: [0x6b,0x04,0xd2,0x7d]
128822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128823// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, vcc_hi, v2
128824
128825v_cmp_nge_f16 vcc_lo, m0, v2
128826// W32: encoding: [0x7c,0x04,0xd2,0x7d]
128827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128828// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, m0, v2
128829
128830v_cmp_nge_f16 vcc_lo, exec_lo, v2
128831// W32: encoding: [0x7e,0x04,0xd2,0x7d]
128832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128833// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, exec_lo, v2
128834
128835v_cmp_nge_f16 vcc_lo, exec_hi, v2
128836// W32: encoding: [0x7f,0x04,0xd2,0x7d]
128837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128838// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, exec_hi, v2
128839
128840v_cmp_nge_f16 vcc_lo, 0, v2
128841// W32: encoding: [0x80,0x04,0xd2,0x7d]
128842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128843// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, 0, v2
128844
128845v_cmp_nge_f16 vcc_lo, -1, v2
128846// W32: encoding: [0xc1,0x04,0xd2,0x7d]
128847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128848// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, -1, v2
128849
128850v_cmp_nge_f16 vcc_lo, 0.5, v2
128851// W32: encoding: [0xf0,0x04,0xd2,0x7d]
128852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128853// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, 0.5, v2
128854
128855v_cmp_nge_f16 vcc_lo, -4.0, v2
128856// W32: encoding: [0xf7,0x04,0xd2,0x7d]
128857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128858// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, -4.0, v2
128859
128860v_cmp_nge_f16 vcc_lo, 0xfe0b, v2
128861// W32: encoding: [0xff,0x04,0xd2,0x7d,0x0b,0xfe,0x00,0x00]
128862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128863// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, 0xfe0b, v2
128864
128865v_cmp_nge_f16 vcc_lo, 0x3456, v2
128866// W32: encoding: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x00,0x00]
128867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128868// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, 0x3456, v2
128869
128870v_cmp_nge_f16 vcc_lo, v1, v255
128871// W32: encoding: [0x01,0xff,0xd3,0x7d]
128872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128873// W64-ERR-NEXT: v_cmp_nge_f16 vcc_lo, v1, v255
128874
128875v_cmp_nge_f16_e64 s10, v1, v2
128876// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
128877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128878// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, v2
128879
128880v_cmp_nge_f16_e64 s12, v1, v2
128881// W32: encoding: [0x0c,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
128882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128883// W64-ERR-NEXT: v_cmp_nge_f16_e64 s12, v1, v2
128884
128885v_cmp_nge_f16_e64 s100, v1, v2
128886// W32: encoding: [0x64,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
128887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128888// W64-ERR-NEXT: v_cmp_nge_f16_e64 s100, v1, v2
128889
128890v_cmp_nge_f16_e64 vcc_lo, v1, v2
128891// W32: encoding: [0x6a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x00]
128892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128893// W64-ERR-NEXT: v_cmp_nge_f16_e64 vcc_lo, v1, v2
128894
128895v_cmp_nge_f16_e64 s10, v255, v2
128896// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xff,0x05,0x02,0x00]
128897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128898// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v255, v2
128899
128900v_cmp_nge_f16_e64 s10, s1, v2
128901// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x04,0x02,0x00]
128902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128903// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, s1, v2
128904
128905v_cmp_nge_f16_e64 s10, s101, v2
128906// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x65,0x04,0x02,0x00]
128907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128908// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, s101, v2
128909
128910v_cmp_nge_f16_e64 s10, vcc_lo, v2
128911// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x6a,0x04,0x02,0x00]
128912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128913// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, vcc_lo, v2
128914
128915v_cmp_nge_f16_e64 s10, vcc_hi, v2
128916// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x6b,0x04,0x02,0x00]
128917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128918// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, vcc_hi, v2
128919
128920v_cmp_nge_f16_e64 s10, m0, v2
128921// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7c,0x04,0x02,0x00]
128922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128923// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, m0, v2
128924
128925v_cmp_nge_f16_e64 s10, exec_lo, v2
128926// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7e,0x04,0x02,0x00]
128927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128928// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, exec_lo, v2
128929
128930v_cmp_nge_f16_e64 s10, exec_hi, v2
128931// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x7f,0x04,0x02,0x00]
128932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128933// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, exec_hi, v2
128934
128935v_cmp_nge_f16_e64 s10, 0, v2
128936// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x80,0x04,0x02,0x00]
128937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128938// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, 0, v2
128939
128940v_cmp_nge_f16_e64 s10, -1, v2
128941// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xc1,0x04,0x02,0x00]
128942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128943// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, -1, v2
128944
128945v_cmp_nge_f16_e64 s10, 0.5, v2
128946// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xf0,0x04,0x02,0x00]
128947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128948// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, 0.5, v2
128949
128950v_cmp_nge_f16_e64 s10, -4.0, v2
128951// W32: encoding: [0x0a,0x00,0xe9,0xd4,0xf7,0x04,0x02,0x00]
128952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128953// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, -4.0, v2
128954
128955v_cmp_nge_f16_e64 s10, v1, v255
128956// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x03,0x00]
128957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128958// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, v255
128959
128960v_cmp_nge_f16_e64 s10, v1, s2
128961// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x00,0x00]
128962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128963// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, s2
128964
128965v_cmp_nge_f16_e64 s10, v1, s101
128966// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xcb,0x00,0x00]
128967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128968// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, s101
128969
128970v_cmp_nge_f16_e64 s10, v1, vcc_lo
128971// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd5,0x00,0x00]
128972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128973// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, vcc_lo
128974
128975v_cmp_nge_f16_e64 s10, v1, vcc_hi
128976// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xd7,0x00,0x00]
128977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128978// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, vcc_hi
128979
128980v_cmp_nge_f16_e64 s10, v1, m0
128981// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xf9,0x00,0x00]
128982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128983// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, m0
128984
128985v_cmp_nge_f16_e64 s10, v1, exec_lo
128986// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xfd,0x00,0x00]
128987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128988// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, exec_lo
128989
128990v_cmp_nge_f16_e64 s10, v1, exec_hi
128991// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xff,0x00,0x00]
128992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128993// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, exec_hi
128994
128995v_cmp_nge_f16_e64 s10, v1, 0
128996// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x01,0x01,0x00]
128997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
128998// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, 0
128999
129000v_cmp_nge_f16_e64 s10, v1, -1
129001// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x83,0x01,0x00]
129002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129003// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, -1
129004
129005v_cmp_nge_f16_e64 s10, v1, 0.5
129006// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xe1,0x01,0x00]
129007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129008// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, 0.5
129009
129010v_cmp_nge_f16_e64 s10, v1, -4.0
129011// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0xef,0x01,0x00]
129012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129013// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, -4.0
129014
129015v_cmp_nge_f16_e64 s10, -v1, v2
129016// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x20]
129017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129018// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, -v1, v2
129019
129020v_cmp_nge_f16_e64 s10, v1, -v2
129021// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x40]
129022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129023// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, -v2
129024
129025v_cmp_nge_f16_e64 s10, -v1, -v2
129026// W32: encoding: [0x0a,0x00,0xe9,0xd4,0x01,0x05,0x02,0x60]
129027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129028// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, -v1, -v2
129029
129030v_cmp_nge_f16_e64 s10, v1, v2 clamp
129031// W32: encoding: [0x0a,0x80,0xe9,0xd4,0x01,0x05,0x02,0x00]
129032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129033// W64-ERR-NEXT: v_cmp_nge_f16_e64 s10, v1, v2 clamp
129034
129035v_cmp_nlg_f16 vcc_lo, v1, v2
129036// W32: encoding: [0x01,0x05,0xd4,0x7d]
129037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129038// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, v1, v2
129039
129040v_cmp_nlg_f16 vcc_lo, v255, v2
129041// W32: encoding: [0xff,0x05,0xd4,0x7d]
129042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129043// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, v255, v2
129044
129045v_cmp_nlg_f16 vcc_lo, s1, v2
129046// W32: encoding: [0x01,0x04,0xd4,0x7d]
129047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129048// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, s1, v2
129049
129050v_cmp_nlg_f16 vcc_lo, s101, v2
129051// W32: encoding: [0x65,0x04,0xd4,0x7d]
129052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129053// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, s101, v2
129054
129055v_cmp_nlg_f16 vcc_lo, vcc_lo, v2
129056// W32: encoding: [0x6a,0x04,0xd4,0x7d]
129057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129058// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, vcc_lo, v2
129059
129060v_cmp_nlg_f16 vcc_lo, vcc_hi, v2
129061// W32: encoding: [0x6b,0x04,0xd4,0x7d]
129062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129063// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, vcc_hi, v2
129064
129065v_cmp_nlg_f16 vcc_lo, m0, v2
129066// W32: encoding: [0x7c,0x04,0xd4,0x7d]
129067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129068// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, m0, v2
129069
129070v_cmp_nlg_f16 vcc_lo, exec_lo, v2
129071// W32: encoding: [0x7e,0x04,0xd4,0x7d]
129072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129073// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, exec_lo, v2
129074
129075v_cmp_nlg_f16 vcc_lo, exec_hi, v2
129076// W32: encoding: [0x7f,0x04,0xd4,0x7d]
129077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129078// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, exec_hi, v2
129079
129080v_cmp_nlg_f16 vcc_lo, 0, v2
129081// W32: encoding: [0x80,0x04,0xd4,0x7d]
129082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129083// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, 0, v2
129084
129085v_cmp_nlg_f16 vcc_lo, -1, v2
129086// W32: encoding: [0xc1,0x04,0xd4,0x7d]
129087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129088// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, -1, v2
129089
129090v_cmp_nlg_f16 vcc_lo, 0.5, v2
129091// W32: encoding: [0xf0,0x04,0xd4,0x7d]
129092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129093// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, 0.5, v2
129094
129095v_cmp_nlg_f16 vcc_lo, -4.0, v2
129096// W32: encoding: [0xf7,0x04,0xd4,0x7d]
129097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129098// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, -4.0, v2
129099
129100v_cmp_nlg_f16 vcc_lo, 0xfe0b, v2
129101// W32: encoding: [0xff,0x04,0xd4,0x7d,0x0b,0xfe,0x00,0x00]
129102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129103// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, 0xfe0b, v2
129104
129105v_cmp_nlg_f16 vcc_lo, 0x3456, v2
129106// W32: encoding: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x00,0x00]
129107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129108// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, 0x3456, v2
129109
129110v_cmp_nlg_f16 vcc_lo, v1, v255
129111// W32: encoding: [0x01,0xff,0xd5,0x7d]
129112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129113// W64-ERR-NEXT: v_cmp_nlg_f16 vcc_lo, v1, v255
129114
129115v_cmp_nlg_f16_e64 s10, v1, v2
129116// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
129117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129118// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, v2
129119
129120v_cmp_nlg_f16_e64 s12, v1, v2
129121// W32: encoding: [0x0c,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
129122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129123// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s12, v1, v2
129124
129125v_cmp_nlg_f16_e64 s100, v1, v2
129126// W32: encoding: [0x64,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
129127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129128// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s100, v1, v2
129129
129130v_cmp_nlg_f16_e64 vcc_lo, v1, v2
129131// W32: encoding: [0x6a,0x00,0xea,0xd4,0x01,0x05,0x02,0x00]
129132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129133// W64-ERR-NEXT: v_cmp_nlg_f16_e64 vcc_lo, v1, v2
129134
129135v_cmp_nlg_f16_e64 s10, v255, v2
129136// W32: encoding: [0x0a,0x00,0xea,0xd4,0xff,0x05,0x02,0x00]
129137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129138// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v255, v2
129139
129140v_cmp_nlg_f16_e64 s10, s1, v2
129141// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x04,0x02,0x00]
129142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129143// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, s1, v2
129144
129145v_cmp_nlg_f16_e64 s10, s101, v2
129146// W32: encoding: [0x0a,0x00,0xea,0xd4,0x65,0x04,0x02,0x00]
129147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129148// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, s101, v2
129149
129150v_cmp_nlg_f16_e64 s10, vcc_lo, v2
129151// W32: encoding: [0x0a,0x00,0xea,0xd4,0x6a,0x04,0x02,0x00]
129152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129153// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, vcc_lo, v2
129154
129155v_cmp_nlg_f16_e64 s10, vcc_hi, v2
129156// W32: encoding: [0x0a,0x00,0xea,0xd4,0x6b,0x04,0x02,0x00]
129157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129158// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, vcc_hi, v2
129159
129160v_cmp_nlg_f16_e64 s10, m0, v2
129161// W32: encoding: [0x0a,0x00,0xea,0xd4,0x7c,0x04,0x02,0x00]
129162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129163// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, m0, v2
129164
129165v_cmp_nlg_f16_e64 s10, exec_lo, v2
129166// W32: encoding: [0x0a,0x00,0xea,0xd4,0x7e,0x04,0x02,0x00]
129167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129168// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, exec_lo, v2
129169
129170v_cmp_nlg_f16_e64 s10, exec_hi, v2
129171// W32: encoding: [0x0a,0x00,0xea,0xd4,0x7f,0x04,0x02,0x00]
129172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129173// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, exec_hi, v2
129174
129175v_cmp_nlg_f16_e64 s10, 0, v2
129176// W32: encoding: [0x0a,0x00,0xea,0xd4,0x80,0x04,0x02,0x00]
129177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129178// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, 0, v2
129179
129180v_cmp_nlg_f16_e64 s10, -1, v2
129181// W32: encoding: [0x0a,0x00,0xea,0xd4,0xc1,0x04,0x02,0x00]
129182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129183// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, -1, v2
129184
129185v_cmp_nlg_f16_e64 s10, 0.5, v2
129186// W32: encoding: [0x0a,0x00,0xea,0xd4,0xf0,0x04,0x02,0x00]
129187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129188// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, 0.5, v2
129189
129190v_cmp_nlg_f16_e64 s10, -4.0, v2
129191// W32: encoding: [0x0a,0x00,0xea,0xd4,0xf7,0x04,0x02,0x00]
129192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129193// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, -4.0, v2
129194
129195v_cmp_nlg_f16_e64 s10, v1, v255
129196// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x03,0x00]
129197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129198// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, v255
129199
129200v_cmp_nlg_f16_e64 s10, v1, s2
129201// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x00,0x00]
129202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129203// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, s2
129204
129205v_cmp_nlg_f16_e64 s10, v1, s101
129206// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xcb,0x00,0x00]
129207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129208// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, s101
129209
129210v_cmp_nlg_f16_e64 s10, v1, vcc_lo
129211// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd5,0x00,0x00]
129212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129213// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, vcc_lo
129214
129215v_cmp_nlg_f16_e64 s10, v1, vcc_hi
129216// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xd7,0x00,0x00]
129217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129218// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, vcc_hi
129219
129220v_cmp_nlg_f16_e64 s10, v1, m0
129221// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xf9,0x00,0x00]
129222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129223// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, m0
129224
129225v_cmp_nlg_f16_e64 s10, v1, exec_lo
129226// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xfd,0x00,0x00]
129227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129228// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, exec_lo
129229
129230v_cmp_nlg_f16_e64 s10, v1, exec_hi
129231// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xff,0x00,0x00]
129232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129233// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, exec_hi
129234
129235v_cmp_nlg_f16_e64 s10, v1, 0
129236// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x01,0x01,0x00]
129237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129238// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, 0
129239
129240v_cmp_nlg_f16_e64 s10, v1, -1
129241// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x83,0x01,0x00]
129242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129243// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, -1
129244
129245v_cmp_nlg_f16_e64 s10, v1, 0.5
129246// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xe1,0x01,0x00]
129247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129248// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, 0.5
129249
129250v_cmp_nlg_f16_e64 s10, v1, -4.0
129251// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0xef,0x01,0x00]
129252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129253// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, -4.0
129254
129255v_cmp_nlg_f16_e64 s10, -v1, v2
129256// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x20]
129257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129258// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, -v1, v2
129259
129260v_cmp_nlg_f16_e64 s10, v1, -v2
129261// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x40]
129262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129263// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, -v2
129264
129265v_cmp_nlg_f16_e64 s10, -v1, -v2
129266// W32: encoding: [0x0a,0x00,0xea,0xd4,0x01,0x05,0x02,0x60]
129267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129268// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, -v1, -v2
129269
129270v_cmp_nlg_f16_e64 s10, v1, v2 clamp
129271// W32: encoding: [0x0a,0x80,0xea,0xd4,0x01,0x05,0x02,0x00]
129272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129273// W64-ERR-NEXT: v_cmp_nlg_f16_e64 s10, v1, v2 clamp
129274
129275v_cmp_ngt_f16 vcc_lo, v1, v2
129276// W32: encoding: [0x01,0x05,0xd6,0x7d]
129277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129278// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, v1, v2
129279
129280v_cmp_ngt_f16 vcc_lo, v255, v2
129281// W32: encoding: [0xff,0x05,0xd6,0x7d]
129282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129283// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, v255, v2
129284
129285v_cmp_ngt_f16 vcc_lo, s1, v2
129286// W32: encoding: [0x01,0x04,0xd6,0x7d]
129287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129288// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, s1, v2
129289
129290v_cmp_ngt_f16 vcc_lo, s101, v2
129291// W32: encoding: [0x65,0x04,0xd6,0x7d]
129292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129293// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, s101, v2
129294
129295v_cmp_ngt_f16 vcc_lo, vcc_lo, v2
129296// W32: encoding: [0x6a,0x04,0xd6,0x7d]
129297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129298// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, vcc_lo, v2
129299
129300v_cmp_ngt_f16 vcc_lo, vcc_hi, v2
129301// W32: encoding: [0x6b,0x04,0xd6,0x7d]
129302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129303// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, vcc_hi, v2
129304
129305v_cmp_ngt_f16 vcc_lo, m0, v2
129306// W32: encoding: [0x7c,0x04,0xd6,0x7d]
129307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129308// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, m0, v2
129309
129310v_cmp_ngt_f16 vcc_lo, exec_lo, v2
129311// W32: encoding: [0x7e,0x04,0xd6,0x7d]
129312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129313// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, exec_lo, v2
129314
129315v_cmp_ngt_f16 vcc_lo, exec_hi, v2
129316// W32: encoding: [0x7f,0x04,0xd6,0x7d]
129317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129318// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, exec_hi, v2
129319
129320v_cmp_ngt_f16 vcc_lo, 0, v2
129321// W32: encoding: [0x80,0x04,0xd6,0x7d]
129322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129323// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, 0, v2
129324
129325v_cmp_ngt_f16 vcc_lo, -1, v2
129326// W32: encoding: [0xc1,0x04,0xd6,0x7d]
129327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129328// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, -1, v2
129329
129330v_cmp_ngt_f16 vcc_lo, 0.5, v2
129331// W32: encoding: [0xf0,0x04,0xd6,0x7d]
129332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129333// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, 0.5, v2
129334
129335v_cmp_ngt_f16 vcc_lo, -4.0, v2
129336// W32: encoding: [0xf7,0x04,0xd6,0x7d]
129337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129338// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, -4.0, v2
129339
129340v_cmp_ngt_f16 vcc_lo, 0xfe0b, v2
129341// W32: encoding: [0xff,0x04,0xd6,0x7d,0x0b,0xfe,0x00,0x00]
129342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129343// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, 0xfe0b, v2
129344
129345v_cmp_ngt_f16 vcc_lo, 0x3456, v2
129346// W32: encoding: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x00,0x00]
129347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129348// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, 0x3456, v2
129349
129350v_cmp_ngt_f16 vcc_lo, v1, v255
129351// W32: encoding: [0x01,0xff,0xd7,0x7d]
129352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129353// W64-ERR-NEXT: v_cmp_ngt_f16 vcc_lo, v1, v255
129354
129355v_cmp_ngt_f16_e64 s10, v1, v2
129356// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
129357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129358// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, v2
129359
129360v_cmp_ngt_f16_e64 s12, v1, v2
129361// W32: encoding: [0x0c,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
129362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129363// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s12, v1, v2
129364
129365v_cmp_ngt_f16_e64 s100, v1, v2
129366// W32: encoding: [0x64,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
129367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129368// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s100, v1, v2
129369
129370v_cmp_ngt_f16_e64 vcc_lo, v1, v2
129371// W32: encoding: [0x6a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x00]
129372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129373// W64-ERR-NEXT: v_cmp_ngt_f16_e64 vcc_lo, v1, v2
129374
129375v_cmp_ngt_f16_e64 s10, v255, v2
129376// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xff,0x05,0x02,0x00]
129377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129378// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v255, v2
129379
129380v_cmp_ngt_f16_e64 s10, s1, v2
129381// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x04,0x02,0x00]
129382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129383// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, s1, v2
129384
129385v_cmp_ngt_f16_e64 s10, s101, v2
129386// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x65,0x04,0x02,0x00]
129387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129388// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, s101, v2
129389
129390v_cmp_ngt_f16_e64 s10, vcc_lo, v2
129391// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x6a,0x04,0x02,0x00]
129392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129393// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, vcc_lo, v2
129394
129395v_cmp_ngt_f16_e64 s10, vcc_hi, v2
129396// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x6b,0x04,0x02,0x00]
129397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129398// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, vcc_hi, v2
129399
129400v_cmp_ngt_f16_e64 s10, m0, v2
129401// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7c,0x04,0x02,0x00]
129402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129403// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, m0, v2
129404
129405v_cmp_ngt_f16_e64 s10, exec_lo, v2
129406// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7e,0x04,0x02,0x00]
129407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129408// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, exec_lo, v2
129409
129410v_cmp_ngt_f16_e64 s10, exec_hi, v2
129411// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x7f,0x04,0x02,0x00]
129412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129413// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, exec_hi, v2
129414
129415v_cmp_ngt_f16_e64 s10, 0, v2
129416// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x80,0x04,0x02,0x00]
129417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129418// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, 0, v2
129419
129420v_cmp_ngt_f16_e64 s10, -1, v2
129421// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xc1,0x04,0x02,0x00]
129422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129423// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, -1, v2
129424
129425v_cmp_ngt_f16_e64 s10, 0.5, v2
129426// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xf0,0x04,0x02,0x00]
129427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129428// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, 0.5, v2
129429
129430v_cmp_ngt_f16_e64 s10, -4.0, v2
129431// W32: encoding: [0x0a,0x00,0xeb,0xd4,0xf7,0x04,0x02,0x00]
129432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129433// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, -4.0, v2
129434
129435v_cmp_ngt_f16_e64 s10, v1, v255
129436// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x03,0x00]
129437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129438// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, v255
129439
129440v_cmp_ngt_f16_e64 s10, v1, s2
129441// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x00,0x00]
129442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129443// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, s2
129444
129445v_cmp_ngt_f16_e64 s10, v1, s101
129446// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xcb,0x00,0x00]
129447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129448// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, s101
129449
129450v_cmp_ngt_f16_e64 s10, v1, vcc_lo
129451// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd5,0x00,0x00]
129452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129453// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, vcc_lo
129454
129455v_cmp_ngt_f16_e64 s10, v1, vcc_hi
129456// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xd7,0x00,0x00]
129457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129458// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, vcc_hi
129459
129460v_cmp_ngt_f16_e64 s10, v1, m0
129461// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xf9,0x00,0x00]
129462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129463// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, m0
129464
129465v_cmp_ngt_f16_e64 s10, v1, exec_lo
129466// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xfd,0x00,0x00]
129467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129468// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, exec_lo
129469
129470v_cmp_ngt_f16_e64 s10, v1, exec_hi
129471// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xff,0x00,0x00]
129472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129473// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, exec_hi
129474
129475v_cmp_ngt_f16_e64 s10, v1, 0
129476// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x01,0x01,0x00]
129477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129478// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, 0
129479
129480v_cmp_ngt_f16_e64 s10, v1, -1
129481// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x83,0x01,0x00]
129482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129483// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, -1
129484
129485v_cmp_ngt_f16_e64 s10, v1, 0.5
129486// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xe1,0x01,0x00]
129487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129488// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, 0.5
129489
129490v_cmp_ngt_f16_e64 s10, v1, -4.0
129491// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0xef,0x01,0x00]
129492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129493// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, -4.0
129494
129495v_cmp_ngt_f16_e64 s10, -v1, v2
129496// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x20]
129497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129498// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, -v1, v2
129499
129500v_cmp_ngt_f16_e64 s10, v1, -v2
129501// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x40]
129502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129503// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, -v2
129504
129505v_cmp_ngt_f16_e64 s10, -v1, -v2
129506// W32: encoding: [0x0a,0x00,0xeb,0xd4,0x01,0x05,0x02,0x60]
129507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129508// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, -v1, -v2
129509
129510v_cmp_ngt_f16_e64 s10, v1, v2 clamp
129511// W32: encoding: [0x0a,0x80,0xeb,0xd4,0x01,0x05,0x02,0x00]
129512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129513// W64-ERR-NEXT: v_cmp_ngt_f16_e64 s10, v1, v2 clamp
129514
129515v_cmp_nle_f16 vcc_lo, v1, v2
129516// W32: encoding: [0x01,0x05,0xd8,0x7d]
129517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129518// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, v1, v2
129519
129520v_cmp_nle_f16 vcc_lo, v255, v2
129521// W32: encoding: [0xff,0x05,0xd8,0x7d]
129522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129523// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, v255, v2
129524
129525v_cmp_nle_f16 vcc_lo, s1, v2
129526// W32: encoding: [0x01,0x04,0xd8,0x7d]
129527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129528// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, s1, v2
129529
129530v_cmp_nle_f16 vcc_lo, s101, v2
129531// W32: encoding: [0x65,0x04,0xd8,0x7d]
129532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129533// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, s101, v2
129534
129535v_cmp_nle_f16 vcc_lo, vcc_lo, v2
129536// W32: encoding: [0x6a,0x04,0xd8,0x7d]
129537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129538// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, vcc_lo, v2
129539
129540v_cmp_nle_f16 vcc_lo, vcc_hi, v2
129541// W32: encoding: [0x6b,0x04,0xd8,0x7d]
129542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129543// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, vcc_hi, v2
129544
129545v_cmp_nle_f16 vcc_lo, m0, v2
129546// W32: encoding: [0x7c,0x04,0xd8,0x7d]
129547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129548// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, m0, v2
129549
129550v_cmp_nle_f16 vcc_lo, exec_lo, v2
129551// W32: encoding: [0x7e,0x04,0xd8,0x7d]
129552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129553// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, exec_lo, v2
129554
129555v_cmp_nle_f16 vcc_lo, exec_hi, v2
129556// W32: encoding: [0x7f,0x04,0xd8,0x7d]
129557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129558// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, exec_hi, v2
129559
129560v_cmp_nle_f16 vcc_lo, 0, v2
129561// W32: encoding: [0x80,0x04,0xd8,0x7d]
129562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129563// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, 0, v2
129564
129565v_cmp_nle_f16 vcc_lo, -1, v2
129566// W32: encoding: [0xc1,0x04,0xd8,0x7d]
129567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129568// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, -1, v2
129569
129570v_cmp_nle_f16 vcc_lo, 0.5, v2
129571// W32: encoding: [0xf0,0x04,0xd8,0x7d]
129572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129573// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, 0.5, v2
129574
129575v_cmp_nle_f16 vcc_lo, -4.0, v2
129576// W32: encoding: [0xf7,0x04,0xd8,0x7d]
129577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129578// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, -4.0, v2
129579
129580v_cmp_nle_f16 vcc_lo, 0xfe0b, v2
129581// W32: encoding: [0xff,0x04,0xd8,0x7d,0x0b,0xfe,0x00,0x00]
129582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129583// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, 0xfe0b, v2
129584
129585v_cmp_nle_f16 vcc_lo, 0x3456, v2
129586// W32: encoding: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x00,0x00]
129587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129588// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, 0x3456, v2
129589
129590v_cmp_nle_f16 vcc_lo, v1, v255
129591// W32: encoding: [0x01,0xff,0xd9,0x7d]
129592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129593// W64-ERR-NEXT: v_cmp_nle_f16 vcc_lo, v1, v255
129594
129595v_cmp_nle_f16_e64 s10, v1, v2
129596// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
129597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129598// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, v2
129599
129600v_cmp_nle_f16_e64 s12, v1, v2
129601// W32: encoding: [0x0c,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
129602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129603// W64-ERR-NEXT: v_cmp_nle_f16_e64 s12, v1, v2
129604
129605v_cmp_nle_f16_e64 s100, v1, v2
129606// W32: encoding: [0x64,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
129607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129608// W64-ERR-NEXT: v_cmp_nle_f16_e64 s100, v1, v2
129609
129610v_cmp_nle_f16_e64 vcc_lo, v1, v2
129611// W32: encoding: [0x6a,0x00,0xec,0xd4,0x01,0x05,0x02,0x00]
129612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129613// W64-ERR-NEXT: v_cmp_nle_f16_e64 vcc_lo, v1, v2
129614
129615v_cmp_nle_f16_e64 s10, v255, v2
129616// W32: encoding: [0x0a,0x00,0xec,0xd4,0xff,0x05,0x02,0x00]
129617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129618// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v255, v2
129619
129620v_cmp_nle_f16_e64 s10, s1, v2
129621// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x04,0x02,0x00]
129622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129623// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, s1, v2
129624
129625v_cmp_nle_f16_e64 s10, s101, v2
129626// W32: encoding: [0x0a,0x00,0xec,0xd4,0x65,0x04,0x02,0x00]
129627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129628// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, s101, v2
129629
129630v_cmp_nle_f16_e64 s10, vcc_lo, v2
129631// W32: encoding: [0x0a,0x00,0xec,0xd4,0x6a,0x04,0x02,0x00]
129632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129633// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, vcc_lo, v2
129634
129635v_cmp_nle_f16_e64 s10, vcc_hi, v2
129636// W32: encoding: [0x0a,0x00,0xec,0xd4,0x6b,0x04,0x02,0x00]
129637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129638// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, vcc_hi, v2
129639
129640v_cmp_nle_f16_e64 s10, m0, v2
129641// W32: encoding: [0x0a,0x00,0xec,0xd4,0x7c,0x04,0x02,0x00]
129642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129643// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, m0, v2
129644
129645v_cmp_nle_f16_e64 s10, exec_lo, v2
129646// W32: encoding: [0x0a,0x00,0xec,0xd4,0x7e,0x04,0x02,0x00]
129647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129648// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, exec_lo, v2
129649
129650v_cmp_nle_f16_e64 s10, exec_hi, v2
129651// W32: encoding: [0x0a,0x00,0xec,0xd4,0x7f,0x04,0x02,0x00]
129652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129653// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, exec_hi, v2
129654
129655v_cmp_nle_f16_e64 s10, 0, v2
129656// W32: encoding: [0x0a,0x00,0xec,0xd4,0x80,0x04,0x02,0x00]
129657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129658// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, 0, v2
129659
129660v_cmp_nle_f16_e64 s10, -1, v2
129661// W32: encoding: [0x0a,0x00,0xec,0xd4,0xc1,0x04,0x02,0x00]
129662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129663// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, -1, v2
129664
129665v_cmp_nle_f16_e64 s10, 0.5, v2
129666// W32: encoding: [0x0a,0x00,0xec,0xd4,0xf0,0x04,0x02,0x00]
129667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129668// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, 0.5, v2
129669
129670v_cmp_nle_f16_e64 s10, -4.0, v2
129671// W32: encoding: [0x0a,0x00,0xec,0xd4,0xf7,0x04,0x02,0x00]
129672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129673// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, -4.0, v2
129674
129675v_cmp_nle_f16_e64 s10, v1, v255
129676// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x03,0x00]
129677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129678// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, v255
129679
129680v_cmp_nle_f16_e64 s10, v1, s2
129681// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x00,0x00]
129682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129683// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, s2
129684
129685v_cmp_nle_f16_e64 s10, v1, s101
129686// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xcb,0x00,0x00]
129687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129688// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, s101
129689
129690v_cmp_nle_f16_e64 s10, v1, vcc_lo
129691// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd5,0x00,0x00]
129692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129693// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, vcc_lo
129694
129695v_cmp_nle_f16_e64 s10, v1, vcc_hi
129696// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xd7,0x00,0x00]
129697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129698// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, vcc_hi
129699
129700v_cmp_nle_f16_e64 s10, v1, m0
129701// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xf9,0x00,0x00]
129702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129703// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, m0
129704
129705v_cmp_nle_f16_e64 s10, v1, exec_lo
129706// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xfd,0x00,0x00]
129707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129708// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, exec_lo
129709
129710v_cmp_nle_f16_e64 s10, v1, exec_hi
129711// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xff,0x00,0x00]
129712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129713// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, exec_hi
129714
129715v_cmp_nle_f16_e64 s10, v1, 0
129716// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x01,0x01,0x00]
129717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129718// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, 0
129719
129720v_cmp_nle_f16_e64 s10, v1, -1
129721// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x83,0x01,0x00]
129722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129723// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, -1
129724
129725v_cmp_nle_f16_e64 s10, v1, 0.5
129726// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xe1,0x01,0x00]
129727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129728// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, 0.5
129729
129730v_cmp_nle_f16_e64 s10, v1, -4.0
129731// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0xef,0x01,0x00]
129732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129733// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, -4.0
129734
129735v_cmp_nle_f16_e64 s10, -v1, v2
129736// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x20]
129737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129738// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, -v1, v2
129739
129740v_cmp_nle_f16_e64 s10, v1, -v2
129741// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x40]
129742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129743// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, -v2
129744
129745v_cmp_nle_f16_e64 s10, -v1, -v2
129746// W32: encoding: [0x0a,0x00,0xec,0xd4,0x01,0x05,0x02,0x60]
129747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129748// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, -v1, -v2
129749
129750v_cmp_nle_f16_e64 s10, v1, v2 clamp
129751// W32: encoding: [0x0a,0x80,0xec,0xd4,0x01,0x05,0x02,0x00]
129752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129753// W64-ERR-NEXT: v_cmp_nle_f16_e64 s10, v1, v2 clamp
129754
129755v_cmp_neq_f16 vcc_lo, v1, v2
129756// W32: encoding: [0x01,0x05,0xda,0x7d]
129757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129758// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, v1, v2
129759
129760v_cmp_neq_f16 vcc_lo, v255, v2
129761// W32: encoding: [0xff,0x05,0xda,0x7d]
129762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129763// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, v255, v2
129764
129765v_cmp_neq_f16 vcc_lo, s1, v2
129766// W32: encoding: [0x01,0x04,0xda,0x7d]
129767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129768// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, s1, v2
129769
129770v_cmp_neq_f16 vcc_lo, s101, v2
129771// W32: encoding: [0x65,0x04,0xda,0x7d]
129772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129773// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, s101, v2
129774
129775v_cmp_neq_f16 vcc_lo, vcc_lo, v2
129776// W32: encoding: [0x6a,0x04,0xda,0x7d]
129777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129778// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, vcc_lo, v2
129779
129780v_cmp_neq_f16 vcc_lo, vcc_hi, v2
129781// W32: encoding: [0x6b,0x04,0xda,0x7d]
129782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129783// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, vcc_hi, v2
129784
129785v_cmp_neq_f16 vcc_lo, m0, v2
129786// W32: encoding: [0x7c,0x04,0xda,0x7d]
129787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129788// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, m0, v2
129789
129790v_cmp_neq_f16 vcc_lo, exec_lo, v2
129791// W32: encoding: [0x7e,0x04,0xda,0x7d]
129792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129793// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, exec_lo, v2
129794
129795v_cmp_neq_f16 vcc_lo, exec_hi, v2
129796// W32: encoding: [0x7f,0x04,0xda,0x7d]
129797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129798// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, exec_hi, v2
129799
129800v_cmp_neq_f16 vcc_lo, 0, v2
129801// W32: encoding: [0x80,0x04,0xda,0x7d]
129802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129803// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, 0, v2
129804
129805v_cmp_neq_f16 vcc_lo, -1, v2
129806// W32: encoding: [0xc1,0x04,0xda,0x7d]
129807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129808// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, -1, v2
129809
129810v_cmp_neq_f16 vcc_lo, 0.5, v2
129811// W32: encoding: [0xf0,0x04,0xda,0x7d]
129812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129813// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, 0.5, v2
129814
129815v_cmp_neq_f16 vcc_lo, -4.0, v2
129816// W32: encoding: [0xf7,0x04,0xda,0x7d]
129817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129818// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, -4.0, v2
129819
129820v_cmp_neq_f16 vcc_lo, 0xfe0b, v2
129821// W32: encoding: [0xff,0x04,0xda,0x7d,0x0b,0xfe,0x00,0x00]
129822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129823// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, 0xfe0b, v2
129824
129825v_cmp_neq_f16 vcc_lo, 0x3456, v2
129826// W32: encoding: [0xff,0x04,0xda,0x7d,0x56,0x34,0x00,0x00]
129827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129828// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, 0x3456, v2
129829
129830v_cmp_neq_f16 vcc_lo, v1, v255
129831// W32: encoding: [0x01,0xff,0xdb,0x7d]
129832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129833// W64-ERR-NEXT: v_cmp_neq_f16 vcc_lo, v1, v255
129834
129835v_cmp_neq_f16_e64 s10, v1, v2
129836// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
129837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129838// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, v2
129839
129840v_cmp_neq_f16_e64 s12, v1, v2
129841// W32: encoding: [0x0c,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
129842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129843// W64-ERR-NEXT: v_cmp_neq_f16_e64 s12, v1, v2
129844
129845v_cmp_neq_f16_e64 s100, v1, v2
129846// W32: encoding: [0x64,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
129847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129848// W64-ERR-NEXT: v_cmp_neq_f16_e64 s100, v1, v2
129849
129850v_cmp_neq_f16_e64 vcc_lo, v1, v2
129851// W32: encoding: [0x6a,0x00,0xed,0xd4,0x01,0x05,0x02,0x00]
129852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129853// W64-ERR-NEXT: v_cmp_neq_f16_e64 vcc_lo, v1, v2
129854
129855v_cmp_neq_f16_e64 s10, v255, v2
129856// W32: encoding: [0x0a,0x00,0xed,0xd4,0xff,0x05,0x02,0x00]
129857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129858// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v255, v2
129859
129860v_cmp_neq_f16_e64 s10, s1, v2
129861// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x04,0x02,0x00]
129862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129863// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, s1, v2
129864
129865v_cmp_neq_f16_e64 s10, s101, v2
129866// W32: encoding: [0x0a,0x00,0xed,0xd4,0x65,0x04,0x02,0x00]
129867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129868// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, s101, v2
129869
129870v_cmp_neq_f16_e64 s10, vcc_lo, v2
129871// W32: encoding: [0x0a,0x00,0xed,0xd4,0x6a,0x04,0x02,0x00]
129872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129873// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, vcc_lo, v2
129874
129875v_cmp_neq_f16_e64 s10, vcc_hi, v2
129876// W32: encoding: [0x0a,0x00,0xed,0xd4,0x6b,0x04,0x02,0x00]
129877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129878// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, vcc_hi, v2
129879
129880v_cmp_neq_f16_e64 s10, m0, v2
129881// W32: encoding: [0x0a,0x00,0xed,0xd4,0x7c,0x04,0x02,0x00]
129882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129883// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, m0, v2
129884
129885v_cmp_neq_f16_e64 s10, exec_lo, v2
129886// W32: encoding: [0x0a,0x00,0xed,0xd4,0x7e,0x04,0x02,0x00]
129887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129888// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, exec_lo, v2
129889
129890v_cmp_neq_f16_e64 s10, exec_hi, v2
129891// W32: encoding: [0x0a,0x00,0xed,0xd4,0x7f,0x04,0x02,0x00]
129892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129893// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, exec_hi, v2
129894
129895v_cmp_neq_f16_e64 s10, 0, v2
129896// W32: encoding: [0x0a,0x00,0xed,0xd4,0x80,0x04,0x02,0x00]
129897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129898// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, 0, v2
129899
129900v_cmp_neq_f16_e64 s10, -1, v2
129901// W32: encoding: [0x0a,0x00,0xed,0xd4,0xc1,0x04,0x02,0x00]
129902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129903// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, -1, v2
129904
129905v_cmp_neq_f16_e64 s10, 0.5, v2
129906// W32: encoding: [0x0a,0x00,0xed,0xd4,0xf0,0x04,0x02,0x00]
129907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129908// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, 0.5, v2
129909
129910v_cmp_neq_f16_e64 s10, -4.0, v2
129911// W32: encoding: [0x0a,0x00,0xed,0xd4,0xf7,0x04,0x02,0x00]
129912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129913// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, -4.0, v2
129914
129915v_cmp_neq_f16_e64 s10, v1, v255
129916// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x03,0x00]
129917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129918// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, v255
129919
129920v_cmp_neq_f16_e64 s10, v1, s2
129921// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x00,0x00]
129922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129923// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, s2
129924
129925v_cmp_neq_f16_e64 s10, v1, s101
129926// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xcb,0x00,0x00]
129927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129928// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, s101
129929
129930v_cmp_neq_f16_e64 s10, v1, vcc_lo
129931// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd5,0x00,0x00]
129932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129933// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, vcc_lo
129934
129935v_cmp_neq_f16_e64 s10, v1, vcc_hi
129936// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xd7,0x00,0x00]
129937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129938// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, vcc_hi
129939
129940v_cmp_neq_f16_e64 s10, v1, m0
129941// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xf9,0x00,0x00]
129942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129943// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, m0
129944
129945v_cmp_neq_f16_e64 s10, v1, exec_lo
129946// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xfd,0x00,0x00]
129947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129948// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, exec_lo
129949
129950v_cmp_neq_f16_e64 s10, v1, exec_hi
129951// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xff,0x00,0x00]
129952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129953// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, exec_hi
129954
129955v_cmp_neq_f16_e64 s10, v1, 0
129956// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x01,0x01,0x00]
129957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129958// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, 0
129959
129960v_cmp_neq_f16_e64 s10, v1, -1
129961// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x83,0x01,0x00]
129962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129963// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, -1
129964
129965v_cmp_neq_f16_e64 s10, v1, 0.5
129966// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xe1,0x01,0x00]
129967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129968// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, 0.5
129969
129970v_cmp_neq_f16_e64 s10, v1, -4.0
129971// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0xef,0x01,0x00]
129972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129973// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, -4.0
129974
129975v_cmp_neq_f16_e64 s10, -v1, v2
129976// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x20]
129977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129978// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, -v1, v2
129979
129980v_cmp_neq_f16_e64 s10, v1, -v2
129981// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x40]
129982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129983// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, -v2
129984
129985v_cmp_neq_f16_e64 s10, -v1, -v2
129986// W32: encoding: [0x0a,0x00,0xed,0xd4,0x01,0x05,0x02,0x60]
129987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129988// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, -v1, -v2
129989
129990v_cmp_neq_f16_e64 s10, v1, v2 clamp
129991// W32: encoding: [0x0a,0x80,0xed,0xd4,0x01,0x05,0x02,0x00]
129992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129993// W64-ERR-NEXT: v_cmp_neq_f16_e64 s10, v1, v2 clamp
129994
129995v_cmp_nlt_f16 vcc_lo, v1, v2
129996// W32: encoding: [0x01,0x05,0xdc,0x7d]
129997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
129998// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, v1, v2
129999
130000v_cmp_nlt_f16 vcc_lo, v255, v2
130001// W32: encoding: [0xff,0x05,0xdc,0x7d]
130002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130003// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, v255, v2
130004
130005v_cmp_nlt_f16 vcc_lo, s1, v2
130006// W32: encoding: [0x01,0x04,0xdc,0x7d]
130007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130008// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, s1, v2
130009
130010v_cmp_nlt_f16 vcc_lo, s101, v2
130011// W32: encoding: [0x65,0x04,0xdc,0x7d]
130012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130013// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, s101, v2
130014
130015v_cmp_nlt_f16 vcc_lo, vcc_lo, v2
130016// W32: encoding: [0x6a,0x04,0xdc,0x7d]
130017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130018// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, vcc_lo, v2
130019
130020v_cmp_nlt_f16 vcc_lo, vcc_hi, v2
130021// W32: encoding: [0x6b,0x04,0xdc,0x7d]
130022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130023// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, vcc_hi, v2
130024
130025v_cmp_nlt_f16 vcc_lo, m0, v2
130026// W32: encoding: [0x7c,0x04,0xdc,0x7d]
130027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130028// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, m0, v2
130029
130030v_cmp_nlt_f16 vcc_lo, exec_lo, v2
130031// W32: encoding: [0x7e,0x04,0xdc,0x7d]
130032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130033// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, exec_lo, v2
130034
130035v_cmp_nlt_f16 vcc_lo, exec_hi, v2
130036// W32: encoding: [0x7f,0x04,0xdc,0x7d]
130037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130038// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, exec_hi, v2
130039
130040v_cmp_nlt_f16 vcc_lo, 0, v2
130041// W32: encoding: [0x80,0x04,0xdc,0x7d]
130042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130043// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, 0, v2
130044
130045v_cmp_nlt_f16 vcc_lo, -1, v2
130046// W32: encoding: [0xc1,0x04,0xdc,0x7d]
130047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130048// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, -1, v2
130049
130050v_cmp_nlt_f16 vcc_lo, 0.5, v2
130051// W32: encoding: [0xf0,0x04,0xdc,0x7d]
130052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130053// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, 0.5, v2
130054
130055v_cmp_nlt_f16 vcc_lo, -4.0, v2
130056// W32: encoding: [0xf7,0x04,0xdc,0x7d]
130057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130058// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, -4.0, v2
130059
130060v_cmp_nlt_f16 vcc_lo, 0xfe0b, v2
130061// W32: encoding: [0xff,0x04,0xdc,0x7d,0x0b,0xfe,0x00,0x00]
130062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130063// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, 0xfe0b, v2
130064
130065v_cmp_nlt_f16 vcc_lo, 0x3456, v2
130066// W32: encoding: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x00,0x00]
130067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130068// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, 0x3456, v2
130069
130070v_cmp_nlt_f16 vcc_lo, v1, v255
130071// W32: encoding: [0x01,0xff,0xdd,0x7d]
130072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130073// W64-ERR-NEXT: v_cmp_nlt_f16 vcc_lo, v1, v255
130074
130075v_cmp_nlt_f16_e64 s10, v1, v2
130076// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
130077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130078// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, v2
130079
130080v_cmp_nlt_f16_e64 s12, v1, v2
130081// W32: encoding: [0x0c,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
130082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130083// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s12, v1, v2
130084
130085v_cmp_nlt_f16_e64 s100, v1, v2
130086// W32: encoding: [0x64,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
130087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130088// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s100, v1, v2
130089
130090v_cmp_nlt_f16_e64 vcc_lo, v1, v2
130091// W32: encoding: [0x6a,0x00,0xee,0xd4,0x01,0x05,0x02,0x00]
130092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130093// W64-ERR-NEXT: v_cmp_nlt_f16_e64 vcc_lo, v1, v2
130094
130095v_cmp_nlt_f16_e64 s10, v255, v2
130096// W32: encoding: [0x0a,0x00,0xee,0xd4,0xff,0x05,0x02,0x00]
130097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130098// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v255, v2
130099
130100v_cmp_nlt_f16_e64 s10, s1, v2
130101// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x04,0x02,0x00]
130102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130103// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, s1, v2
130104
130105v_cmp_nlt_f16_e64 s10, s101, v2
130106// W32: encoding: [0x0a,0x00,0xee,0xd4,0x65,0x04,0x02,0x00]
130107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130108// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, s101, v2
130109
130110v_cmp_nlt_f16_e64 s10, vcc_lo, v2
130111// W32: encoding: [0x0a,0x00,0xee,0xd4,0x6a,0x04,0x02,0x00]
130112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130113// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, vcc_lo, v2
130114
130115v_cmp_nlt_f16_e64 s10, vcc_hi, v2
130116// W32: encoding: [0x0a,0x00,0xee,0xd4,0x6b,0x04,0x02,0x00]
130117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130118// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, vcc_hi, v2
130119
130120v_cmp_nlt_f16_e64 s10, m0, v2
130121// W32: encoding: [0x0a,0x00,0xee,0xd4,0x7c,0x04,0x02,0x00]
130122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130123// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, m0, v2
130124
130125v_cmp_nlt_f16_e64 s10, exec_lo, v2
130126// W32: encoding: [0x0a,0x00,0xee,0xd4,0x7e,0x04,0x02,0x00]
130127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130128// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, exec_lo, v2
130129
130130v_cmp_nlt_f16_e64 s10, exec_hi, v2
130131// W32: encoding: [0x0a,0x00,0xee,0xd4,0x7f,0x04,0x02,0x00]
130132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130133// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, exec_hi, v2
130134
130135v_cmp_nlt_f16_e64 s10, 0, v2
130136// W32: encoding: [0x0a,0x00,0xee,0xd4,0x80,0x04,0x02,0x00]
130137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130138// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, 0, v2
130139
130140v_cmp_nlt_f16_e64 s10, -1, v2
130141// W32: encoding: [0x0a,0x00,0xee,0xd4,0xc1,0x04,0x02,0x00]
130142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130143// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, -1, v2
130144
130145v_cmp_nlt_f16_e64 s10, 0.5, v2
130146// W32: encoding: [0x0a,0x00,0xee,0xd4,0xf0,0x04,0x02,0x00]
130147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130148// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, 0.5, v2
130149
130150v_cmp_nlt_f16_e64 s10, -4.0, v2
130151// W32: encoding: [0x0a,0x00,0xee,0xd4,0xf7,0x04,0x02,0x00]
130152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130153// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, -4.0, v2
130154
130155v_cmp_nlt_f16_e64 s10, v1, v255
130156// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x03,0x00]
130157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130158// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, v255
130159
130160v_cmp_nlt_f16_e64 s10, v1, s2
130161// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x00,0x00]
130162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130163// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, s2
130164
130165v_cmp_nlt_f16_e64 s10, v1, s101
130166// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xcb,0x00,0x00]
130167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130168// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, s101
130169
130170v_cmp_nlt_f16_e64 s10, v1, vcc_lo
130171// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd5,0x00,0x00]
130172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130173// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, vcc_lo
130174
130175v_cmp_nlt_f16_e64 s10, v1, vcc_hi
130176// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xd7,0x00,0x00]
130177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130178// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, vcc_hi
130179
130180v_cmp_nlt_f16_e64 s10, v1, m0
130181// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xf9,0x00,0x00]
130182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130183// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, m0
130184
130185v_cmp_nlt_f16_e64 s10, v1, exec_lo
130186// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xfd,0x00,0x00]
130187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130188// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, exec_lo
130189
130190v_cmp_nlt_f16_e64 s10, v1, exec_hi
130191// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xff,0x00,0x00]
130192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130193// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, exec_hi
130194
130195v_cmp_nlt_f16_e64 s10, v1, 0
130196// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x01,0x01,0x00]
130197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130198// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, 0
130199
130200v_cmp_nlt_f16_e64 s10, v1, -1
130201// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x83,0x01,0x00]
130202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130203// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, -1
130204
130205v_cmp_nlt_f16_e64 s10, v1, 0.5
130206// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xe1,0x01,0x00]
130207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130208// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, 0.5
130209
130210v_cmp_nlt_f16_e64 s10, v1, -4.0
130211// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0xef,0x01,0x00]
130212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130213// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, -4.0
130214
130215v_cmp_nlt_f16_e64 s10, -v1, v2
130216// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x20]
130217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130218// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, -v1, v2
130219
130220v_cmp_nlt_f16_e64 s10, v1, -v2
130221// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x40]
130222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130223// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, -v2
130224
130225v_cmp_nlt_f16_e64 s10, -v1, -v2
130226// W32: encoding: [0x0a,0x00,0xee,0xd4,0x01,0x05,0x02,0x60]
130227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130228// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, -v1, -v2
130229
130230v_cmp_nlt_f16_e64 s10, v1, v2 clamp
130231// W32: encoding: [0x0a,0x80,0xee,0xd4,0x01,0x05,0x02,0x00]
130232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130233// W64-ERR-NEXT: v_cmp_nlt_f16_e64 s10, v1, v2 clamp
130234
130235v_cmp_tru_f16 vcc_lo, v1, v2
130236// W32: encoding: [0x01,0x05,0xde,0x7d]
130237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130238// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, v1, v2
130239
130240v_cmp_tru_f16 vcc_lo, v255, v2
130241// W32: encoding: [0xff,0x05,0xde,0x7d]
130242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130243// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, v255, v2
130244
130245v_cmp_tru_f16 vcc_lo, s1, v2
130246// W32: encoding: [0x01,0x04,0xde,0x7d]
130247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130248// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, s1, v2
130249
130250v_cmp_tru_f16 vcc_lo, s101, v2
130251// W32: encoding: [0x65,0x04,0xde,0x7d]
130252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130253// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, s101, v2
130254
130255v_cmp_tru_f16 vcc_lo, vcc_lo, v2
130256// W32: encoding: [0x6a,0x04,0xde,0x7d]
130257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130258// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, vcc_lo, v2
130259
130260v_cmp_tru_f16 vcc_lo, vcc_hi, v2
130261// W32: encoding: [0x6b,0x04,0xde,0x7d]
130262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130263// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, vcc_hi, v2
130264
130265v_cmp_tru_f16 vcc_lo, m0, v2
130266// W32: encoding: [0x7c,0x04,0xde,0x7d]
130267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130268// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, m0, v2
130269
130270v_cmp_tru_f16 vcc_lo, exec_lo, v2
130271// W32: encoding: [0x7e,0x04,0xde,0x7d]
130272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130273// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, exec_lo, v2
130274
130275v_cmp_tru_f16 vcc_lo, exec_hi, v2
130276// W32: encoding: [0x7f,0x04,0xde,0x7d]
130277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130278// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, exec_hi, v2
130279
130280v_cmp_tru_f16 vcc_lo, 0, v2
130281// W32: encoding: [0x80,0x04,0xde,0x7d]
130282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130283// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, 0, v2
130284
130285v_cmp_tru_f16 vcc_lo, -1, v2
130286// W32: encoding: [0xc1,0x04,0xde,0x7d]
130287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130288// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, -1, v2
130289
130290v_cmp_tru_f16 vcc_lo, 0.5, v2
130291// W32: encoding: [0xf0,0x04,0xde,0x7d]
130292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130293// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, 0.5, v2
130294
130295v_cmp_tru_f16 vcc_lo, -4.0, v2
130296// W32: encoding: [0xf7,0x04,0xde,0x7d]
130297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130298// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, -4.0, v2
130299
130300v_cmp_tru_f16 vcc_lo, 0xfe0b, v2
130301// W32: encoding: [0xff,0x04,0xde,0x7d,0x0b,0xfe,0x00,0x00]
130302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130303// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, 0xfe0b, v2
130304
130305v_cmp_tru_f16 vcc_lo, 0x3456, v2
130306// W32: encoding: [0xff,0x04,0xde,0x7d,0x56,0x34,0x00,0x00]
130307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130308// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, 0x3456, v2
130309
130310v_cmp_tru_f16 vcc_lo, v1, v255
130311// W32: encoding: [0x01,0xff,0xdf,0x7d]
130312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130313// W64-ERR-NEXT: v_cmp_tru_f16 vcc_lo, v1, v255
130314
130315v_cmp_tru_f16_e64 s10, v1, v2
130316// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
130317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130318// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, v2
130319
130320v_cmp_tru_f16_e64 s12, v1, v2
130321// W32: encoding: [0x0c,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
130322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130323// W64-ERR-NEXT: v_cmp_tru_f16_e64 s12, v1, v2
130324
130325v_cmp_tru_f16_e64 s100, v1, v2
130326// W32: encoding: [0x64,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
130327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130328// W64-ERR-NEXT: v_cmp_tru_f16_e64 s100, v1, v2
130329
130330v_cmp_tru_f16_e64 vcc_lo, v1, v2
130331// W32: encoding: [0x6a,0x00,0xef,0xd4,0x01,0x05,0x02,0x00]
130332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130333// W64-ERR-NEXT: v_cmp_tru_f16_e64 vcc_lo, v1, v2
130334
130335v_cmp_tru_f16_e64 s10, v255, v2
130336// W32: encoding: [0x0a,0x00,0xef,0xd4,0xff,0x05,0x02,0x00]
130337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130338// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v255, v2
130339
130340v_cmp_tru_f16_e64 s10, s1, v2
130341// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x04,0x02,0x00]
130342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130343// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, s1, v2
130344
130345v_cmp_tru_f16_e64 s10, s101, v2
130346// W32: encoding: [0x0a,0x00,0xef,0xd4,0x65,0x04,0x02,0x00]
130347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130348// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, s101, v2
130349
130350v_cmp_tru_f16_e64 s10, vcc_lo, v2
130351// W32: encoding: [0x0a,0x00,0xef,0xd4,0x6a,0x04,0x02,0x00]
130352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130353// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, vcc_lo, v2
130354
130355v_cmp_tru_f16_e64 s10, vcc_hi, v2
130356// W32: encoding: [0x0a,0x00,0xef,0xd4,0x6b,0x04,0x02,0x00]
130357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130358// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, vcc_hi, v2
130359
130360v_cmp_tru_f16_e64 s10, m0, v2
130361// W32: encoding: [0x0a,0x00,0xef,0xd4,0x7c,0x04,0x02,0x00]
130362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130363// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, m0, v2
130364
130365v_cmp_tru_f16_e64 s10, exec_lo, v2
130366// W32: encoding: [0x0a,0x00,0xef,0xd4,0x7e,0x04,0x02,0x00]
130367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130368// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, exec_lo, v2
130369
130370v_cmp_tru_f16_e64 s10, exec_hi, v2
130371// W32: encoding: [0x0a,0x00,0xef,0xd4,0x7f,0x04,0x02,0x00]
130372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130373// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, exec_hi, v2
130374
130375v_cmp_tru_f16_e64 s10, 0, v2
130376// W32: encoding: [0x0a,0x00,0xef,0xd4,0x80,0x04,0x02,0x00]
130377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130378// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, 0, v2
130379
130380v_cmp_tru_f16_e64 s10, -1, v2
130381// W32: encoding: [0x0a,0x00,0xef,0xd4,0xc1,0x04,0x02,0x00]
130382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130383// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, -1, v2
130384
130385v_cmp_tru_f16_e64 s10, 0.5, v2
130386// W32: encoding: [0x0a,0x00,0xef,0xd4,0xf0,0x04,0x02,0x00]
130387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130388// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, 0.5, v2
130389
130390v_cmp_tru_f16_e64 s10, -4.0, v2
130391// W32: encoding: [0x0a,0x00,0xef,0xd4,0xf7,0x04,0x02,0x00]
130392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130393// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, -4.0, v2
130394
130395v_cmp_tru_f16_e64 s10, v1, v255
130396// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x03,0x00]
130397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130398// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, v255
130399
130400v_cmp_tru_f16_e64 s10, v1, s2
130401// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x00,0x00]
130402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130403// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, s2
130404
130405v_cmp_tru_f16_e64 s10, v1, s101
130406// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xcb,0x00,0x00]
130407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130408// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, s101
130409
130410v_cmp_tru_f16_e64 s10, v1, vcc_lo
130411// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd5,0x00,0x00]
130412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130413// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, vcc_lo
130414
130415v_cmp_tru_f16_e64 s10, v1, vcc_hi
130416// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xd7,0x00,0x00]
130417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130418// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, vcc_hi
130419
130420v_cmp_tru_f16_e64 s10, v1, m0
130421// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xf9,0x00,0x00]
130422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130423// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, m0
130424
130425v_cmp_tru_f16_e64 s10, v1, exec_lo
130426// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xfd,0x00,0x00]
130427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130428// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, exec_lo
130429
130430v_cmp_tru_f16_e64 s10, v1, exec_hi
130431// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xff,0x00,0x00]
130432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130433// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, exec_hi
130434
130435v_cmp_tru_f16_e64 s10, v1, 0
130436// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x01,0x01,0x00]
130437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130438// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, 0
130439
130440v_cmp_tru_f16_e64 s10, v1, -1
130441// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x83,0x01,0x00]
130442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130443// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, -1
130444
130445v_cmp_tru_f16_e64 s10, v1, 0.5
130446// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xe1,0x01,0x00]
130447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130448// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, 0.5
130449
130450v_cmp_tru_f16_e64 s10, v1, -4.0
130451// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0xef,0x01,0x00]
130452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130453// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, -4.0
130454
130455v_cmp_tru_f16_e64 s10, -v1, v2
130456// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x20]
130457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130458// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, -v1, v2
130459
130460v_cmp_tru_f16_e64 s10, v1, -v2
130461// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x40]
130462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130463// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, -v2
130464
130465v_cmp_tru_f16_e64 s10, -v1, -v2
130466// W32: encoding: [0x0a,0x00,0xef,0xd4,0x01,0x05,0x02,0x60]
130467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130468// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, -v1, -v2
130469
130470v_cmp_tru_f16_e64 s10, v1, v2 clamp
130471// W32: encoding: [0x0a,0x80,0xef,0xd4,0x01,0x05,0x02,0x00]
130472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130473// W64-ERR-NEXT: v_cmp_tru_f16_e64 s10, v1, v2 clamp
130474
130475v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
130476// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]
130477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130478// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
130479
130480v_cmp_lt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
130481// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06]
130482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130483// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
130484
130485v_cmp_lt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
130486// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06]
130487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130488// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
130489
130490v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
130491// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]
130492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130493// W32-ERR-NEXT: v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
130494
130495v_cmp_lt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
130496// W64: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06]
130497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130498// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
130499
130500v_cmp_lt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
130501// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06]
130502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130503// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
130504
130505v_cmp_lt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
130506// W64: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06]
130507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130508// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
130509
130510v_cmp_lt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
130511// W64: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06]
130512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130513// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
130514
130515v_cmp_lt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
130516// W64: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06]
130517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130518// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
130519
130520v_cmp_lt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
130521// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06]
130522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130523// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
130524
130525v_cmp_lt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
130526// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06]
130527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130528// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
130529
130530v_cmp_lt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
130531// W64: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06]
130532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130533// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
130534
130535v_cmp_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
130536// W64: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06]
130537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130538// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
130539
130540v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
130541// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06]
130542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130543// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
130544
130545v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
130546// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06]
130547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130548// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
130549
130550v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
130551// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06]
130552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130553// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
130554
130555v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
130556// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06]
130557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130558// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
130559
130560v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
130561// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06]
130562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130563// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
130564
130565v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
130566// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06]
130567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130568// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
130569
130570v_cmp_lt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
130571// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06]
130572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130573// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
130574
130575v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
130576// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00]
130577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130578// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
130579
130580v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
130581// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01]
130582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130583// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
130584
130585v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
130586// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02]
130587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130588// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
130589
130590v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
130591// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03]
130592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130593// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
130594
130595v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
130596// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04]
130597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130598// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
130599
130600v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
130601// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05]
130602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130603// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
130604
130605v_cmp_lt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
130606// W64: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e]
130607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130608// W32-ERR-NEXT: v_cmp_lt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
130609
130610v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
130611// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]
130612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130613// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
130614
130615v_cmp_eq_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
130616// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06]
130617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130618// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
130619
130620v_cmp_eq_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
130621// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06]
130622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130623// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
130624
130625v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
130626// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]
130627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130628// W32-ERR-NEXT: v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
130629
130630v_cmp_eq_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
130631// W64: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06]
130632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130633// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
130634
130635v_cmp_eq_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
130636// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06]
130637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130638// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
130639
130640v_cmp_eq_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
130641// W64: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06]
130642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130643// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
130644
130645v_cmp_eq_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
130646// W64: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06]
130647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130648// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
130649
130650v_cmp_eq_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
130651// W64: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06]
130652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130653// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
130654
130655v_cmp_eq_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
130656// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06]
130657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130658// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
130659
130660v_cmp_eq_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
130661// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06]
130662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130663// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
130664
130665v_cmp_eq_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
130666// W64: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06]
130667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130668// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
130669
130670v_cmp_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
130671// W64: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06]
130672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130673// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
130674
130675v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
130676// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06]
130677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130678// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
130679
130680v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
130681// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06]
130682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130683// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
130684
130685v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
130686// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06]
130687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130688// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
130689
130690v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
130691// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06]
130692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130693// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
130694
130695v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
130696// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06]
130697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130698// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
130699
130700v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
130701// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06]
130702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130703// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
130704
130705v_cmp_eq_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
130706// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06]
130707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130708// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
130709
130710v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
130711// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00]
130712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130713// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
130714
130715v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
130716// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01]
130717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130718// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
130719
130720v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
130721// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02]
130722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130723// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
130724
130725v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
130726// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03]
130727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130728// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
130729
130730v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
130731// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04]
130732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130733// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
130734
130735v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
130736// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05]
130737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130738// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
130739
130740v_cmp_eq_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
130741// W64: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e]
130742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130743// W32-ERR-NEXT: v_cmp_eq_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
130744
130745v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
130746// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]
130747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130748// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
130749
130750v_cmp_le_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
130751// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06]
130752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130753// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
130754
130755v_cmp_le_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
130756// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06]
130757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130758// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
130759
130760v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
130761// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]
130762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130763// W32-ERR-NEXT: v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
130764
130765v_cmp_le_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
130766// W64: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06]
130767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130768// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
130769
130770v_cmp_le_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
130771// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06]
130772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130773// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
130774
130775v_cmp_le_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
130776// W64: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06]
130777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130778// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
130779
130780v_cmp_le_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
130781// W64: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06]
130782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130783// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
130784
130785v_cmp_le_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
130786// W64: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06]
130787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130788// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
130789
130790v_cmp_le_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
130791// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06]
130792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130793// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
130794
130795v_cmp_le_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
130796// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06]
130797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130798// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
130799
130800v_cmp_le_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
130801// W64: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06]
130802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130803// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
130804
130805v_cmp_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
130806// W64: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06]
130807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130808// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
130809
130810v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
130811// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06]
130812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130813// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
130814
130815v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
130816// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06]
130817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130818// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
130819
130820v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
130821// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06]
130822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130823// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
130824
130825v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
130826// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06]
130827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130828// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
130829
130830v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
130831// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06]
130832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130833// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
130834
130835v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
130836// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06]
130837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130838// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
130839
130840v_cmp_le_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
130841// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06]
130842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130843// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
130844
130845v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
130846// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00]
130847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130848// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
130849
130850v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
130851// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01]
130852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130853// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
130854
130855v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
130856// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02]
130857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130858// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
130859
130860v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
130861// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03]
130862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130863// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
130864
130865v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
130866// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04]
130867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130868// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
130869
130870v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
130871// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05]
130872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130873// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
130874
130875v_cmp_le_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
130876// W64: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e]
130877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130878// W32-ERR-NEXT: v_cmp_le_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
130879
130880v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
130881// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]
130882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130883// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
130884
130885v_cmp_gt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
130886// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06]
130887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130888// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
130889
130890v_cmp_gt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
130891// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06]
130892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130893// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
130894
130895v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
130896// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]
130897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130898// W32-ERR-NEXT: v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
130899
130900v_cmp_gt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
130901// W64: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06]
130902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130903// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
130904
130905v_cmp_gt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
130906// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06]
130907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130908// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
130909
130910v_cmp_gt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
130911// W64: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06]
130912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130913// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
130914
130915v_cmp_gt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
130916// W64: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06]
130917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130918// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
130919
130920v_cmp_gt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
130921// W64: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06]
130922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130923// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
130924
130925v_cmp_gt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
130926// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06]
130927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130928// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
130929
130930v_cmp_gt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
130931// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06]
130932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130933// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
130934
130935v_cmp_gt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
130936// W64: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06]
130937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130938// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
130939
130940v_cmp_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
130941// W64: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06]
130942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130943// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
130944
130945v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
130946// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06]
130947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130948// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
130949
130950v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
130951// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06]
130952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130953// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
130954
130955v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
130956// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06]
130957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130958// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
130959
130960v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
130961// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06]
130962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130963// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
130964
130965v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
130966// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06]
130967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130968// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
130969
130970v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
130971// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06]
130972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130973// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
130974
130975v_cmp_gt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
130976// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06]
130977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130978// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
130979
130980v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
130981// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00]
130982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130983// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
130984
130985v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
130986// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01]
130987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130988// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
130989
130990v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
130991// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02]
130992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130993// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
130994
130995v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
130996// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03]
130997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
130998// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
130999
131000v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131001// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04]
131002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131003// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131004
131005v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131006// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05]
131007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131008// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131009
131010v_cmp_gt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131011// W64: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e]
131012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131013// W32-ERR-NEXT: v_cmp_gt_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131014
131015v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131016// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]
131017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131018// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131019
131020v_cmp_ne_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131021// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06]
131022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131023// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131024
131025v_cmp_ne_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131026// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06]
131027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131028// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131029
131030v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131031// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]
131032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131033// W32-ERR-NEXT: v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131034
131035v_cmp_ne_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131036// W64: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06]
131037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131038// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131039
131040v_cmp_ne_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131041// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06]
131042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131043// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131044
131045v_cmp_ne_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131046// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06]
131047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131048// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131049
131050v_cmp_ne_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131051// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06]
131052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131053// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131054
131055v_cmp_ne_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131056// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06]
131057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131058// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131059
131060v_cmp_ne_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131061// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06]
131062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131063// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131064
131065v_cmp_ne_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131066// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06]
131067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131068// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131069
131070v_cmp_ne_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131071// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06]
131072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131073// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131074
131075v_cmp_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131076// W64: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06]
131077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131078// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131079
131080v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131081// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06]
131082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131083// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131084
131085v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131086// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06]
131087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131088// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131089
131090v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131091// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06]
131092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131093// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131094
131095v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131096// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06]
131097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131098// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131099
131100v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131101// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06]
131102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131103// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131104
131105v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131106// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06]
131107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131108// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131109
131110v_cmp_ne_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131111// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06]
131112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131113// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131114
131115v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131116// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00]
131117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131118// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131119
131120v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131121// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01]
131122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131123// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131124
131125v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131126// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02]
131127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131128// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131129
131130v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131131// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03]
131132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131133// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131134
131135v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131136// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04]
131137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131138// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131139
131140v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131141// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05]
131142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131143// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131144
131145v_cmp_ne_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131146// W64: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e]
131147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131148// W32-ERR-NEXT: v_cmp_ne_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131149
131150v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131151// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]
131152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131153// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131154
131155v_cmp_ge_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131156// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06]
131157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131158// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131159
131160v_cmp_ge_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131161// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06]
131162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131163// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131164
131165v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131166// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]
131167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131168// W32-ERR-NEXT: v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131169
131170v_cmp_ge_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131171// W64: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06]
131172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131173// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131174
131175v_cmp_ge_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131176// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06]
131177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131178// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131179
131180v_cmp_ge_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131181// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06]
131182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131183// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131184
131185v_cmp_ge_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131186// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06]
131187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131188// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131189
131190v_cmp_ge_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131191// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06]
131192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131193// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131194
131195v_cmp_ge_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131196// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06]
131197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131198// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131199
131200v_cmp_ge_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131201// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06]
131202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131203// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131204
131205v_cmp_ge_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131206// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06]
131207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131208// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131209
131210v_cmp_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131211// W64: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06]
131212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131213// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131214
131215v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131216// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06]
131217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131218// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131219
131220v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131221// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06]
131222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131223// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131224
131225v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131226// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06]
131227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131228// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131229
131230v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131231// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06]
131232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131233// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131234
131235v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131236// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06]
131237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131238// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131239
131240v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131241// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06]
131242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131243// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131244
131245v_cmp_ge_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131246// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06]
131247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131248// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131249
131250v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131251// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00]
131252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131253// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131254
131255v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131256// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01]
131257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131258// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131259
131260v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131261// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02]
131262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131263// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131264
131265v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131266// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03]
131267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131268// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131269
131270v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131271// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04]
131272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131273// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131274
131275v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131276// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05]
131277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131278// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131279
131280v_cmp_ge_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131281// W64: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e]
131282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131283// W32-ERR-NEXT: v_cmp_ge_u16_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131284
131285v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131286// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]
131287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131288// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131289
131290v_cmp_f_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131291// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06]
131292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131293// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131294
131295v_cmp_f_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131296// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06]
131297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131298// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131299
131300v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131301// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]
131302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131303// W32-ERR-NEXT: v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131304
131305v_cmp_f_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131306// W64: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06]
131307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131308// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131309
131310v_cmp_f_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131311// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06]
131312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131313// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131314
131315v_cmp_f_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131316// W64: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06]
131317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131318// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131319
131320v_cmp_f_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131321// W64: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06]
131322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131323// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131324
131325v_cmp_f_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131326// W64: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06]
131327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131328// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131329
131330v_cmp_f_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131331// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06]
131332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131333// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131334
131335v_cmp_f_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131336// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06]
131337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131338// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131339
131340v_cmp_f_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131341// W64: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06]
131342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131343// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131344
131345v_cmp_f_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131346// W64: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06]
131347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131348// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131349
131350v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131351// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06]
131352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131353// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131354
131355v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131356// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06]
131357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131358// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131359
131360v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131361// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06]
131362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131363// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131364
131365v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131366// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06]
131367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131368// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131369
131370v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131371// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06]
131372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131373// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131374
131375v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131376// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06]
131377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131378// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131379
131380v_cmp_f_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131381// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06]
131382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131383// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131384
131385v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131386// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00]
131387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131388// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131389
131390v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131391// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01]
131392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131393// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131394
131395v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131396// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02]
131397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131398// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131399
131400v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131401// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03]
131402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131403// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131404
131405v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131406// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04]
131407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131408// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131409
131410v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131411// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05]
131412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131413// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131414
131415v_cmp_f_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131416// W64: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e]
131417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131418// W32-ERR-NEXT: v_cmp_f_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131419
131420v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131421// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]
131422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131423// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131424
131425v_cmp_lt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131426// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06]
131427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131428// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131429
131430v_cmp_lt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131431// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06]
131432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131433// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131434
131435v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131436// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]
131437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131438// W32-ERR-NEXT: v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131439
131440v_cmp_lt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131441// W64: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06]
131442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131443// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131444
131445v_cmp_lt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131446// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06]
131447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131448// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131449
131450v_cmp_lt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131451// W64: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06]
131452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131453// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131454
131455v_cmp_lt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131456// W64: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06]
131457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131458// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131459
131460v_cmp_lt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131461// W64: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06]
131462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131463// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131464
131465v_cmp_lt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131466// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06]
131467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131468// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131469
131470v_cmp_lt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131471// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06]
131472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131473// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131474
131475v_cmp_lt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131476// W64: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06]
131477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131478// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131479
131480v_cmp_lt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131481// W64: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06]
131482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131483// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131484
131485v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131486// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06]
131487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131488// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131489
131490v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131491// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06]
131492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131493// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131494
131495v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131496// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06]
131497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131498// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131499
131500v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131501// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06]
131502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131503// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131504
131505v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131506// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06]
131507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131508// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131509
131510v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131511// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06]
131512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131513// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131514
131515v_cmp_lt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131516// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06]
131517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131518// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131519
131520v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131521// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00]
131522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131523// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131524
131525v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131526// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01]
131527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131528// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131529
131530v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131531// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02]
131532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131533// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131534
131535v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131536// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03]
131537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131538// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131539
131540v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131541// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04]
131542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131543// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131544
131545v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131546// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05]
131547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131548// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131549
131550v_cmp_lt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131551// W64: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e]
131552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131553// W32-ERR-NEXT: v_cmp_lt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131554
131555v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131556// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]
131557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131558// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131559
131560v_cmp_eq_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131561// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06]
131562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131563// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131564
131565v_cmp_eq_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131566// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06]
131567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131568// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131569
131570v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131571// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]
131572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131573// W32-ERR-NEXT: v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131574
131575v_cmp_eq_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131576// W64: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06]
131577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131578// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131579
131580v_cmp_eq_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131581// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06]
131582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131583// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131584
131585v_cmp_eq_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131586// W64: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06]
131587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131588// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131589
131590v_cmp_eq_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131591// W64: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06]
131592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131593// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131594
131595v_cmp_eq_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131596// W64: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06]
131597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131598// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131599
131600v_cmp_eq_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131601// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06]
131602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131603// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131604
131605v_cmp_eq_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131606// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06]
131607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131608// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131609
131610v_cmp_eq_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131611// W64: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06]
131612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131613// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131614
131615v_cmp_eq_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131616// W64: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06]
131617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131618// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131619
131620v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131621// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06]
131622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131623// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131624
131625v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131626// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06]
131627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131628// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131629
131630v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131631// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06]
131632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131633// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131634
131635v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131636// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06]
131637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131638// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131639
131640v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131641// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06]
131642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131643// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131644
131645v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131646// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06]
131647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131648// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131649
131650v_cmp_eq_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131651// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06]
131652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131653// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131654
131655v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131656// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00]
131657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131658// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131659
131660v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131661// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01]
131662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131663// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131664
131665v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131666// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02]
131667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131668// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131669
131670v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131671// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03]
131672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131673// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131674
131675v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131676// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04]
131677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131678// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131679
131680v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131681// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05]
131682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131683// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131684
131685v_cmp_eq_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131686// W64: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e]
131687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131688// W32-ERR-NEXT: v_cmp_eq_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131689
131690v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131691// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]
131692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131693// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131694
131695v_cmp_le_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131696// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06]
131697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131698// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131699
131700v_cmp_le_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131701// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06]
131702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131703// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131704
131705v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131706// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]
131707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131708// W32-ERR-NEXT: v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131709
131710v_cmp_le_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131711// W64: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06]
131712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131713// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131714
131715v_cmp_le_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131716// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06]
131717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131718// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131719
131720v_cmp_le_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131721// W64: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06]
131722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131723// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131724
131725v_cmp_le_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131726// W64: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06]
131727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131728// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131729
131730v_cmp_le_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131731// W64: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06]
131732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131733// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131734
131735v_cmp_le_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131736// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06]
131737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131738// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131739
131740v_cmp_le_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131741// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06]
131742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131743// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131744
131745v_cmp_le_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131746// W64: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06]
131747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131748// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131749
131750v_cmp_le_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131751// W64: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06]
131752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131753// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131754
131755v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131756// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06]
131757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131758// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131759
131760v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131761// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06]
131762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131763// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131764
131765v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131766// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06]
131767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131768// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131769
131770v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131771// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06]
131772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131773// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131774
131775v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131776// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06]
131777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131778// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131779
131780v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131781// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06]
131782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131783// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131784
131785v_cmp_le_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131786// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06]
131787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131788// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131789
131790v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131791// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00]
131792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131793// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131794
131795v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131796// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01]
131797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131798// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131799
131800v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131801// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02]
131802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131803// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131804
131805v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131806// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03]
131807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131808// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131809
131810v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131811// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04]
131812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131813// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131814
131815v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131816// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05]
131817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131818// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131819
131820v_cmp_le_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131821// W64: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e]
131822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131823// W32-ERR-NEXT: v_cmp_le_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131824
131825v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131826// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]
131827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131828// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131829
131830v_cmp_gt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131831// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06]
131832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131833// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131834
131835v_cmp_gt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131836// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06]
131837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131838// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131839
131840v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131841// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]
131842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131843// W32-ERR-NEXT: v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131844
131845v_cmp_gt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131846// W64: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06]
131847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131848// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131849
131850v_cmp_gt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131851// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06]
131852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131853// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131854
131855v_cmp_gt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131856// W64: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06]
131857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131858// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131859
131860v_cmp_gt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131861// W64: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06]
131862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131863// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131864
131865v_cmp_gt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131866// W64: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06]
131867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131868// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
131869
131870v_cmp_gt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131871// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06]
131872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131873// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
131874
131875v_cmp_gt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131876// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06]
131877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131878// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
131879
131880v_cmp_gt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131881// W64: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06]
131882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131883// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
131884
131885v_cmp_gt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131886// W64: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06]
131887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131888// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
131889
131890v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131891// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06]
131892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131893// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
131894
131895v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131896// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06]
131897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131898// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
131899
131900v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131901// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06]
131902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131903// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
131904
131905v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131906// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06]
131907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131908// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
131909
131910v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131911// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06]
131912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131913// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
131914
131915v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131916// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06]
131917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131918// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
131919
131920v_cmp_gt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131921// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06]
131922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131923// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
131924
131925v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131926// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00]
131927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131928// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
131929
131930v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131931// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01]
131932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131933// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
131934
131935v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131936// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02]
131937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131938// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
131939
131940v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131941// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03]
131942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131943// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
131944
131945v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131946// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04]
131947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131948// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
131949
131950v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131951// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05]
131952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131953// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
131954
131955v_cmp_gt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131956// W64: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e]
131957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131958// W32-ERR-NEXT: v_cmp_gt_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
131959
131960v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131961// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]
131962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131963// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
131964
131965v_cmp_ne_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131966// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06]
131967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131968// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
131969
131970v_cmp_ne_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131971// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06]
131972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131973// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
131974
131975v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131976// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]
131977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131978// W32-ERR-NEXT: v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
131979
131980v_cmp_ne_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131981// W64: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06]
131982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131983// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
131984
131985v_cmp_ne_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131986// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06]
131987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131988// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
131989
131990v_cmp_ne_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131991// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06]
131992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131993// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
131994
131995v_cmp_ne_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131996// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06]
131997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
131998// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
131999
132000v_cmp_ne_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132001// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06]
132002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132003// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132004
132005v_cmp_ne_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132006// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06]
132007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132008// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132009
132010v_cmp_ne_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132011// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06]
132012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132013// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132014
132015v_cmp_ne_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132016// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06]
132017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132018// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132019
132020v_cmp_ne_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132021// W64: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06]
132022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132023// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132024
132025v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132026// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06]
132027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132028// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132029
132030v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132031// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06]
132032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132033// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132034
132035v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132036// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06]
132037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132038// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132039
132040v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132041// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06]
132042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132043// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132044
132045v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132046// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06]
132047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132048// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132049
132050v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132051// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06]
132052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132053// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132054
132055v_cmp_ne_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
132056// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06]
132057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132058// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
132059
132060v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132061// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00]
132062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132063// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132064
132065v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132066// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01]
132067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132068// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132069
132070v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132071// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02]
132072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132073// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132074
132075v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132076// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03]
132077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132078// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132079
132080v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132081// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04]
132082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132083// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132084
132085v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132086// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05]
132087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132088// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132089
132090v_cmp_ne_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
132091// W64: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e]
132092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132093// W32-ERR-NEXT: v_cmp_ne_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
132094
132095v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132096// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]
132097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132098// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132099
132100v_cmp_ge_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132101// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06]
132102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132103// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132104
132105v_cmp_ge_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132106// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06]
132107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132108// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132109
132110v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132111// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]
132112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132113// W32-ERR-NEXT: v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132114
132115v_cmp_ge_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132116// W64: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06]
132117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132118// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132119
132120v_cmp_ge_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132121// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06]
132122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132123// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132124
132125v_cmp_ge_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132126// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06]
132127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132128// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132129
132130v_cmp_ge_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132131// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06]
132132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132133// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132134
132135v_cmp_ge_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132136// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06]
132137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132138// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132139
132140v_cmp_ge_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132141// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06]
132142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132143// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132144
132145v_cmp_ge_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132146// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06]
132147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132148// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132149
132150v_cmp_ge_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132151// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06]
132152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132153// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132154
132155v_cmp_ge_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132156// W64: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06]
132157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132158// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132159
132160v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132161// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06]
132162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132163// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132164
132165v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132166// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06]
132167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132168// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132169
132170v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132171// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06]
132172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132173// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132174
132175v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132176// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06]
132177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132178// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132179
132180v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132181// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06]
132182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132183// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132184
132185v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132186// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06]
132187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132188// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132189
132190v_cmp_ge_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
132191// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06]
132192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132193// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
132194
132195v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132196// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00]
132197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132198// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132199
132200v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132201// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01]
132202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132203// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132204
132205v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132206// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02]
132207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132208// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132209
132210v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132211// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03]
132212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132213// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132214
132215v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132216// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04]
132217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132218// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132219
132220v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132221// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05]
132222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132223// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132224
132225v_cmp_ge_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
132226// W64: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e]
132227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132228// W32-ERR-NEXT: v_cmp_ge_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
132229
132230v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132231// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]
132232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132233// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132234
132235v_cmp_t_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132236// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06]
132237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132238// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132239
132240v_cmp_t_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132241// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06]
132242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132243// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132244
132245v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132246// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]
132247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132248// W32-ERR-NEXT: v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132249
132250v_cmp_t_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132251// W64: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06]
132252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132253// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132254
132255v_cmp_t_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132256// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06]
132257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132258// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132259
132260v_cmp_t_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132261// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06]
132262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132263// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132264
132265v_cmp_t_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132266// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06]
132267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132268// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132269
132270v_cmp_t_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132271// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06]
132272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132273// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132274
132275v_cmp_t_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132276// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06]
132277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132278// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132279
132280v_cmp_t_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132281// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06]
132282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132283// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132284
132285v_cmp_t_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132286// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06]
132287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132288// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132289
132290v_cmp_t_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132291// W64: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06]
132292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132293// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132294
132295v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132296// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06]
132297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132298// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132299
132300v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132301// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06]
132302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132303// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132304
132305v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132306// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06]
132307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132308// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132309
132310v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132311// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06]
132312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132313// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132314
132315v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132316// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06]
132317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132318// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132319
132320v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132321// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06]
132322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132323// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132324
132325v_cmp_t_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
132326// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06]
132327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132328// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
132329
132330v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132331// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00]
132332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132333// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132334
132335v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132336// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01]
132337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132338// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132339
132340v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132341// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02]
132342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132343// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132344
132345v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132346// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03]
132347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132348// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132349
132350v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132351// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04]
132352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132353// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132354
132355v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132356// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05]
132357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132358// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132359
132360v_cmp_t_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
132361// W64: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e]
132362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132363// W32-ERR-NEXT: v_cmp_t_u32_sdwa s[6:7], v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
132364
132365v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132366// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]
132367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132368// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132369
132370v_cmp_f_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132371// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06]
132372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132373// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132374
132375v_cmp_f_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132376// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06]
132377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132378// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132379
132380v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132381// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]
132382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132383// W32-ERR-NEXT: v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132384
132385v_cmp_f_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132386// W64: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06]
132387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132388// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132389
132390v_cmp_f_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132391// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06]
132392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132393// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132394
132395v_cmp_f_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132396// W64: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06]
132397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132398// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132399
132400v_cmp_f_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132401// W64: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06]
132402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132403// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132404
132405v_cmp_f_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132406// W64: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06]
132407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132408// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132409
132410v_cmp_f_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132411// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06]
132412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132413// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132414
132415v_cmp_f_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132416// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06]
132417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132418// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132419
132420v_cmp_f_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132421// W64: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06]
132422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132423// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132424
132425v_cmp_f_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132426// W64: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06]
132427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132428// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132429
132430v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132431// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06]
132432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132433// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132434
132435v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132436// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06]
132437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132438// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132439
132440v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132441// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06]
132442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132443// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132444
132445v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132446// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06]
132447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132448// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132449
132450v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132451// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06]
132452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132453// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132454
132455v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132456// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06]
132457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132458// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132459
132460v_cmp_f_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
132461// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06]
132462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132463// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
132464
132465v_cmp_f_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
132466// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06]
132467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132468// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
132469
132470v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132471// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00]
132472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132473// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132474
132475v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132476// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01]
132477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132478// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132479
132480v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132481// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02]
132482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132483// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132484
132485v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132486// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03]
132487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132488// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132489
132490v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132491// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04]
132492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132493// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132494
132495v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132496// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05]
132497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132498// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132499
132500v_cmp_f_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
132501// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16]
132502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132503// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
132504
132505v_cmp_f_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
132506// W64: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26]
132507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132508// W32-ERR-NEXT: v_cmp_f_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
132509
132510v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132511// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]
132512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132513// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132514
132515v_cmp_lt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132516// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06]
132517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132518// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132519
132520v_cmp_lt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132521// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06]
132522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132523// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132524
132525v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132526// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]
132527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132528// W32-ERR-NEXT: v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132529
132530v_cmp_lt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132531// W64: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06]
132532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132533// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132534
132535v_cmp_lt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132536// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06]
132537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132538// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132539
132540v_cmp_lt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132541// W64: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06]
132542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132543// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132544
132545v_cmp_lt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132546// W64: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06]
132547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132548// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132549
132550v_cmp_lt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132551// W64: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06]
132552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132553// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132554
132555v_cmp_lt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132556// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06]
132557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132558// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132559
132560v_cmp_lt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132561// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06]
132562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132563// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132564
132565v_cmp_lt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132566// W64: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06]
132567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132568// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132569
132570v_cmp_lt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132571// W64: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06]
132572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132573// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132574
132575v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132576// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06]
132577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132578// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132579
132580v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132581// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06]
132582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132583// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132584
132585v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132586// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06]
132587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132588// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132589
132590v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132591// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06]
132592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132593// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132594
132595v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132596// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06]
132597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132598// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132599
132600v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132601// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06]
132602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132603// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132604
132605v_cmp_lt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
132606// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06]
132607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132608// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
132609
132610v_cmp_lt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
132611// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06]
132612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132613// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
132614
132615v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132616// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00]
132617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132618// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132619
132620v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132621// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01]
132622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132623// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132624
132625v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132626// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02]
132627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132628// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132629
132630v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132631// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03]
132632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132633// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132634
132635v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132636// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04]
132637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132638// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132639
132640v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132641// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05]
132642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132643// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132644
132645v_cmp_lt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
132646// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16]
132647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132648// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
132649
132650v_cmp_lt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
132651// W64: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26]
132652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132653// W32-ERR-NEXT: v_cmp_lt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
132654
132655v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132656// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]
132657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132658// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132659
132660v_cmp_eq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132661// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06]
132662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132663// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132664
132665v_cmp_eq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132666// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06]
132667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132668// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132669
132670v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132671// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]
132672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132673// W32-ERR-NEXT: v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132674
132675v_cmp_eq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132676// W64: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06]
132677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132678// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132679
132680v_cmp_eq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132681// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06]
132682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132683// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132684
132685v_cmp_eq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132686// W64: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06]
132687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132688// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132689
132690v_cmp_eq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132691// W64: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06]
132692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132693// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132694
132695v_cmp_eq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132696// W64: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06]
132697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132698// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132699
132700v_cmp_eq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132701// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06]
132702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132703// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132704
132705v_cmp_eq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132706// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06]
132707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132708// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132709
132710v_cmp_eq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132711// W64: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06]
132712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132713// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132714
132715v_cmp_eq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132716// W64: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06]
132717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132718// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132719
132720v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132721// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06]
132722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132723// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132724
132725v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132726// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06]
132727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132728// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132729
132730v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132731// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06]
132732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132733// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132734
132735v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132736// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06]
132737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132738// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132739
132740v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132741// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06]
132742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132743// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132744
132745v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132746// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06]
132747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132748// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132749
132750v_cmp_eq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
132751// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06]
132752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132753// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
132754
132755v_cmp_eq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
132756// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06]
132757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132758// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
132759
132760v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132761// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00]
132762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132763// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132764
132765v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132766// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01]
132767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132768// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132769
132770v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132771// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02]
132772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132773// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132774
132775v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132776// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03]
132777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132778// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132779
132780v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132781// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04]
132782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132783// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132784
132785v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132786// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05]
132787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132788// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132789
132790v_cmp_eq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
132791// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16]
132792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132793// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
132794
132795v_cmp_eq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
132796// W64: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26]
132797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132798// W32-ERR-NEXT: v_cmp_eq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
132799
132800v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132801// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]
132802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132803// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132804
132805v_cmp_le_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132806// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06]
132807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132808// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132809
132810v_cmp_le_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132811// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06]
132812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132813// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132814
132815v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132816// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]
132817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132818// W32-ERR-NEXT: v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132819
132820v_cmp_le_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132821// W64: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06]
132822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132823// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132824
132825v_cmp_le_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132826// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06]
132827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132828// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132829
132830v_cmp_le_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132831// W64: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06]
132832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132833// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132834
132835v_cmp_le_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132836// W64: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06]
132837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132838// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132839
132840v_cmp_le_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132841// W64: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06]
132842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132843// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132844
132845v_cmp_le_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132846// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06]
132847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132848// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132849
132850v_cmp_le_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132851// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06]
132852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132853// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132854
132855v_cmp_le_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132856// W64: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06]
132857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132858// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
132859
132860v_cmp_le_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132861// W64: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06]
132862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132863// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
132864
132865v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132866// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06]
132867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132868// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
132869
132870v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132871// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06]
132872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132873// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
132874
132875v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132876// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06]
132877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132878// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
132879
132880v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132881// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06]
132882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132883// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
132884
132885v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132886// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06]
132887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132888// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
132889
132890v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132891// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06]
132892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132893// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
132894
132895v_cmp_le_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
132896// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06]
132897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132898// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
132899
132900v_cmp_le_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
132901// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06]
132902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132903// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
132904
132905v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132906// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00]
132907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132908// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
132909
132910v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132911// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01]
132912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132913// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
132914
132915v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132916// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02]
132917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132918// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
132919
132920v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132921// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03]
132922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132923// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
132924
132925v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132926// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04]
132927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132928// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
132929
132930v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132931// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05]
132932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132933// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
132934
132935v_cmp_le_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
132936// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16]
132937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132938// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
132939
132940v_cmp_le_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
132941// W64: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26]
132942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132943// W32-ERR-NEXT: v_cmp_le_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
132944
132945v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132946// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]
132947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132948// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
132949
132950v_cmp_gt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132951// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06]
132952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132953// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
132954
132955v_cmp_gt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132956// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06]
132957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132958// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
132959
132960v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132961// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]
132962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132963// W32-ERR-NEXT: v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
132964
132965v_cmp_gt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132966// W64: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06]
132967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132968// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
132969
132970v_cmp_gt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132971// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06]
132972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132973// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
132974
132975v_cmp_gt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132976// W64: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06]
132977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132978// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
132979
132980v_cmp_gt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132981// W64: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06]
132982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132983// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
132984
132985v_cmp_gt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132986// W64: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06]
132987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132988// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
132989
132990v_cmp_gt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132991// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06]
132992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132993// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
132994
132995v_cmp_gt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132996// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06]
132997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
132998// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
132999
133000v_cmp_gt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133001// W64: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06]
133002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133003// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133004
133005v_cmp_gt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133006// W64: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06]
133007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133008// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133009
133010v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133011// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06]
133012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133013// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133014
133015v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133016// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06]
133017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133018// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133019
133020v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133021// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06]
133022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133023// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133024
133025v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133026// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06]
133027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133028// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133029
133030v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133031// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06]
133032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133033// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133034
133035v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133036// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06]
133037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133038// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133039
133040v_cmp_gt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133041// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06]
133042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133043// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133044
133045v_cmp_gt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133046// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06]
133047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133048// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133049
133050v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133051// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00]
133052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133053// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133054
133055v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133056// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01]
133057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133058// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133059
133060v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133061// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02]
133062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133063// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133064
133065v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133066// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03]
133067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133068// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133069
133070v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133071// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04]
133072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133073// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133074
133075v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133076// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05]
133077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133078// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133079
133080v_cmp_gt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133081// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16]
133082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133083// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133084
133085v_cmp_gt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133086// W64: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26]
133087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133088// W32-ERR-NEXT: v_cmp_gt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133089
133090v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133091// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]
133092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133093// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133094
133095v_cmp_lg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133096// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06]
133097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133098// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133099
133100v_cmp_lg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133101// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06]
133102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133103// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133104
133105v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133106// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]
133107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133108// W32-ERR-NEXT: v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133109
133110v_cmp_lg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133111// W64: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06]
133112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133113// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133114
133115v_cmp_lg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133116// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06]
133117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133118// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133119
133120v_cmp_lg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133121// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06]
133122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133123// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133124
133125v_cmp_lg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133126// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06]
133127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133128// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133129
133130v_cmp_lg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133131// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06]
133132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133133// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133134
133135v_cmp_lg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133136// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06]
133137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133138// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133139
133140v_cmp_lg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133141// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06]
133142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133143// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133144
133145v_cmp_lg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133146// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06]
133147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133148// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133149
133150v_cmp_lg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133151// W64: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06]
133152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133153// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133154
133155v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133156// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06]
133157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133158// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133159
133160v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133161// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06]
133162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133163// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133164
133165v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133166// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06]
133167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133168// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133169
133170v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133171// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06]
133172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133173// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133174
133175v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133176// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06]
133177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133178// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133179
133180v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133181// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06]
133182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133183// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133184
133185v_cmp_lg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133186// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06]
133187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133188// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133189
133190v_cmp_lg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133191// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06]
133192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133193// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133194
133195v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133196// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00]
133197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133198// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133199
133200v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133201// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01]
133202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133203// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133204
133205v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133206// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02]
133207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133208// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133209
133210v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133211// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03]
133212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133213// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133214
133215v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133216// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04]
133217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133218// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133219
133220v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133221// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05]
133222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133223// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133224
133225v_cmp_lg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133226// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16]
133227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133228// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133229
133230v_cmp_lg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133231// W64: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26]
133232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133233// W32-ERR-NEXT: v_cmp_lg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133234
133235v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133236// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]
133237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133238// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133239
133240v_cmp_ge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133241// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06]
133242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133243// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133244
133245v_cmp_ge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133246// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06]
133247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133248// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133249
133250v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133251// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]
133252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133253// W32-ERR-NEXT: v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133254
133255v_cmp_ge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133256// W64: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06]
133257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133258// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133259
133260v_cmp_ge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133261// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06]
133262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133263// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133264
133265v_cmp_ge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133266// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06]
133267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133268// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133269
133270v_cmp_ge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133271// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06]
133272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133273// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133274
133275v_cmp_ge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133276// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06]
133277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133278// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133279
133280v_cmp_ge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133281// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06]
133282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133283// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133284
133285v_cmp_ge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133286// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06]
133287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133288// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133289
133290v_cmp_ge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133291// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06]
133292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133293// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133294
133295v_cmp_ge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133296// W64: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06]
133297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133298// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133299
133300v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133301// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06]
133302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133303// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133304
133305v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133306// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06]
133307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133308// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133309
133310v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133311// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06]
133312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133313// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133314
133315v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133316// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06]
133317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133318// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133319
133320v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133321// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06]
133322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133323// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133324
133325v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133326// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06]
133327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133328// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133329
133330v_cmp_ge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133331// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06]
133332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133333// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133334
133335v_cmp_ge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133336// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06]
133337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133338// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133339
133340v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133341// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00]
133342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133343// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133344
133345v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133346// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01]
133347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133348// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133349
133350v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133351// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02]
133352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133353// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133354
133355v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133356// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03]
133357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133358// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133359
133360v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133361// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04]
133362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133363// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133364
133365v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133366// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05]
133367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133368// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133369
133370v_cmp_ge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133371// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16]
133372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133373// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133374
133375v_cmp_ge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133376// W64: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26]
133377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133378// W32-ERR-NEXT: v_cmp_ge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133379
133380v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133381// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]
133382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133383// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133384
133385v_cmp_o_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133386// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06]
133387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133388// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133389
133390v_cmp_o_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133391// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06]
133392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133393// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133394
133395v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133396// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]
133397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133398// W32-ERR-NEXT: v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133399
133400v_cmp_o_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133401// W64: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06]
133402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133403// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133404
133405v_cmp_o_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133406// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06]
133407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133408// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133409
133410v_cmp_o_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133411// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06]
133412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133413// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133414
133415v_cmp_o_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133416// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06]
133417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133418// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133419
133420v_cmp_o_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133421// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06]
133422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133423// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133424
133425v_cmp_o_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133426// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06]
133427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133428// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133429
133430v_cmp_o_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133431// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06]
133432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133433// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133434
133435v_cmp_o_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133436// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06]
133437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133438// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133439
133440v_cmp_o_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133441// W64: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06]
133442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133443// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133444
133445v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133446// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06]
133447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133448// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133449
133450v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133451// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06]
133452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133453// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133454
133455v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133456// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06]
133457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133458// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133459
133460v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133461// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06]
133462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133463// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133464
133465v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133466// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06]
133467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133468// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133469
133470v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133471// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06]
133472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133473// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133474
133475v_cmp_o_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133476// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06]
133477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133478// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133479
133480v_cmp_o_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133481// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06]
133482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133483// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133484
133485v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133486// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00]
133487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133488// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133489
133490v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133491// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01]
133492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133493// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133494
133495v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133496// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02]
133497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133498// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133499
133500v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133501// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03]
133502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133503// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133504
133505v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133506// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04]
133507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133508// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133509
133510v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133511// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05]
133512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133513// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133514
133515v_cmp_o_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133516// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16]
133517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133518// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133519
133520v_cmp_o_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133521// W64: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26]
133522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133523// W32-ERR-NEXT: v_cmp_o_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133524
133525v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133526// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06]
133527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133528// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133529
133530v_cmp_u_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133531// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06]
133532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133533// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133534
133535v_cmp_u_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133536// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06]
133537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133538// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133539
133540v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133541// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06]
133542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133543// W32-ERR-NEXT: v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133544
133545v_cmp_u_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133546// W64: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06]
133547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133548// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133549
133550v_cmp_u_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133551// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06]
133552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133553// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133554
133555v_cmp_u_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133556// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06]
133557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133558// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133559
133560v_cmp_u_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133561// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06]
133562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133563// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133564
133565v_cmp_u_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133566// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06]
133567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133568// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133569
133570v_cmp_u_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133571// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06]
133572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133573// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133574
133575v_cmp_u_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133576// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06]
133577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133578// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133579
133580v_cmp_u_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133581// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06]
133582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133583// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133584
133585v_cmp_u_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133586// W64: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06]
133587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133588// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133589
133590v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133591// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06]
133592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133593// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133594
133595v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133596// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06]
133597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133598// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133599
133600v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133601// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06]
133602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133603// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133604
133605v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133606// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06]
133607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133608// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133609
133610v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133611// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06]
133612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133613// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133614
133615v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133616// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06]
133617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133618// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133619
133620v_cmp_u_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133621// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06]
133622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133623// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133624
133625v_cmp_u_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133626// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06]
133627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133628// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133629
133630v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133631// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00]
133632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133633// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133634
133635v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133636// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01]
133637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133638// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133639
133640v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133641// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02]
133642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133643// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133644
133645v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133646// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03]
133647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133648// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133649
133650v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133651// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04]
133652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133653// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133654
133655v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133656// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05]
133657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133658// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133659
133660v_cmp_u_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133661// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16]
133662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133663// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133664
133665v_cmp_u_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133666// W64: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26]
133667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133668// W32-ERR-NEXT: v_cmp_u_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133669
133670v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133671// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06]
133672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133673// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133674
133675v_cmp_nge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133676// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06]
133677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133678// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133679
133680v_cmp_nge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133681// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06]
133682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133683// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133684
133685v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133686// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06]
133687// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133688// W32-ERR-NEXT: v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133689
133690v_cmp_nge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133691// W64: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06]
133692// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133693// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133694
133695v_cmp_nge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133696// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06]
133697// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133698// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133699
133700v_cmp_nge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133701// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06]
133702// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133703// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133704
133705v_cmp_nge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133706// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06]
133707// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133708// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133709
133710v_cmp_nge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133711// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06]
133712// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133713// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133714
133715v_cmp_nge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133716// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06]
133717// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133718// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133719
133720v_cmp_nge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133721// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06]
133722// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133723// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133724
133725v_cmp_nge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133726// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06]
133727// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133728// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133729
133730v_cmp_nge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133731// W64: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06]
133732// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133733// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133734
133735v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133736// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06]
133737// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133738// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133739
133740v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133741// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06]
133742// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133743// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133744
133745v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133746// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06]
133747// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133748// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133749
133750v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133751// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06]
133752// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133753// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133754
133755v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133756// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06]
133757// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133758// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133759
133760v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133761// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06]
133762// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133763// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133764
133765v_cmp_nge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133766// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06]
133767// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133768// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133769
133770v_cmp_nge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133771// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06]
133772// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133773// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133774
133775v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133776// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00]
133777// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133778// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133779
133780v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133781// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01]
133782// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133783// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133784
133785v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133786// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02]
133787// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133788// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133789
133790v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133791// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03]
133792// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133793// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133794
133795v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133796// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04]
133797// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133798// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133799
133800v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133801// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05]
133802// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133803// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133804
133805v_cmp_nge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133806// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16]
133807// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133808// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133809
133810v_cmp_nge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133811// W64: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26]
133812// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133813// W32-ERR-NEXT: v_cmp_nge_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133814
133815v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133816// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06]
133817// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133818// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133819
133820v_cmp_nlg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133821// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06]
133822// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133823// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133824
133825v_cmp_nlg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133826// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06]
133827// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133828// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133829
133830v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133831// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06]
133832// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133833// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133834
133835v_cmp_nlg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133836// W64: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06]
133837// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133838// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133839
133840v_cmp_nlg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133841// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06]
133842// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133843// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133844
133845v_cmp_nlg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133846// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06]
133847// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133848// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133849
133850v_cmp_nlg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133851// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06]
133852// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133853// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133854
133855v_cmp_nlg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133856// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06]
133857// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133858// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
133859
133860v_cmp_nlg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133861// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06]
133862// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133863// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
133864
133865v_cmp_nlg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133866// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06]
133867// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133868// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
133869
133870v_cmp_nlg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133871// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06]
133872// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133873// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
133874
133875v_cmp_nlg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133876// W64: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06]
133877// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133878// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
133879
133880v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133881// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06]
133882// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133883// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
133884
133885v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133886// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06]
133887// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133888// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
133889
133890v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133891// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06]
133892// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133893// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
133894
133895v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133896// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06]
133897// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133898// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
133899
133900v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133901// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06]
133902// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133903// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
133904
133905v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133906// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06]
133907// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133908// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
133909
133910v_cmp_nlg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133911// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06]
133912// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133913// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
133914
133915v_cmp_nlg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133916// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06]
133917// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133918// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
133919
133920v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133921// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00]
133922// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133923// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
133924
133925v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133926// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01]
133927// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133928// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
133929
133930v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133931// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02]
133932// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133933// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
133934
133935v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133936// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03]
133937// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133938// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
133939
133940v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133941// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04]
133942// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133943// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
133944
133945v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133946// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05]
133947// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133948// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
133949
133950v_cmp_nlg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133951// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16]
133952// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133953// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
133954
133955v_cmp_nlg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133956// W64: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26]
133957// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133958// W32-ERR-NEXT: v_cmp_nlg_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
133959
133960v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133961// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06]
133962// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133963// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
133964
133965v_cmp_ngt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133966// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06]
133967// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133968// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
133969
133970v_cmp_ngt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133971// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06]
133972// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133973// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
133974
133975v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133976// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06]
133977// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133978// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
133979
133980v_cmp_ngt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133981// W64: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06]
133982// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133983// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
133984
133985v_cmp_ngt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133986// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06]
133987// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133988// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
133989
133990v_cmp_ngt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133991// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06]
133992// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133993// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
133994
133995v_cmp_ngt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133996// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06]
133997// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
133998// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
133999
134000v_cmp_ngt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134001// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06]
134002// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134003// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134004
134005v_cmp_ngt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134006// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06]
134007// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134008// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134009
134010v_cmp_ngt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134011// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06]
134012// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134013// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134014
134015v_cmp_ngt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134016// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06]
134017// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134018// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134019
134020v_cmp_ngt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134021// W64: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06]
134022// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134023// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134024
134025v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134026// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06]
134027// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134028// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134029
134030v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134031// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06]
134032// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134033// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134034
134035v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134036// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06]
134037// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134038// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134039
134040v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134041// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06]
134042// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134043// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134044
134045v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134046// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06]
134047// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134048// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134049
134050v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134051// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06]
134052// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134053// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134054
134055v_cmp_ngt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134056// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06]
134057// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134058// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134059
134060v_cmp_ngt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134061// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06]
134062// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134063// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134064
134065v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134066// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00]
134067// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134068// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134069
134070v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134071// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01]
134072// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134073// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134074
134075v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134076// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02]
134077// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134078// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134079
134080v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134081// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03]
134082// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134083// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134084
134085v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134086// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04]
134087// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134088// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134089
134090v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134091// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05]
134092// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134093// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134094
134095v_cmp_ngt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134096// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16]
134097// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134098// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134099
134100v_cmp_ngt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134101// W64: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26]
134102// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134103// W32-ERR-NEXT: v_cmp_ngt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134104
134105v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
134106// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06]
134107// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134108// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
134109
134110v_cmp_nle_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
134111// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06]
134112// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134113// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
134114
134115v_cmp_nle_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
134116// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06]
134117// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134118// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
134119
134120v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
134121// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06]
134122// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134123// W32-ERR-NEXT: v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
134124
134125v_cmp_nle_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
134126// W64: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06]
134127// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134128// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
134129
134130v_cmp_nle_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
134131// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06]
134132// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134133// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
134134
134135v_cmp_nle_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
134136// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06]
134137// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134138// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
134139
134140v_cmp_nle_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134141// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06]
134142// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134143// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134144
134145v_cmp_nle_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134146// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06]
134147// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134148// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134149
134150v_cmp_nle_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134151// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06]
134152// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134153// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134154
134155v_cmp_nle_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134156// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06]
134157// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134158// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134159
134160v_cmp_nle_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134161// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06]
134162// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134163// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134164
134165v_cmp_nle_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134166// W64: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06]
134167// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134168// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134169
134170v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134171// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06]
134172// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134173// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134174
134175v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134176// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06]
134177// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134178// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134179
134180v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134181// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06]
134182// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134183// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134184
134185v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134186// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06]
134187// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134188// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134189
134190v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134191// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06]
134192// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134193// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134194
134195v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134196// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06]
134197// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134198// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134199
134200v_cmp_nle_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134201// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06]
134202// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134203// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134204
134205v_cmp_nle_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134206// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06]
134207// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134208// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134209
134210v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134211// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00]
134212// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134213// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134214
134215v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134216// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01]
134217// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134218// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134219
134220v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134221// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02]
134222// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134223// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134224
134225v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134226// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03]
134227// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134228// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134229
134230v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134231// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04]
134232// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134233// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134234
134235v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134236// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05]
134237// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134238// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134239
134240v_cmp_nle_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134241// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16]
134242// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134243// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134244
134245v_cmp_nle_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134246// W64: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26]
134247// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134248// W32-ERR-NEXT: v_cmp_nle_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134249
134250v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
134251// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06]
134252// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134253// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
134254
134255v_cmp_neq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
134256// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06]
134257// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134258// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
134259
134260v_cmp_neq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
134261// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06]
134262// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134263// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
134264
134265v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
134266// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06]
134267// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134268// W32-ERR-NEXT: v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
134269
134270v_cmp_neq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
134271// W64: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06]
134272// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134273// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
134274
134275v_cmp_neq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
134276// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06]
134277// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134278// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
134279
134280v_cmp_neq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
134281// W64: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06]
134282// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134283// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
134284
134285v_cmp_neq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134286// W64: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06]
134287// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134288// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134289
134290v_cmp_neq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134291// W64: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06]
134292// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134293// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134294
134295v_cmp_neq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134296// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06]
134297// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134298// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134299
134300v_cmp_neq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134301// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06]
134302// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134303// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134304
134305v_cmp_neq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134306// W64: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06]
134307// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134308// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134309
134310v_cmp_neq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134311// W64: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06]
134312// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134313// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134314
134315v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134316// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06]
134317// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134318// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134319
134320v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134321// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06]
134322// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134323// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134324
134325v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134326// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06]
134327// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134328// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134329
134330v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134331// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06]
134332// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134333// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134334
134335v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134336// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06]
134337// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134338// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134339
134340v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134341// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06]
134342// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134343// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134344
134345v_cmp_neq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134346// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06]
134347// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134348// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134349
134350v_cmp_neq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134351// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06]
134352// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134353// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134354
134355v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134356// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00]
134357// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134358// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134359
134360v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134361// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01]
134362// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134363// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134364
134365v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134366// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02]
134367// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134368// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134369
134370v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134371// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03]
134372// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134373// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134374
134375v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134376// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04]
134377// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134378// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134379
134380v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134381// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05]
134382// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134383// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134384
134385v_cmp_neq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134386// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16]
134387// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134388// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134389
134390v_cmp_neq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134391// W64: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26]
134392// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134393// W32-ERR-NEXT: v_cmp_neq_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134394
134395v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
134396// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06]
134397// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134398// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
134399
134400v_cmp_nlt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
134401// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06]
134402// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134403// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
134404
134405v_cmp_nlt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
134406// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06]
134407// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134408// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
134409
134410v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
134411// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06]
134412// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134413// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
134414
134415v_cmp_nlt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
134416// W64: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06]
134417// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134418// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
134419
134420v_cmp_nlt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
134421// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06]
134422// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134423// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
134424
134425v_cmp_nlt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
134426// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06]
134427// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134428// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
134429
134430v_cmp_nlt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134431// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06]
134432// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134433// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134434
134435v_cmp_nlt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134436// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06]
134437// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134438// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134439
134440v_cmp_nlt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134441// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06]
134442// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134443// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134444
134445v_cmp_nlt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134446// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06]
134447// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134448// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134449
134450v_cmp_nlt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134451// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06]
134452// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134453// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134454
134455v_cmp_nlt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134456// W64: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06]
134457// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134458// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134459
134460v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134461// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06]
134462// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134463// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134464
134465v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134466// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06]
134467// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134468// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134469
134470v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134471// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06]
134472// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134473// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134474
134475v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134476// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06]
134477// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134478// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134479
134480v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134481// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06]
134482// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134483// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134484
134485v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134486// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06]
134487// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134488// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134489
134490v_cmp_nlt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134491// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06]
134492// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134493// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134494
134495v_cmp_nlt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134496// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06]
134497// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134498// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134499
134500v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134501// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00]
134502// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134503// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134504
134505v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134506// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01]
134507// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134508// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134509
134510v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134511// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02]
134512// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134513// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134514
134515v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134516// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03]
134517// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134518// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134519
134520v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134521// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04]
134522// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134523// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134524
134525v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134526// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05]
134527// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134528// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134529
134530v_cmp_nlt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134531// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16]
134532// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134533// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134534
134535v_cmp_nlt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134536// W64: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26]
134537// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134538// W32-ERR-NEXT: v_cmp_nlt_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134539
134540v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
134541// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06]
134542// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134543// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:DWORD
134544
134545v_cmp_tru_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
134546// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06]
134547// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134548// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[8:9], v1, v2 src0_sel:DWORD src1_sel:DWORD
134549
134550v_cmp_tru_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
134551// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06]
134552// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134553// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[100:101], v1, v2 src0_sel:DWORD src1_sel:DWORD
134554
134555v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
134556// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06]
134557// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134558// W32-ERR-NEXT: v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
134559
134560v_cmp_tru_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
134561// W64: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06]
134562// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134563// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v255, v2 src0_sel:DWORD src1_sel:DWORD
134564
134565v_cmp_tru_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
134566// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06]
134567// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134568// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], s1, v2 src0_sel:DWORD src1_sel:DWORD
134569
134570v_cmp_tru_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
134571// W64: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06]
134572// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134573// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], s101, v2 src0_sel:DWORD src1_sel:DWORD
134574
134575v_cmp_tru_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134576// W64: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06]
134577// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134578// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134579
134580v_cmp_tru_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134581// W64: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06]
134582// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134583// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134584
134585v_cmp_tru_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134586// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06]
134587// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134588// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], m0, v2 src0_sel:DWORD src1_sel:DWORD
134589
134590v_cmp_tru_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134591// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06]
134592// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134593// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134594
134595v_cmp_tru_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134596// W64: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06]
134597// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134598// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134599
134600v_cmp_tru_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134601// W64: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06]
134602// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134603// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v255 src0_sel:DWORD src1_sel:DWORD
134604
134605v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134606// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06]
134607// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134608// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134609
134610v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134611// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06]
134612// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134613// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134614
134615v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134616// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06]
134617// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134618// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134619
134620v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134621// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06]
134622// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134623// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134624
134625v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134626// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06]
134627// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134628// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134629
134630v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134631// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06]
134632// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134633// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134634
134635v_cmp_tru_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134636// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06]
134637// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134638// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], -v1, v2 src0_sel:DWORD src1_sel:DWORD
134639
134640v_cmp_tru_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134641// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06]
134642// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134643// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], |v1|, v2 src0_sel:DWORD src1_sel:DWORD
134644
134645v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134646// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00]
134647// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134648// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134649
134650v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134651// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01]
134652// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134653// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134654
134655v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134656// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02]
134657// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134658// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134659
134660v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134661// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03]
134662// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134663// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134664
134665v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134666// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04]
134667// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134668// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_0
134669
134670v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134671// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05]
134672// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134673// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, v2 src0_sel:DWORD src1_sel:WORD_1
134674
134675v_cmp_tru_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134676// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16]
134677// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134678// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, -v2 src0_sel:DWORD src1_sel:DWORD
134679
134680v_cmp_tru_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134681// W64: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26]
134682// W32-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134683// W32-ERR-NEXT: v_cmp_tru_f16_sdwa s[6:7], v1, |v2| src0_sel:DWORD src1_sel:DWORD
134684
134685v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
134686// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x06]
134687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134688// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
134689
134690v_cmp_lt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
134691// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x88,0x06,0x06]
134692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134693// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
134694
134695v_cmp_lt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
134696// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0xe4,0x06,0x06]
134697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134698// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
134699
134700v_cmp_lt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
134701// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]
134702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134703// W64-ERR-NEXT: v_cmp_lt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
134704
134705v_cmp_lt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
134706// W32: encoding: [0xf9,0x04,0x52,0x7d,0xff,0x86,0x06,0x06]
134707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134708// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
134709
134710v_cmp_lt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
134711// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x86,0x06]
134712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134713// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
134714
134715v_cmp_lt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
134716// W32: encoding: [0xf9,0x04,0x52,0x7d,0x65,0x86,0x86,0x06]
134717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134718// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
134719
134720v_cmp_lt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134721// W32: encoding: [0xf9,0x04,0x52,0x7d,0x6a,0x86,0x86,0x06]
134722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134723// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134724
134725v_cmp_lt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134726// W32: encoding: [0xf9,0x04,0x52,0x7d,0x6b,0x86,0x86,0x06]
134727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134728// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134729
134730v_cmp_lt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
134731// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7c,0x86,0x86,0x06]
134732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134733// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
134734
134735v_cmp_lt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134736// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7e,0x86,0x86,0x06]
134737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134738// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134739
134740v_cmp_lt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134741// W32: encoding: [0xf9,0x04,0x52,0x7d,0x7f,0x86,0x86,0x06]
134742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134743// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134744
134745v_cmp_lt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
134746// W32: encoding: [0xf9,0xfe,0x53,0x7d,0x01,0x86,0x06,0x06]
134747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134748// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
134749
134750v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134751// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x00,0x06]
134752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134753// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134754
134755v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134756// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x01,0x06]
134757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134758// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134759
134760v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134761// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x02,0x06]
134762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134763// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134764
134765v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134766// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x03,0x06]
134767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134768// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134769
134770v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134771// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x04,0x06]
134772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134773// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134774
134775v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134776// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x05,0x06]
134777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134778// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134779
134780v_cmp_lt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
134781// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x0e,0x06]
134782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134783// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
134784
134785v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134786// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x00]
134787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134788// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134789
134790v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134791// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x01]
134792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134793// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134794
134795v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134796// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x02]
134797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134798// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134799
134800v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134801// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x03]
134802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134803// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134804
134805v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
134806// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x04]
134807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134808// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
134809
134810v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
134811// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x05]
134812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134813// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
134814
134815v_cmp_lt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
134816// W32: encoding: [0xf9,0x04,0x52,0x7d,0x01,0x86,0x06,0x0e]
134817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134818// W64-ERR-NEXT: v_cmp_lt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
134819
134820v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
134821// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x06]
134822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134823// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
134824
134825v_cmp_eq_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
134826// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x88,0x06,0x06]
134827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134828// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
134829
134830v_cmp_eq_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
134831// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0xe4,0x06,0x06]
134832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134833// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
134834
134835v_cmp_eq_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
134836// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]
134837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134838// W64-ERR-NEXT: v_cmp_eq_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
134839
134840v_cmp_eq_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
134841// W32: encoding: [0xf9,0x04,0x54,0x7d,0xff,0x86,0x06,0x06]
134842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134843// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
134844
134845v_cmp_eq_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
134846// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x86,0x06]
134847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134848// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
134849
134850v_cmp_eq_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
134851// W32: encoding: [0xf9,0x04,0x54,0x7d,0x65,0x86,0x86,0x06]
134852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134853// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
134854
134855v_cmp_eq_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134856// W32: encoding: [0xf9,0x04,0x54,0x7d,0x6a,0x86,0x86,0x06]
134857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134858// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134859
134860v_cmp_eq_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134861// W32: encoding: [0xf9,0x04,0x54,0x7d,0x6b,0x86,0x86,0x06]
134862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134863// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134864
134865v_cmp_eq_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
134866// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7c,0x86,0x86,0x06]
134867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134868// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
134869
134870v_cmp_eq_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134871// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7e,0x86,0x86,0x06]
134872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134873// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
134874
134875v_cmp_eq_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134876// W32: encoding: [0xf9,0x04,0x54,0x7d,0x7f,0x86,0x86,0x06]
134877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134878// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
134879
134880v_cmp_eq_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
134881// W32: encoding: [0xf9,0xfe,0x55,0x7d,0x01,0x86,0x06,0x06]
134882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134883// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
134884
134885v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134886// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x00,0x06]
134887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134888// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
134889
134890v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134891// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x01,0x06]
134892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134893// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
134894
134895v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134896// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x02,0x06]
134897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134898// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
134899
134900v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134901// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x03,0x06]
134902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134903// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
134904
134905v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134906// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x04,0x06]
134907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134908// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
134909
134910v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134911// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x05,0x06]
134912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134913// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
134914
134915v_cmp_eq_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
134916// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x0e,0x06]
134917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134918// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
134919
134920v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134921// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x00]
134922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134923// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
134924
134925v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134926// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x01]
134927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134928// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
134929
134930v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134931// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x02]
134932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134933// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
134934
134935v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134936// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x03]
134937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134938// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
134939
134940v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
134941// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x04]
134942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134943// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
134944
134945v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
134946// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x05]
134947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134948// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
134949
134950v_cmp_eq_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
134951// W32: encoding: [0xf9,0x04,0x54,0x7d,0x01,0x86,0x06,0x0e]
134952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134953// W64-ERR-NEXT: v_cmp_eq_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
134954
134955v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
134956// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x06]
134957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134958// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
134959
134960v_cmp_le_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
134961// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x88,0x06,0x06]
134962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134963// W64-ERR-NEXT: v_cmp_le_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
134964
134965v_cmp_le_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
134966// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0xe4,0x06,0x06]
134967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134968// W64-ERR-NEXT: v_cmp_le_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
134969
134970v_cmp_le_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
134971// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]
134972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134973// W64-ERR-NEXT: v_cmp_le_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
134974
134975v_cmp_le_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
134976// W32: encoding: [0xf9,0x04,0x56,0x7d,0xff,0x86,0x06,0x06]
134977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134978// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
134979
134980v_cmp_le_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
134981// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x86,0x06]
134982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134983// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
134984
134985v_cmp_le_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
134986// W32: encoding: [0xf9,0x04,0x56,0x7d,0x65,0x86,0x86,0x06]
134987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134988// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
134989
134990v_cmp_le_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134991// W32: encoding: [0xf9,0x04,0x56,0x7d,0x6a,0x86,0x86,0x06]
134992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134993// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
134994
134995v_cmp_le_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134996// W32: encoding: [0xf9,0x04,0x56,0x7d,0x6b,0x86,0x86,0x06]
134997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
134998// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
134999
135000v_cmp_le_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135001// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7c,0x86,0x86,0x06]
135002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135003// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135004
135005v_cmp_le_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135006// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7e,0x86,0x86,0x06]
135007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135008// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135009
135010v_cmp_le_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135011// W32: encoding: [0xf9,0x04,0x56,0x7d,0x7f,0x86,0x86,0x06]
135012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135013// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135014
135015v_cmp_le_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135016// W32: encoding: [0xf9,0xfe,0x57,0x7d,0x01,0x86,0x06,0x06]
135017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135018// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135019
135020v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135021// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x00,0x06]
135022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135023// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135024
135025v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135026// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x01,0x06]
135027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135028// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135029
135030v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135031// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x02,0x06]
135032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135033// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135034
135035v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135036// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x03,0x06]
135037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135038// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135039
135040v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135041// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x04,0x06]
135042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135043// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135044
135045v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135046// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x05,0x06]
135047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135048// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135049
135050v_cmp_le_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135051// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x0e,0x06]
135052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135053// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135054
135055v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135056// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x00]
135057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135058// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135059
135060v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135061// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x01]
135062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135063// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135064
135065v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135066// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x02]
135067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135068// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135069
135070v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135071// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x03]
135072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135073// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135074
135075v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135076// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x04]
135077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135078// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135079
135080v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135081// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x05]
135082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135083// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135084
135085v_cmp_le_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135086// W32: encoding: [0xf9,0x04,0x56,0x7d,0x01,0x86,0x06,0x0e]
135087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135088// W64-ERR-NEXT: v_cmp_le_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135089
135090v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135091// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x06]
135092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135093// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135094
135095v_cmp_gt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135096// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x88,0x06,0x06]
135097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135098// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135099
135100v_cmp_gt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135101// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0xe4,0x06,0x06]
135102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135103// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135104
135105v_cmp_gt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135106// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]
135107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135108// W64-ERR-NEXT: v_cmp_gt_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135109
135110v_cmp_gt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135111// W32: encoding: [0xf9,0x04,0x58,0x7d,0xff,0x86,0x06,0x06]
135112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135113// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135114
135115v_cmp_gt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135116// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x86,0x06]
135117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135118// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135119
135120v_cmp_gt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135121// W32: encoding: [0xf9,0x04,0x58,0x7d,0x65,0x86,0x86,0x06]
135122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135123// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135124
135125v_cmp_gt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135126// W32: encoding: [0xf9,0x04,0x58,0x7d,0x6a,0x86,0x86,0x06]
135127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135128// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135129
135130v_cmp_gt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135131// W32: encoding: [0xf9,0x04,0x58,0x7d,0x6b,0x86,0x86,0x06]
135132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135133// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135134
135135v_cmp_gt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135136// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7c,0x86,0x86,0x06]
135137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135138// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135139
135140v_cmp_gt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135141// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7e,0x86,0x86,0x06]
135142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135143// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135144
135145v_cmp_gt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135146// W32: encoding: [0xf9,0x04,0x58,0x7d,0x7f,0x86,0x86,0x06]
135147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135148// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135149
135150v_cmp_gt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135151// W32: encoding: [0xf9,0xfe,0x59,0x7d,0x01,0x86,0x06,0x06]
135152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135153// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135154
135155v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135156// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x00,0x06]
135157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135158// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135159
135160v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135161// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x01,0x06]
135162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135163// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135164
135165v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135166// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x02,0x06]
135167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135168// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135169
135170v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135171// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x03,0x06]
135172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135173// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135174
135175v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135176// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x04,0x06]
135177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135178// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135179
135180v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135181// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x05,0x06]
135182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135183// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135184
135185v_cmp_gt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135186// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x0e,0x06]
135187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135188// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135189
135190v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135191// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x00]
135192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135193// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135194
135195v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135196// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x01]
135197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135198// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135199
135200v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135201// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x02]
135202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135203// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135204
135205v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135206// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x03]
135207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135208// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135209
135210v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135211// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x04]
135212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135213// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135214
135215v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135216// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x05]
135217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135218// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135219
135220v_cmp_gt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135221// W32: encoding: [0xf9,0x04,0x58,0x7d,0x01,0x86,0x06,0x0e]
135222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135223// W64-ERR-NEXT: v_cmp_gt_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135224
135225v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135226// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x06]
135227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135228// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135229
135230v_cmp_ne_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135231// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x88,0x06,0x06]
135232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135233// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135234
135235v_cmp_ne_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135236// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0xe4,0x06,0x06]
135237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135238// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135239
135240v_cmp_ne_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135241// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]
135242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135243// W64-ERR-NEXT: v_cmp_ne_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135244
135245v_cmp_ne_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135246// W32: encoding: [0xf9,0x04,0x5a,0x7d,0xff,0x86,0x06,0x06]
135247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135248// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135249
135250v_cmp_ne_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135251// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x86,0x06]
135252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135253// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135254
135255v_cmp_ne_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135256// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x65,0x86,0x86,0x06]
135257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135258// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135259
135260v_cmp_ne_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135261// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6a,0x86,0x86,0x06]
135262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135263// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135264
135265v_cmp_ne_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135266// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x6b,0x86,0x86,0x06]
135267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135268// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135269
135270v_cmp_ne_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135271// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7c,0x86,0x86,0x06]
135272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135273// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135274
135275v_cmp_ne_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135276// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7e,0x86,0x86,0x06]
135277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135278// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135279
135280v_cmp_ne_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135281// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x7f,0x86,0x86,0x06]
135282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135283// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135284
135285v_cmp_ne_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135286// W32: encoding: [0xf9,0xfe,0x5b,0x7d,0x01,0x86,0x06,0x06]
135287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135288// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135289
135290v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135291// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x00,0x06]
135292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135293// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135294
135295v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135296// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x01,0x06]
135297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135298// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135299
135300v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135301// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x02,0x06]
135302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135303// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135304
135305v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135306// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x03,0x06]
135307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135308// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135309
135310v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135311// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x04,0x06]
135312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135313// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135314
135315v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135316// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x05,0x06]
135317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135318// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135319
135320v_cmp_ne_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135321// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x0e,0x06]
135322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135323// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135324
135325v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135326// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x00]
135327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135328// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135329
135330v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135331// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x01]
135332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135333// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135334
135335v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135336// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x02]
135337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135338// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135339
135340v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135341// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x03]
135342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135343// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135344
135345v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135346// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x04]
135347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135348// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135349
135350v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135351// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x05]
135352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135353// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135354
135355v_cmp_ne_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135356// W32: encoding: [0xf9,0x04,0x5a,0x7d,0x01,0x86,0x06,0x0e]
135357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135358// W64-ERR-NEXT: v_cmp_ne_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135359
135360v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135361// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x06]
135362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135363// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135364
135365v_cmp_ge_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135366// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x88,0x06,0x06]
135367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135368// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135369
135370v_cmp_ge_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135371// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0xe4,0x06,0x06]
135372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135373// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135374
135375v_cmp_ge_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135376// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]
135377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135378// W64-ERR-NEXT: v_cmp_ge_u16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135379
135380v_cmp_ge_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135381// W32: encoding: [0xf9,0x04,0x5c,0x7d,0xff,0x86,0x06,0x06]
135382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135383// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135384
135385v_cmp_ge_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135386// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x86,0x06]
135387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135388// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135389
135390v_cmp_ge_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135391// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x65,0x86,0x86,0x06]
135392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135393// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135394
135395v_cmp_ge_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135396// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6a,0x86,0x86,0x06]
135397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135398// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135399
135400v_cmp_ge_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135401// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x6b,0x86,0x86,0x06]
135402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135403// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135404
135405v_cmp_ge_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135406// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7c,0x86,0x86,0x06]
135407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135408// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135409
135410v_cmp_ge_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135411// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7e,0x86,0x86,0x06]
135412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135413// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135414
135415v_cmp_ge_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135416// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x7f,0x86,0x86,0x06]
135417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135418// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135419
135420v_cmp_ge_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135421// W32: encoding: [0xf9,0xfe,0x5d,0x7d,0x01,0x86,0x06,0x06]
135422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135423// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135424
135425v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135426// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x00,0x06]
135427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135428// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135429
135430v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135431// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x01,0x06]
135432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135433// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135434
135435v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135436// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x02,0x06]
135437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135438// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135439
135440v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135441// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x03,0x06]
135442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135443// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135444
135445v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135446// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x04,0x06]
135447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135448// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135449
135450v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135451// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x05,0x06]
135452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135453// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135454
135455v_cmp_ge_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135456// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x0e,0x06]
135457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135458// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135459
135460v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135461// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x00]
135462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135463// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135464
135465v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135466// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x01]
135467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135468// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135469
135470v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135471// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x02]
135472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135473// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135474
135475v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135476// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x03]
135477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135478// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135479
135480v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135481// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x04]
135482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135483// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135484
135485v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135486// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x05]
135487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135488// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135489
135490v_cmp_ge_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135491// W32: encoding: [0xf9,0x04,0x5c,0x7d,0x01,0x86,0x06,0x0e]
135492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135493// W64-ERR-NEXT: v_cmp_ge_u16_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135494
135495v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135496// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x06]
135497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135498// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135499
135500v_cmp_f_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135501// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x88,0x06,0x06]
135502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135503// W64-ERR-NEXT: v_cmp_f_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135504
135505v_cmp_f_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135506// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0xe4,0x06,0x06]
135507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135508// W64-ERR-NEXT: v_cmp_f_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135509
135510v_cmp_f_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135511// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]
135512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135513// W64-ERR-NEXT: v_cmp_f_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135514
135515v_cmp_f_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135516// W32: encoding: [0xf9,0x04,0x80,0x7d,0xff,0x86,0x06,0x06]
135517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135518// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135519
135520v_cmp_f_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135521// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x86,0x06]
135522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135523// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135524
135525v_cmp_f_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135526// W32: encoding: [0xf9,0x04,0x80,0x7d,0x65,0x86,0x86,0x06]
135527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135528// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135529
135530v_cmp_f_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135531// W32: encoding: [0xf9,0x04,0x80,0x7d,0x6a,0x86,0x86,0x06]
135532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135533// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135534
135535v_cmp_f_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135536// W32: encoding: [0xf9,0x04,0x80,0x7d,0x6b,0x86,0x86,0x06]
135537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135538// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135539
135540v_cmp_f_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135541// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7c,0x86,0x86,0x06]
135542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135543// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135544
135545v_cmp_f_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135546// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7e,0x86,0x86,0x06]
135547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135548// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135549
135550v_cmp_f_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135551// W32: encoding: [0xf9,0x04,0x80,0x7d,0x7f,0x86,0x86,0x06]
135552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135553// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135554
135555v_cmp_f_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135556// W32: encoding: [0xf9,0xfe,0x81,0x7d,0x01,0x86,0x06,0x06]
135557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135558// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135559
135560v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135561// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x00,0x06]
135562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135563// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135564
135565v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135566// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x01,0x06]
135567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135568// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135569
135570v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135571// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x02,0x06]
135572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135573// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135574
135575v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135576// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x03,0x06]
135577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135578// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135579
135580v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135581// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x04,0x06]
135582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135583// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135584
135585v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135586// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x05,0x06]
135587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135588// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135589
135590v_cmp_f_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135591// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x0e,0x06]
135592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135593// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135594
135595v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135596// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x00]
135597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135598// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135599
135600v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135601// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x01]
135602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135603// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135604
135605v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135606// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x02]
135607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135608// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135609
135610v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135611// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x03]
135612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135613// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135614
135615v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135616// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x04]
135617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135618// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135619
135620v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135621// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x05]
135622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135623// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135624
135625v_cmp_f_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135626// W32: encoding: [0xf9,0x04,0x80,0x7d,0x01,0x86,0x06,0x0e]
135627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135628// W64-ERR-NEXT: v_cmp_f_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135629
135630v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135631// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x06]
135632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135633// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135634
135635v_cmp_lt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135636// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x88,0x06,0x06]
135637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135638// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135639
135640v_cmp_lt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135641// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0xe4,0x06,0x06]
135642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135643// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135644
135645v_cmp_lt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135646// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]
135647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135648// W64-ERR-NEXT: v_cmp_lt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135649
135650v_cmp_lt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135651// W32: encoding: [0xf9,0x04,0x82,0x7d,0xff,0x86,0x06,0x06]
135652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135653// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135654
135655v_cmp_lt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135656// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x86,0x06]
135657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135658// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135659
135660v_cmp_lt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135661// W32: encoding: [0xf9,0x04,0x82,0x7d,0x65,0x86,0x86,0x06]
135662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135663// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135664
135665v_cmp_lt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135666// W32: encoding: [0xf9,0x04,0x82,0x7d,0x6a,0x86,0x86,0x06]
135667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135668// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135669
135670v_cmp_lt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135671// W32: encoding: [0xf9,0x04,0x82,0x7d,0x6b,0x86,0x86,0x06]
135672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135673// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135674
135675v_cmp_lt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135676// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7c,0x86,0x86,0x06]
135677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135678// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135679
135680v_cmp_lt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135681// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7e,0x86,0x86,0x06]
135682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135683// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135684
135685v_cmp_lt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135686// W32: encoding: [0xf9,0x04,0x82,0x7d,0x7f,0x86,0x86,0x06]
135687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135688// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135689
135690v_cmp_lt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135691// W32: encoding: [0xf9,0xfe,0x83,0x7d,0x01,0x86,0x06,0x06]
135692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135693// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135694
135695v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135696// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x00,0x06]
135697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135698// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135699
135700v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135701// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x01,0x06]
135702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135703// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135704
135705v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135706// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x02,0x06]
135707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135708// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135709
135710v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135711// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x03,0x06]
135712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135713// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135714
135715v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135716// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x04,0x06]
135717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135718// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135719
135720v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135721// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x05,0x06]
135722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135723// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135724
135725v_cmp_lt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135726// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x0e,0x06]
135727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135728// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135729
135730v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135731// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x00]
135732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135733// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135734
135735v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135736// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x01]
135737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135738// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135739
135740v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135741// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x02]
135742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135743// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135744
135745v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135746// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x03]
135747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135748// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135749
135750v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135751// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x04]
135752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135753// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135754
135755v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135756// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x05]
135757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135758// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135759
135760v_cmp_lt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135761// W32: encoding: [0xf9,0x04,0x82,0x7d,0x01,0x86,0x06,0x0e]
135762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135763// W64-ERR-NEXT: v_cmp_lt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135764
135765v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135766// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x06]
135767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135768// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135769
135770v_cmp_eq_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135771// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x88,0x06,0x06]
135772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135773// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135774
135775v_cmp_eq_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135776// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0xe4,0x06,0x06]
135777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135778// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135779
135780v_cmp_eq_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135781// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]
135782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135783// W64-ERR-NEXT: v_cmp_eq_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135784
135785v_cmp_eq_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135786// W32: encoding: [0xf9,0x04,0x84,0x7d,0xff,0x86,0x06,0x06]
135787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135788// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135789
135790v_cmp_eq_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135791// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x86,0x06]
135792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135793// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135794
135795v_cmp_eq_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135796// W32: encoding: [0xf9,0x04,0x84,0x7d,0x65,0x86,0x86,0x06]
135797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135798// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135799
135800v_cmp_eq_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135801// W32: encoding: [0xf9,0x04,0x84,0x7d,0x6a,0x86,0x86,0x06]
135802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135803// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135804
135805v_cmp_eq_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135806// W32: encoding: [0xf9,0x04,0x84,0x7d,0x6b,0x86,0x86,0x06]
135807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135808// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135809
135810v_cmp_eq_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135811// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7c,0x86,0x86,0x06]
135812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135813// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135814
135815v_cmp_eq_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135816// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7e,0x86,0x86,0x06]
135817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135818// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135819
135820v_cmp_eq_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135821// W32: encoding: [0xf9,0x04,0x84,0x7d,0x7f,0x86,0x86,0x06]
135822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135823// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135824
135825v_cmp_eq_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135826// W32: encoding: [0xf9,0xfe,0x85,0x7d,0x01,0x86,0x06,0x06]
135827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135828// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135829
135830v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135831// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x00,0x06]
135832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135833// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135834
135835v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135836// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x01,0x06]
135837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135838// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135839
135840v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135841// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x02,0x06]
135842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135843// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135844
135845v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135846// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x03,0x06]
135847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135848// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135849
135850v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135851// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x04,0x06]
135852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135853// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135854
135855v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135856// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x05,0x06]
135857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135858// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135859
135860v_cmp_eq_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135861// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x0e,0x06]
135862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135863// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135864
135865v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135866// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x00]
135867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135868// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
135869
135870v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135871// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x01]
135872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135873// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
135874
135875v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135876// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x02]
135877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135878// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
135879
135880v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135881// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x03]
135882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135883// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
135884
135885v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135886// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x04]
135887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135888// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
135889
135890v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135891// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x05]
135892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135893// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
135894
135895v_cmp_eq_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135896// W32: encoding: [0xf9,0x04,0x84,0x7d,0x01,0x86,0x06,0x0e]
135897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135898// W64-ERR-NEXT: v_cmp_eq_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
135899
135900v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135901// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x06]
135902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135903// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
135904
135905v_cmp_le_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135906// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x88,0x06,0x06]
135907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135908// W64-ERR-NEXT: v_cmp_le_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
135909
135910v_cmp_le_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135911// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0xe4,0x06,0x06]
135912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135913// W64-ERR-NEXT: v_cmp_le_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
135914
135915v_cmp_le_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135916// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]
135917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135918// W64-ERR-NEXT: v_cmp_le_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
135919
135920v_cmp_le_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135921// W32: encoding: [0xf9,0x04,0x86,0x7d,0xff,0x86,0x06,0x06]
135922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135923// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
135924
135925v_cmp_le_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135926// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x86,0x06]
135927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135928// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
135929
135930v_cmp_le_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135931// W32: encoding: [0xf9,0x04,0x86,0x7d,0x65,0x86,0x86,0x06]
135932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135933// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
135934
135935v_cmp_le_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135936// W32: encoding: [0xf9,0x04,0x86,0x7d,0x6a,0x86,0x86,0x06]
135937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135938// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
135939
135940v_cmp_le_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135941// W32: encoding: [0xf9,0x04,0x86,0x7d,0x6b,0x86,0x86,0x06]
135942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135943// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
135944
135945v_cmp_le_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135946// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7c,0x86,0x86,0x06]
135947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135948// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
135949
135950v_cmp_le_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135951// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7e,0x86,0x86,0x06]
135952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135953// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
135954
135955v_cmp_le_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135956// W32: encoding: [0xf9,0x04,0x86,0x7d,0x7f,0x86,0x86,0x06]
135957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135958// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
135959
135960v_cmp_le_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135961// W32: encoding: [0xf9,0xfe,0x87,0x7d,0x01,0x86,0x06,0x06]
135962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135963// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
135964
135965v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135966// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x00,0x06]
135967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135968// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
135969
135970v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135971// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x01,0x06]
135972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135973// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
135974
135975v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135976// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x02,0x06]
135977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135978// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
135979
135980v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135981// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x03,0x06]
135982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135983// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
135984
135985v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135986// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x04,0x06]
135987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135988// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
135989
135990v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135991// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x05,0x06]
135992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135993// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
135994
135995v_cmp_le_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135996// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x0e,0x06]
135997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
135998// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
135999
136000v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136001// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x00]
136002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136003// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136004
136005v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136006// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x01]
136007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136008// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136009
136010v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136011// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x02]
136012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136013// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136014
136015v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136016// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x03]
136017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136018// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136019
136020v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136021// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x04]
136022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136023// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136024
136025v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136026// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x05]
136027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136028// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136029
136030v_cmp_le_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136031// W32: encoding: [0xf9,0x04,0x86,0x7d,0x01,0x86,0x06,0x0e]
136032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136033// W64-ERR-NEXT: v_cmp_le_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136034
136035v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136036// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x06]
136037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136038// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136039
136040v_cmp_gt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136041// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x88,0x06,0x06]
136042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136043// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136044
136045v_cmp_gt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136046// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0xe4,0x06,0x06]
136047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136048// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136049
136050v_cmp_gt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136051// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]
136052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136053// W64-ERR-NEXT: v_cmp_gt_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136054
136055v_cmp_gt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136056// W32: encoding: [0xf9,0x04,0x88,0x7d,0xff,0x86,0x06,0x06]
136057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136058// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136059
136060v_cmp_gt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136061// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x86,0x06]
136062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136063// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136064
136065v_cmp_gt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136066// W32: encoding: [0xf9,0x04,0x88,0x7d,0x65,0x86,0x86,0x06]
136067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136068// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136069
136070v_cmp_gt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136071// W32: encoding: [0xf9,0x04,0x88,0x7d,0x6a,0x86,0x86,0x06]
136072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136073// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136074
136075v_cmp_gt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136076// W32: encoding: [0xf9,0x04,0x88,0x7d,0x6b,0x86,0x86,0x06]
136077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136078// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136079
136080v_cmp_gt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136081// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7c,0x86,0x86,0x06]
136082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136083// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136084
136085v_cmp_gt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136086// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7e,0x86,0x86,0x06]
136087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136088// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136089
136090v_cmp_gt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136091// W32: encoding: [0xf9,0x04,0x88,0x7d,0x7f,0x86,0x86,0x06]
136092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136093// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136094
136095v_cmp_gt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136096// W32: encoding: [0xf9,0xfe,0x89,0x7d,0x01,0x86,0x06,0x06]
136097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136098// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136099
136100v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136101// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x00,0x06]
136102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136103// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136104
136105v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136106// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x01,0x06]
136107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136108// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136109
136110v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136111// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x02,0x06]
136112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136113// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136114
136115v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136116// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x03,0x06]
136117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136118// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136119
136120v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136121// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x04,0x06]
136122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136123// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136124
136125v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136126// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x05,0x06]
136127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136128// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136129
136130v_cmp_gt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
136131// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x0e,0x06]
136132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136133// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
136134
136135v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136136// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x00]
136137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136138// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136139
136140v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136141// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x01]
136142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136143// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136144
136145v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136146// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x02]
136147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136148// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136149
136150v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136151// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x03]
136152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136153// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136154
136155v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136156// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x04]
136157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136158// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136159
136160v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136161// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x05]
136162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136163// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136164
136165v_cmp_gt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136166// W32: encoding: [0xf9,0x04,0x88,0x7d,0x01,0x86,0x06,0x0e]
136167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136168// W64-ERR-NEXT: v_cmp_gt_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136169
136170v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136171// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x06]
136172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136173// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136174
136175v_cmp_ne_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136176// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x88,0x06,0x06]
136177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136178// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136179
136180v_cmp_ne_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136181// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0xe4,0x06,0x06]
136182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136183// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136184
136185v_cmp_ne_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136186// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]
136187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136188// W64-ERR-NEXT: v_cmp_ne_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136189
136190v_cmp_ne_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136191// W32: encoding: [0xf9,0x04,0x8a,0x7d,0xff,0x86,0x06,0x06]
136192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136193// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136194
136195v_cmp_ne_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136196// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x86,0x06]
136197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136198// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136199
136200v_cmp_ne_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136201// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x65,0x86,0x86,0x06]
136202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136203// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136204
136205v_cmp_ne_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136206// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6a,0x86,0x86,0x06]
136207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136208// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136209
136210v_cmp_ne_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136211// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x6b,0x86,0x86,0x06]
136212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136213// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136214
136215v_cmp_ne_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136216// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7c,0x86,0x86,0x06]
136217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136218// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136219
136220v_cmp_ne_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136221// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7e,0x86,0x86,0x06]
136222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136223// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136224
136225v_cmp_ne_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136226// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x7f,0x86,0x86,0x06]
136227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136228// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136229
136230v_cmp_ne_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136231// W32: encoding: [0xf9,0xfe,0x8b,0x7d,0x01,0x86,0x06,0x06]
136232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136233// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136234
136235v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136236// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x00,0x06]
136237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136238// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136239
136240v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136241// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x01,0x06]
136242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136243// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136244
136245v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136246// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x02,0x06]
136247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136248// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136249
136250v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136251// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x03,0x06]
136252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136253// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136254
136255v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136256// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x04,0x06]
136257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136258// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136259
136260v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136261// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x05,0x06]
136262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136263// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136264
136265v_cmp_ne_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
136266// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x0e,0x06]
136267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136268// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
136269
136270v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136271// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x00]
136272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136273// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136274
136275v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136276// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x01]
136277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136278// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136279
136280v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136281// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x02]
136282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136283// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136284
136285v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136286// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x03]
136287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136288// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136289
136290v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136291// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x04]
136292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136293// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136294
136295v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136296// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x05]
136297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136298// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136299
136300v_cmp_ne_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136301// W32: encoding: [0xf9,0x04,0x8a,0x7d,0x01,0x86,0x06,0x0e]
136302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136303// W64-ERR-NEXT: v_cmp_ne_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136304
136305v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136306// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x06]
136307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136308// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136309
136310v_cmp_ge_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136311// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x88,0x06,0x06]
136312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136313// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136314
136315v_cmp_ge_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136316// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0xe4,0x06,0x06]
136317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136318// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136319
136320v_cmp_ge_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136321// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]
136322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136323// W64-ERR-NEXT: v_cmp_ge_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136324
136325v_cmp_ge_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136326// W32: encoding: [0xf9,0x04,0x8c,0x7d,0xff,0x86,0x06,0x06]
136327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136328// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136329
136330v_cmp_ge_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136331// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x86,0x06]
136332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136333// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136334
136335v_cmp_ge_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136336// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x65,0x86,0x86,0x06]
136337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136338// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136339
136340v_cmp_ge_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136341// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6a,0x86,0x86,0x06]
136342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136343// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136344
136345v_cmp_ge_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136346// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x6b,0x86,0x86,0x06]
136347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136348// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136349
136350v_cmp_ge_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136351// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7c,0x86,0x86,0x06]
136352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136353// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136354
136355v_cmp_ge_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136356// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7e,0x86,0x86,0x06]
136357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136358// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136359
136360v_cmp_ge_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136361// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x7f,0x86,0x86,0x06]
136362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136363// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136364
136365v_cmp_ge_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136366// W32: encoding: [0xf9,0xfe,0x8d,0x7d,0x01,0x86,0x06,0x06]
136367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136368// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136369
136370v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136371// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x00,0x06]
136372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136373// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136374
136375v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136376// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x01,0x06]
136377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136378// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136379
136380v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136381// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x02,0x06]
136382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136383// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136384
136385v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136386// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x03,0x06]
136387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136388// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136389
136390v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136391// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x04,0x06]
136392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136393// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136394
136395v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136396// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x05,0x06]
136397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136398// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136399
136400v_cmp_ge_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
136401// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x0e,0x06]
136402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136403// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
136404
136405v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136406// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x00]
136407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136408// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136409
136410v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136411// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x01]
136412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136413// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136414
136415v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136416// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x02]
136417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136418// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136419
136420v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136421// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x03]
136422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136423// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136424
136425v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136426// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x04]
136427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136428// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136429
136430v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136431// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x05]
136432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136433// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136434
136435v_cmp_ge_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136436// W32: encoding: [0xf9,0x04,0x8c,0x7d,0x01,0x86,0x06,0x0e]
136437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136438// W64-ERR-NEXT: v_cmp_ge_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136439
136440v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136441// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x06]
136442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136443// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136444
136445v_cmp_t_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136446// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x88,0x06,0x06]
136447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136448// W64-ERR-NEXT: v_cmp_t_u32_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136449
136450v_cmp_t_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136451// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0xe4,0x06,0x06]
136452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136453// W64-ERR-NEXT: v_cmp_t_u32_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136454
136455v_cmp_t_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136456// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]
136457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136458// W64-ERR-NEXT: v_cmp_t_u32_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136459
136460v_cmp_t_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136461// W32: encoding: [0xf9,0x04,0x8e,0x7d,0xff,0x86,0x06,0x06]
136462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136463// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136464
136465v_cmp_t_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136466// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x86,0x06]
136467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136468// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136469
136470v_cmp_t_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136471// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x65,0x86,0x86,0x06]
136472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136473// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136474
136475v_cmp_t_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136476// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6a,0x86,0x86,0x06]
136477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136478// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136479
136480v_cmp_t_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136481// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x6b,0x86,0x86,0x06]
136482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136483// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136484
136485v_cmp_t_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136486// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7c,0x86,0x86,0x06]
136487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136488// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136489
136490v_cmp_t_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136491// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7e,0x86,0x86,0x06]
136492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136493// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136494
136495v_cmp_t_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136496// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x7f,0x86,0x86,0x06]
136497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136498// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136499
136500v_cmp_t_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136501// W32: encoding: [0xf9,0xfe,0x8f,0x7d,0x01,0x86,0x06,0x06]
136502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136503// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136504
136505v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136506// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x00,0x06]
136507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136508// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136509
136510v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136511// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x01,0x06]
136512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136513// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136514
136515v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136516// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x02,0x06]
136517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136518// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136519
136520v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136521// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x03,0x06]
136522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136523// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136524
136525v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136526// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x04,0x06]
136527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136528// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136529
136530v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136531// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x05,0x06]
136532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136533// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136534
136535v_cmp_t_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
136536// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x0e,0x06]
136537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136538// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
136539
136540v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136541// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x00]
136542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136543// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136544
136545v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136546// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x01]
136547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136548// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136549
136550v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136551// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x02]
136552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136553// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136554
136555v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136556// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x03]
136557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136558// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136559
136560v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136561// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x04]
136562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136563// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136564
136565v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136566// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x05]
136567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136568// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136569
136570v_cmp_t_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136571// W32: encoding: [0xf9,0x04,0x8e,0x7d,0x01,0x86,0x06,0x0e]
136572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136573// W64-ERR-NEXT: v_cmp_t_u32_sdwa s6, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
136574
136575v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136576// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x06]
136577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136578// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136579
136580v_cmp_f_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136581// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x88,0x06,0x06]
136582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136583// W64-ERR-NEXT: v_cmp_f_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136584
136585v_cmp_f_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136586// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0xe4,0x06,0x06]
136587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136588// W64-ERR-NEXT: v_cmp_f_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136589
136590v_cmp_f_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136591// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]
136592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136593// W64-ERR-NEXT: v_cmp_f_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136594
136595v_cmp_f_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136596// W32: encoding: [0xf9,0x04,0x90,0x7d,0xff,0x86,0x06,0x06]
136597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136598// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136599
136600v_cmp_f_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136601// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x86,0x06]
136602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136603// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136604
136605v_cmp_f_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136606// W32: encoding: [0xf9,0x04,0x90,0x7d,0x65,0x86,0x86,0x06]
136607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136608// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136609
136610v_cmp_f_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136611// W32: encoding: [0xf9,0x04,0x90,0x7d,0x6a,0x86,0x86,0x06]
136612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136613// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136614
136615v_cmp_f_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136616// W32: encoding: [0xf9,0x04,0x90,0x7d,0x6b,0x86,0x86,0x06]
136617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136618// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136619
136620v_cmp_f_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136621// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7c,0x86,0x86,0x06]
136622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136623// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136624
136625v_cmp_f_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136626// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7e,0x86,0x86,0x06]
136627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136628// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136629
136630v_cmp_f_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136631// W32: encoding: [0xf9,0x04,0x90,0x7d,0x7f,0x86,0x86,0x06]
136632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136633// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136634
136635v_cmp_f_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136636// W32: encoding: [0xf9,0xfe,0x91,0x7d,0x01,0x86,0x06,0x06]
136637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136638// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136639
136640v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136641// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x00,0x06]
136642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136643// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136644
136645v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136646// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x01,0x06]
136647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136648// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136649
136650v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136651// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x02,0x06]
136652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136653// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136654
136655v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136656// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x03,0x06]
136657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136658// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136659
136660v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136661// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x04,0x06]
136662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136663// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136664
136665v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136666// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x05,0x06]
136667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136668// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136669
136670v_cmp_f_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
136671// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x16,0x06]
136672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136673// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
136674
136675v_cmp_f_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
136676// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x26,0x06]
136677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136678// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
136679
136680v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136681// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x00]
136682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136683// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136684
136685v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136686// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x01]
136687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136688// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136689
136690v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136691// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x02]
136692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136693// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136694
136695v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136696// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x03]
136697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136698// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136699
136700v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136701// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x04]
136702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136703// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136704
136705v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136706// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x05]
136707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136708// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136709
136710v_cmp_f_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
136711// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x16]
136712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136713// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
136714
136715v_cmp_f_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
136716// W32: encoding: [0xf9,0x04,0x90,0x7d,0x01,0x86,0x06,0x26]
136717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136718// W64-ERR-NEXT: v_cmp_f_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
136719
136720v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136721// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x06]
136722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136723// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136724
136725v_cmp_lt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136726// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x88,0x06,0x06]
136727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136728// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136729
136730v_cmp_lt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136731// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0xe4,0x06,0x06]
136732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136733// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136734
136735v_cmp_lt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136736// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]
136737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136738// W64-ERR-NEXT: v_cmp_lt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136739
136740v_cmp_lt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136741// W32: encoding: [0xf9,0x04,0x92,0x7d,0xff,0x86,0x06,0x06]
136742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136743// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136744
136745v_cmp_lt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136746// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x86,0x06]
136747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136748// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136749
136750v_cmp_lt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136751// W32: encoding: [0xf9,0x04,0x92,0x7d,0x65,0x86,0x86,0x06]
136752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136753// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136754
136755v_cmp_lt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136756// W32: encoding: [0xf9,0x04,0x92,0x7d,0x6a,0x86,0x86,0x06]
136757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136758// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136759
136760v_cmp_lt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136761// W32: encoding: [0xf9,0x04,0x92,0x7d,0x6b,0x86,0x86,0x06]
136762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136763// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136764
136765v_cmp_lt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136766// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7c,0x86,0x86,0x06]
136767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136768// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136769
136770v_cmp_lt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136771// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7e,0x86,0x86,0x06]
136772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136773// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136774
136775v_cmp_lt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136776// W32: encoding: [0xf9,0x04,0x92,0x7d,0x7f,0x86,0x86,0x06]
136777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136778// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136779
136780v_cmp_lt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136781// W32: encoding: [0xf9,0xfe,0x93,0x7d,0x01,0x86,0x06,0x06]
136782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136783// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136784
136785v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136786// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x00,0x06]
136787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136788// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136789
136790v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136791// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x01,0x06]
136792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136793// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136794
136795v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136796// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x02,0x06]
136797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136798// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136799
136800v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136801// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x03,0x06]
136802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136803// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136804
136805v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136806// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x04,0x06]
136807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136808// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136809
136810v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136811// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x05,0x06]
136812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136813// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136814
136815v_cmp_lt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
136816// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x16,0x06]
136817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136818// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
136819
136820v_cmp_lt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
136821// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x26,0x06]
136822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136823// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
136824
136825v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136826// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x00]
136827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136828// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136829
136830v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136831// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x01]
136832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136833// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136834
136835v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136836// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x02]
136837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136838// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136839
136840v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136841// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x03]
136842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136843// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136844
136845v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136846// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x04]
136847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136848// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136849
136850v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136851// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x05]
136852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136853// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136854
136855v_cmp_lt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
136856// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x16]
136857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136858// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
136859
136860v_cmp_lt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
136861// W32: encoding: [0xf9,0x04,0x92,0x7d,0x01,0x86,0x06,0x26]
136862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136863// W64-ERR-NEXT: v_cmp_lt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
136864
136865v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136866// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x06]
136867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136868// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
136869
136870v_cmp_eq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136871// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x88,0x06,0x06]
136872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136873// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
136874
136875v_cmp_eq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136876// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0xe4,0x06,0x06]
136877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136878// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
136879
136880v_cmp_eq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136881// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]
136882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136883// W64-ERR-NEXT: v_cmp_eq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
136884
136885v_cmp_eq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136886// W32: encoding: [0xf9,0x04,0x94,0x7d,0xff,0x86,0x06,0x06]
136887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136888// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
136889
136890v_cmp_eq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136891// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x86,0x06]
136892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136893// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
136894
136895v_cmp_eq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136896// W32: encoding: [0xf9,0x04,0x94,0x7d,0x65,0x86,0x86,0x06]
136897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136898// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
136899
136900v_cmp_eq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136901// W32: encoding: [0xf9,0x04,0x94,0x7d,0x6a,0x86,0x86,0x06]
136902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136903// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
136904
136905v_cmp_eq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136906// W32: encoding: [0xf9,0x04,0x94,0x7d,0x6b,0x86,0x86,0x06]
136907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136908// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
136909
136910v_cmp_eq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136911// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7c,0x86,0x86,0x06]
136912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136913// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
136914
136915v_cmp_eq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136916// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7e,0x86,0x86,0x06]
136917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136918// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
136919
136920v_cmp_eq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136921// W32: encoding: [0xf9,0x04,0x94,0x7d,0x7f,0x86,0x86,0x06]
136922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136923// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
136924
136925v_cmp_eq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136926// W32: encoding: [0xf9,0xfe,0x95,0x7d,0x01,0x86,0x06,0x06]
136927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136928// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
136929
136930v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136931// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x00,0x06]
136932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136933// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
136934
136935v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136936// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x01,0x06]
136937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136938// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
136939
136940v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136941// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x02,0x06]
136942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136943// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
136944
136945v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136946// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x03,0x06]
136947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136948// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
136949
136950v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136951// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x04,0x06]
136952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136953// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
136954
136955v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136956// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x05,0x06]
136957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136958// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
136959
136960v_cmp_eq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
136961// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x16,0x06]
136962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136963// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
136964
136965v_cmp_eq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
136966// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x26,0x06]
136967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136968// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
136969
136970v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136971// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x00]
136972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136973// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
136974
136975v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136976// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x01]
136977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136978// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
136979
136980v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136981// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x02]
136982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136983// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
136984
136985v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136986// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x03]
136987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136988// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
136989
136990v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136991// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x04]
136992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136993// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
136994
136995v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136996// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x05]
136997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
136998// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
136999
137000v_cmp_eq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137001// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x16]
137002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137003// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137004
137005v_cmp_eq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137006// W32: encoding: [0xf9,0x04,0x94,0x7d,0x01,0x86,0x06,0x26]
137007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137008// W64-ERR-NEXT: v_cmp_eq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137009
137010v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137011// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x06]
137012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137013// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137014
137015v_cmp_le_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137016// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x88,0x06,0x06]
137017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137018// W64-ERR-NEXT: v_cmp_le_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137019
137020v_cmp_le_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137021// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0xe4,0x06,0x06]
137022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137023// W64-ERR-NEXT: v_cmp_le_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137024
137025v_cmp_le_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137026// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]
137027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137028// W64-ERR-NEXT: v_cmp_le_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137029
137030v_cmp_le_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137031// W32: encoding: [0xf9,0x04,0x96,0x7d,0xff,0x86,0x06,0x06]
137032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137033// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137034
137035v_cmp_le_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137036// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x86,0x06]
137037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137038// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137039
137040v_cmp_le_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137041// W32: encoding: [0xf9,0x04,0x96,0x7d,0x65,0x86,0x86,0x06]
137042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137043// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137044
137045v_cmp_le_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137046// W32: encoding: [0xf9,0x04,0x96,0x7d,0x6a,0x86,0x86,0x06]
137047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137048// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137049
137050v_cmp_le_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137051// W32: encoding: [0xf9,0x04,0x96,0x7d,0x6b,0x86,0x86,0x06]
137052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137053// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137054
137055v_cmp_le_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137056// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7c,0x86,0x86,0x06]
137057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137058// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137059
137060v_cmp_le_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137061// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7e,0x86,0x86,0x06]
137062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137063// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137064
137065v_cmp_le_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137066// W32: encoding: [0xf9,0x04,0x96,0x7d,0x7f,0x86,0x86,0x06]
137067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137068// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137069
137070v_cmp_le_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137071// W32: encoding: [0xf9,0xfe,0x97,0x7d,0x01,0x86,0x06,0x06]
137072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137073// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137074
137075v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137076// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x00,0x06]
137077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137078// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137079
137080v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137081// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x01,0x06]
137082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137083// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137084
137085v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137086// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x02,0x06]
137087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137088// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137089
137090v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137091// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x03,0x06]
137092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137093// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137094
137095v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137096// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x04,0x06]
137097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137098// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137099
137100v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137101// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x05,0x06]
137102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137103// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137104
137105v_cmp_le_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137106// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x16,0x06]
137107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137108// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137109
137110v_cmp_le_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137111// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x26,0x06]
137112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137113// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137114
137115v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137116// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x00]
137117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137118// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137119
137120v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137121// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x01]
137122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137123// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137124
137125v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137126// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x02]
137127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137128// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137129
137130v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137131// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x03]
137132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137133// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137134
137135v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137136// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x04]
137137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137138// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137139
137140v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137141// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x05]
137142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137143// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137144
137145v_cmp_le_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137146// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x16]
137147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137148// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137149
137150v_cmp_le_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137151// W32: encoding: [0xf9,0x04,0x96,0x7d,0x01,0x86,0x06,0x26]
137152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137153// W64-ERR-NEXT: v_cmp_le_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137154
137155v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137156// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x06]
137157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137158// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137159
137160v_cmp_gt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137161// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x88,0x06,0x06]
137162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137163// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137164
137165v_cmp_gt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137166// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0xe4,0x06,0x06]
137167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137168// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137169
137170v_cmp_gt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137171// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]
137172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137173// W64-ERR-NEXT: v_cmp_gt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137174
137175v_cmp_gt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137176// W32: encoding: [0xf9,0x04,0x98,0x7d,0xff,0x86,0x06,0x06]
137177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137178// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137179
137180v_cmp_gt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137181// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x86,0x06]
137182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137183// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137184
137185v_cmp_gt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137186// W32: encoding: [0xf9,0x04,0x98,0x7d,0x65,0x86,0x86,0x06]
137187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137188// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137189
137190v_cmp_gt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137191// W32: encoding: [0xf9,0x04,0x98,0x7d,0x6a,0x86,0x86,0x06]
137192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137193// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137194
137195v_cmp_gt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137196// W32: encoding: [0xf9,0x04,0x98,0x7d,0x6b,0x86,0x86,0x06]
137197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137198// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137199
137200v_cmp_gt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137201// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7c,0x86,0x86,0x06]
137202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137203// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137204
137205v_cmp_gt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137206// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7e,0x86,0x86,0x06]
137207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137208// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137209
137210v_cmp_gt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137211// W32: encoding: [0xf9,0x04,0x98,0x7d,0x7f,0x86,0x86,0x06]
137212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137213// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137214
137215v_cmp_gt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137216// W32: encoding: [0xf9,0xfe,0x99,0x7d,0x01,0x86,0x06,0x06]
137217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137218// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137219
137220v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137221// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x00,0x06]
137222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137223// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137224
137225v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137226// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x01,0x06]
137227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137228// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137229
137230v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137231// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x02,0x06]
137232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137233// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137234
137235v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137236// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x03,0x06]
137237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137238// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137239
137240v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137241// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x04,0x06]
137242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137243// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137244
137245v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137246// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x05,0x06]
137247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137248// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137249
137250v_cmp_gt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137251// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x16,0x06]
137252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137253// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137254
137255v_cmp_gt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137256// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x26,0x06]
137257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137258// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137259
137260v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137261// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x00]
137262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137263// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137264
137265v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137266// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x01]
137267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137268// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137269
137270v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137271// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x02]
137272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137273// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137274
137275v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137276// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x03]
137277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137278// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137279
137280v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137281// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x04]
137282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137283// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137284
137285v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137286// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x05]
137287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137288// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137289
137290v_cmp_gt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137291// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x16]
137292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137293// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137294
137295v_cmp_gt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137296// W32: encoding: [0xf9,0x04,0x98,0x7d,0x01,0x86,0x06,0x26]
137297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137298// W64-ERR-NEXT: v_cmp_gt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137299
137300v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137301// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x06]
137302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137303// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137304
137305v_cmp_lg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137306// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x88,0x06,0x06]
137307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137308// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137309
137310v_cmp_lg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137311// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0xe4,0x06,0x06]
137312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137313// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137314
137315v_cmp_lg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137316// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]
137317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137318// W64-ERR-NEXT: v_cmp_lg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137319
137320v_cmp_lg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137321// W32: encoding: [0xf9,0x04,0x9a,0x7d,0xff,0x86,0x06,0x06]
137322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137323// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137324
137325v_cmp_lg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137326// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x86,0x06]
137327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137328// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137329
137330v_cmp_lg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137331// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x65,0x86,0x86,0x06]
137332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137333// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137334
137335v_cmp_lg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137336// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6a,0x86,0x86,0x06]
137337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137338// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137339
137340v_cmp_lg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137341// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x6b,0x86,0x86,0x06]
137342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137343// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137344
137345v_cmp_lg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137346// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7c,0x86,0x86,0x06]
137347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137348// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137349
137350v_cmp_lg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137351// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7e,0x86,0x86,0x06]
137352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137353// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137354
137355v_cmp_lg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137356// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x7f,0x86,0x86,0x06]
137357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137358// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137359
137360v_cmp_lg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137361// W32: encoding: [0xf9,0xfe,0x9b,0x7d,0x01,0x86,0x06,0x06]
137362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137363// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137364
137365v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137366// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x00,0x06]
137367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137368// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137369
137370v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137371// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x01,0x06]
137372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137373// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137374
137375v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137376// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x02,0x06]
137377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137378// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137379
137380v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137381// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x03,0x06]
137382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137383// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137384
137385v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137386// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x04,0x06]
137387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137388// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137389
137390v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137391// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x05,0x06]
137392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137393// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137394
137395v_cmp_lg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137396// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x16,0x06]
137397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137398// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137399
137400v_cmp_lg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137401// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x26,0x06]
137402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137403// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137404
137405v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137406// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x00]
137407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137408// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137409
137410v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137411// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x01]
137412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137413// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137414
137415v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137416// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x02]
137417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137418// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137419
137420v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137421// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x03]
137422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137423// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137424
137425v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137426// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x04]
137427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137428// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137429
137430v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137431// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x05]
137432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137433// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137434
137435v_cmp_lg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137436// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x16]
137437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137438// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137439
137440v_cmp_lg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137441// W32: encoding: [0xf9,0x04,0x9a,0x7d,0x01,0x86,0x06,0x26]
137442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137443// W64-ERR-NEXT: v_cmp_lg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137444
137445v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137446// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x06]
137447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137448// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137449
137450v_cmp_ge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137451// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x88,0x06,0x06]
137452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137453// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137454
137455v_cmp_ge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137456// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0xe4,0x06,0x06]
137457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137458// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137459
137460v_cmp_ge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137461// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]
137462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137463// W64-ERR-NEXT: v_cmp_ge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137464
137465v_cmp_ge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137466// W32: encoding: [0xf9,0x04,0x9c,0x7d,0xff,0x86,0x06,0x06]
137467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137468// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137469
137470v_cmp_ge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137471// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x86,0x06]
137472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137473// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137474
137475v_cmp_ge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137476// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x65,0x86,0x86,0x06]
137477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137478// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137479
137480v_cmp_ge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137481// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6a,0x86,0x86,0x06]
137482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137483// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137484
137485v_cmp_ge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137486// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x6b,0x86,0x86,0x06]
137487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137488// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137489
137490v_cmp_ge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137491// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7c,0x86,0x86,0x06]
137492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137493// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137494
137495v_cmp_ge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137496// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7e,0x86,0x86,0x06]
137497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137498// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137499
137500v_cmp_ge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137501// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x7f,0x86,0x86,0x06]
137502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137503// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137504
137505v_cmp_ge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137506// W32: encoding: [0xf9,0xfe,0x9d,0x7d,0x01,0x86,0x06,0x06]
137507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137508// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137509
137510v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137511// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x00,0x06]
137512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137513// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137514
137515v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137516// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x01,0x06]
137517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137518// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137519
137520v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137521// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x02,0x06]
137522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137523// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137524
137525v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137526// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x03,0x06]
137527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137528// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137529
137530v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137531// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x04,0x06]
137532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137533// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137534
137535v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137536// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x05,0x06]
137537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137538// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137539
137540v_cmp_ge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137541// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x16,0x06]
137542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137543// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137544
137545v_cmp_ge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137546// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x26,0x06]
137547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137548// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137549
137550v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137551// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x00]
137552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137553// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137554
137555v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137556// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x01]
137557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137558// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137559
137560v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137561// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x02]
137562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137563// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137564
137565v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137566// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x03]
137567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137568// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137569
137570v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137571// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x04]
137572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137573// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137574
137575v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137576// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x05]
137577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137578// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137579
137580v_cmp_ge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137581// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x16]
137582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137583// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137584
137585v_cmp_ge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137586// W32: encoding: [0xf9,0x04,0x9c,0x7d,0x01,0x86,0x06,0x26]
137587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137588// W64-ERR-NEXT: v_cmp_ge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137589
137590v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137591// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x06]
137592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137593// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137594
137595v_cmp_o_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137596// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x88,0x06,0x06]
137597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137598// W64-ERR-NEXT: v_cmp_o_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137599
137600v_cmp_o_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137601// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0xe4,0x06,0x06]
137602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137603// W64-ERR-NEXT: v_cmp_o_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137604
137605v_cmp_o_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137606// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]
137607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137608// W64-ERR-NEXT: v_cmp_o_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137609
137610v_cmp_o_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137611// W32: encoding: [0xf9,0x04,0x9e,0x7d,0xff,0x86,0x06,0x06]
137612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137613// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137614
137615v_cmp_o_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137616// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x86,0x06]
137617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137618// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137619
137620v_cmp_o_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137621// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x65,0x86,0x86,0x06]
137622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137623// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137624
137625v_cmp_o_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137626// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6a,0x86,0x86,0x06]
137627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137628// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137629
137630v_cmp_o_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137631// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x6b,0x86,0x86,0x06]
137632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137633// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137634
137635v_cmp_o_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137636// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7c,0x86,0x86,0x06]
137637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137638// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137639
137640v_cmp_o_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137641// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7e,0x86,0x86,0x06]
137642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137643// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137644
137645v_cmp_o_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137646// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x7f,0x86,0x86,0x06]
137647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137648// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137649
137650v_cmp_o_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137651// W32: encoding: [0xf9,0xfe,0x9f,0x7d,0x01,0x86,0x06,0x06]
137652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137653// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137654
137655v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137656// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x00,0x06]
137657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137658// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137659
137660v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137661// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x01,0x06]
137662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137663// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137664
137665v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137666// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x02,0x06]
137667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137668// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137669
137670v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137671// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x03,0x06]
137672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137673// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137674
137675v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137676// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x04,0x06]
137677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137678// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137679
137680v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137681// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x05,0x06]
137682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137683// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137684
137685v_cmp_o_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137686// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x16,0x06]
137687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137688// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137689
137690v_cmp_o_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137691// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x26,0x06]
137692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137693// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137694
137695v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137696// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x00]
137697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137698// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137699
137700v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137701// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x01]
137702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137703// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137704
137705v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137706// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x02]
137707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137708// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137709
137710v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137711// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x03]
137712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137713// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137714
137715v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137716// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x04]
137717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137718// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137719
137720v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137721// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x05]
137722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137723// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137724
137725v_cmp_o_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137726// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x16]
137727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137728// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137729
137730v_cmp_o_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137731// W32: encoding: [0xf9,0x04,0x9e,0x7d,0x01,0x86,0x06,0x26]
137732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137733// W64-ERR-NEXT: v_cmp_o_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137734
137735v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137736// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x06]
137737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137738// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137739
137740v_cmp_u_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137741// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x88,0x06,0x06]
137742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137743// W64-ERR-NEXT: v_cmp_u_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137744
137745v_cmp_u_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137746// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0xe4,0x06,0x06]
137747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137748// W64-ERR-NEXT: v_cmp_u_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137749
137750v_cmp_u_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137751// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x00,0x06,0x06]
137752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137753// W64-ERR-NEXT: v_cmp_u_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137754
137755v_cmp_u_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137756// W32: encoding: [0xf9,0x04,0xd0,0x7d,0xff,0x86,0x06,0x06]
137757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137758// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137759
137760v_cmp_u_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137761// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x86,0x06]
137762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137763// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137764
137765v_cmp_u_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137766// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x65,0x86,0x86,0x06]
137767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137768// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137769
137770v_cmp_u_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137771// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6a,0x86,0x86,0x06]
137772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137773// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137774
137775v_cmp_u_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137776// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x6b,0x86,0x86,0x06]
137777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137778// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137779
137780v_cmp_u_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137781// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7c,0x86,0x86,0x06]
137782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137783// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137784
137785v_cmp_u_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137786// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7e,0x86,0x86,0x06]
137787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137788// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137789
137790v_cmp_u_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137791// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x7f,0x86,0x86,0x06]
137792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137793// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137794
137795v_cmp_u_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137796// W32: encoding: [0xf9,0xfe,0xd1,0x7d,0x01,0x86,0x06,0x06]
137797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137798// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137799
137800v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137801// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x00,0x06]
137802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137803// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137804
137805v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137806// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x01,0x06]
137807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137808// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137809
137810v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137811// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x02,0x06]
137812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137813// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137814
137815v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137816// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x03,0x06]
137817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137818// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137819
137820v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137821// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x04,0x06]
137822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137823// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137824
137825v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137826// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x05,0x06]
137827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137828// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137829
137830v_cmp_u_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137831// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x16,0x06]
137832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137833// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137834
137835v_cmp_u_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137836// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x26,0x06]
137837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137838// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137839
137840v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137841// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x00]
137842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137843// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137844
137845v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137846// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x01]
137847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137848// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137849
137850v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137851// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x02]
137852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137853// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137854
137855v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137856// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x03]
137857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137858// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
137859
137860v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137861// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x04]
137862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137863// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
137864
137865v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137866// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x05]
137867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137868// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
137869
137870v_cmp_u_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137871// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x16]
137872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137873// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
137874
137875v_cmp_u_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137876// W32: encoding: [0xf9,0x04,0xd0,0x7d,0x01,0x86,0x06,0x26]
137877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137878// W64-ERR-NEXT: v_cmp_u_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
137879
137880v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137881// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x06]
137882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137883// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
137884
137885v_cmp_nge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137886// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x88,0x06,0x06]
137887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137888// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
137889
137890v_cmp_nge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137891// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0xe4,0x06,0x06]
137892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137893// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
137894
137895v_cmp_nge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137896// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x00,0x06,0x06]
137897// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137898// W64-ERR-NEXT: v_cmp_nge_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
137899
137900v_cmp_nge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137901// W32: encoding: [0xf9,0x04,0xd2,0x7d,0xff,0x86,0x06,0x06]
137902// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137903// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
137904
137905v_cmp_nge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137906// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x86,0x06]
137907// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137908// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
137909
137910v_cmp_nge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137911// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x65,0x86,0x86,0x06]
137912// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137913// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
137914
137915v_cmp_nge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137916// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6a,0x86,0x86,0x06]
137917// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137918// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
137919
137920v_cmp_nge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137921// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x6b,0x86,0x86,0x06]
137922// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137923// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
137924
137925v_cmp_nge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137926// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7c,0x86,0x86,0x06]
137927// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137928// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
137929
137930v_cmp_nge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137931// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7e,0x86,0x86,0x06]
137932// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137933// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
137934
137935v_cmp_nge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137936// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x7f,0x86,0x86,0x06]
137937// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137938// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
137939
137940v_cmp_nge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137941// W32: encoding: [0xf9,0xfe,0xd3,0x7d,0x01,0x86,0x06,0x06]
137942// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137943// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
137944
137945v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137946// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x00,0x06]
137947// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137948// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
137949
137950v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137951// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x01,0x06]
137952// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137953// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
137954
137955v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137956// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x02,0x06]
137957// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137958// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
137959
137960v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137961// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x03,0x06]
137962// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137963// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
137964
137965v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137966// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x04,0x06]
137967// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137968// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
137969
137970v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137971// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x05,0x06]
137972// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137973// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
137974
137975v_cmp_nge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137976// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x16,0x06]
137977// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137978// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
137979
137980v_cmp_nge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137981// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x26,0x06]
137982// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137983// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
137984
137985v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137986// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x00]
137987// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137988// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
137989
137990v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137991// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x01]
137992// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137993// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
137994
137995v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137996// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x02]
137997// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
137998// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
137999
138000v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138001// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x03]
138002// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138003// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138004
138005v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138006// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x04]
138007// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138008// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138009
138010v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138011// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x05]
138012// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138013// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138014
138015v_cmp_nge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138016// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x16]
138017// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138018// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138019
138020v_cmp_nge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138021// W32: encoding: [0xf9,0x04,0xd2,0x7d,0x01,0x86,0x06,0x26]
138022// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138023// W64-ERR-NEXT: v_cmp_nge_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138024
138025v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138026// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x06]
138027// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138028// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138029
138030v_cmp_nlg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138031// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x88,0x06,0x06]
138032// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138033// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138034
138035v_cmp_nlg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138036// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0xe4,0x06,0x06]
138037// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138038// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138039
138040v_cmp_nlg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138041// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x00,0x06,0x06]
138042// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138043// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138044
138045v_cmp_nlg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138046// W32: encoding: [0xf9,0x04,0xd4,0x7d,0xff,0x86,0x06,0x06]
138047// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138048// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138049
138050v_cmp_nlg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138051// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x86,0x06]
138052// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138053// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138054
138055v_cmp_nlg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138056// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x65,0x86,0x86,0x06]
138057// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138058// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138059
138060v_cmp_nlg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138061// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6a,0x86,0x86,0x06]
138062// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138063// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138064
138065v_cmp_nlg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138066// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x6b,0x86,0x86,0x06]
138067// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138068// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138069
138070v_cmp_nlg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138071// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7c,0x86,0x86,0x06]
138072// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138073// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138074
138075v_cmp_nlg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138076// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7e,0x86,0x86,0x06]
138077// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138078// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138079
138080v_cmp_nlg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138081// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x7f,0x86,0x86,0x06]
138082// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138083// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138084
138085v_cmp_nlg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138086// W32: encoding: [0xf9,0xfe,0xd5,0x7d,0x01,0x86,0x06,0x06]
138087// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138088// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138089
138090v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138091// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x00,0x06]
138092// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138093// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138094
138095v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138096// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x01,0x06]
138097// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138098// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138099
138100v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138101// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x02,0x06]
138102// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138103// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138104
138105v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138106// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x03,0x06]
138107// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138108// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138109
138110v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138111// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x04,0x06]
138112// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138113// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138114
138115v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138116// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x05,0x06]
138117// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138118// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138119
138120v_cmp_nlg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138121// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x16,0x06]
138122// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138123// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138124
138125v_cmp_nlg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138126// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x26,0x06]
138127// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138128// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138129
138130v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138131// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x00]
138132// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138133// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138134
138135v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138136// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x01]
138137// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138138// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138139
138140v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138141// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x02]
138142// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138143// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138144
138145v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138146// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x03]
138147// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138148// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138149
138150v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138151// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x04]
138152// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138153// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138154
138155v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138156// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x05]
138157// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138158// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138159
138160v_cmp_nlg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138161// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x16]
138162// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138163// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138164
138165v_cmp_nlg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138166// W32: encoding: [0xf9,0x04,0xd4,0x7d,0x01,0x86,0x06,0x26]
138167// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138168// W64-ERR-NEXT: v_cmp_nlg_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138169
138170v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138171// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x06]
138172// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138173// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138174
138175v_cmp_ngt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138176// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x88,0x06,0x06]
138177// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138178// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138179
138180v_cmp_ngt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138181// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0xe4,0x06,0x06]
138182// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138183// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138184
138185v_cmp_ngt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138186// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x00,0x06,0x06]
138187// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138188// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138189
138190v_cmp_ngt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138191// W32: encoding: [0xf9,0x04,0xd6,0x7d,0xff,0x86,0x06,0x06]
138192// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138193// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138194
138195v_cmp_ngt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138196// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x86,0x06]
138197// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138198// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138199
138200v_cmp_ngt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138201// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x65,0x86,0x86,0x06]
138202// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138203// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138204
138205v_cmp_ngt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138206// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6a,0x86,0x86,0x06]
138207// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138208// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138209
138210v_cmp_ngt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138211// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x6b,0x86,0x86,0x06]
138212// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138213// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138214
138215v_cmp_ngt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138216// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7c,0x86,0x86,0x06]
138217// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138218// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138219
138220v_cmp_ngt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138221// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7e,0x86,0x86,0x06]
138222// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138223// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138224
138225v_cmp_ngt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138226// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x7f,0x86,0x86,0x06]
138227// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138228// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138229
138230v_cmp_ngt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138231// W32: encoding: [0xf9,0xfe,0xd7,0x7d,0x01,0x86,0x06,0x06]
138232// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138233// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138234
138235v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138236// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x00,0x06]
138237// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138238// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138239
138240v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138241// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x01,0x06]
138242// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138243// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138244
138245v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138246// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x02,0x06]
138247// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138248// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138249
138250v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138251// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x03,0x06]
138252// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138253// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138254
138255v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138256// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x04,0x06]
138257// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138258// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138259
138260v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138261// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x05,0x06]
138262// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138263// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138264
138265v_cmp_ngt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138266// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x16,0x06]
138267// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138268// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138269
138270v_cmp_ngt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138271// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x26,0x06]
138272// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138273// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138274
138275v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138276// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x00]
138277// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138278// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138279
138280v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138281// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x01]
138282// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138283// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138284
138285v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138286// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x02]
138287// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138288// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138289
138290v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138291// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x03]
138292// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138293// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138294
138295v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138296// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x04]
138297// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138298// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138299
138300v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138301// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x05]
138302// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138303// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138304
138305v_cmp_ngt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138306// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x16]
138307// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138308// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138309
138310v_cmp_ngt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138311// W32: encoding: [0xf9,0x04,0xd6,0x7d,0x01,0x86,0x06,0x26]
138312// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138313// W64-ERR-NEXT: v_cmp_ngt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138314
138315v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138316// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x06]
138317// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138318// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138319
138320v_cmp_nle_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138321// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x88,0x06,0x06]
138322// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138323// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138324
138325v_cmp_nle_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138326// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0xe4,0x06,0x06]
138327// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138328// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138329
138330v_cmp_nle_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138331// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x00,0x06,0x06]
138332// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138333// W64-ERR-NEXT: v_cmp_nle_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138334
138335v_cmp_nle_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138336// W32: encoding: [0xf9,0x04,0xd8,0x7d,0xff,0x86,0x06,0x06]
138337// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138338// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138339
138340v_cmp_nle_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138341// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x86,0x06]
138342// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138343// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138344
138345v_cmp_nle_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138346// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x65,0x86,0x86,0x06]
138347// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138348// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138349
138350v_cmp_nle_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138351// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6a,0x86,0x86,0x06]
138352// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138353// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138354
138355v_cmp_nle_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138356// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x6b,0x86,0x86,0x06]
138357// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138358// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138359
138360v_cmp_nle_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138361// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7c,0x86,0x86,0x06]
138362// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138363// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138364
138365v_cmp_nle_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138366// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7e,0x86,0x86,0x06]
138367// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138368// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138369
138370v_cmp_nle_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138371// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x7f,0x86,0x86,0x06]
138372// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138373// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138374
138375v_cmp_nle_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138376// W32: encoding: [0xf9,0xfe,0xd9,0x7d,0x01,0x86,0x06,0x06]
138377// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138378// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138379
138380v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138381// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x00,0x06]
138382// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138383// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138384
138385v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138386// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x01,0x06]
138387// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138388// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138389
138390v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138391// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x02,0x06]
138392// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138393// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138394
138395v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138396// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x03,0x06]
138397// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138398// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138399
138400v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138401// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x04,0x06]
138402// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138403// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138404
138405v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138406// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x05,0x06]
138407// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138408// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138409
138410v_cmp_nle_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138411// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x16,0x06]
138412// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138413// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138414
138415v_cmp_nle_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138416// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x26,0x06]
138417// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138418// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138419
138420v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138421// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x00]
138422// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138423// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138424
138425v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138426// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x01]
138427// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138428// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138429
138430v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138431// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x02]
138432// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138433// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138434
138435v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138436// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x03]
138437// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138438// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138439
138440v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138441// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x04]
138442// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138443// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138444
138445v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138446// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x05]
138447// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138448// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138449
138450v_cmp_nle_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138451// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x16]
138452// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138453// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138454
138455v_cmp_nle_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138456// W32: encoding: [0xf9,0x04,0xd8,0x7d,0x01,0x86,0x06,0x26]
138457// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138458// W64-ERR-NEXT: v_cmp_nle_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138459
138460v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138461// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x06]
138462// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138463// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138464
138465v_cmp_neq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138466// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x88,0x06,0x06]
138467// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138468// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138469
138470v_cmp_neq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138471// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0xe4,0x06,0x06]
138472// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138473// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138474
138475v_cmp_neq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138476// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x00,0x06,0x06]
138477// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138478// W64-ERR-NEXT: v_cmp_neq_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138479
138480v_cmp_neq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138481// W32: encoding: [0xf9,0x04,0xda,0x7d,0xff,0x86,0x06,0x06]
138482// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138483// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138484
138485v_cmp_neq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138486// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x86,0x06]
138487// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138488// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138489
138490v_cmp_neq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138491// W32: encoding: [0xf9,0x04,0xda,0x7d,0x65,0x86,0x86,0x06]
138492// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138493// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138494
138495v_cmp_neq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138496// W32: encoding: [0xf9,0x04,0xda,0x7d,0x6a,0x86,0x86,0x06]
138497// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138498// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138499
138500v_cmp_neq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138501// W32: encoding: [0xf9,0x04,0xda,0x7d,0x6b,0x86,0x86,0x06]
138502// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138503// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138504
138505v_cmp_neq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138506// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7c,0x86,0x86,0x06]
138507// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138508// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138509
138510v_cmp_neq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138511// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7e,0x86,0x86,0x06]
138512// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138513// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138514
138515v_cmp_neq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138516// W32: encoding: [0xf9,0x04,0xda,0x7d,0x7f,0x86,0x86,0x06]
138517// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138518// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138519
138520v_cmp_neq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138521// W32: encoding: [0xf9,0xfe,0xdb,0x7d,0x01,0x86,0x06,0x06]
138522// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138523// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138524
138525v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138526// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x00,0x06]
138527// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138528// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138529
138530v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138531// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x01,0x06]
138532// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138533// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138534
138535v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138536// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x02,0x06]
138537// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138538// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138539
138540v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138541// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x03,0x06]
138542// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138543// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138544
138545v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138546// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x04,0x06]
138547// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138548// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138549
138550v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138551// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x05,0x06]
138552// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138553// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138554
138555v_cmp_neq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138556// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x16,0x06]
138557// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138558// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138559
138560v_cmp_neq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138561// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x26,0x06]
138562// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138563// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138564
138565v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138566// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x00]
138567// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138568// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138569
138570v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138571// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x01]
138572// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138573// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138574
138575v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138576// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x02]
138577// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138578// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138579
138580v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138581// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x03]
138582// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138583// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138584
138585v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138586// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x04]
138587// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138588// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138589
138590v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138591// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x05]
138592// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138593// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138594
138595v_cmp_neq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138596// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x16]
138597// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138598// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138599
138600v_cmp_neq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138601// W32: encoding: [0xf9,0x04,0xda,0x7d,0x01,0x86,0x06,0x26]
138602// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138603// W64-ERR-NEXT: v_cmp_neq_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138604
138605v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138606// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x06]
138607// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138608// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138609
138610v_cmp_nlt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138611// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x88,0x06,0x06]
138612// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138613// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138614
138615v_cmp_nlt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138616// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0xe4,0x06,0x06]
138617// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138618// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138619
138620v_cmp_nlt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138621// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x00,0x06,0x06]
138622// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138623// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138624
138625v_cmp_nlt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138626// W32: encoding: [0xf9,0x04,0xdc,0x7d,0xff,0x86,0x06,0x06]
138627// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138628// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138629
138630v_cmp_nlt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138631// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x86,0x06]
138632// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138633// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138634
138635v_cmp_nlt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138636// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x65,0x86,0x86,0x06]
138637// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138638// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138639
138640v_cmp_nlt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138641// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6a,0x86,0x86,0x06]
138642// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138643// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138644
138645v_cmp_nlt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138646// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x6b,0x86,0x86,0x06]
138647// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138648// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138649
138650v_cmp_nlt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138651// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7c,0x86,0x86,0x06]
138652// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138653// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138654
138655v_cmp_nlt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138656// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7e,0x86,0x86,0x06]
138657// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138658// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138659
138660v_cmp_nlt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138661// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x7f,0x86,0x86,0x06]
138662// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138663// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138664
138665v_cmp_nlt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138666// W32: encoding: [0xf9,0xfe,0xdd,0x7d,0x01,0x86,0x06,0x06]
138667// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138668// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138669
138670v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138671// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x00,0x06]
138672// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138673// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138674
138675v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138676// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x01,0x06]
138677// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138678// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138679
138680v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138681// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x02,0x06]
138682// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138683// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138684
138685v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138686// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x03,0x06]
138687// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138688// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138689
138690v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138691// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x04,0x06]
138692// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138693// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138694
138695v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138696// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x05,0x06]
138697// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138698// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138699
138700v_cmp_nlt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138701// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x16,0x06]
138702// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138703// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138704
138705v_cmp_nlt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138706// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x26,0x06]
138707// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138708// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138709
138710v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138711// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x00]
138712// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138713// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138714
138715v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138716// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x01]
138717// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138718// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138719
138720v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138721// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x02]
138722// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138723// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138724
138725v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138726// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x03]
138727// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138728// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138729
138730v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138731// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x04]
138732// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138733// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138734
138735v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138736// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x05]
138737// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138738// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138739
138740v_cmp_nlt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138741// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x16]
138742// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138743// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138744
138745v_cmp_nlt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138746// W32: encoding: [0xf9,0x04,0xdc,0x7d,0x01,0x86,0x06,0x26]
138747// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138748// W64-ERR-NEXT: v_cmp_nlt_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138749
138750v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138751// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x06]
138752// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138753// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:DWORD
138754
138755v_cmp_tru_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138756// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x88,0x06,0x06]
138757// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138758// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s8, v1, v2 src0_sel:DWORD src1_sel:DWORD
138759
138760v_cmp_tru_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138761// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0xe4,0x06,0x06]
138762// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138763// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s100, v1, v2 src0_sel:DWORD src1_sel:DWORD
138764
138765v_cmp_tru_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138766// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x00,0x06,0x06]
138767// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138768// W64-ERR-NEXT: v_cmp_tru_f16_sdwa vcc_lo, v1, v2 src0_sel:DWORD src1_sel:DWORD
138769
138770v_cmp_tru_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138771// W32: encoding: [0xf9,0x04,0xde,0x7d,0xff,0x86,0x06,0x06]
138772// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138773// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v255, v2 src0_sel:DWORD src1_sel:DWORD
138774
138775v_cmp_tru_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138776// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x86,0x06]
138777// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138778// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, s1, v2 src0_sel:DWORD src1_sel:DWORD
138779
138780v_cmp_tru_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138781// W32: encoding: [0xf9,0x04,0xde,0x7d,0x65,0x86,0x86,0x06]
138782// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138783// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, s101, v2 src0_sel:DWORD src1_sel:DWORD
138784
138785v_cmp_tru_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138786// W32: encoding: [0xf9,0x04,0xde,0x7d,0x6a,0x86,0x86,0x06]
138787// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138788// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, vcc_lo, v2 src0_sel:DWORD src1_sel:DWORD
138789
138790v_cmp_tru_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138791// W32: encoding: [0xf9,0x04,0xde,0x7d,0x6b,0x86,0x86,0x06]
138792// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138793// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, vcc_hi, v2 src0_sel:DWORD src1_sel:DWORD
138794
138795v_cmp_tru_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138796// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7c,0x86,0x86,0x06]
138797// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138798// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, m0, v2 src0_sel:DWORD src1_sel:DWORD
138799
138800v_cmp_tru_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138801// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7e,0x86,0x86,0x06]
138802// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138803// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, exec_lo, v2 src0_sel:DWORD src1_sel:DWORD
138804
138805v_cmp_tru_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138806// W32: encoding: [0xf9,0x04,0xde,0x7d,0x7f,0x86,0x86,0x06]
138807// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138808// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, exec_hi, v2 src0_sel:DWORD src1_sel:DWORD
138809
138810v_cmp_tru_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138811// W32: encoding: [0xf9,0xfe,0xdf,0x7d,0x01,0x86,0x06,0x06]
138812// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138813// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v255 src0_sel:DWORD src1_sel:DWORD
138814
138815v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138816// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x00,0x06]
138817// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138818// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
138819
138820v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138821// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x01,0x06]
138822// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138823// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
138824
138825v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138826// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x02,0x06]
138827// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138828// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
138829
138830v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138831// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x03,0x06]
138832// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138833// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
138834
138835v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138836// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x04,0x06]
138837// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138838// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
138839
138840v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138841// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x05,0x06]
138842// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138843// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
138844
138845v_cmp_tru_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138846// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x16,0x06]
138847// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138848// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, -v1, v2 src0_sel:DWORD src1_sel:DWORD
138849
138850v_cmp_tru_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138851// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x26,0x06]
138852// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138853// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
138854
138855v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138856// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x00]
138857// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138858// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
138859
138860v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138861// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x01]
138862// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138863// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
138864
138865v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138866// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x02]
138867// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138868// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
138869
138870v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138871// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x03]
138872// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138873// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
138874
138875v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138876// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x04]
138877// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138878// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_0
138879
138880v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138881// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x05]
138882// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138883// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, v2 src0_sel:DWORD src1_sel:WORD_1
138884
138885v_cmp_tru_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138886// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x16]
138887// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138888// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, -v2 src0_sel:DWORD src1_sel:DWORD
138889
138890v_cmp_tru_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138891// W32: encoding: [0xf9,0x04,0xde,0x7d,0x01,0x86,0x06,0x26]
138892// W64-ERR: error: {{instruction not supported on this GPU|invalid operand for instruction}}
138893// W64-ERR-NEXT: v_cmp_tru_f16_sdwa s6, v1, |v2| src0_sel:DWORD src1_sel:DWORD
138894
138895v_interp_p1_f32_e64 v5, v2, attr0.x
138896// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x00]
138897
138898v_interp_p1_f32_e64 v255, v2, attr0.x
138899// GFX10: v_interp_p1_f32_e64 v255, v2, attr0.x ; encoding: [0xff,0x00,0x00,0xd6,0x00,0x04,0x02,0x00]
138900
138901v_interp_p1_f32_e64 v5, v2, attr1.x
138902// GFX10: v_interp_p1_f32_e64 v5, v2, attr1.x ; encoding: [0x05,0x00,0x00,0xd6,0x01,0x04,0x02,0x00]
138903
138904v_interp_p1_f32_e64 v5, v2, attr31.x
138905// GFX10: v_interp_p1_f32_e64 v5, v2, attr31.x ; encoding: [0x05,0x00,0x00,0xd6,0x1f,0x04,0x02,0x00]
138906
138907v_interp_p1_f32_e64 v5, v2, attr32.x
138908// GFX10: v_interp_p1_f32_e64 v5, v2, attr32.x ; encoding: [0x05,0x00,0x00,0xd6,0x20,0x04,0x02,0x00]
138909
138910v_interp_p1_f32_e64 v5, v255, attr0.x
138911// GFX10: v_interp_p1_f32_e64 v5, v255, attr0.x ; encoding: [0x05,0x00,0x00,0xd6,0x00,0xfe,0x03,0x00]
138912
138913v_interp_p1_f32_e64 v5, -v2, attr0.x
138914// GFX10: v_interp_p1_f32_e64 v5, -v2, attr0.x ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x40]
138915
138916v_interp_p1_f32_e64 v5, |v2|, attr0.x
138917// GFX10: v_interp_p1_f32_e64 v5, |v2|, attr0.x ; encoding: [0x05,0x02,0x00,0xd6,0x00,0x04,0x02,0x00]
138918
138919v_interp_p1_f32_e64 v5, v2, attr0.y
138920// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.y ; encoding: [0x05,0x00,0x00,0xd6,0x40,0x04,0x02,0x00]
138921
138922v_interp_p1_f32_e64 v5, v2, attr0.z
138923// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.z ; encoding: [0x05,0x00,0x00,0xd6,0x80,0x04,0x02,0x00]
138924
138925v_interp_p1_f32_e64 v5, v2, attr0.w
138926// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.w ; encoding: [0x05,0x00,0x00,0xd6,0xc0,0x04,0x02,0x00]
138927
138928v_interp_p1_f32_e64 v5, v2, attr0.x clamp
138929// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x00,0xd6,0x00,0x04,0x02,0x00]
138930
138931v_interp_p1_f32_e64 v5, v2, attr0.x mul:2
138932// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x08]
138933
138934v_interp_p1_f32_e64 v5, v2, attr0.x mul:4
138935// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x10]
138936
138937v_interp_p1_f32_e64 v5, v2, attr0.x div:2
138938// GFX10: v_interp_p1_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x00,0xd6,0x00,0x04,0x02,0x18]
138939
138940v_interp_p2_f32_e64 v5, v2, attr0.x
138941// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x00]
138942
138943v_interp_p2_f32_e64 v255, v2, attr0.x
138944// GFX10: v_interp_p2_f32_e64 v255, v2, attr0.x ; encoding: [0xff,0x00,0x01,0xd6,0x00,0x04,0x02,0x00]
138945
138946v_interp_p2_f32_e64 v5, v2, attr1.x
138947// GFX10: v_interp_p2_f32_e64 v5, v2, attr1.x ; encoding: [0x05,0x00,0x01,0xd6,0x01,0x04,0x02,0x00]
138948
138949v_interp_p2_f32_e64 v5, v2, attr31.x
138950// GFX10: v_interp_p2_f32_e64 v5, v2, attr31.x ; encoding: [0x05,0x00,0x01,0xd6,0x1f,0x04,0x02,0x00]
138951
138952v_interp_p2_f32_e64 v5, v2, attr32.x
138953// GFX10: v_interp_p2_f32_e64 v5, v2, attr32.x ; encoding: [0x05,0x00,0x01,0xd6,0x20,0x04,0x02,0x00]
138954
138955v_interp_p2_f32_e64 v5, v255, attr0.x
138956// GFX10: v_interp_p2_f32_e64 v5, v255, attr0.x ; encoding: [0x05,0x00,0x01,0xd6,0x00,0xfe,0x03,0x00]
138957
138958v_interp_p2_f32_e64 v5, -v2, attr0.x
138959// GFX10: v_interp_p2_f32_e64 v5, -v2, attr0.x ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x40]
138960
138961v_interp_p2_f32_e64 v5, |v2|, attr0.x
138962// GFX10: v_interp_p2_f32_e64 v5, |v2|, attr0.x ; encoding: [0x05,0x02,0x01,0xd6,0x00,0x04,0x02,0x00]
138963
138964v_interp_p2_f32_e64 v5, v2, attr0.y
138965// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.y ; encoding: [0x05,0x00,0x01,0xd6,0x40,0x04,0x02,0x00]
138966
138967v_interp_p2_f32_e64 v5, v2, attr0.z
138968// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.z ; encoding: [0x05,0x00,0x01,0xd6,0x80,0x04,0x02,0x00]
138969
138970v_interp_p2_f32_e64 v5, v2, attr0.w
138971// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.w ; encoding: [0x05,0x00,0x01,0xd6,0xc0,0x04,0x02,0x00]
138972
138973v_interp_p2_f32_e64 v5, v2, attr0.x clamp
138974// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x clamp ; encoding: [0x05,0x80,0x01,0xd6,0x00,0x04,0x02,0x00]
138975
138976v_interp_p2_f32_e64 v5, v2, attr0.x mul:2
138977// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x mul:2 ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x08]
138978
138979v_interp_p2_f32_e64 v5, v2, attr0.x mul:4
138980// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x mul:4 ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x10]
138981
138982v_interp_p2_f32_e64 v5, v2, attr0.x div:2
138983// GFX10: v_interp_p2_f32_e64 v5, v2, attr0.x div:2 ; encoding: [0x05,0x00,0x01,0xd6,0x00,0x04,0x02,0x18]
138984
138985v_interp_mov_f32_e64 v5, p10, attr0.x
138986// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x00,0x00,0x00]
138987
138988v_interp_mov_f32_e64 v255, p10, attr0.x
138989// GFX10: v_interp_mov_f32_e64 v255, p10, attr0.x ; encoding: [0xff,0x00,0x02,0xd6,0x00,0x00,0x00,0x00]
138990
138991v_interp_mov_f32_e64 v5, p10, attr1.x
138992// GFX10: v_interp_mov_f32_e64 v5, p10, attr1.x ; encoding: [0x05,0x00,0x02,0xd6,0x01,0x00,0x00,0x00]
138993
138994v_interp_mov_f32_e64 v5, p10, attr31.x
138995// GFX10: v_interp_mov_f32_e64 v5, p10, attr31.x ; encoding: [0x05,0x00,0x02,0xd6,0x1f,0x00,0x00,0x00]
138996
138997v_interp_mov_f32_e64 v5, p10, attr32.x
138998// GFX10: v_interp_mov_f32_e64 v5, p10, attr32.x ; encoding: [0x05,0x00,0x02,0xd6,0x20,0x00,0x00,0x00]
138999
139000v_interp_mov_f32_e64 v5, p20, attr0.x
139001// GFX10: v_interp_mov_f32_e64 v5, p20, attr0.x ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x02,0x00,0x00]
139002
139003v_interp_mov_f32_e64 v5, p0, attr0.x
139004// GFX10: v_interp_mov_f32_e64 v5, p0, attr0.x ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x04,0x00,0x00]
139005
139006v_interp_mov_f32_e64 v5, p10, attr0.y
139007// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.y ; encoding: [0x05,0x00,0x02,0xd6,0x40,0x00,0x00,0x00]
139008
139009v_interp_mov_f32_e64 v5, p10, attr0.z
139010// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.z ; encoding: [0x05,0x00,0x02,0xd6,0x80,0x00,0x00,0x00]
139011
139012v_interp_mov_f32_e64 v5, p10, attr0.w
139013// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.w ; encoding: [0x05,0x00,0x02,0xd6,0xc0,0x00,0x00,0x00]
139014
139015v_interp_mov_f32_e64 v5, p10, attr0.x clamp
139016// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x clamp ; encoding: [0x05,0x80,0x02,0xd6,0x00,0x00,0x00,0x00]
139017
139018v_interp_mov_f32_e64 v5, p10, attr0.x mul:2
139019// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x mul:2 ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x00,0x00,0x08]
139020
139021v_interp_mov_f32_e64 v5, p10, attr0.x mul:4
139022// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x mul:4 ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x00,0x00,0x10]
139023
139024v_interp_mov_f32_e64 v5, p10, attr0.x div:2
139025// GFX10: v_interp_mov_f32_e64 v5, p10, attr0.x div:2 ; encoding: [0x05,0x00,0x02,0xd6,0x00,0x00,0x00,0x18]
139026